Implementation notes: amd64, sandy, crypto_sign/ecdonaldp224

Computer: sandy
Architecture: amd64
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20120908
Operation: crypto_sign
Primitive: ecdonaldp224
TimeImplementationCompilerBenchmark dateSUPERCOP version
1280900opensslgcc -m64 -O3 -fomit-frame-pointer2012081620120812
1281012opensslgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012081620120812
1282468opensslgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012081620120812
1282596opensslgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012081620120812
1282708opensslgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012081620120812
1282736opensslgcc -funroll-loops -O3 -fomit-frame-pointer2012081620120812
1283484opensslgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012081620120812
1283928opensslgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012081620120812
1283936opensslgcc -march=k8 -O3 -fomit-frame-pointer2012081620120812
1285356opensslgcc -O3 -fomit-frame-pointer2012081620120812
1285888opensslgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012081620120812
1285892opensslgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012081620120812
1286528opensslgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012081620120812
1286988opensslgcc -march=barcelona -O3 -fomit-frame-pointer2012081620120812
1288724opensslgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012081620120812
1291548opensslgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012081620120812
1291816opensslgcc -funroll-loops -O2 -fomit-frame-pointer2012081620120812
1293976opensslgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012081620120812
1294352opensslgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012081620120812
1294376opensslgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012081620120812
1295740opensslgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012081620120812
1297564opensslgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012081620120812
1297964opensslgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012081620120812
1298952opensslgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012081620120812
1309532opensslgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012081620120812
1310244opensslgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012081620120812
1310584opensslgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012081620120812
1310796opensslgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012081620120812
1311080opensslgcc -m64 -O2 -fomit-frame-pointer2012081620120812
1311564opensslgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012081620120812
1311764opensslgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012081620120812
1312728opensslgcc -O2 -fomit-frame-pointer2012081620120812
1313188opensslgcc -march=barcelona -O2 -fomit-frame-pointer2012081620120812
1313344opensslgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012081620120812
1313352opensslgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012081620120812
1313436opensslgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012081620120812
1314456opensslgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012081620120812
1314492opensslgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012081620120812
1314928opensslgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012081620120812
1317436opensslgcc -march=k8 -O2 -fomit-frame-pointer2012081620120812
1317456opensslgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012081620120812
1320580opensslgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012081620120812
1322376opensslgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012081620120812
1325224opensslgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012081620120812
1327844opensslgcc -march=nocona -O3 -fomit-frame-pointer2012081620120812
1329464opensslgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012081620120812
1329580opensslgcc -march=nocona -O2 -fomit-frame-pointer2012081620120812
1330948opensslgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012081620120812
1334904opensslgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012081620120812
1341676opensslgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012081620120812
1351848opensslgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012081620120812
1353676opensslgcc -funroll-loops -O -fomit-frame-pointer2012081620120812
1354388opensslgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012081620120812
1354632opensslgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012081620120812
1354700opensslgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012081620120812
1355296opensslgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012081620120812
1355996opensslgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012081620120812
1356020opensslgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012081620120812
1357348opensslgcc -m64 -march=k8 -O -fomit-frame-pointer2012081620120812
1358600opensslgcc -m64 -march=barcelona -O -fomit-frame-pointer2012081620120812
1359016opensslgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012081620120812
1359160opensslgcc -m64 -march=nocona -O -fomit-frame-pointer2012081620120812
1359332opensslgcc -m64 -O -fomit-frame-pointer2012081620120812
1359472opensslgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012081620120812
1359648opensslgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012081620120812
1362244opensslgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012081620120812
1362244opensslgcc -m64 -march=corei7 -O -fomit-frame-pointer2012081620120812
1364652opensslgcc -march=k8 -O -fomit-frame-pointer2012081620120812
1365228opensslgcc -O -fomit-frame-pointer2012081620120812
1366020opensslgcc -m64 -march=core2 -O -fomit-frame-pointer2012081620120812
1368536opensslgcc -march=nocona -O -fomit-frame-pointer2012081620120812
1369256opensslgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012081620120812
1371316opensslgcc -fno-schedule-insns -O -fomit-frame-pointer2012081620120812
1372956opensslgcc -march=barcelona -O -fomit-frame-pointer2012081620120812
1373488opensslgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012081620120812
1374616opensslgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012081620120812
1375208opensslgcc -march=barcelona -Os -fomit-frame-pointer2012081620120812
1375496opensslgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012081620120812
1375616opensslgcc -funroll-loops -m64 -O -fomit-frame-pointer2012081620120812
1376844opensslgcc -m64 -march=core2 -Os -fomit-frame-pointer2012081620120812
1376852opensslgcc -march=k8 -Os -fomit-frame-pointer2012081620120812
1377048opensslgcc -m64 -Os -fomit-frame-pointer2012081620120812
1377080opensslgcc -funroll-loops -Os -fomit-frame-pointer2012081620120812
1377220opensslgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012081620120812
1377596opensslgcc -fno-schedule-insns -Os -fomit-frame-pointer2012081620120812
1377720opensslgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012081620120812
1378004opensslgcc -Os -fomit-frame-pointer2012081620120812
1378080opensslgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012081620120812
1378272opensslgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012081620120812
1378304opensslgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012081620120812
1379652opensslgcc -m64 -march=k8 -Os -fomit-frame-pointer2012081620120812
1381188opensslgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012081620120812
1385128opensslgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012081620120812
1385528opensslgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012081620120812
1387216opensslgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012081620120812
1396588opensslgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012081620120812
1397128opensslgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012081620120812
1398536opensslgcc -march=nocona -Os -fomit-frame-pointer2012081620120812
1399440opensslgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012081620120812
1403888opensslgcc -m64 -march=nocona -Os -fomit-frame-pointer2012081620120812
1450856opensslclang -O32012081620120812
1451360opensslclang -O3 -mavx2012081620120812
2071132opensslgcc -funroll-loops2012081620120812
2072408opensslgcc2012081620120812
2080336opensslcc2012081620120812