Implementation notes: amd64, glyme, crypto_aead/icepole128v1

Computer: glyme
Architecture: amd64
CPU ID: GenuineIntel-00020652-bfebfbff
SUPERCOP version: 201720170105
Operation: crypto_aead
Primitive: icepole128v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
77368refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020420170105
77380refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017020420170105
77404refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020420170105
77492refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017020420170105
77508refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020420170105
77516refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020420170105
77596refgcc -m64 -O3 -fomit-frame-pointer2017020420170105
77616refgcc -O3 -fomit-frame-pointer2017020420170105
77764refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017020420170105
78928refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017020420170105
78928refgcc -march=nocona -O3 -fomit-frame-pointer2017020420170105
79480refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017020420170105
79484refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017020420170105
80264refgcc -funroll-loops -O3 -fomit-frame-pointer2017020420170105
80288refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017020420170105
80304refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017020420170105
83264refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020420170105
83272refgcc -march=barcelona -O3 -fomit-frame-pointer2017020420170105
83924refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017020420170105
83928refgcc -march=k8 -O3 -fomit-frame-pointer2017020420170105
85828refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017020420170105
85828refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017020420170105
86292refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017020420170105
86316refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017020420170105
88236refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017020420170105
88240refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017020420170105
89180refgcc -funroll-loops -O2 -fomit-frame-pointer2017020420170105
89272refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017020420170105
89508refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017020420170105
91644refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017020420170105
91648refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017020420170105
91972refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017020420170105
91984refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017020420170105
107576refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017020420170105
107832refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017020420170105
108584refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017020420170105
108600refgcc -funroll-loops -O -fomit-frame-pointer2017020420170105
109324refgcc -funroll-loops -m64 -O -fomit-frame-pointer2017020420170105
110576refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017020420170105
110608refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017020420170105
110644refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017020420170105
110896refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017020420170105
160484refgcc -march=barcelona -O2 -fomit-frame-pointer2017020420170105
160544refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020420170105
164448refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020420170105
164452refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017020420170105
164452refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020420170105
164684refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017020420170105
165288refgcc -march=k8 -O2 -fomit-frame-pointer2017020420170105
165744refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020420170105
165768refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020420170105
165776refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017020420170105
165988refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017020420170105
166128refgcc -m64 -O2 -fomit-frame-pointer2017020420170105
166536refgcc -O2 -fomit-frame-pointer2017020420170105
168856refclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020420170105
168860refclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020420170105
168908refclang -O3 -fomit-frame-pointer -Qunused-arguments2017020420170105
169336refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017020420170105
169336refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020420170105
169404refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020420170105
173236refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020420170105
173556refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020420170105
173900refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020420170105
174448refgcc -O -fomit-frame-pointer2017020420170105
174480refgcc -m64 -O -fomit-frame-pointer2017020420170105
174892refgcc -fno-schedule-insns -O -fomit-frame-pointer2017020420170105
176820refgcc -march=k8 -O -fomit-frame-pointer2017020420170105
177680refgcc -m64 -march=k8 -O -fomit-frame-pointer2017020420170105
178064refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020420170105
180692refgcc -march=nocona -O2 -fomit-frame-pointer2017020420170105
180696refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017020420170105
183008refgcc -march=barcelona -O -fomit-frame-pointer2017020420170105
183284refgcc -m64 -march=barcelona -O -fomit-frame-pointer2017020420170105
183964refgcc -m64 -march=core2 -O -fomit-frame-pointer2017020420170105
198920refgcc -m64 -march=corei7 -O -fomit-frame-pointer2017020420170105
209304refgcc -m64 -march=nocona -O -fomit-frame-pointer2017020420170105
209360refgcc -march=nocona -O -fomit-frame-pointer2017020420170105
213432refgcc -Os -fomit-frame-pointer2017020420170105
213460refgcc -m64 -Os -fomit-frame-pointer2017020420170105
213468refgcc -fno-schedule-insns -Os -fomit-frame-pointer2017020420170105
213848refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020420170105
213904refgcc -m64 -march=core2 -Os -fomit-frame-pointer2017020420170105
213912refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020420170105
214140refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017020420170105
214156refgcc -march=k8 -Os -fomit-frame-pointer2017020420170105
214172refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017020420170105
214200refgcc -m64 -march=k8 -Os -fomit-frame-pointer2017020420170105
214324refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017020420170105
214384refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017020420170105
214416refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020420170105
214428refgcc -funroll-loops -Os -fomit-frame-pointer2017020420170105
214544refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020420170105
214572refgcc -march=barcelona -Os -fomit-frame-pointer2017020420170105
214620refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017020420170105
214768refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017020420170105
215056refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017020420170105
215232refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017020420170105
215488refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017020420170105
216008refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017020420170105
217068refgcc -march=nocona -Os -fomit-frame-pointer2017020420170105
217172refgcc -m64 -march=nocona -Os -fomit-frame-pointer2017020420170105
820196refgcc -funroll-loops2017020420170105
826388refgcc2017020420170105
900808refcc2017020420170105