Implementation notes: amd64, bulldozer, crypto_sign/ronald512

Computer: bulldozer
Architecture: amd64
CPU ID: AuthenticAMD-00600f12-178bfbff
SUPERCOP version: 20120709
Operation: crypto_sign
Primitive: ronald512
TimeImplementationCompilerBenchmark dateSUPERCOP version
1226869opensslgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012053120120525
1350384opensslgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012053120120525
1364527opensslgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012053120120525
1365095opensslgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012053120120525
1366067opensslgcc -funroll-loops -O -fomit-frame-pointer2012053120120525
1370978opensslgcc -m64 -march=k8 -Os -fomit-frame-pointer2012053120120525
1386220opensslgcc -Os -fomit-frame-pointer2012053120120525
1388921opensslgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012053120120525
1390593opensslgcc -march=barcelona -Os -fomit-frame-pointer2012053120120525
1395229opensslgcc -funroll-loops -Os -fomit-frame-pointer2012053120120525
1395419opensslgcc -fno-schedule-insns -Os -fomit-frame-pointer2012053120120525
1395732opensslgcc -m64 -march=k8 -O -fomit-frame-pointer2012053120120525
1397191opensslgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012053120120525
1398314opensslgcc -march=k8 -Os -fomit-frame-pointer2012053120120525
1399858opensslgcc -m64 -march=core2 -Os -fomit-frame-pointer2012053120120525
1400054opensslgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012053120120525
1400135opensslgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012053120120525
1401601opensslgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012053120120525
1402404opensslgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012053120120525
1402533opensslgcc -march=nocona -O -fomit-frame-pointer2012053120120525
1404859opensslgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012053120120525
1404885opensslgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012053120120525
1405562opensslgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012053120120525
1405593opensslgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012053120120525
1405710opensslgcc -m64 -Os -fomit-frame-pointer2012053120120525
1407041opensslgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012053120120525
1409127opensslgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012053120120525
1413347opensslgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012053120120525
1413675opensslgcc -m64 -march=core2 -O -fomit-frame-pointer2012053120120525
1414663opensslgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012053120120525
1416338opensslgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012053120120525
1417437opensslgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012053120120525
1420087opensslgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012053120120525
1421693opensslgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012053120120525
1423974opensslgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012053120120525
1425098opensslgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012053120120525
1427231opensslgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012053120120525
1430391opensslgcc -funroll-loops -O2 -fomit-frame-pointer2012053120120525
1431238opensslgcc -march=nocona -Os -fomit-frame-pointer2012053120120525
1431542opensslgcc -m64 -march=nocona -Os -fomit-frame-pointer2012053120120525
1434058opensslgcc -funroll-loops -m64 -O -fomit-frame-pointer2012053120120525
1434557opensslgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012053120120525
1435160opensslgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012053120120525
1436757opensslgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012053120120525
1437169opensslgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012053120120525
1438052opensslgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012053120120525
1438512opensslgcc -march=k8 -O -fomit-frame-pointer2012053120120525
1439996opensslgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012053120120525
1440281opensslgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012053120120525
1441805opensslgcc -O -fomit-frame-pointer2012053120120525
1442804opensslgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012053120120525
1443657opensslgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012053120120525
1447145opensslgcc -m64 -march=corei7 -O -fomit-frame-pointer2012053120120525
1447688opensslgcc -m64 -march=nocona -O -fomit-frame-pointer2012053120120525
1448121opensslgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012053120120525
1448225opensslgcc -m64 -O -fomit-frame-pointer2012053120120525
1449748opensslgcc -fno-schedule-insns -O -fomit-frame-pointer2012053120120525
1451129opensslgcc -march=barcelona -O -fomit-frame-pointer2012053120120525
1458324opensslgcc -m64 -march=barcelona -O -fomit-frame-pointer2012053120120525
1578803opensslgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012053120120525
1655897opensslgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012053120120525
1659490opensslgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012053120120525
1667403opensslgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012053120120525
1689381opensslgcc -O3 -fomit-frame-pointer2012053120120525
1699522opensslgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012053120120525
1707878opensslgcc -m64 -O3 -fomit-frame-pointer2012053120120525
1719047opensslgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012053120120525
1719135opensslgcc -march=nocona -O3 -fomit-frame-pointer2012053120120525
1722657opensslgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012053120120525
1730544opensslgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012053120120525
1733227opensslgcc -march=k8 -O3 -fomit-frame-pointer2012053120120525
1734821opensslgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012053120120525
1735022opensslgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012053120120525
1739133opensslgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012053120120525
1741384opensslgcc -march=barcelona -O3 -fomit-frame-pointer2012053120120525
1745457opensslgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012053120120525
1747396opensslgcc -march=nocona -O2 -fomit-frame-pointer2012053120120525
1756028opensslgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012053120120525
1770211opensslgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012053120120525
1771329opensslgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012053120120525
1772601opensslgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012053120120525
1774157opensslgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012053120120525
1775275opensslgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012053120120525
1778883opensslgcc -funroll-loops -O3 -fomit-frame-pointer2012053120120525
1779567opensslgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012053120120525
1782521opensslgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012053120120525
1785095opensslgcc -O2 -fomit-frame-pointer2012053120120525
1788963opensslgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012053120120525
1789120opensslgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012053120120525
1791787opensslgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012053120120525
1793448opensslgcc -march=barcelona -O2 -fomit-frame-pointer2012053120120525
1795014opensslgcc -march=k8 -O2 -fomit-frame-pointer2012053120120525
1799388opensslgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012053120120525
1801692opensslgcc -m64 -O2 -fomit-frame-pointer2012053120120525
1803182opensslgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012053120120525
1803522opensslgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012053120120525
1804331opensslgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012053120120525
1804612opensslgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012053120120525
1811017opensslgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012053120120525
1814058opensslgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012053120120525
2690896opensslgcc2012053120120525
2706045opensslcc2012053120120525
2721471opensslgcc -funroll-loops2012053120120525