Implementation notes: amd64, hydra1, crypto_aead/cmcc44v1

Computer: hydra1
Architecture: amd64
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20161220
Operation: crypto_aead
Primitive: cmcc44v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
239722refgcc -O3 -fomit-frame-pointer2016101620161009
239789refgcc -m64 -O3 -fomit-frame-pointer2016101620161009
239952refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016101620161009
239960refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2016101620161009
240158refgcc -march=barcelona -O3 -fomit-frame-pointer2016101620161009
240467refgcc -march=k8 -O3 -fomit-frame-pointer2016101620161009
240501refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2016101620161009
240569refgcc -march=nocona -O3 -fomit-frame-pointer2016101620161009
240661refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016101620161009
240752refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016101620161009
240920refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016101620161009
240924refgcc -funroll-loops -O3 -fomit-frame-pointer2016101620161009
241006refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2016101620161009
241608refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016101620161009
242528refclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101620161009
242827refclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101620161009
243515refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101620161009
243557refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016101620161009
243576refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016101620161009
243635refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016101620161009
243865refclang -O3 -fomit-frame-pointer -Qunused-arguments2016101620161009
243977refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016101620161009
244200refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016101620161009
244365refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016101620161009
244645refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101620161009
245073refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016101620161009
266883refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016101620161009
267207refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016101620161009
268839refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016101620161009
268946refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016101620161009
269136refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016101620161009
269306refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016101620161009
269341refgcc -funroll-loops -O -fomit-frame-pointer2016101620161009
269499refgcc -funroll-loops -m64 -O -fomit-frame-pointer2016101620161009
269535refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016101620161009
269587refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016101620161009
269678refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016101620161009
270061refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016101620161009
270133refgcc -funroll-loops -O2 -fomit-frame-pointer2016101620161009
270432refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016101620161009
271094refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016101620161009
271790refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016101620161009
272491refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016101620161009
273280refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016101620161009
289569refgcc -march=barcelona -O2 -fomit-frame-pointer2016101620161009
289920refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016101620161009
290013refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016101620161009
290278refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016101620161009
296846refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2016101620161009
296909refgcc -O -fomit-frame-pointer2016101620161009
296952refgcc -m64 -O -fomit-frame-pointer2016101620161009
297102refgcc -march=k8 -O2 -fomit-frame-pointer2016101620161009
297688refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016101620161009
297796refgcc -fno-schedule-insns -O -fomit-frame-pointer2016101620161009
298021refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101620161009
298728refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2016101620161009
298744refgcc -m64 -march=corei7 -O -fomit-frame-pointer2016101620161009
299069refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2016101620161009
299477refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101620161009
300176refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101620161009
300445refgcc -O2 -fomit-frame-pointer2016101620161009
302110refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2016101620161009
302235refgcc -march=nocona -O2 -fomit-frame-pointer2016101620161009
302400refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016101620161009
302818refgcc -m64 -O2 -fomit-frame-pointer2016101620161009
303003refgcc -m64 -march=k8 -O -fomit-frame-pointer2016101620161009
304883refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016101620161009
305541refgcc -march=barcelona -Os -fomit-frame-pointer2016101620161009
305581refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016101620161009
305583refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2016101620161009
305818refgcc -m64 -march=core2 -O -fomit-frame-pointer2016101620161009
306059refgcc -fno-schedule-insns -Os -fomit-frame-pointer2016101620161009
306535refgcc -march=k8 -Os -fomit-frame-pointer2016101620161009
306621refgcc -march=nocona -Os -fomit-frame-pointer2016101620161009
307288refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016101620161009
307830refgcc -march=barcelona -O -fomit-frame-pointer2016101620161009
307872refgcc -m64 -march=k8 -Os -fomit-frame-pointer2016101620161009
308067refgcc -m64 -Os -fomit-frame-pointer2016101620161009
308085refgcc -march=nocona -O -fomit-frame-pointer2016101620161009
308224refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016101620161009
308229refgcc -m64 -march=barcelona -O -fomit-frame-pointer2016101620161009
308243refgcc -m64 -march=nocona -O -fomit-frame-pointer2016101620161009
308277refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101620161009
308308refgcc -march=k8 -O -fomit-frame-pointer2016101620161009
308360refgcc -Os -fomit-frame-pointer2016101620161009
309645refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016101620161009
310797refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2016101620161009
311296refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016101620161009
311520refgcc -m64 -march=core2 -Os -fomit-frame-pointer2016101620161009
311925refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016101620161009
312976refgcc -m64 -march=nocona -Os -fomit-frame-pointer2016101620161009
313027refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016101620161009
315675refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2016101620161009
319263refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016101620161009
322574refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016101620161009
322587refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016101620161009
324214refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016101620161009
325227refgcc -funroll-loops -Os -fomit-frame-pointer2016101620161009
602429refcc2016101620161009
603896refgcc2016101620161009
604250refgcc -funroll-loops2016101620161009

Test failure

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