Implementation notes: amd64, haswell, crypto_sign/ecdonaldp256

Computer: haswell
Architecture: amd64
CPU ID: GenuineIntel-000306c3-bfebfbff
SUPERCOP version: 20130419
Operation: crypto_sign
Primitive: ecdonaldp256
TimeImplementationCompilerBenchmark dateSUPERCOP version
1559872opensslgcc -m64 -O3 -fomit-frame-pointer2013060920130419
1575208opensslgcc -m64 -Os -fomit-frame-pointer2013060920130419
1601368opensslgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2013060920130419
1605412opensslgcc -march=k8 -O2 -fomit-frame-pointer2013060920130419
1610156opensslgcc -O3 -fomit-frame-pointer2013060920130419
1610905opensslgcc -m64 -march=core2 -O3 -fomit-frame-pointer2013060920130419
1614440opensslgcc -march=k8 -O3 -fomit-frame-pointer2013060920130419
1614960opensslgcc -m64 -march=k8 -O3 -fomit-frame-pointer2013060920130419
1623395opensslgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2013060920130419
1629427opensslgcc -O2 -fomit-frame-pointer2013060920130419
1631420opensslgcc -m64 -march=k8 -O2 -fomit-frame-pointer2013060920130419
1643670opensslgcc -fno-schedule-insns -O2 -fomit-frame-pointer2013060920130419
1645390opensslgcc -march=barcelona -O2 -fomit-frame-pointer2013060920130419
1657134opensslgcc -march=nocona -O2 -fomit-frame-pointer2013060920130419
1665864opensslgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2013060920130419
1665963opensslgcc -march=nocona -O3 -fomit-frame-pointer2013060920130419
1668175opensslgcc -m64 -march=nocona -O2 -fomit-frame-pointer2013060920130419
1669296opensslgcc -march=barcelona -Os -fomit-frame-pointer2013060920130419
1673760opensslgcc -funroll-loops -O2 -fomit-frame-pointer2013060920130419
1674528opensslgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2013060920130419
1675336opensslgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2013060920130419
1675672opensslgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2013060920130419
1679290opensslgcc -m64 -march=core2 -O -fomit-frame-pointer2013060920130419
1679473opensslclang -O32013060920130419
1680563opensslgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2013060920130419
1681392opensslgcc -m64 -O2 -fomit-frame-pointer2013060920130419
1681636opensslgcc -m64 -march=core2 -Os -fomit-frame-pointer2013060920130419
1681812opensslgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2013060920130419
1683020opensslgcc -march=barcelona -O3 -fomit-frame-pointer2013060920130419
1684140opensslgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2013060920130419
1684292opensslgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2013060920130419
1685064opensslgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2013060920130419
1685816opensslgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2013060920130419
1686244opensslgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2013060920130419
1686616opensslgcc -m64 -march=k8 -O -fomit-frame-pointer2013060920130419
1686620opensslgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2013060920130419
1686944opensslgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2013060920130419
1689988opensslgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2013060920130419
1690188opensslgcc -funroll-loops -m64 -Os -fomit-frame-pointer2013060920130419
1690752opensslgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2013060920130419
1695264opensslgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2013060920130419
1695612opensslgcc -m64 -march=barcelona -Os -fomit-frame-pointer2013060920130419
1696408opensslgcc -m64 -march=core2 -O2 -fomit-frame-pointer2013060920130419
1701240opensslgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2013060920130419
1702228opensslgcc -m64 -march=k8 -Os -fomit-frame-pointer2013060920130419
1702432opensslgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2013060920130419
1704804opensslgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2013060920130419
1708712opensslgcc -m64 -march=nocona -O3 -fomit-frame-pointer2013060920130419
1709880opensslgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2013060920130419
1714020opensslgcc -march=nocona -Os -fomit-frame-pointer2013060920130419
1726484opensslgcc -m64 -march=nocona -Os -fomit-frame-pointer2013060920130419
1728380opensslgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2013060920130419
1728690opensslgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2013060920130419
1731136opensslgcc -funroll-loops -O -fomit-frame-pointer2013060920130419
1732812opensslgcc -m64 -O -fomit-frame-pointer2013060920130419
1733880opensslgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2013060920130419
1734008opensslgcc -march=k8 -O -fomit-frame-pointer2013060920130419
1735156opensslgcc -funroll-loops -m64 -O -fomit-frame-pointer2013060920130419
1735336opensslgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2013060920130419
1737152opensslgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2013060920130419
1737486opensslgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2013060920130419
1739720opensslgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2013060920130419
1740924opensslgcc -m64 -march=barcelona -O -fomit-frame-pointer2013060920130419
1742176opensslgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2013060920130419
1742424opensslgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2013060920130419
1742710opensslgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2013060920130419
1742730opensslgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2013060920130419
1742928opensslgcc -m64 -march=nocona -O -fomit-frame-pointer2013060920130419
1746080opensslclang -O3 -mavx2013060920130419
1746852opensslgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2013060920130419
1747044opensslgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2013060920130419
1747768opensslgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2013060920130419
1749130opensslgcc -funroll-loops -O3 -fomit-frame-pointer2013060920130419
1750596opensslgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2013060920130419
1751670opensslgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2013060920130419
1754515opensslgcc -march=k8 -Os -fomit-frame-pointer2013060920130419
1754695opensslgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2013060920130419
1754716opensslgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2013060920130419
1757146opensslgcc -fno-schedule-insns -O3 -fomit-frame-pointer2013060920130419
1758710opensslgcc -Os -fomit-frame-pointer2013060920130419
1767388opensslgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2013060920130419
1768702opensslgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2013060920130419
1774356opensslgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2013060920130419
1776772opensslgcc -m64 -march=corei7 -O -fomit-frame-pointer2013060920130419
1784692opensslgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2013060920130419
1796542opensslgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2013060920130419
1796812opensslgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2013060920130419
1796863opensslgcc -fno-schedule-insns -O -fomit-frame-pointer2013060920130419
1800644opensslgcc -O -fomit-frame-pointer2013060920130419
1803092opensslgcc -march=nocona -O -fomit-frame-pointer2013060920130419
1808940opensslgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2013060920130419
1811640opensslgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2013060920130419
1812852opensslgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2013060920130419
1813200opensslgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2013060920130419
1813649opensslgcc -fno-schedule-insns -Os -fomit-frame-pointer2013060920130419
1816840opensslgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2013060920130419
1820080opensslgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2013060920130419
1822928opensslgcc -funroll-loops -Os -fomit-frame-pointer2013060920130419
1823624opensslgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2013060920130419
1836560opensslgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2013060920130419
1868068opensslgcc -march=barcelona -O -fomit-frame-pointer2013060920130419
1877205opensslgcc -m64 -march=corei7 -Os -fomit-frame-pointer2013060920130419
2432612opensslcc2013060920130419
2599064opensslgcc2013060920130419
2699692opensslgcc -funroll-loops2013060920130419