Implementation notes: amd64, haswell, crypto_encrypt/ronald1024

Computer: haswell
Architecture: amd64
CPU ID: GenuineIntel-000306c3-bfebfbff
SUPERCOP version: 20130419
Operation: crypto_encrypt
Primitive: ronald1024
TimeImplementationCompilerBenchmark dateSUPERCOP version
1772724opensslgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2013060920130419
1785868opensslgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2013060920130419
1789940opensslgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2013060920130419
1789968opensslgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2013060920130419
1790504opensslgcc -march=k8 -O3 -fomit-frame-pointer2013060920130419
1792248opensslgcc -O2 -fomit-frame-pointer2013060920130419
1794880opensslgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2013060920130419
1796108opensslgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2013060920130419
1797144opensslgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2013060920130419
1798664opensslgcc -fno-schedule-insns -O3 -fomit-frame-pointer2013060920130419
1799968opensslgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2013060920130419
1800784opensslgcc -march=barcelona -O2 -fomit-frame-pointer2013060920130419
1801676opensslgcc -m64 -Os -fomit-frame-pointer2013060920130419
1803808opensslgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2013060920130419
1805760opensslgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2013060920130419
1815928opensslgcc -m64 -march=corei7 -Os -fomit-frame-pointer2013060920130419
1819739opensslgcc -m64 -march=k8 -Os -fomit-frame-pointer2013060920130419
1821200opensslgcc -m64 -march=k8 -O3 -fomit-frame-pointer2013060920130419
1821444opensslgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2013060920130419
1821748opensslgcc -m64 -march=nocona -O2 -fomit-frame-pointer2013060920130419
1824390opensslgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2013060920130419
1824680opensslgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2013060920130419
1825352opensslgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2013060920130419
1825960opensslgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2013060920130419
1826728opensslgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2013060920130419
1827256opensslgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2013060920130419
1829518opensslgcc -m64 -march=corei7 -O -fomit-frame-pointer2013060920130419
1830168opensslgcc -march=k8 -Os -fomit-frame-pointer2013060920130419
1830748opensslgcc -march=nocona -O2 -fomit-frame-pointer2013060920130419
1832109opensslgcc -fno-schedule-insns -Os -fomit-frame-pointer2013060920130419
1835076opensslgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2013060920130419
1836666opensslgcc -funroll-loops -O3 -fomit-frame-pointer2013060920130419
1836927opensslgcc -O3 -fomit-frame-pointer2013060920130419
1840576opensslgcc -march=barcelona -O3 -fomit-frame-pointer2013060920130419
1841558opensslgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2013060920130419
1842980opensslgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2013060920130419
1843112opensslgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2013060920130419
1844416opensslgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2013060920130419
1847864opensslgcc -fno-schedule-insns -O -fomit-frame-pointer2013060920130419
1848300opensslgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2013060920130419
1850316opensslgcc -O -fomit-frame-pointer2013060920130419
1851878opensslgcc -m64 -O3 -fomit-frame-pointer2013060920130419
1852652opensslgcc -m64 -march=core2 -O2 -fomit-frame-pointer2013060920130419
1853234opensslgcc -march=nocona -O -fomit-frame-pointer2013060920130419
1853940opensslgcc -march=k8 -O2 -fomit-frame-pointer2013060920130419
1853954opensslgcc -funroll-loops -Os -fomit-frame-pointer2013060920130419
1857214opensslgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2013060920130419
1857984opensslgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2013060920130419
1859994opensslgcc -m64 -march=k8 -O2 -fomit-frame-pointer2013060920130419
1861356opensslgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2013060920130419
1861432opensslgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2013060920130419
1862224opensslgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2013060920130419
1862504opensslgcc -m64 -march=nocona -Os -fomit-frame-pointer2013060920130419
1862604opensslgcc -m64 -march=barcelona -O -fomit-frame-pointer2013060920130419
1862725opensslgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2013060920130419
1864310opensslgcc -m64 -O2 -fomit-frame-pointer2013060920130419
1866408opensslgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2013060920130419
1866676opensslgcc -m64 -march=nocona -O3 -fomit-frame-pointer2013060920130419
1866824opensslgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2013060920130419
1869096opensslgcc -march=barcelona -Os -fomit-frame-pointer2013060920130419
1869522opensslgcc -funroll-loops -m64 -Os -fomit-frame-pointer2013060920130419
1870036opensslgcc -m64 -march=core2 -Os -fomit-frame-pointer2013060920130419
1871742opensslgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2013060920130419
1871800opensslgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2013060920130419
1876378opensslgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2013060920130419
1876506opensslgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2013060920130419
1876958opensslgcc -fno-schedule-insns -O2 -fomit-frame-pointer2013060920130419
1878312opensslgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2013060920130419
1878372opensslgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2013060920130419
1879996opensslgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2013060920130419
1881856opensslgcc -m64 -march=core2 -O3 -fomit-frame-pointer2013060920130419
1882378opensslgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2013060920130419
1886284opensslgcc -m64 -march=barcelona -Os -fomit-frame-pointer2013060920130419
1887213opensslclang -O3 -mavx2013060920130419
1887750opensslgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2013060920130419
1890246opensslgcc -funroll-loops -m64 -O -fomit-frame-pointer2013060920130419
1892234opensslgcc -m64 -march=nocona -O -fomit-frame-pointer2013060920130419
1893236opensslgcc -march=nocona -Os -fomit-frame-pointer2013060920130419
1893446opensslgcc -Os -fomit-frame-pointer2013060920130419
1894068opensslgcc -march=barcelona -O -fomit-frame-pointer2013060920130419
1895461opensslgcc -funroll-loops -O2 -fomit-frame-pointer2013060920130419
1897382opensslgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2013060920130419
1897962opensslgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2013060920130419
1901046opensslgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2013060920130419
1901168opensslgcc -m64 -march=k8 -O -fomit-frame-pointer2013060920130419
1905288opensslgcc -march=k8 -O -fomit-frame-pointer2013060920130419
1907248opensslgcc -funroll-loops -O -fomit-frame-pointer2013060920130419
1908408opensslgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2013060920130419
1908860opensslgcc -m64 -O -fomit-frame-pointer2013060920130419
1914402opensslgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2013060920130419
1916694opensslgcc -march=nocona -O3 -fomit-frame-pointer2013060920130419
1916888opensslgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2013060920130419
1921584opensslgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2013060920130419
1927162opensslgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2013060920130419
1927266opensslgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2013060920130419
1928458opensslclang -O32013060920130419
1956829opensslgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2013060920130419
1958152opensslgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2013060920130419
1975792opensslgcc -m64 -march=core2 -O -fomit-frame-pointer2013060920130419
1981528opensslgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2013060920130419
1996716opensslgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2013060920130419
2008912opensslgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2013060920130419
2726954opensslgcc2013060920130419
2825706opensslgcc -funroll-loops2013060920130419
2847544opensslcc2013060920130419