Implementation notes: amd64, hydra1, crypto_core/salsa2012

Computer: hydra1
Architecture: amd64
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20161220
Operation: crypto_core
Primitive: salsa2012
TimeImplementationCompilerBenchmark dateSUPERCOP version
424refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016101020161009
424refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016101020161009
424refgcc -march=barcelona -O2 -fomit-frame-pointer2016101020161009
424refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016101020161009
427refgcc -funroll-loops -O3 -fomit-frame-pointer2016101020161009
427refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016101020161009
427refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016101020161009
427refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016101020161009
427refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016101020161009
427refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016101020161009
429refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016101020161009
430refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016101020161009
431refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016101020161009
431refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016101020161009
432refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2016101020161009
432refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016101020161009
432refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2016101020161009
432refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101020161009
432refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101020161009
432refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2016101020161009
432refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016101020161009
433refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016101020161009
433refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016101020161009
434refgcc -O2 -fomit-frame-pointer2016101020161009
434refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2016101020161009
434refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016101020161009
434refgcc -m64 -O3 -fomit-frame-pointer2016101020161009
434refgcc -march=k8 -O2 -fomit-frame-pointer2016101020161009
435refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016101020161009
437refgcc -O3 -fomit-frame-pointer2016101020161009
437refgcc -funroll-loops -O2 -fomit-frame-pointer2016101020161009
437refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016101020161009
437refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2016101020161009
437refgcc -march=barcelona -O3 -fomit-frame-pointer2016101020161009
437refgcc -march=k8 -O3 -fomit-frame-pointer2016101020161009
440refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016101020161009
440refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016101020161009
440refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016101020161009
440refgcc -m64 -O2 -fomit-frame-pointer2016101020161009
442refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016101020161009
448refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2016101020161009
448refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2016101020161009
451refgcc -march=nocona -O3 -fomit-frame-pointer2016101020161009
458refgcc -march=nocona -O2 -fomit-frame-pointer2016101020161009
509refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101020161009
512refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101020161009
515refclang -O3 -fomit-frame-pointer -Qunused-arguments2016101020161009
517refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016101020161009
517refclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101020161009
517refclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101020161009
520refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016101020161009
520refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016101020161009
523refgcc -funroll-loops -Os -fomit-frame-pointer2016101020161009
523refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2016101020161009
523refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016101020161009
523refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016101020161009
523refgcc -m64 -march=core2 -Os -fomit-frame-pointer2016101020161009
523refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101020161009
523refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016101020161009
523refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2016101020161009
525refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016101020161009
525refgcc -m64 -march=nocona -Os -fomit-frame-pointer2016101020161009
525refgcc -march=nocona -Os -fomit-frame-pointer2016101020161009
528refgcc -m64 -march=k8 -Os -fomit-frame-pointer2016101020161009
528refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016101020161009
530refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016101020161009
531refgcc -march=barcelona -Os -fomit-frame-pointer2016101020161009
533refgcc -Os -fomit-frame-pointer2016101020161009
533refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016101020161009
533refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2016101020161009
536refgcc -fno-schedule-insns -Os -fomit-frame-pointer2016101020161009
536refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016101020161009
536refgcc -march=k8 -Os -fomit-frame-pointer2016101020161009
539refgcc -m64 -Os -fomit-frame-pointer2016101020161009
545refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016101020161009
550refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016101020161009
551refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016101020161009
554refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016101020161009
557refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016101020161009
557refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016101020161009
557refgcc -march=nocona -O -fomit-frame-pointer2016101020161009
560refgcc -m64 -march=nocona -O -fomit-frame-pointer2016101020161009
568refgcc -O -fomit-frame-pointer2016101020161009
568refgcc -fno-schedule-insns -O -fomit-frame-pointer2016101020161009
568refgcc -funroll-loops -O -fomit-frame-pointer2016101020161009
568refgcc -m64 -O -fomit-frame-pointer2016101020161009
568refgcc -march=barcelona -O -fomit-frame-pointer2016101020161009
569refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016101020161009
570refgcc -funroll-loops -m64 -O -fomit-frame-pointer2016101020161009
570refgcc -m64 -march=core2 -O -fomit-frame-pointer2016101020161009
570refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101020161009
570refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016101020161009
570refgcc -m64 -march=corei7 -O -fomit-frame-pointer2016101020161009
580refgcc -march=k8 -O -fomit-frame-pointer2016101020161009
581refgcc -m64 -march=k8 -O -fomit-frame-pointer2016101020161009
592refgcc -m64 -march=barcelona -O -fomit-frame-pointer2016101020161009
592refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016101020161009
594refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016101020161009
3101refgcc2016101020161009
3104refcc2016101020161009
3114refgcc -funroll-loops2016101020161009

Test failure

Implementation: crypto_core/salsa2012/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