Implementation notes: amd64, sandy, crypto_sign/ronald512

Computer: sandy
Architecture: amd64
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20120908
Operation: crypto_sign
Primitive: ronald512
TimeImplementationCompilerBenchmark dateSUPERCOP version
1086716opensslgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012081620120812
1090360opensslgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012081620120812
1092280opensslgcc -march=k8 -O3 -fomit-frame-pointer2012081620120812
1092524opensslgcc -march=barcelona -O3 -fomit-frame-pointer2012081620120812
1092996opensslgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012081620120812
1094428opensslgcc -funroll-loops -O2 -fomit-frame-pointer2012081620120812
1095864opensslgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012081620120812
1096188opensslgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012081620120812
1097188opensslgcc -funroll-loops -O3 -fomit-frame-pointer2012081620120812
1097936opensslgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012081620120812
1099180opensslgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012081620120812
1099600opensslgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012081620120812
1099668opensslgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012081620120812
1100500opensslgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012081620120812
1102184opensslgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012081620120812
1102596opensslgcc -m64 -O3 -fomit-frame-pointer2012081620120812
1102772opensslgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012081620120812
1103296opensslgcc -O3 -fomit-frame-pointer2012081620120812
1108000opensslgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012081620120812
1109568opensslgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012081620120812
1111540opensslgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012081620120812
1113164opensslgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012081620120812
1114512opensslgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012081620120812
1117288opensslgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012081620120812
1118472opensslgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012081620120812
1118960opensslgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012081620120812
1119836opensslgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012081620120812
1121428opensslgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012081620120812
1122636opensslgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012081620120812
1123764opensslgcc -O2 -fomit-frame-pointer2012081620120812
1124316opensslgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012081620120812
1124712opensslgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012081620120812
1125020opensslgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012081620120812
1125516opensslgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012081620120812
1126024opensslgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012081620120812
1126348opensslgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012081620120812
1126396opensslgcc -march=barcelona -O2 -fomit-frame-pointer2012081620120812
1127560opensslgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012081620120812
1127560opensslgcc -march=k8 -O2 -fomit-frame-pointer2012081620120812
1127716opensslgcc -m64 -O2 -fomit-frame-pointer2012081620120812
1128420opensslgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012081620120812
1128584opensslgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012081620120812
1129572opensslgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012081620120812
1129724opensslgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012081620120812
1131272opensslgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012081620120812
1137300opensslgcc -march=nocona -O3 -fomit-frame-pointer2012081620120812
1138272opensslgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012081620120812
1140780opensslgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012081620120812
1145920opensslgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012081620120812
1158372opensslgcc -march=nocona -O2 -fomit-frame-pointer2012081620120812
1160564opensslgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012081620120812
1164604opensslgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012081620120812
1165492opensslgcc -funroll-loops -m64 -O -fomit-frame-pointer2012081620120812
1167712opensslgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012081620120812
1167856opensslgcc -m64 -march=nocona -O -fomit-frame-pointer2012081620120812
1168548opensslgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012081620120812
1169584opensslgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012081620120812
1170188opensslgcc -m64 -march=corei7 -O -fomit-frame-pointer2012081620120812
1170432opensslgcc -m64 -O -fomit-frame-pointer2012081620120812
1172096opensslgcc -funroll-loops -O -fomit-frame-pointer2012081620120812
1172644opensslgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012081620120812
1172828opensslgcc -m64 -march=k8 -O -fomit-frame-pointer2012081620120812
1174256opensslgcc -m64 -march=core2 -O -fomit-frame-pointer2012081620120812
1175064opensslgcc -march=k8 -O -fomit-frame-pointer2012081620120812
1175144opensslgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012081620120812
1175304opensslgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012081620120812
1175760opensslgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012081620120812
1175980opensslgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012081620120812
1176492opensslgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012081620120812
1176612opensslgcc -fno-schedule-insns -O -fomit-frame-pointer2012081620120812
1176924opensslgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012081620120812
1177736opensslgcc -O -fomit-frame-pointer2012081620120812
1180064opensslgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012081620120812
1180820opensslgcc -m64 -march=barcelona -O -fomit-frame-pointer2012081620120812
1181740opensslgcc -m64 -Os -fomit-frame-pointer2012081620120812
1182360opensslgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012081620120812
1182848opensslgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012081620120812
1183360opensslgcc -march=barcelona -O -fomit-frame-pointer2012081620120812
1183604opensslgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012081620120812
1183704opensslgcc -m64 -march=core2 -Os -fomit-frame-pointer2012081620120812
1184276opensslgcc -march=nocona -O -fomit-frame-pointer2012081620120812
1184680opensslgcc -funroll-loops -Os -fomit-frame-pointer2012081620120812
1186348opensslgcc -m64 -march=k8 -Os -fomit-frame-pointer2012081620120812
1186512opensslgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012081620120812
1187784opensslgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012081620120812
1188040opensslgcc -fno-schedule-insns -Os -fomit-frame-pointer2012081620120812
1188980opensslgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012081620120812
1189548opensslgcc -march=barcelona -Os -fomit-frame-pointer2012081620120812
1189668opensslgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012081620120812
1190208opensslgcc -Os -fomit-frame-pointer2012081620120812
1192520opensslgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012081620120812
1192860opensslgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012081620120812
1194276opensslgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012081620120812
1194660opensslgcc -march=k8 -Os -fomit-frame-pointer2012081620120812
1194900opensslgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012081620120812
1197116opensslgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012081620120812
1204408opensslgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012081620120812
1204440opensslgcc -march=nocona -Os -fomit-frame-pointer2012081620120812
1210576opensslgcc -m64 -march=nocona -Os -fomit-frame-pointer2012081620120812
1211312opensslgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012081620120812
1262896opensslclang -O3 -mavx2012081620120812
1265016opensslclang -O32012081620120812
1881536opensslcc2012081620120812
1883076opensslgcc -funroll-loops2012081620120812
1884528opensslgcc2012081620120812