Implementation notes: amd64, bulldozer, crypto_sign/mqqsig224

Computer: bulldozer
Architecture: amd64
CPU ID: AuthenticAMD-00600f12-178bfbff
SUPERCOP version: 20120709
Operation: crypto_sign
Primitive: mqqsig224
TimeImplementationCompilerBenchmark dateSUPERCOP version
758410refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012053120120525
766926refgcc -m64 -march=core2 -Os -fomit-frame-pointer2012053120120525
769590refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012053120120525
770601refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012053120120525
771025refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012053120120525
771089refgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012053120120525
774913refgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012053120120525
785521refgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012053120120525
795029refgcc -m64 -march=core2 -O -fomit-frame-pointer2012053120120525
798185refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012053120120525
802345refgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012053120120525
806364refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012053120120525
808770refgcc -m64 -march=corei7 -O -fomit-frame-pointer2012053120120525
811285refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012053120120525
1007326refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012053120120525
1048190refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012053120120525
1055283refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012053120120525
1058113refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012053120120525
1059372refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012053120120525
1062974refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012053120120525
1065258refgcc -funroll-loops -O2 -fomit-frame-pointer2012053120120525
1070849refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012053120120525
1076196refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012053120120525
1086444refgcc -funroll-loops -m64 -O -fomit-frame-pointer2012053120120525
1086772refgcc -funroll-loops -O -fomit-frame-pointer2012053120120525
1088592refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012053120120525
1090219refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012053120120525
1091858refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012053120120525
1092433refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012053120120525
1104856refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012053120120525
1115612refgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012053120120525
1118437refgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012053120120525
1118561refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012053120120525
1120896refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012053120120525
1121742refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012053120120525
1125283refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012053120120525
1126249refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012053120120525
1131767refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012053120120525
1139916refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012053120120525
1143300refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012053120120525
1152384refgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012053120120525
1154425refgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012053120120525
1163082refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012053120120525
1173796refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012053120120525
1174211refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012053120120525
1175076refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012053120120525
1259451refgcc -march=nocona -O3 -fomit-frame-pointer2012053120120525
1261506refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012053120120525
1263581refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012053120120525
1265534refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012053120120525
1282467refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012053120120525
1296347refgcc -funroll-loops -O3 -fomit-frame-pointer2012053120120525
1298316refgcc -m64 -O3 -fomit-frame-pointer2012053120120525
1302347refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012053120120525
1305415refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012053120120525
1306437refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012053120120525
1307345refgcc -O3 -fomit-frame-pointer2012053120120525
1309729refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012053120120525
1320426refgcc -march=k8 -O3 -fomit-frame-pointer2012053120120525
1324185refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012053120120525
1333255refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012053120120525
1337311refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012053120120525
1340774refgcc -march=barcelona -O3 -fomit-frame-pointer2012053120120525
1349891refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012053120120525
1362376refgcc -march=k8 -Os -fomit-frame-pointer2012053120120525
1363889refgcc -m64 -march=k8 -Os -fomit-frame-pointer2012053120120525
1366845refgcc -march=barcelona -Os -fomit-frame-pointer2012053120120525
1372048refgcc -m64 -Os -fomit-frame-pointer2012053120120525
1375043refgcc -fno-schedule-insns -O -fomit-frame-pointer2012053120120525
1395164refgcc -Os -fomit-frame-pointer2012053120120525
1406704refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012053120120525
1410025refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012053120120525
1413594refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012053120120525
1415757refgcc -fno-schedule-insns -Os -fomit-frame-pointer2012053120120525
1416503refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012053120120525
1417730refgcc -funroll-loops -Os -fomit-frame-pointer2012053120120525
1419566refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012053120120525
1423507refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012053120120525
1427858refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012053120120525
1437832refgcc -march=k8 -O -fomit-frame-pointer2012053120120525
1449319refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012053120120525
1450069refgcc -m64 -march=nocona -Os -fomit-frame-pointer2012053120120525
1451253refgcc -march=nocona -O -fomit-frame-pointer2012053120120525
1452910refgcc -march=barcelona -O -fomit-frame-pointer2012053120120525
1457355refgcc -march=nocona -Os -fomit-frame-pointer2012053120120525
1465471refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012053120120525
1468208refgcc -m64 -O -fomit-frame-pointer2012053120120525
1472674refgcc -m64 -march=k8 -O -fomit-frame-pointer2012053120120525
1474599refgcc -m64 -march=barcelona -O -fomit-frame-pointer2012053120120525
1481752refgcc -m64 -march=nocona -O -fomit-frame-pointer2012053120120525
1495271refgcc -O -fomit-frame-pointer2012053120120525
1650367refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012053120120525
1664098refgcc -march=nocona -O2 -fomit-frame-pointer2012053120120525
1728223refgcc -march=barcelona -O2 -fomit-frame-pointer2012053120120525
1728530refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012053120120525
1736562refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012053120120525
1751873refgcc -march=k8 -O2 -fomit-frame-pointer2012053120120525
1799674refgcc -m64 -O2 -fomit-frame-pointer2012053120120525
1813213refgcc -O2 -fomit-frame-pointer2012053120120525
1821975refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012053120120525
4533167refgcc -funroll-loops2012053120120525
4534695refgcc2012053120120525
4549393refcc2012053120120525