Implementation notes: amd64, bulldozer, crypto_sign/donald512

Computer: bulldozer
Architecture: amd64
CPU ID: AuthenticAMD-00600f12-178bfbff
SUPERCOP version: 20120709
Operation: crypto_sign
Primitive: donald512
TimeImplementationCompilerBenchmark dateSUPERCOP version
1152290opensslgcc -m64 -march=corei7 -O -fomit-frame-pointer2012053020120525
1198846opensslgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012053020120525
1199484opensslgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012053020120525
1202418opensslgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012053020120525
1202578opensslgcc -march=k8 -Os -fomit-frame-pointer2012053020120525
1204043opensslgcc -march=barcelona -Os -fomit-frame-pointer2012053020120525
1206324opensslgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012053020120525
1208954opensslgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012053020120525
1210373opensslgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012053020120525
1211271opensslgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012053020120525
1211549opensslgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012053020120525
1212958opensslgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012053020120525
1213196opensslgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012053020120525
1214619opensslgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012053020120525
1217723opensslgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012053020120525
1217947opensslgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012053020120525
1218083opensslgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012053020120525
1218550opensslgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012053020120525
1220121opensslgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012053020120525
1220223opensslgcc -m64 -march=core2 -Os -fomit-frame-pointer2012053020120525
1220943opensslgcc -m64 -march=nocona -O -fomit-frame-pointer2012053020120525
1221265opensslgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012053020120525
1221803opensslgcc -march=nocona -O -fomit-frame-pointer2012053020120525
1222825opensslgcc -funroll-loops -Os -fomit-frame-pointer2012053020120525
1223719opensslgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012053020120525
1224099opensslgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012053020120525
1224924opensslgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012053020120525
1225280opensslgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012053020120525
1225287opensslgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012053020120525
1225487opensslgcc -funroll-loops -O2 -fomit-frame-pointer2012053020120525
1225761opensslgcc -Os -fomit-frame-pointer2012053020120525
1226013opensslgcc -m64 -march=k8 -Os -fomit-frame-pointer2012053020120525
1230273opensslgcc -m64 -Os -fomit-frame-pointer2012053020120525
1230784opensslgcc -fno-schedule-insns -Os -fomit-frame-pointer2012053020120525
1232363opensslgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012053020120525
1232400opensslgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012053020120525
1234941opensslgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012053020120525
1236448opensslgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012053020120525
1237928opensslgcc -funroll-loops -m64 -O -fomit-frame-pointer2012053020120525
1238821opensslgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012053020120525
1240246opensslgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012053020120525
1240824opensslgcc -fno-schedule-insns -O -fomit-frame-pointer2012053020120525
1241125opensslgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012053020120525
1241174opensslgcc -m64 -march=nocona -Os -fomit-frame-pointer2012053020120525
1247003opensslgcc -m64 -O -fomit-frame-pointer2012053020120525
1250328opensslgcc -m64 -march=barcelona -O -fomit-frame-pointer2012053020120525
1250805opensslgcc -funroll-loops -O -fomit-frame-pointer2012053020120525
1252617opensslgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012053020120525
1252769opensslgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012053020120525
1255191opensslgcc -march=k8 -O -fomit-frame-pointer2012053020120525
1256700opensslgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012053020120525
1256817opensslgcc -march=nocona -Os -fomit-frame-pointer2012053020120525
1256928opensslgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012053020120525
1257132opensslgcc -O -fomit-frame-pointer2012053020120525
1257378opensslgcc -m64 -march=core2 -O -fomit-frame-pointer2012053020120525
1258648opensslgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012053020120525
1262282opensslgcc -m64 -march=k8 -O -fomit-frame-pointer2012053020120525
1263341opensslgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012053020120525
1271386opensslgcc -march=barcelona -O -fomit-frame-pointer2012053020120525
1457977opensslgcc -march=k8 -O3 -fomit-frame-pointer2012053020120525
1475328opensslgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012053020120525
1497410opensslgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012053020120525
1509152opensslgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012053020120525
1516105opensslgcc -march=nocona -O3 -fomit-frame-pointer2012053020120525
1522871opensslgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012053020120525
1547964opensslgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012053020120525
1551323opensslgcc -march=nocona -O2 -fomit-frame-pointer2012053020120525
1555250opensslgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012053020120525
1556057opensslgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012053020120525
1557655opensslgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012053020120525
1561723opensslgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012053020120525
1563534opensslgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012053020120525
1570184opensslgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012053020120525
1573194opensslgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012053020120525
1574788opensslgcc -m64 -O3 -fomit-frame-pointer2012053020120525
1577867opensslgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012053020120525
1579605opensslgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012053020120525
1580603opensslgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012053020120525
1582955opensslgcc -O3 -fomit-frame-pointer2012053020120525
1583343opensslgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012053020120525
1584145opensslgcc -m64 -O2 -fomit-frame-pointer2012053020120525
1584691opensslgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012053020120525
1586781opensslgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012053020120525
1587299opensslgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012053020120525
1587420opensslgcc -march=barcelona -O3 -fomit-frame-pointer2012053020120525
1589863opensslgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012053020120525
1590933opensslgcc -funroll-loops -O3 -fomit-frame-pointer2012053020120525
1593513opensslgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012053020120525
1596714opensslgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012053020120525
1600168opensslgcc -march=barcelona -O2 -fomit-frame-pointer2012053020120525
1601470opensslgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012053020120525
1601951opensslgcc -O2 -fomit-frame-pointer2012053020120525
1602379opensslgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012053020120525
1603289opensslgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012053020120525
1604629opensslgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012053020120525
1605693opensslgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012053020120525
1607104opensslgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012053020120525
1607651opensslgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012053020120525
1619087opensslgcc -march=k8 -O2 -fomit-frame-pointer2012053020120525
1622520opensslgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012053020120525
2424183opensslcc2012053020120525
2482167opensslgcc2012053020120525
2508563opensslgcc -funroll-loops2012053020120525