Implementation notes: amd64, glyme, crypto_sign/donald512

Computer: glyme
Architecture: amd64
CPU ID: GenuineIntel-00020652-bfebfbff
SUPERCOP version: 201720170105
Operation: crypto_sign
Primitive: donald512
TimeImplementationCompilerBenchmark dateSUPERCOP version
640504opensslgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017020520170105
642736opensslgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017020520170105
642852opensslgcc -funroll-loops -O3 -fomit-frame-pointer2017020520170105
643176opensslclang -O3 -fomit-frame-pointer -Qunused-arguments2017020520170105
643352opensslgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017020520170105
643568opensslgcc -funroll-loops -O2 -fomit-frame-pointer2017020520170105
643772opensslgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017020520170105
643820opensslgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020520170105
643836opensslgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017020520170105
643868opensslgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017020520170105
643920opensslgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017020520170105
644052opensslgcc -march=k8 -O3 -fomit-frame-pointer2017020520170105
644168opensslgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017020520170105
644296opensslgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017020520170105
644328opensslgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017020520170105
644384opensslgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017020520170105
644876opensslgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017020520170105
645188opensslgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017020520170105
645336opensslgcc -march=nocona -O3 -fomit-frame-pointer2017020520170105
645416opensslgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017020520170105
646020opensslgcc -march=nocona -O2 -fomit-frame-pointer2017020520170105
646176opensslgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017020520170105
646336opensslgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017020520170105
646352opensslgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017020520170105
646368opensslgcc -m64 -O2 -fomit-frame-pointer2017020520170105
646396opensslgcc -O2 -fomit-frame-pointer2017020520170105
646428opensslgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020520170105
646844opensslgcc -O3 -fomit-frame-pointer2017020520170105
646884opensslgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017020520170105
646988opensslgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020520170105
647428opensslgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020520170105
647512opensslgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020520170105
647532opensslgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017020520170105
647712opensslgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020520170105
647776opensslgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017020520170105
648284opensslgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017020520170105
648372opensslclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020520170105
648980opensslclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017020520170105
649132opensslgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020520170105
649776opensslgcc -march=barcelona -O2 -fomit-frame-pointer2017020520170105
649824opensslclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020520170105
650188opensslclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020520170105
650584opensslgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020520170105
650740opensslgcc -m64 -O3 -fomit-frame-pointer2017020520170105
650820opensslgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017020520170105
651380opensslgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020520170105
652104opensslgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017020520170105
652144opensslgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017020520170105
653208opensslgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020520170105
653216opensslgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020520170105
653348opensslgcc -march=k8 -O2 -fomit-frame-pointer2017020520170105
653432opensslclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020520170105
653548opensslgcc -fno-schedule-insns -O -fomit-frame-pointer2017020520170105
653828opensslgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017020520170105
653880opensslgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017020520170105
653968opensslgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020520170105
654132opensslgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020520170105
654164opensslgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017020520170105
654200opensslgcc -funroll-loops -m64 -O -fomit-frame-pointer2017020520170105
654204opensslgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020520170105
654484opensslgcc -march=barcelona -Os -fomit-frame-pointer2017020520170105
654528opensslgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017020520170105
654580opensslgcc -m64 -march=k8 -Os -fomit-frame-pointer2017020520170105
654736opensslgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020520170105
654796opensslgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017020520170105
654808opensslgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017020520170105
654852opensslgcc -m64 -march=nocona -O -fomit-frame-pointer2017020520170105
655144opensslgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017020520170105
655196opensslgcc -O -fomit-frame-pointer2017020520170105
655304opensslgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020520170105
655376opensslgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017020520170105
655396opensslgcc -m64 -march=core2 -O -fomit-frame-pointer2017020520170105
655492opensslgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017020520170105
655668opensslgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017020520170105
655688opensslgcc -m64 -O -fomit-frame-pointer2017020520170105
655888opensslgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017020520170105
656140opensslgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017020520170105
656156opensslgcc -march=barcelona -O -fomit-frame-pointer2017020520170105
656216opensslgcc -m64 -Os -fomit-frame-pointer2017020520170105
656228opensslgcc -funroll-loops -Os -fomit-frame-pointer2017020520170105
656388opensslgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017020520170105
656468opensslgcc -fno-schedule-insns -Os -fomit-frame-pointer2017020520170105
656752opensslgcc -march=k8 -O -fomit-frame-pointer2017020520170105
656880opensslgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017020520170105
657092opensslgcc -funroll-loops -O -fomit-frame-pointer2017020520170105
657120opensslgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020520170105
657156opensslgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020520170105
657264opensslgcc -march=nocona -Os -fomit-frame-pointer2017020520170105
657316opensslgcc -m64 -march=core2 -Os -fomit-frame-pointer2017020520170105
657920opensslgcc -m64 -march=nocona -Os -fomit-frame-pointer2017020520170105
657996opensslgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017020520170105
659332opensslgcc -m64 -march=barcelona -O -fomit-frame-pointer2017020520170105
659368opensslgcc -march=k8 -Os -fomit-frame-pointer2017020520170105
659460opensslgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017020520170105
660952opensslgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017020520170105
661248opensslgcc -march=nocona -O -fomit-frame-pointer2017020520170105
661364opensslgcc -m64 -march=corei7 -O -fomit-frame-pointer2017020520170105
662028opensslgcc -m64 -march=k8 -O -fomit-frame-pointer2017020520170105
663844opensslgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017020520170105
664312opensslgcc -Os -fomit-frame-pointer2017020520170105
667052opensslgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017020520170105
688140opensslcc2017020520170105
694004opensslgcc2017020520170105
696120opensslgcc -funroll-loops2017020520170105

Test failure

Implementation: crypto_sign/donald512/openssl
Compiler: gcc -march=barcelona -O3 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=barcelona -O3 -fomit-frame-pointer openssl