Implementation notes: amd64, glyme, crypto_aead/icepole256av1

Computer: glyme
Architecture: amd64
CPU ID: GenuineIntel-00020652-bfebfbff
SUPERCOP version: 201720170105
Operation: crypto_aead
Primitive: icepole256av1
TimeImplementationCompilerBenchmark dateSUPERCOP version
77172refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020420170105
77192refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017020420170105
77320refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017020420170105
77340refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020420170105
77344refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020420170105
77416refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020420170105
77472refgcc -O3 -fomit-frame-pointer2017020420170105
77592refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017020420170105
77952refgcc -m64 -O3 -fomit-frame-pointer2017020420170105
78304refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017020420170105
78316refgcc -march=nocona -O3 -fomit-frame-pointer2017020420170105
79012refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017020420170105
79612refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017020420170105
80008refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017020420170105
80040refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017020420170105
80044refgcc -funroll-loops -O3 -fomit-frame-pointer2017020420170105
83128refgcc -march=barcelona -O3 -fomit-frame-pointer2017020420170105
83212refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020420170105
83724refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017020420170105
83724refgcc -march=k8 -O3 -fomit-frame-pointer2017020420170105
85612refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017020420170105
85632refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017020420170105
86116refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017020420170105
86184refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017020420170105
87372refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017020420170105
87416refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017020420170105
88980refgcc -funroll-loops -O2 -fomit-frame-pointer2017020420170105
89108refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017020420170105
89432refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017020420170105
91452refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017020420170105
91620refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017020420170105
91736refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017020420170105
91752refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017020420170105
106708refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017020420170105
106756refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017020420170105
107524refgcc -funroll-loops -m64 -O -fomit-frame-pointer2017020420170105
107540refgcc -funroll-loops -O -fomit-frame-pointer2017020420170105
107568refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017020420170105
110220refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017020420170105
110220refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017020420170105
111380refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017020420170105
111396refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017020420170105
160372refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020420170105
160868refgcc -march=barcelona -O2 -fomit-frame-pointer2017020420170105
161544refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017020420170105
161568refgcc -march=k8 -O2 -fomit-frame-pointer2017020420170105
164252refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020420170105
165588refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020420170105
165704refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020420170105
165804refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017020420170105
168484refclang -O3 -fomit-frame-pointer -Qunused-arguments2017020420170105
168536refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020420170105
168552refclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020420170105
168716refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017020420170105
168800refclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020420170105
168928refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020420170105
169584refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017020420170105
170668refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020420170105
171320refgcc -m64 -O2 -fomit-frame-pointer2017020420170105
171964refgcc -O2 -fomit-frame-pointer2017020420170105
172784refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017020420170105
174320refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020420170105
174368refgcc -m64 -march=corei7 -O -fomit-frame-pointer2017020420170105
174404refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020420170105
174420refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020420170105
174552refgcc -m64 -march=core2 -O -fomit-frame-pointer2017020420170105
174872refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020420170105
176596refgcc -m64 -O -fomit-frame-pointer2017020420170105
176732refgcc -fno-schedule-insns -O -fomit-frame-pointer2017020420170105
176816refgcc -O -fomit-frame-pointer2017020420170105
177216refgcc -m64 -march=k8 -O -fomit-frame-pointer2017020420170105
177224refgcc -march=k8 -O -fomit-frame-pointer2017020420170105
177240refgcc -march=barcelona -O -fomit-frame-pointer2017020420170105
177288refgcc -m64 -march=barcelona -O -fomit-frame-pointer2017020420170105
186228refgcc -march=nocona -O2 -fomit-frame-pointer2017020420170105
186664refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017020420170105
205036refgcc -m64 -march=nocona -O -fomit-frame-pointer2017020420170105
206152refgcc -march=nocona -O -fomit-frame-pointer2017020420170105
211980refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017020420170105
212224refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017020420170105
212772refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017020420170105
213236refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017020420170105
213312refgcc -funroll-loops -Os -fomit-frame-pointer2017020420170105
213316refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017020420170105
213380refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017020420170105
213956refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017020420170105
214140refgcc -m64 -march=nocona -Os -fomit-frame-pointer2017020420170105
214180refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017020420170105
214188refgcc -march=nocona -Os -fomit-frame-pointer2017020420170105
215332refgcc -march=k8 -Os -fomit-frame-pointer2017020420170105
215336refgcc -m64 -march=k8 -Os -fomit-frame-pointer2017020420170105
215452refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020420170105
215644refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020420170105
215664refgcc -m64 -march=core2 -Os -fomit-frame-pointer2017020420170105
215700refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020420170105
215884refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017020420170105
215920refgcc -march=barcelona -Os -fomit-frame-pointer2017020420170105
215996refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020420170105
216072refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017020420170105
216756refgcc -Os -fomit-frame-pointer2017020420170105
216756refgcc -fno-schedule-insns -Os -fomit-frame-pointer2017020420170105
216760refgcc -m64 -Os -fomit-frame-pointer2017020420170105
822252refgcc -funroll-loops2017020420170105
823776refgcc2017020420170105
890008refcc2017020420170105