Implementation notes: amd64, pistol, crypto_sign/mqqsig256

Computer: pistol
Architecture: amd64
CPU ID: AuthenticAMD-00600f12-178bfbff
SUPERCOP version: 20121016
Operation: crypto_sign
Primitive: mqqsig256
TimeImplementationCompilerBenchmark dateSUPERCOP version
848811refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012110720121016
853648refgcc -m64 -march=core2 -Os -fomit-frame-pointer2012110720121016
855255refgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012110720121016
858605refgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012110720121016
859899refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012110720121016
862252refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012110720121016
863481refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012110720121016
891054refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012110720121016
892285refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012110720121016
917376refgcc -m64 -march=corei7 -O -fomit-frame-pointer2012110720121016
918176refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012110720121016
921628refgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012110720121016
924597refgcc -m64 -march=core2 -O -fomit-frame-pointer2012110720121016
928611refgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012110720121016
1138110refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012110720121016
1143283refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012110720121016
1151349refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012110720121016
1152063refgcc -funroll-loops -O2 -fomit-frame-pointer2012110720121016
1155004refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012110720121016
1155187refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012110720121016
1158342refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012110720121016
1191561refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012110720121016
1192755refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012110720121016
1203268refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012110720121016
1205691refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012110720121016
1209299refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012110720121016
1232335refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012110720121016
1233923refgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012110720121016
1234687refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012110720121016
1237170refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012110720121016
1237354refgcc -funroll-loops -O -fomit-frame-pointer2012110720121016
1238792refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012110720121016
1242878refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012110720121016
1242886refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012110720121016
1245261refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012110720121016
1249632refgcc -funroll-loops -m64 -O -fomit-frame-pointer2012110720121016
1252899refgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012110720121016
1253171refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012110720121016
1256690refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012110720121016
1260896refgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012110720121016
1266654refgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012110720121016
1270047refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012110720121016
1271886refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012110720121016
1275736refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012110720121016
1277715refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012110720121016
1280384refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012110720121016
1434947refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012110720121016
1438727refgcc -march=nocona -O3 -fomit-frame-pointer2012110720121016
1478767refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012110720121016
1480653refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012110720121016
1500970refgcc -funroll-loops -O3 -fomit-frame-pointer2012110720121016
1505894refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012110720121016
1509797refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012110720121016
1511645refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012110720121016
1518139refgcc -m64 -O3 -fomit-frame-pointer2012110720121016
1521803refgcc -O3 -fomit-frame-pointer2012110720121016
1526581refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012110720121016
1533178refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012110720121016
1534332refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012110720121016
1536511refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012110720121016
1541366refgcc -march=barcelona -O3 -fomit-frame-pointer2012110720121016
1544464refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012110720121016
1548579refgcc -march=k8 -O3 -fomit-frame-pointer2012110720121016
1559623refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012110720121016
1570209refgcc -m64 -march=barcelona -O -fomit-frame-pointer2012110720121016
1577660refgcc -march=barcelona -O -fomit-frame-pointer2012110720121016
1616827refgcc -march=k8 -Os -fomit-frame-pointer2012110720121016
1618703refgcc -march=barcelona -Os -fomit-frame-pointer2012110720121016
1619233refgcc -m64 -Os -fomit-frame-pointer2012110720121016
1619683refgcc -fno-schedule-insns -Os -fomit-frame-pointer2012110720121016
1624306refgcc -m64 -march=k8 -Os -fomit-frame-pointer2012110720121016
1624893refgcc -Os -fomit-frame-pointer2012110720121016
1626528refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012110720121016
1658786refgcc -march=nocona -Os -fomit-frame-pointer2012110720121016
1659018refgcc -m64 -march=nocona -Os -fomit-frame-pointer2012110720121016
1682401refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012110720121016
1683050refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012110720121016
1683092refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012110720121016
1684744refgcc -funroll-loops -Os -fomit-frame-pointer2012110720121016
1684781refgcc -march=k8 -O -fomit-frame-pointer2012110720121016
1687302refgcc -m64 -march=k8 -O -fomit-frame-pointer2012110720121016
1689878refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012110720121016
1690040refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012110720121016
1694324refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012110720121016
1704563refgcc -march=nocona -O -fomit-frame-pointer2012110720121016
1706142refgcc -m64 -march=nocona -O -fomit-frame-pointer2012110720121016
1718194refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012110720121016
1721191refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012110720121016
1753308refgcc -m64 -O -fomit-frame-pointer2012110720121016
1754431refgcc -fno-schedule-insns -O -fomit-frame-pointer2012110720121016
1760682refgcc -O -fomit-frame-pointer2012110720121016
1950529refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012110720121016
1961160refgcc -march=barcelona -O2 -fomit-frame-pointer2012110720121016
1992873refgcc -O2 -fomit-frame-pointer2012110720121016
1993276refgcc -m64 -O2 -fomit-frame-pointer2012110720121016
1994045refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012110720121016
2064583refgcc -march=nocona -O2 -fomit-frame-pointer2012110720121016
2071760refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012110720121016
2087950refgcc -march=k8 -O2 -fomit-frame-pointer2012110720121016
2109956refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012110720121016
6193538refcc2012110720121016
6209655refgcc2012110720121016
6238323refgcc -funroll-loops2012110720121016