Implementation notes: amd64, glyme, crypto_aead/icepole256av2

Computer: glyme
Architecture: amd64
CPU ID: GenuineIntel-00020652-bfebfbff
SUPERCOP version: 201720170105
Operation: crypto_aead
Primitive: icepole256av2
TimeImplementationCompilerBenchmark dateSUPERCOP version
85072refgcc -O3 -fomit-frame-pointer2017020420170105
85096refgcc -m64 -O3 -fomit-frame-pointer2017020420170105
85100refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017020420170105
85168refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017020420170105
85172refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020420170105
85176refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020420170105
85180refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020420170105
85224refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017020420170105
85232refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020420170105
85588refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017020420170105
85592refgcc -march=nocona -O3 -fomit-frame-pointer2017020420170105
85792refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017020420170105
85804refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017020420170105
87656refgcc -funroll-loops -O3 -fomit-frame-pointer2017020420170105
87668refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017020420170105
87920refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017020420170105
91448refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020420170105
91448refgcc -march=barcelona -O3 -fomit-frame-pointer2017020420170105
92176refgcc -march=k8 -O3 -fomit-frame-pointer2017020420170105
92876refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017020420170105
93612refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017020420170105
93724refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017020420170105
94412refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017020420170105
94416refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017020420170105
96500refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017020420170105
96652refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017020420170105
97184refgcc -funroll-loops -O2 -fomit-frame-pointer2017020420170105
97224refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017020420170105
97432refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017020420170105
100164refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017020420170105
100376refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017020420170105
100380refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017020420170105
100400refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017020420170105
115640refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017020420170105
116204refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017020420170105
116308refgcc -funroll-loops -m64 -O -fomit-frame-pointer2017020420170105
116588refgcc -funroll-loops -O -fomit-frame-pointer2017020420170105
116592refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017020420170105
119428refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017020420170105
119684refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017020420170105
120528refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017020420170105
121140refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017020420170105
169156refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020420170105
169884refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017020420170105
171184refgcc -m64 -O2 -fomit-frame-pointer2017020420170105
171216refgcc -O2 -fomit-frame-pointer2017020420170105
172008refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020420170105
172304refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017020420170105
174796refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020420170105
175048refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020420170105
175052refgcc -march=barcelona -O2 -fomit-frame-pointer2017020420170105
176800refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017020420170105
177880refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020420170105
180832refclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020420170105
180848refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020420170105
180948refclang -O3 -fomit-frame-pointer -Qunused-arguments2017020420170105
181088refclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020420170105
181596refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020420170105
181748refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017020420170105
185640refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017020420170105
186276refgcc -march=k8 -O2 -fomit-frame-pointer2017020420170105
187540refgcc -O -fomit-frame-pointer2017020420170105
187996refgcc -m64 -O -fomit-frame-pointer2017020420170105
188404refgcc -fno-schedule-insns -O -fomit-frame-pointer2017020420170105
192428refgcc -m64 -march=barcelona -O -fomit-frame-pointer2017020420170105
192908refgcc -march=barcelona -O -fomit-frame-pointer2017020420170105
194484refgcc -march=k8 -O -fomit-frame-pointer2017020420170105
194532refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020420170105
194648refgcc -m64 -march=k8 -O -fomit-frame-pointer2017020420170105
194888refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020420170105
194896refgcc -m64 -march=core2 -O -fomit-frame-pointer2017020420170105
195548refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020420170105
195552refgcc -m64 -march=corei7 -O -fomit-frame-pointer2017020420170105
195648refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020420170105
202180refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017020420170105
202236refgcc -march=nocona -O2 -fomit-frame-pointer2017020420170105
223248refgcc -m64 -march=nocona -O -fomit-frame-pointer2017020420170105
223340refgcc -march=nocona -O -fomit-frame-pointer2017020420170105
233024refgcc -march=nocona -Os -fomit-frame-pointer2017020420170105
233040refgcc -m64 -march=nocona -Os -fomit-frame-pointer2017020420170105
233568refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017020420170105
233704refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020420170105
233724refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020420170105
233996refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017020420170105
234000refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017020420170105
234112refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017020420170105
234252refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017020420170105
234256refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017020420170105
234440refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017020420170105
234452refgcc -funroll-loops -Os -fomit-frame-pointer2017020420170105
234628refgcc -m64 -march=k8 -Os -fomit-frame-pointer2017020420170105
234640refgcc -m64 -Os -fomit-frame-pointer2017020420170105
234668refgcc -m64 -march=core2 -Os -fomit-frame-pointer2017020420170105
234668refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020420170105
234676refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020420170105
234700refgcc -march=k8 -Os -fomit-frame-pointer2017020420170105
234748refgcc -Os -fomit-frame-pointer2017020420170105
234756refgcc -fno-schedule-insns -Os -fomit-frame-pointer2017020420170105
235288refgcc -march=barcelona -Os -fomit-frame-pointer2017020420170105
235324refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017020420170105
235756refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017020420170105
236092refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017020420170105
902664refgcc2017020420170105
903452refgcc -funroll-loops2017020420170105
975208refcc2017020420170105