Implementation notes: amd64, glyme, crypto_sign/ecdonaldp256

Computer: glyme
Architecture: amd64
CPU ID: GenuineIntel-00020652-bfebfbff
SUPERCOP version: 201720170105
Operation: crypto_sign
Primitive: ecdonaldp256
TimeImplementationCompilerBenchmark dateSUPERCOP version
1083000opensslgcc -funroll-loops -O2 -fomit-frame-pointer2017020520170105
1083832opensslgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017020520170105
1084188opensslgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017020520170105
1084948opensslclang -O3 -fomit-frame-pointer -Qunused-arguments2017020520170105
1085024opensslgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017020520170105
1086088opensslgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017020520170105
1086092opensslgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017020520170105
1086224opensslgcc -march=nocona -O3 -fomit-frame-pointer2017020520170105
1087036opensslgcc -march=k8 -O2 -fomit-frame-pointer2017020520170105
1087188opensslgcc -O3 -fomit-frame-pointer2017020520170105
1087224opensslgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020520170105
1087264opensslgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017020520170105
1087292opensslgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020520170105
1087356opensslgcc -march=barcelona -O3 -fomit-frame-pointer2017020520170105
1087556opensslgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017020520170105
1087576opensslgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017020520170105
1087724opensslgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017020520170105
1087724opensslgcc -m64 -O3 -fomit-frame-pointer2017020520170105
1087876opensslgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020520170105
1088036opensslgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020520170105
1088048opensslgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020520170105
1088612opensslgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017020520170105
1088880opensslgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017020520170105
1088948opensslclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017020520170105
1089020opensslgcc -O2 -fomit-frame-pointer2017020520170105
1089312opensslgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017020520170105
1089368opensslgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017020520170105
1089440opensslgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017020520170105
1089536opensslgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017020520170105
1089628opensslgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017020520170105
1089660opensslgcc -march=nocona -O2 -fomit-frame-pointer2017020520170105
1089728opensslclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020520170105
1089876opensslgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017020520170105
1090064opensslgcc -march=barcelona -O2 -fomit-frame-pointer2017020520170105
1090380opensslgcc -march=k8 -O3 -fomit-frame-pointer2017020520170105
1090480opensslgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017020520170105
1090592opensslgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020520170105
1090608opensslgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017020520170105
1090776opensslgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017020520170105
1090784opensslgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020520170105
1091084opensslgcc -m64 -O2 -fomit-frame-pointer2017020520170105
1091640opensslclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020520170105
1092920opensslgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017020520170105
1093012opensslclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020520170105
1093276opensslgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020520170105
1093444opensslgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017020520170105
1093860opensslgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017020520170105
1093980opensslgcc -fno-schedule-insns -Os -fomit-frame-pointer2017020520170105
1093988opensslgcc -O -fomit-frame-pointer2017020520170105
1093992opensslgcc -march=barcelona -Os -fomit-frame-pointer2017020520170105
1094020opensslgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017020520170105
1094080opensslclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020520170105
1094580opensslgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020520170105
1094740opensslgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020520170105
1094756opensslgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017020520170105
1094784opensslgcc -funroll-loops -O3 -fomit-frame-pointer2017020520170105
1094828opensslgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017020520170105
1094900opensslgcc -march=barcelona -O -fomit-frame-pointer2017020520170105
1095124opensslgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017020520170105
1095308opensslgcc -Os -fomit-frame-pointer2017020520170105
1095312opensslgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017020520170105
1095384opensslgcc -fno-schedule-insns -O -fomit-frame-pointer2017020520170105
1095392opensslgcc -march=nocona -Os -fomit-frame-pointer2017020520170105
1095456opensslgcc -m64 -march=barcelona -O -fomit-frame-pointer2017020520170105
1095540opensslgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020520170105
1095564opensslgcc -m64 -march=k8 -Os -fomit-frame-pointer2017020520170105
1095580opensslgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017020520170105
1095612opensslgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017020520170105
1095700opensslgcc -march=k8 -Os -fomit-frame-pointer2017020520170105
1095904opensslgcc -m64 -march=k8 -O -fomit-frame-pointer2017020520170105
1096048opensslgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017020520170105
1096212opensslgcc -funroll-loops -m64 -O -fomit-frame-pointer2017020520170105
1096248opensslgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017020520170105
1096256opensslgcc -m64 -march=core2 -O -fomit-frame-pointer2017020520170105
1096312opensslgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020520170105
1096436opensslgcc -m64 -O -fomit-frame-pointer2017020520170105
1096444opensslgcc -funroll-loops -Os -fomit-frame-pointer2017020520170105
1096512opensslgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017020520170105
1096564opensslgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017020520170105
1096688opensslgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017020520170105
1096728opensslgcc -funroll-loops -O -fomit-frame-pointer2017020520170105
1096868opensslgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020520170105
1096928opensslgcc -m64 -march=nocona -Os -fomit-frame-pointer2017020520170105
1097284opensslgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020520170105
1097300opensslgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017020520170105
1097428opensslgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017020520170105
1097660opensslgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017020520170105
1097712opensslgcc -m64 -Os -fomit-frame-pointer2017020520170105
1097736opensslgcc -m64 -march=corei7 -O -fomit-frame-pointer2017020520170105
1097840opensslgcc -march=k8 -O -fomit-frame-pointer2017020520170105
1097920opensslgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020520170105
1097988opensslgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017020520170105
1098280opensslgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020520170105
1098620opensslgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017020520170105
1098904opensslgcc -m64 -march=nocona -O -fomit-frame-pointer2017020520170105
1099376opensslgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017020520170105
1099760opensslgcc -march=nocona -O -fomit-frame-pointer2017020520170105
1100060opensslgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020520170105
1100320opensslgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020520170105
1101624opensslgcc -m64 -march=core2 -Os -fomit-frame-pointer2017020520170105
1104044opensslgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017020520170105
1104232opensslgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017020520170105
1130428opensslcc2017020520170105
1134552opensslgcc2017020520170105

Test failure

Implementation: crypto_sign/ecdonaldp256/openssl
Compiler: gcc -funroll-loops
error 111

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops openssl