Implementation notes: amd64, hydra1, crypto_aead/icepole256av1

Computer: hydra1
Architecture: amd64
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20161220
Operation: crypto_aead
Primitive: icepole256av1
TimeImplementationCompilerBenchmark dateSUPERCOP version
87072refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016101620161009
87110refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016101620161009
87389refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2016101620161009
87408refgcc -O3 -fomit-frame-pointer2016101620161009
87787refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016101620161009
87832refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016101620161009
87998refgcc -funroll-loops -O3 -fomit-frame-pointer2016101620161009
88261refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2016101620161009
88320refgcc -march=nocona -O3 -fomit-frame-pointer2016101620161009
88973refgcc -m64 -O3 -fomit-frame-pointer2016101620161009
91640refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016101620161009
92006refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2016101620161009
92008refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016101620161009
92125refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016101620161009
92203refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016101620161009
92242refgcc -march=k8 -O3 -fomit-frame-pointer2016101620161009
92304refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016101620161009
92346refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016101620161009
92350refgcc -march=barcelona -O3 -fomit-frame-pointer2016101620161009
92714refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016101620161009
94371refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016101620161009
94410refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016101620161009
96266refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016101620161009
96336refgcc -funroll-loops -O2 -fomit-frame-pointer2016101620161009
96648refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016101620161009
99545refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016101620161009
99561refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016101620161009
100880refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016101620161009
101272refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016101620161009
105541refgcc -funroll-loops -O -fomit-frame-pointer2016101620161009
105976refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016101620161009
105984refgcc -funroll-loops -m64 -O -fomit-frame-pointer2016101620161009
106861refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016101620161009
107042refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016101620161009
111418refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016101620161009
111437refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016101620161009
111813refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016101620161009
112192refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016101620161009
169815refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101620161009
178848refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101620161009
178850refclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101620161009
178880refclang -O3 -fomit-frame-pointer -Qunused-arguments2016101620161009
179298refclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101620161009
180955refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016101620161009
180961refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101620161009
185845refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2016101620161009
187064refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016101620161009
187075refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016101620161009
187101refgcc -march=barcelona -O2 -fomit-frame-pointer2016101620161009
191421refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016101620161009
193091refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016101620161009
193347refgcc -m64 -O2 -fomit-frame-pointer2016101620161009
193547refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2016101620161009
194027refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2016101620161009
194034refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101620161009
195914refgcc -fno-schedule-insns -O -fomit-frame-pointer2016101620161009
195957refgcc -O -fomit-frame-pointer2016101620161009
196472refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016101620161009
196509refgcc -m64 -O -fomit-frame-pointer2016101620161009
197840refgcc -O2 -fomit-frame-pointer2016101620161009
198128refgcc -march=barcelona -O -fomit-frame-pointer2016101620161009
198357refgcc -m64 -march=barcelona -O -fomit-frame-pointer2016101620161009
200541refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016101620161009
209483refgcc -march=k8 -O2 -fomit-frame-pointer2016101620161009
218776refgcc -march=k8 -O -fomit-frame-pointer2016101620161009
218796refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2016101620161009
218797refgcc -march=nocona -O2 -fomit-frame-pointer2016101620161009
219349refgcc -m64 -march=k8 -O -fomit-frame-pointer2016101620161009
234661refgcc -m64 -march=core2 -O -fomit-frame-pointer2016101620161009
234677refgcc -m64 -march=corei7 -O -fomit-frame-pointer2016101620161009
235344refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016101620161009
235349refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101620161009
273693refgcc -m64 -march=nocona -O -fomit-frame-pointer2016101620161009
277378refgcc -march=nocona -O -fomit-frame-pointer2016101620161009
301109refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016101620161009
305659refgcc -m64 -march=nocona -Os -fomit-frame-pointer2016101620161009
306213refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016101620161009
306661refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016101620161009
307341refgcc -funroll-loops -Os -fomit-frame-pointer2016101620161009
307341refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2016101620161009
307419refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016101620161009
307486refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016101620161009
308430refgcc -march=barcelona -Os -fomit-frame-pointer2016101620161009
309398refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2016101620161009
309640refgcc -m64 -Os -fomit-frame-pointer2016101620161009
309806refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016101620161009
310098refgcc -Os -fomit-frame-pointer2016101620161009
310227refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016101620161009
310253refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016101620161009
313437refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016101620161009
313824refgcc -march=k8 -Os -fomit-frame-pointer2016101620161009
320216refgcc -march=nocona -Os -fomit-frame-pointer2016101620161009
324293refgcc -fno-schedule-insns -Os -fomit-frame-pointer2016101620161009
332496refgcc -m64 -march=core2 -Os -fomit-frame-pointer2016101620161009
338454refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2016101620161009
338920refgcc -m64 -march=k8 -Os -fomit-frame-pointer2016101620161009
348600refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101620161009
354402refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016101620161009
847816refgcc2016101620161009
847896refgcc -funroll-loops2016101620161009
848117refcc2016101620161009

Test failure

Implementation: crypto_aead/icepole256av1/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