Implementation notes: amd64, haswell, crypto_sign/donald1024

Computer: haswell
Architecture: amd64
CPU ID: GenuineIntel-000306c3-bfebfbff
SUPERCOP version: 20130419
Operation: crypto_sign
Primitive: donald1024
TimeImplementationCompilerBenchmark dateSUPERCOP version
1206576opensslgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2013060920130419
1212396opensslgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2013060920130419
1220724opensslgcc -m64 -march=k8 -O3 -fomit-frame-pointer2013060920130419
1229376opensslgcc -m64 -march=core2 -O3 -fomit-frame-pointer2013060920130419
1232220opensslgcc -m64 -march=nocona -O2 -fomit-frame-pointer2013060920130419
1232248opensslgcc -m64 -march=nocona -O3 -fomit-frame-pointer2013060920130419
1237678opensslgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2013060920130419
1252494opensslgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2013060920130419
1252656opensslgcc -march=k8 -O3 -fomit-frame-pointer2013060920130419
1255192opensslclang -O32013060920130419
1256156opensslgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2013060920130419
1260253opensslgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2013060920130419
1263518opensslgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2013060920130419
1264528opensslgcc -m64 -march=core2 -O2 -fomit-frame-pointer2013060920130419
1265908opensslclang -O3 -mavx2013060920130419
1274148opensslgcc -m64 -march=nocona -O -fomit-frame-pointer2013060920130419
1275101opensslgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2013060920130419
1279216opensslgcc -O3 -fomit-frame-pointer2013060920130419
1285139opensslgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2013060920130419
1286025opensslgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2013060920130419
1287404opensslgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2013060920130419
1290104opensslgcc -march=barcelona -O3 -fomit-frame-pointer2013060920130419
1291048opensslgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2013060920130419
1291140opensslgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2013060920130419
1296586opensslgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2013060920130419
1297176opensslgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2013060920130419
1299160opensslgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2013060920130419
1303900opensslgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2013060920130419
1307168opensslgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2013060920130419
1307929opensslgcc -m64 -march=k8 -O -fomit-frame-pointer2013060920130419
1308500opensslgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2013060920130419
1309280opensslgcc -O2 -fomit-frame-pointer2013060920130419
1311672opensslgcc -march=barcelona -Os -fomit-frame-pointer2013060920130419
1312744opensslgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2013060920130419
1313704opensslgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2013060920130419
1315292opensslgcc -funroll-loops -m64 -Os -fomit-frame-pointer2013060920130419
1317472opensslgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2013060920130419
1321000opensslgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2013060920130419
1323614opensslgcc -fno-schedule-insns -O3 -fomit-frame-pointer2013060920130419
1325124opensslgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2013060920130419
1331702opensslgcc -funroll-loops -O3 -fomit-frame-pointer2013060920130419
1333660opensslgcc -m64 -march=k8 -O2 -fomit-frame-pointer2013060920130419
1334700opensslgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2013060920130419
1336244opensslgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2013060920130419
1336378opensslgcc -m64 -O3 -fomit-frame-pointer2013060920130419
1342364opensslgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2013060920130419
1343704opensslgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2013060920130419
1344586opensslgcc -march=barcelona -O2 -fomit-frame-pointer2013060920130419
1345297opensslgcc -funroll-loops -O2 -fomit-frame-pointer2013060920130419
1346536opensslgcc -fno-schedule-insns -O2 -fomit-frame-pointer2013060920130419
1347540opensslgcc -march=k8 -O2 -fomit-frame-pointer2013060920130419
1348608opensslgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2013060920130419
1349908opensslgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2013060920130419
1351134opensslgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2013060920130419
1351488opensslgcc -m64 -march=barcelona -O -fomit-frame-pointer2013060920130419
1353364opensslgcc -Os -fomit-frame-pointer2013060920130419
1355940opensslgcc -m64 -O2 -fomit-frame-pointer2013060920130419
1357400opensslgcc -O -fomit-frame-pointer2013060920130419
1357692opensslgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2013060920130419
1359396opensslgcc -march=k8 -Os -fomit-frame-pointer2013060920130419
1362184opensslgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2013060920130419
1362604opensslgcc -m64 -march=k8 -Os -fomit-frame-pointer2013060920130419
1363426opensslgcc -fno-schedule-insns -Os -fomit-frame-pointer2013060920130419
1363624opensslgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2013060920130419
1370268opensslgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2013060920130419
1374412opensslgcc -march=barcelona -O -fomit-frame-pointer2013060920130419
1379332opensslgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2013060920130419
1381092opensslgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2013060920130419
1385408opensslgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2013060920130419
1385508opensslgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2013060920130419
1389178opensslgcc -m64 -march=nocona -Os -fomit-frame-pointer2013060920130419
1395620opensslgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2013060920130419
1398104opensslgcc -march=nocona -O2 -fomit-frame-pointer2013060920130419
1399054opensslgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2013060920130419
1399818opensslgcc -march=nocona -O -fomit-frame-pointer2013060920130419
1401578opensslgcc -m64 -O -fomit-frame-pointer2013060920130419
1402420opensslgcc -m64 -march=core2 -Os -fomit-frame-pointer2013060920130419
1403284opensslgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2013060920130419
1404092opensslgcc -m64 -march=barcelona -Os -fomit-frame-pointer2013060920130419
1404968opensslgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2013060920130419
1407428opensslgcc -funroll-loops -O -fomit-frame-pointer2013060920130419
1408824opensslgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2013060920130419
1409092opensslgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2013060920130419
1409336opensslgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2013060920130419
1412032opensslgcc -funroll-loops -Os -fomit-frame-pointer2013060920130419
1412706opensslgcc -march=nocona -O3 -fomit-frame-pointer2013060920130419
1413172opensslgcc -m64 -march=corei7 -Os -fomit-frame-pointer2013060920130419
1420022opensslgcc -march=k8 -O -fomit-frame-pointer2013060920130419
1420412opensslgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2013060920130419
1421644opensslgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2013060920130419
1432455opensslgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2013060920130419
1445824opensslgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2013060920130419
1454548opensslgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2013060920130419
1456908opensslgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2013060920130419
1456916opensslgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2013060920130419
1457636opensslgcc -m64 -march=core2 -O -fomit-frame-pointer2013060920130419
1459468opensslgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2013060920130419
1460904opensslgcc -m64 -Os -fomit-frame-pointer2013060920130419
1490853opensslgcc -m64 -march=corei7 -O -fomit-frame-pointer2013060920130419
1494407opensslgcc -march=nocona -Os -fomit-frame-pointer2013060920130419
1509902opensslgcc -funroll-loops -m64 -O -fomit-frame-pointer2013060920130419
1544623opensslgcc -fno-schedule-insns -O -fomit-frame-pointer2013060920130419
2081184opensslcc2013060920130419
2212291opensslgcc2013060920130419
2306730opensslgcc -funroll-loops2013060920130419