Implementation notes: amd64, hydra1, crypto_aead/cmcc84v1

Computer: hydra1
Architecture: amd64
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20161220
Operation: crypto_aead
Primitive: cmcc84v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
239928refgcc -m64 -O3 -fomit-frame-pointer2016101620161009
239948refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016101620161009
240094refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2016101620161009
240220refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016101620161009
240418refgcc -march=k8 -O3 -fomit-frame-pointer2016101620161009
240608refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2016101620161009
240660refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016101620161009
240720refgcc -funroll-loops -O3 -fomit-frame-pointer2016101620161009
240781refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016101620161009
240844refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016101620161009
241391refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016101620161009
241453refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2016101620161009
241496refgcc -march=nocona -O3 -fomit-frame-pointer2016101620161009
241563refgcc -O3 -fomit-frame-pointer2016101620161009
241745refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016101620161009
242524refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101620161009
242840refclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101620161009
243415refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016101620161009
243602refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016101620161009
243629refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016101620161009
243678refclang -O3 -fomit-frame-pointer -Qunused-arguments2016101620161009
243707refgcc -march=barcelona -O3 -fomit-frame-pointer2016101620161009
243800refclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101620161009
243984refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016101620161009
244147refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016101620161009
244725refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101620161009
267544refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016101620161009
268475refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016101620161009
268965refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016101620161009
269011refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016101620161009
269296refgcc -funroll-loops -O -fomit-frame-pointer2016101620161009
269349refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016101620161009
269446refgcc -funroll-loops -m64 -O -fomit-frame-pointer2016101620161009
269499refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016101620161009
269619refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016101620161009
269769refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016101620161009
270626refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016101620161009
270862refgcc -funroll-loops -O2 -fomit-frame-pointer2016101620161009
270862refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016101620161009
271154refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016101620161009
271233refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016101620161009
271648refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016101620161009
271810refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016101620161009
272002refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016101620161009
289293refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016101620161009
289464refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016101620161009
289646refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016101620161009
289943refgcc -march=barcelona -O2 -fomit-frame-pointer2016101620161009
294366refgcc -O2 -fomit-frame-pointer2016101620161009
296576refgcc -m64 -O -fomit-frame-pointer2016101620161009
296693refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101620161009
296795refgcc -fno-schedule-insns -O -fomit-frame-pointer2016101620161009
296872refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2016101620161009
296887refgcc -O -fomit-frame-pointer2016101620161009
296901refgcc -m64 -O2 -fomit-frame-pointer2016101620161009
297079refgcc -march=nocona -O -fomit-frame-pointer2016101620161009
297263refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101620161009
297389refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016101620161009
297664refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2016101620161009
298055refgcc -m64 -march=corei7 -O -fomit-frame-pointer2016101620161009
298358refgcc -march=nocona -O2 -fomit-frame-pointer2016101620161009
298446refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2016101620161009
298597refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101620161009
298632refgcc -m64 -march=core2 -O -fomit-frame-pointer2016101620161009
298725refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016101620161009
300709refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2016101620161009
300795refgcc -march=k8 -O2 -fomit-frame-pointer2016101620161009
303093refgcc -m64 -march=k8 -O -fomit-frame-pointer2016101620161009
303167refgcc -march=k8 -O -fomit-frame-pointer2016101620161009
304608refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016101620161009
305432refgcc -m64 -Os -fomit-frame-pointer2016101620161009
305963refgcc -Os -fomit-frame-pointer2016101620161009
306517refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016101620161009
306587refgcc -march=barcelona -Os -fomit-frame-pointer2016101620161009
306642refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2016101620161009
307240refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2016101620161009
307304refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101620161009
307512refgcc -m64 -march=core2 -Os -fomit-frame-pointer2016101620161009
307533refgcc -m64 -march=nocona -Os -fomit-frame-pointer2016101620161009
307586refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016101620161009
308212refgcc -m64 -march=barcelona -O -fomit-frame-pointer2016101620161009
308568refgcc -march=k8 -Os -fomit-frame-pointer2016101620161009
308746refgcc -fno-schedule-insns -Os -fomit-frame-pointer2016101620161009
309179refgcc -m64 -march=nocona -O -fomit-frame-pointer2016101620161009
309230refgcc -march=barcelona -O -fomit-frame-pointer2016101620161009
310291refgcc -march=nocona -Os -fomit-frame-pointer2016101620161009
310456refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016101620161009
311102refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016101620161009
311640refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016101620161009
312520refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016101620161009
315315refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016101620161009
315344refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016101620161009
315941refgcc -funroll-loops -Os -fomit-frame-pointer2016101620161009
318941refgcc -m64 -march=k8 -Os -fomit-frame-pointer2016101620161009
319802refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2016101620161009
321989refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016101620161009
325293refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016101620161009
327742refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016101620161009
602227refgcc2016101620161009
603219refcc2016101620161009
604077refgcc -funroll-loops2016101620161009

Test failure

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