Implementation notes: amd64, hydra1, crypto_aead/icepole128av1

Computer: hydra1
Architecture: amd64
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20161220
Operation: crypto_aead
Primitive: icepole128av1
TimeImplementationCompilerBenchmark dateSUPERCOP version
86394refgcc -march=nocona -O3 -fomit-frame-pointer2016101620161009
86557refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2016101620161009
87243refgcc -m64 -O3 -fomit-frame-pointer2016101620161009
87294refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016101620161009
87298refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2016101620161009
87425refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016101620161009
87624refgcc -O3 -fomit-frame-pointer2016101620161009
87704refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016101620161009
88031refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016101620161009
88570refgcc -funroll-loops -O3 -fomit-frame-pointer2016101620161009
91653refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016101620161009
91883refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016101620161009
92255refgcc -march=k8 -O3 -fomit-frame-pointer2016101620161009
92363refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016101620161009
92381refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016101620161009
92384refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016101620161009
92395refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016101620161009
92414refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2016101620161009
92496refgcc -march=barcelona -O3 -fomit-frame-pointer2016101620161009
92960refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016101620161009
93939refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016101620161009
94323refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016101620161009
96216refgcc -funroll-loops -O2 -fomit-frame-pointer2016101620161009
96326refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016101620161009
96352refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016101620161009
99735refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016101620161009
100210refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016101620161009
100353refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016101620161009
100368refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016101620161009
104456refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016101620161009
104696refgcc -funroll-loops -O -fomit-frame-pointer2016101620161009
106045refgcc -funroll-loops -m64 -O -fomit-frame-pointer2016101620161009
106141refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016101620161009
106142refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016101620161009
110928refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016101620161009
111083refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016101620161009
111317refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016101620161009
111678refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016101620161009
178812refclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101620161009
178813refclang -O3 -fomit-frame-pointer -Qunused-arguments2016101620161009
178814refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101620161009
179229refclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101620161009
180928refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016101620161009
180928refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101620161009
184749refgcc -O2 -fomit-frame-pointer2016101620161009
186496refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2016101620161009
188747refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016101620161009
189534refgcc -march=barcelona -O2 -fomit-frame-pointer2016101620161009
189549refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016101620161009
189608refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016101620161009
189669refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016101620161009
190021refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2016101620161009
190893refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101620161009
191021refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101620161009
191045refgcc -m64 -O2 -fomit-frame-pointer2016101620161009
192746refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2016101620161009
195157refgcc -march=k8 -O2 -fomit-frame-pointer2016101620161009
195573refgcc -fno-schedule-insns -O -fomit-frame-pointer2016101620161009
195589refgcc -m64 -O -fomit-frame-pointer2016101620161009
196056refgcc -O -fomit-frame-pointer2016101620161009
196443refgcc -march=barcelona -O -fomit-frame-pointer2016101620161009
197110refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016101620161009
198165refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016101620161009
198168refgcc -m64 -march=barcelona -O -fomit-frame-pointer2016101620161009
209325refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2016101620161009
209344refgcc -march=nocona -O2 -fomit-frame-pointer2016101620161009
216982refgcc -m64 -march=k8 -O -fomit-frame-pointer2016101620161009
217251refgcc -march=k8 -O -fomit-frame-pointer2016101620161009
237067refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101620161009
237808refgcc -m64 -march=core2 -O -fomit-frame-pointer2016101620161009
237816refgcc -m64 -march=corei7 -O -fomit-frame-pointer2016101620161009
239098refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016101620161009
273632refgcc -m64 -march=nocona -O -fomit-frame-pointer2016101620161009
274712refgcc -march=nocona -O -fomit-frame-pointer2016101620161009
323730refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016101620161009
327960refgcc -m64 -march=core2 -Os -fomit-frame-pointer2016101620161009
327968refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101620161009
329901refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2016101620161009
331234refgcc -funroll-loops -Os -fomit-frame-pointer2016101620161009
331386refgcc -m64 -march=k8 -Os -fomit-frame-pointer2016101620161009
331437refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016101620161009
331685refgcc -m64 -Os -fomit-frame-pointer2016101620161009
331701refgcc -Os -fomit-frame-pointer2016101620161009
333592refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016101620161009
334643refgcc -fno-schedule-insns -Os -fomit-frame-pointer2016101620161009
335818refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016101620161009
335842refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016101620161009
335846refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2016101620161009
335958refgcc -march=barcelona -Os -fomit-frame-pointer2016101620161009
336021refgcc -march=k8 -Os -fomit-frame-pointer2016101620161009
336373refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016101620161009
336384refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2016101620161009
336493refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016101620161009
336653refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016101620161009
353818refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016101620161009
353861refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016101620161009
358269refgcc -m64 -march=nocona -Os -fomit-frame-pointer2016101620161009
358416refgcc -march=nocona -Os -fomit-frame-pointer2016101620161009
844869refgcc2016101620161009
846504refcc2016101620161009
846645refgcc -funroll-loops2016101620161009

Test failure

Implementation: crypto_aead/icepole128av1/ref
Compiler: gcc -m64 -march=core2 -O3 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -march=core2 -O3 -fomit-frame-pointer ref