Implementation notes: amd64, kizomba, crypto_sign/ecdonaldk409

Computer: kizomba
Architecture: amd64
CPU ID: GenuineIntel-000906e9-bfebfbff
SUPERCOP version: 20171218
Operation: crypto_sign
Primitive: ecdonaldk409
TimeImplementationCompilerBenchmark dateSUPERCOP version
7013635opensslgcc -Os -fomit-frame-pointer2017111020171020
7017571opensslgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017111020171020
7018403opensslgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017111020171020
7019855opensslgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017111020171020
7020034opensslgcc -m64 -march=k8 -O -fomit-frame-pointer2017111020171020
7021478opensslgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017111020171020
7021492opensslgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017111020171020
7022026opensslgcc -m64 -Os -fomit-frame-pointer2017111020171020
7022841opensslgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017111020171020
7022933opensslgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017111020171020
7023018opensslgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017111020171020
7023184opensslgcc -march=nocona -Os -fomit-frame-pointer2017111020171020
7024300opensslgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017111020171020
7024506opensslgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017111020171020
7024661opensslgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017111020171020
7025115opensslgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017111020171020
7025540opensslclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017111020171020
7026204opensslgcc -march=barcelona -O -fomit-frame-pointer2017111020171020
7027274opensslgcc2017111020171020
7029788opensslgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017111020171020
7033024opensslgcc -m64 -march=core2 -Os -fomit-frame-pointer2017111020171020
7033230opensslgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017111020171020
7034367opensslgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017111020171020
7034964opensslgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017111020171020
7036175opensslgcc -march=nocona -O2 -fomit-frame-pointer2017111020171020
7036180opensslclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017111020171020
7036498opensslgcc -m64 -O -fomit-frame-pointer2017111020171020
7036720opensslgcc -march=nocona -O3 -fomit-frame-pointer2017111020171020
7037315opensslgcc -march=k8 -Os -fomit-frame-pointer2017111020171020
7037405opensslgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017111020171020
7037450opensslclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017111020171020
7037931opensslclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017111020171020
7038794opensslgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017111020171020
7038839opensslgcc -m64 -march=k8 -Os -fomit-frame-pointer2017111020171020
7040574opensslclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2017111020171020
7040988opensslgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017111020171020
7041911opensslgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017111020171020
7042072opensslgcc -funroll-loops -m64 -O -fomit-frame-pointer2017111020171020
7042492opensslgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017111020171020
7042516opensslgcc -fno-schedule-insns -O -fomit-frame-pointer2017111020171020
7042592opensslgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017111020171020
7042808opensslclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017111020171020
7043048opensslgcc -m64 -march=core2 -O -fomit-frame-pointer2017111020171020
7046377opensslgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017111020171020
7046449opensslgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017111020171020
7047579opensslgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017111020171020
7047738opensslgcc -funroll-loops -O2 -fomit-frame-pointer2017111020171020
7048113opensslgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017111020171020
7048118opensslgcc -funroll-loops -Os -fomit-frame-pointer2017111020171020
7048734opensslgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017111020171020
7049206opensslgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017111020171020
7049340opensslgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017111020171020
7049391opensslgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017111020171020
7050004opensslgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017111020171020
7050223opensslgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017111020171020
7050782opensslgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017111020171020
7051496opensslgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017111020171020
7052900opensslgcc -march=barcelona -Os -fomit-frame-pointer2017111020171020
7055266opensslgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017111020171020
7055990opensslgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017111020171020
7059329opensslgcc -march=k8 -O2 -fomit-frame-pointer2017111020171020
7059768opensslgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017111020171020
7062323opensslgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017111020171020
7063159opensslgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017111020171020
7064375opensslgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017111020171020
7064674opensslgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017111020171020
7066121opensslgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017111020171020
7066415opensslgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017111020171020
7067717opensslgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017111020171020
7068627opensslgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017111020171020
7069238opensslgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017111020171020
7071240opensslgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017111020171020
7072458opensslgcc -m64 -O3 -fomit-frame-pointer2017111020171020
7073369opensslgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017111020171020
7073813opensslgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017111020171020
7075552opensslgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017111020171020
7076978opensslgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017111020171020
7077875opensslgcc -funroll-loops -O -fomit-frame-pointer2017111020171020
7078358opensslgcc -march=k8 -O3 -fomit-frame-pointer2017111020171020
7078450opensslclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2017111020171020
7079683opensslgcc -march=barcelona -O2 -fomit-frame-pointer2017111020171020
7084288opensslgcc -m64 -march=barcelona -O -fomit-frame-pointer2017111020171020
7084371opensslgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017111020171020
7084500opensslgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017111020171020
7085004opensslgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017111020171020
7086292opensslgcc -O2 -fomit-frame-pointer2017111020171020
7086606opensslgcc -march=barcelona -O3 -fomit-frame-pointer2017111020171020
7088011opensslgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017111020171020
7088256opensslgcc -m64 -march=nocona -O -fomit-frame-pointer2017111020171020
7088829opensslgcc -march=k8 -O -fomit-frame-pointer2017111020171020
7089851opensslgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017111020171020
7092107opensslgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017111020171020
7092661opensslgcc -funroll-loops2017111020171020
7093236opensslgcc -fno-schedule-insns -Os -fomit-frame-pointer2017111020171020
7093345opensslgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017111020171020
7095849opensslgcc -m64 -O2 -fomit-frame-pointer2017111020171020
7096427opensslgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017111020171020
7098996opensslgcc -m64 -march=nocona -Os -fomit-frame-pointer2017111020171020
7100911opensslgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017111020171020
7101740opensslclang -O3 -fomit-frame-pointer -Qunused-arguments2017111020171020
7102742opensslclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017111020171020
7104470opensslgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017111020171020
7105871opensslclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017111020171020
7106228opensslgcc -funroll-loops -O3 -fomit-frame-pointer2017111020171020
7106238opensslgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017111020171020
7110534opensslgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017111020171020
7116484opensslgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017111020171020
7128752opensslgcc -march=nocona -O -fomit-frame-pointer2017111020171020
7132859opensslgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017111020171020
7140573opensslgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017111020171020
7142883opensslgcc -O3 -fomit-frame-pointer2017111020171020
7145697opensslgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017111020171020
7146143opensslgcc -O -fomit-frame-pointer2017111020171020
7150478opensslgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017111020171020
7155171opensslgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017111020171020
7167641opensslgcc -m64 -march=corei7 -O -fomit-frame-pointer2017111020171020
7168896opensslgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017111020171020
7170042opensslgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017111020171020
7184750opensslgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017111020171020
7187440opensslgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017111020171020
7204828opensslcc2017111020171020