Implementation notes: amd64, hydra1, crypto_aead/icepole128av2

Computer: hydra1
Architecture: amd64
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20161220
Operation: crypto_aead
Primitive: icepole128av2
TimeImplementationCompilerBenchmark dateSUPERCOP version
87933refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2016101620161009
87939refgcc -march=nocona -O3 -fomit-frame-pointer2016101620161009
88824refgcc -O3 -fomit-frame-pointer2016101620161009
88890refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2016101620161009
88899refgcc -m64 -O3 -fomit-frame-pointer2016101620161009
89309refgcc -funroll-loops -O3 -fomit-frame-pointer2016101620161009
89323refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016101620161009
89366refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016101620161009
89371refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016101620161009
89613refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016101620161009
94454refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016101620161009
94576refgcc -march=k8 -O3 -fomit-frame-pointer2016101620161009
94619refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016101620161009
94829refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016101620161009
95005refgcc -march=barcelona -O3 -fomit-frame-pointer2016101620161009
95103refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2016101620161009
95151refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016101620161009
95184refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016101620161009
95368refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016101620161009
95386refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016101620161009
96720refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016101620161009
97054refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016101620161009
99271refgcc -funroll-loops -O2 -fomit-frame-pointer2016101620161009
99281refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016101620161009
99302refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016101620161009
102370refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016101620161009
102441refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016101620161009
103630refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016101620161009
103773refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016101620161009
107051refgcc -funroll-loops -O -fomit-frame-pointer2016101620161009
107177refgcc -funroll-loops -m64 -O -fomit-frame-pointer2016101620161009
107276refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016101620161009
107389refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016101620161009
108357refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016101620161009
114127refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016101620161009
114674refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016101620161009
115435refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016101620161009
115773refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016101620161009
175746refgcc -O2 -fomit-frame-pointer2016101620161009
175896refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2016101620161009
176178refgcc -m64 -O2 -fomit-frame-pointer2016101620161009
176446refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101620161009
180475refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016101620161009
180580refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101620161009
180701refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2016101620161009
184274refclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101620161009
184299refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101620161009
184334refclang -O3 -fomit-frame-pointer -Qunused-arguments2016101620161009
184427refclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101620161009
185885refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016101620161009
186056refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101620161009
192752refgcc -march=barcelona -O2 -fomit-frame-pointer2016101620161009
192922refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016101620161009
194334refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016101620161009
194629refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016101620161009
195877refgcc -march=k8 -O -fomit-frame-pointer2016101620161009
196090refgcc -m64 -march=k8 -O -fomit-frame-pointer2016101620161009
207173refgcc -march=k8 -O2 -fomit-frame-pointer2016101620161009
211434refgcc -m64 -O -fomit-frame-pointer2016101620161009
212413refgcc -fno-schedule-insns -O -fomit-frame-pointer2016101620161009
212554refgcc -O -fomit-frame-pointer2016101620161009
212777refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2016101620161009
214557refgcc -m64 -march=barcelona -O -fomit-frame-pointer2016101620161009
214693refgcc -march=barcelona -O -fomit-frame-pointer2016101620161009
214822refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016101620161009
215835refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016101620161009
219578refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101620161009
220358refgcc -march=nocona -O2 -fomit-frame-pointer2016101620161009
220541refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2016101620161009
220907refgcc -m64 -march=core2 -O -fomit-frame-pointer2016101620161009
223045refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016101620161009
226645refgcc -m64 -march=corei7 -O -fomit-frame-pointer2016101620161009
249933refgcc -m64 -march=nocona -O -fomit-frame-pointer2016101620161009
250027refgcc -march=nocona -O -fomit-frame-pointer2016101620161009
309582refgcc -m64 -march=core2 -Os -fomit-frame-pointer2016101620161009
314208refgcc -m64 -march=nocona -Os -fomit-frame-pointer2016101620161009
315352refgcc -march=nocona -Os -fomit-frame-pointer2016101620161009
318688refgcc -march=barcelona -Os -fomit-frame-pointer2016101620161009
318781refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2016101620161009
318813refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016101620161009
318888refgcc -march=k8 -Os -fomit-frame-pointer2016101620161009
319813refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2016101620161009
321986refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016101620161009
325482refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016101620161009
325496refgcc -fno-schedule-insns -Os -fomit-frame-pointer2016101620161009
327094refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016101620161009
327589refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016101620161009
327953refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016101620161009
328062refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016101620161009
329224refgcc -funroll-loops -Os -fomit-frame-pointer2016101620161009
329229refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2016101620161009
337853refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016101620161009
343544refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101620161009
346733refgcc -m64 -Os -fomit-frame-pointer2016101620161009
348200refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016101620161009
351053refgcc -Os -fomit-frame-pointer2016101620161009
351485refgcc -m64 -march=k8 -Os -fomit-frame-pointer2016101620161009
352301refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016101620161009
899960refgcc2016101620161009
899974refgcc -funroll-loops2016101620161009
900448refcc2016101620161009

Test failure

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