Implementation notes: amd64, haswell, crypto_sign/ronald1024

Computer: haswell
Architecture: amd64
CPU ID: GenuineIntel-000306c3-bfebfbff
SUPERCOP version: 20130419
Operation: crypto_sign
Primitive: ronald1024
TimeImplementationCompilerBenchmark dateSUPERCOP version
1640380opensslgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2013060920130419
1652532opensslgcc -O2 -fomit-frame-pointer2013060920130419
1661596opensslgcc -march=barcelona -O2 -fomit-frame-pointer2013060920130419
1666488opensslgcc -m64 -march=k8 -O3 -fomit-frame-pointer2013060920130419
1671272opensslgcc -march=k8 -O3 -fomit-frame-pointer2013060920130419
1674120opensslgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2013060920130419
1675456opensslgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2013060920130419
1676112opensslgcc -O3 -fomit-frame-pointer2013060920130419
1679576opensslgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2013060920130419
1681668opensslgcc -m64 -march=core2 -O2 -fomit-frame-pointer2013060920130419
1685716opensslgcc -march=barcelona -O3 -fomit-frame-pointer2013060920130419
1688068opensslgcc -m64 -march=barcelona -Os -fomit-frame-pointer2013060920130419
1690265opensslgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2013060920130419
1690294opensslgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2013060920130419
1696517opensslgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2013060920130419
1699740opensslgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2013060920130419
1702028opensslgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2013060920130419
1703788opensslgcc -funroll-loops -O2 -fomit-frame-pointer2013060920130419
1709488opensslgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2013060920130419
1709790opensslgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2013060920130419
1712744opensslgcc -m64 -march=core2 -O -fomit-frame-pointer2013060920130419
1714020opensslgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2013060920130419
1717922opensslgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2013060920130419
1718612opensslgcc -m64 -O -fomit-frame-pointer2013060920130419
1719145opensslgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2013060920130419
1720697opensslgcc -march=barcelona -Os -fomit-frame-pointer2013060920130419
1724957opensslgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2013060920130419
1725698opensslgcc -fno-schedule-insns -O3 -fomit-frame-pointer2013060920130419
1728640opensslgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2013060920130419
1729348opensslgcc -march=nocona -Os -fomit-frame-pointer2013060920130419
1730362opensslgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2013060920130419
1734932opensslgcc -m64 -march=corei7 -O -fomit-frame-pointer2013060920130419
1735954opensslgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2013060920130419
1737008opensslgcc -funroll-loops -m64 -Os -fomit-frame-pointer2013060920130419
1737216opensslgcc -m64 -march=corei7 -Os -fomit-frame-pointer2013060920130419
1738903opensslgcc -m64 -march=nocona -O2 -fomit-frame-pointer2013060920130419
1743012opensslgcc -march=nocona -O2 -fomit-frame-pointer2013060920130419
1743654opensslgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2013060920130419
1744212opensslgcc -m64 -march=barcelona -O -fomit-frame-pointer2013060920130419
1745581opensslgcc -m64 -march=nocona -O3 -fomit-frame-pointer2013060920130419
1751126opensslgcc -m64 -O2 -fomit-frame-pointer2013060920130419
1753144opensslgcc -m64 -O3 -fomit-frame-pointer2013060920130419
1754820opensslgcc -fno-schedule-insns -Os -fomit-frame-pointer2013060920130419
1757795opensslgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2013060920130419
1763743opensslclang -O32013060920130419
1764124opensslgcc -m64 -march=k8 -O -fomit-frame-pointer2013060920130419
1764322opensslgcc -march=nocona -O3 -fomit-frame-pointer2013060920130419
1766274opensslclang -O3 -mavx2013060920130419
1768144opensslgcc -m64 -march=k8 -O2 -fomit-frame-pointer2013060920130419
1771925opensslgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2013060920130419
1774888opensslgcc -march=k8 -Os -fomit-frame-pointer2013060920130419
1777183opensslgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2013060920130419
1779480opensslgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2013060920130419
1779756opensslgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2013060920130419
1780069opensslgcc -Os -fomit-frame-pointer2013060920130419
1781756opensslgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2013060920130419
1781926opensslgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2013060920130419
1786740opensslgcc -m64 -march=nocona -O -fomit-frame-pointer2013060920130419
1786864opensslgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2013060920130419
1786949opensslgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2013060920130419
1793436opensslgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2013060920130419
1804832opensslgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2013060920130419
1808776opensslgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2013060920130419
1814468opensslgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2013060920130419
1820314opensslgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2013060920130419
1823433opensslgcc -funroll-loops -O3 -fomit-frame-pointer2013060920130419
1824274opensslgcc -m64 -march=k8 -Os -fomit-frame-pointer2013060920130419
1824532opensslgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2013060920130419
1824908opensslgcc -m64 -march=core2 -O3 -fomit-frame-pointer2013060920130419
1826514opensslgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2013060920130419
1829850opensslgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2013060920130419
1829908opensslgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2013060920130419
1835939opensslgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2013060920130419
1836080opensslgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2013060920130419
1837372opensslgcc -funroll-loops -O -fomit-frame-pointer2013060920130419
1837588opensslgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2013060920130419
1838368opensslgcc -march=nocona -O -fomit-frame-pointer2013060920130419
1838804opensslgcc -fno-schedule-insns -O -fomit-frame-pointer2013060920130419
1839138opensslgcc -march=k8 -O2 -fomit-frame-pointer2013060920130419
1839148opensslgcc -O -fomit-frame-pointer2013060920130419
1839188opensslgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2013060920130419
1840940opensslgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2013060920130419
1841528opensslgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2013060920130419
1841764opensslgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2013060920130419
1843638opensslgcc -m64 -march=nocona -Os -fomit-frame-pointer2013060920130419
1844052opensslgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2013060920130419
1844936opensslgcc -funroll-loops -m64 -O -fomit-frame-pointer2013060920130419
1848435opensslgcc -m64 -Os -fomit-frame-pointer2013060920130419
1850862opensslgcc -m64 -march=core2 -Os -fomit-frame-pointer2013060920130419
1851512opensslgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2013060920130419
1857252opensslgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2013060920130419
1870658opensslgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2013060920130419
1870992opensslgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2013060920130419
1892508opensslgcc -march=barcelona -O -fomit-frame-pointer2013060920130419
1900296opensslgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2013060920130419
1906603opensslgcc -funroll-loops -Os -fomit-frame-pointer2013060920130419
1910896opensslgcc -fno-schedule-insns -O2 -fomit-frame-pointer2013060920130419
1911000opensslgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2013060920130419
1914186opensslgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2013060920130419
1917990opensslgcc -march=k8 -O -fomit-frame-pointer2013060920130419
1929396opensslgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2013060920130419
1987964opensslgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2013060920130419
2516100opensslcc2013060920130419
2588200opensslgcc2013060920130419
2684676opensslgcc -funroll-loops2013060920130419