Implementation notes: amd64, hydra1, crypto_aead/proest256copav1

Computer: hydra1
Architecture: amd64
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20161220
Operation: crypto_aead
Primitive: proest256copav1
TimeImplementationCompilerBenchmark dateSUPERCOP version
304993refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016102220161009
305040refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016102220161009
307325refgcc -funroll-loops -O3 -fomit-frame-pointer2016102220161009
307704refgcc -m64 -O3 -fomit-frame-pointer2016102220161009
307837refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2016102220161009
308126refgcc -O3 -fomit-frame-pointer2016102220161009
311496refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016102220161009
312533refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016102220161009
313099refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016102220161009
313477refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016102220161009
314421refgcc -march=k8 -O3 -fomit-frame-pointer2016102220161009
314800refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016102220161009
315274refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2016102220161009
315392refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2016102220161009
315555refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016102220161009
315611refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016102220161009
316200refgcc -march=barcelona -O3 -fomit-frame-pointer2016102220161009
317758refgcc -march=nocona -O3 -fomit-frame-pointer2016102220161009
317805refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016102220161009
318088refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016102220161009
464660refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016102220161009
465270refgcc -funroll-loops -O2 -fomit-frame-pointer2016102220161009
465965refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016102220161009
467080refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016102220161009
468681refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016102220161009
468749refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016102220161009
470376refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016102220161009
479357refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016102220161009
486851refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016102220161009
488584refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016102220161009
489766refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016102220161009
491434refgcc -funroll-loops -m64 -O -fomit-frame-pointer2016102220161009
491549refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016102220161009
492334refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016102220161009
493992refgcc -funroll-loops -O -fomit-frame-pointer2016102220161009
497560refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016102220161009
500037refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016102220161009
500816refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016102220161009
521797refgcc -funroll-loops -Os -fomit-frame-pointer2016102220161009
524770refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016102220161009
525637refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016102220161009
526603refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016102220161009
529132refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016102220161009
530736refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2016102220161009
532091refgcc -march=barcelona -O2 -fomit-frame-pointer2016102220161009
532152refgcc -m64 -O2 -fomit-frame-pointer2016102220161009
532288refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016102220161009
532853refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016102220161009
533328refgcc -march=nocona -O2 -fomit-frame-pointer2016102220161009
533669refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2016102220161009
533869refgcc -O2 -fomit-frame-pointer2016102220161009
534603refgcc -fno-schedule-insns -Os -fomit-frame-pointer2016102220161009
534838refgcc -m64 -Os -fomit-frame-pointer2016102220161009
535240refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016102220161009
535272refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016102220161009
535579refgcc -m64 -march=core2 -Os -fomit-frame-pointer2016102220161009
536424refgcc -Os -fomit-frame-pointer2016102220161009
536989refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016102220161009
537038refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016102220161009
537082refgcc -m64 -march=nocona -O -fomit-frame-pointer2016102220161009
537456refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2016102220161009
538266refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2016102220161009
538587refgcc -march=barcelona -Os -fomit-frame-pointer2016102220161009
539056refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016102220161009
541675refgcc -march=k8 -Os -fomit-frame-pointer2016102220161009
541845refgcc -m64 -march=k8 -Os -fomit-frame-pointer2016102220161009
542147refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2016102220161009
543786refgcc -march=nocona -O -fomit-frame-pointer2016102220161009
551741refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016102220161009
556344refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2016102220161009
557358refgcc -march=barcelona -O -fomit-frame-pointer2016102220161009
558642refgcc -march=k8 -O -fomit-frame-pointer2016102220161009
561820refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016102220161009
561920refgcc -m64 -march=barcelona -O -fomit-frame-pointer2016102220161009
562125refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016102220161009
562408refgcc -march=k8 -O2 -fomit-frame-pointer2016102220161009
562422refgcc -m64 -O -fomit-frame-pointer2016102220161009
563080refgcc -m64 -march=k8 -O -fomit-frame-pointer2016102220161009
566048refgcc -O -fomit-frame-pointer2016102220161009
566386refgcc -fno-schedule-insns -O -fomit-frame-pointer2016102220161009
620335refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016102220161009
625342refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102220161009
636272refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102220161009
636445refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016102220161009
636725refclang -O3 -fomit-frame-pointer -Qunused-arguments2016102220161009
636789refclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102220161009
636824refclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102220161009
639176refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2016102220161009
641733refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016102220161009
642202refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016102220161009
653214refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016102220161009
653296refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016102220161009
664285refgcc -m64 -march=nocona -Os -fomit-frame-pointer2016102220161009
664581refgcc -march=nocona -Os -fomit-frame-pointer2016102220161009
668909refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016102220161009
669208refgcc -m64 -march=corei7 -O -fomit-frame-pointer2016102220161009
669590refgcc -m64 -march=core2 -O -fomit-frame-pointer2016102220161009
670243refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016102220161009
3201875refgcc -funroll-loops2016102220161009
3202628refgcc2016102220161009
3205433refcc2016102220161009

Test failure

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