Implementation notes: amd64, hydra1, crypto_aead/icepole128v2

Computer: hydra1
Architecture: amd64
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20161220
Operation: crypto_aead
Primitive: icepole128v2
TimeImplementationCompilerBenchmark dateSUPERCOP version
88712refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2016101620161009
88789refgcc -march=nocona -O3 -fomit-frame-pointer2016101620161009
89013refgcc -O3 -fomit-frame-pointer2016101620161009
89085refgcc -m64 -O3 -fomit-frame-pointer2016101620161009
89315refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2016101620161009
89571refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016101620161009
89594refgcc -funroll-loops -O3 -fomit-frame-pointer2016101620161009
89869refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016101620161009
90544refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016101620161009
90549refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016101620161009
94974refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016101620161009
94995refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016101620161009
94996refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016101620161009
95144refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2016101620161009
95213refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016101620161009
95325refgcc -march=k8 -O3 -fomit-frame-pointer2016101620161009
95344refgcc -march=barcelona -O3 -fomit-frame-pointer2016101620161009
95349refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016101620161009
95407refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016101620161009
95499refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016101620161009
97368refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016101620161009
97523refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016101620161009
99461refgcc -funroll-loops -O2 -fomit-frame-pointer2016101620161009
99595refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016101620161009
99668refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016101620161009
102672refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016101620161009
102712refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016101620161009
103563refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016101620161009
103573refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016101620161009
107560refgcc -funroll-loops -m64 -O -fomit-frame-pointer2016101620161009
107711refgcc -funroll-loops -O -fomit-frame-pointer2016101620161009
107784refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016101620161009
109886refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016101620161009
110167refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016101620161009
113357refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016101620161009
114590refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016101620161009
115024refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016101620161009
115965refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016101620161009
182917refgcc -O2 -fomit-frame-pointer2016101620161009
183006refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2016101620161009
183187refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101620161009
183413refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2016101620161009
183600refgcc -m64 -O2 -fomit-frame-pointer2016101620161009
184876refclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101620161009
184898refclang -O3 -fomit-frame-pointer -Qunused-arguments2016101620161009
184899refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101620161009
185028refclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101620161009
186456refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101620161009
186480refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016101620161009
186944refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016101620161009
188272refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101620161009
192528refgcc -march=barcelona -O2 -fomit-frame-pointer2016101620161009
192752refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016101620161009
193510refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016101620161009
198051refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016101620161009
199117refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2016101620161009
201806refgcc -m64 -O -fomit-frame-pointer2016101620161009
201811refgcc -fno-schedule-insns -O -fomit-frame-pointer2016101620161009
202358refgcc -O -fomit-frame-pointer2016101620161009
207693refgcc -march=k8 -O2 -fomit-frame-pointer2016101620161009
208816refgcc -m64 -march=barcelona -O -fomit-frame-pointer2016101620161009
208928refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016101620161009
209453refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016101620161009
209469refgcc -march=barcelona -O -fomit-frame-pointer2016101620161009
213320refgcc -m64 -march=corei7 -O -fomit-frame-pointer2016101620161009
213853refgcc -m64 -march=k8 -O -fomit-frame-pointer2016101620161009
213899refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101620161009
213912refgcc -m64 -march=core2 -O -fomit-frame-pointer2016101620161009
213976refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016101620161009
214064refgcc -march=k8 -O -fomit-frame-pointer2016101620161009
224170refgcc -march=nocona -O2 -fomit-frame-pointer2016101620161009
224413refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2016101620161009
258008refgcc -march=nocona -O -fomit-frame-pointer2016101620161009
258371refgcc -m64 -march=nocona -O -fomit-frame-pointer2016101620161009
317893refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016101620161009
322127refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016101620161009
322336refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016101620161009
323206refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016101620161009
327485refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016101620161009
327550refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016101620161009
328234refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016101620161009
328789refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2016101620161009
329427refgcc -funroll-loops -Os -fomit-frame-pointer2016101620161009
334762refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016101620161009
336091refgcc -m64 -march=core2 -Os -fomit-frame-pointer2016101620161009
338866refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101620161009
341979refgcc -march=barcelona -Os -fomit-frame-pointer2016101620161009
342101refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2016101620161009
342141refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016101620161009
342506refgcc -fno-schedule-insns -Os -fomit-frame-pointer2016101620161009
342789refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2016101620161009
342826refgcc -Os -fomit-frame-pointer2016101620161009
344088refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016101620161009
344146refgcc -m64 -march=k8 -Os -fomit-frame-pointer2016101620161009
345611refgcc -m64 -Os -fomit-frame-pointer2016101620161009
347667refgcc -march=k8 -Os -fomit-frame-pointer2016101620161009
360024refgcc -march=nocona -Os -fomit-frame-pointer2016101620161009
360573refgcc -m64 -march=nocona -Os -fomit-frame-pointer2016101620161009
873680refgcc -funroll-loops2016101620161009
879456refgcc2016101620161009
880168refcc2016101620161009

Test failure

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