Implementation notes: amd64, hydra1, crypto_aead/icepole128v1

Computer: hydra1
Architecture: amd64
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20161220
Operation: crypto_aead
Primitive: icepole128v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
86877refgcc -march=nocona -O3 -fomit-frame-pointer2016101620161009
87096refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2016101620161009
87537refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016101620161009
87869refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016101620161009
88063refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016101620161009
88168refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016101620161009
88238refgcc -O3 -fomit-frame-pointer2016101620161009
88310refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2016101620161009
88325refgcc -m64 -O3 -fomit-frame-pointer2016101620161009
88581refgcc -funroll-loops -O3 -fomit-frame-pointer2016101620161009
91640refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016101620161009
92315refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016101620161009
92464refgcc -march=k8 -O3 -fomit-frame-pointer2016101620161009
92522refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016101620161009
92560refgcc -march=barcelona -O3 -fomit-frame-pointer2016101620161009
92573refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016101620161009
92773refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2016101620161009
92888refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016101620161009
93082refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016101620161009
93227refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016101620161009
94789refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016101620161009
94801refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016101620161009
96464refgcc -funroll-loops -O2 -fomit-frame-pointer2016101620161009
96496refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016101620161009
97109refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016101620161009
99613refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016101620161009
99621refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016101620161009
100398refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016101620161009
101642refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016101620161009
105621refgcc -funroll-loops -O -fomit-frame-pointer2016101620161009
105760refgcc -funroll-loops -m64 -O -fomit-frame-pointer2016101620161009
106029refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016101620161009
106576refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016101620161009
106577refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016101620161009
111178refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016101620161009
111256refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016101620161009
111411refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016101620161009
113956refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016101620161009
175000refgcc -O2 -fomit-frame-pointer2016101620161009
175336refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2016101620161009
175622refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101620161009
175780refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101620161009
175848refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2016101620161009
178458refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016101620161009
179406refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101620161009
179430refclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101620161009
179432refclang -O3 -fomit-frame-pointer -Qunused-arguments2016101620161009
179459refclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101620161009
179848refgcc -m64 -O2 -fomit-frame-pointer2016101620161009
181531refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016101620161009
181537refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101620161009
182072refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2016101620161009
182152refgcc -march=k8 -O2 -fomit-frame-pointer2016101620161009
186813refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016101620161009
187694refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016101620161009
192080refgcc -march=barcelona -O2 -fomit-frame-pointer2016101620161009
192229refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016101620161009
194701refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016101620161009
194760refgcc -m64 -march=barcelona -O -fomit-frame-pointer2016101620161009
194822refgcc -march=barcelona -O -fomit-frame-pointer2016101620161009
195189refgcc -fno-schedule-insns -O -fomit-frame-pointer2016101620161009
195245refgcc -m64 -O -fomit-frame-pointer2016101620161009
195924refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016101620161009
196365refgcc -O -fomit-frame-pointer2016101620161009
201525refgcc -march=k8 -O -fomit-frame-pointer2016101620161009
201552refgcc -m64 -march=k8 -O -fomit-frame-pointer2016101620161009
212643refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2016101620161009
217741refgcc -march=nocona -O2 -fomit-frame-pointer2016101620161009
232944refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016101620161009
233469refgcc -m64 -march=core2 -O -fomit-frame-pointer2016101620161009
233469refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101620161009
233470refgcc -m64 -march=corei7 -O -fomit-frame-pointer2016101620161009
265680refgcc -m64 -march=nocona -O -fomit-frame-pointer2016101620161009
265688refgcc -march=nocona -O -fomit-frame-pointer2016101620161009
314048refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016101620161009
316037refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016101620161009
316081refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2016101620161009
316093refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016101620161009
317875refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016101620161009
317974refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016101620161009
318195refgcc -funroll-loops -Os -fomit-frame-pointer2016101620161009
318205refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016101620161009
320837refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016101620161009
331205refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016101620161009
332336refgcc -m64 -march=core2 -Os -fomit-frame-pointer2016101620161009
335949refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101620161009
338034refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016101620161009
338966refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016101620161009
340152refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2016101620161009
340717refgcc -fno-schedule-insns -Os -fomit-frame-pointer2016101620161009
341656refgcc -m64 -march=k8 -Os -fomit-frame-pointer2016101620161009
342390refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2016101620161009
343536refgcc -march=barcelona -Os -fomit-frame-pointer2016101620161009
343768refgcc -m64 -Os -fomit-frame-pointer2016101620161009
344757refgcc -Os -fomit-frame-pointer2016101620161009
346454refgcc -march=k8 -Os -fomit-frame-pointer2016101620161009
351827refgcc -m64 -march=nocona -Os -fomit-frame-pointer2016101620161009
354179refgcc -march=nocona -Os -fomit-frame-pointer2016101620161009
854811refgcc2016101620161009
855454refgcc -funroll-loops2016101620161009
855485refcc2016101620161009

Test failure

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