| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 7944 | aesni | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 8112 | aesni | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 8340 | aesni | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 14416 | aesni | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20141014 | 20141014 |
| 1691216 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 1693704 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 1696060 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 1696244 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 1736432 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20141014 | 20141014 |
| 1738856 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20141014 | 20141014 |
| 1742184 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20141014 | 20141014 |
| 1742828 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20141014 | 20141014 |
| 1761676 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 1762276 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 1775132 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 1775940 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 1777720 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 1778152 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 1789948 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20141014 | 20141014 |
| 1812760 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20141014 | 20141014 |
| 1814228 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20141014 | 20141014 |
| 1864372 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 1867560 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 1867840 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 1870960 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 1875604 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 1876488 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 1884076 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20141014 | 20141014 |
| 1885748 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 1887032 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 1888268 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 1889012 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 1891868 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 1893376 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 1897348 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 1898328 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 1898660 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 1898800 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 1900452 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 1902672 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 1903124 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 1904524 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 1907216 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 1907632 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 1908300 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 1909796 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 1911540 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 1911608 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 1912020 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 1912092 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 1913184 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 1914912 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 1915400 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 1915800 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 1919088 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 1937684 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20141014 | 20141014 |
| 1954356 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20141014 | 20141014 |
| 1974108 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20141014 | 20141014 |
| 1980080 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20141014 | 20141014 |
| 1985180 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20141014 | 20141014 |
| 1997184 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20141014 | 20141014 |
| 2007172 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 2007256 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 2007608 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 2008040 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 2008772 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 2010520 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 2010708 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 2011300 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 2014832 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 2016532 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 2017216 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 2019708 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 2019828 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 2020020 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 2024092 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20141014 | 20141014 |
| 2033760 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 2034860 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 2038412 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 2039220 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 2039788 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 2040152 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20141014 | 20141014 |
| 2052012 | ref | gcc -m32 -O -fomit-frame-pointer | 20141014 | 20141014 |
| 2052184 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20141014 | 20141014 |
| 2052372 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20141014 | 20141014 |
| 2057368 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20141014 | 20141014 |
| 2058768 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20141014 | 20141014 |
| 2060056 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20141014 | 20141014 |
| 2064180 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20141014 | 20141014 |
| 2067716 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20141014 | 20141014 |
| 2081348 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20141014 | 20141014 |
| 2118580 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20141014 | 20141014 |
| 2132108 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20141014 | 20141014 |
| 2132864 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20141014 | 20141014 |
| 2139752 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20141014 | 20141014 |
| 2146224 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20141014 | 20141014 |
| 2147964 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20141014 | 20141014 |
| 2214744 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20141014 | 20141014 |
| 2217892 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20141014 | 20141014 |
| 2250616 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 2255312 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 2406164 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 2410812 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 2438568 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 2447912 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 2459420 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 2459472 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 2460676 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 2486376 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 2487092 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 2527372 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 2533788 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 2540208 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 2618472 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20141014 | 20141014 |
| 2633276 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20141014 | 20141014 |
| 2634152 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20141014 | 20141014 |
| 2649684 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20141014 | 20141014 |
| 2741992 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 2743820 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 2790160 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20141014 | 20141014 |
| 2810316 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 2812344 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 2815128 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 2815204 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 2816276 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 2817200 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 2817240 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 2817644 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 2817916 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 2817960 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 2819476 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 2823156 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 2825268 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 2825576 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 2825768 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 2826104 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 2827784 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 2829584 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 2833064 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 2836988 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 2845392 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 2847740 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 2855932 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 2859324 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 2861500 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 2874628 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 2876504 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 2876576 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 2877504 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 2878992 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 2880436 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 2880668 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 2881080 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 2881328 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 2881972 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 2883036 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 2884488 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 2886328 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 2893472 | ref | gcc -m32 -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 2894312 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20141014 | 20141014 |
| 2894628 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 2895132 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 2898276 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20141014 | 20141014 |
| 2900612 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 2900716 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20141014 | 20141014 |
| 2908284 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 2921060 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 2931696 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 2932476 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 2935972 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20141014 | 20141014 |
| 2936812 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 2955972 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 3276928 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20141014 | 20141014 |
| 3349040 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| Compiler | Implementations
|
| gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -O -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -Os -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | aesni |
| gcc -m32 -O2 -fomit-frame-pointer | aesni |
| gcc -m32 -O3 -fomit-frame-pointer | aesni |
| gcc -m32 -O -fomit-frame-pointer | aesni |
| gcc -m32 -Os -fomit-frame-pointer | aesni |
| gcc -m32 -march=athlon -O2 -fomit-frame-pointer | aesni |
| gcc -m32 -march=athlon -O3 -fomit-frame-pointer | aesni |
| gcc -m32 -march=athlon -O -fomit-frame-pointer | aesni |
| gcc -m32 -march=athlon -Os -fomit-frame-pointer | aesni |
| gcc -m32 -march=i386 -O2 -fomit-frame-pointer | aesni |
| gcc -m32 -march=i386 -O3 -fomit-frame-pointer | aesni |
| gcc -m32 -march=i386 -O -fomit-frame-pointer | aesni |
| gcc -m32 -march=i386 -Os -fomit-frame-pointer | aesni |
| gcc -m32 -march=i486 -O2 -fomit-frame-pointer | aesni |
| gcc -m32 -march=i486 -O3 -fomit-frame-pointer | aesni |
| gcc -m32 -march=i486 -O -fomit-frame-pointer | aesni |
| gcc -m32 -march=i486 -Os -fomit-frame-pointer | aesni |
| gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | aesni |
| gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | aesni |
| gcc -m32 -march=k6-2 -O -fomit-frame-pointer | aesni |
| gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | aesni |
| gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | aesni |
| gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | aesni |
| gcc -m32 -march=k6-3 -O -fomit-frame-pointer | aesni |
| gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | aesni |
| gcc -m32 -march=k6 -O2 -fomit-frame-pointer | aesni |
| gcc -m32 -march=k6 -O3 -fomit-frame-pointer | aesni |
| gcc -m32 -march=k6 -O -fomit-frame-pointer | aesni |
| gcc -m32 -march=k6 -Os -fomit-frame-pointer | aesni |
| gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | aesni |
| gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | aesni |
| gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | aesni |
| gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | aesni |
| gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | aesni |
| gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | aesni |
| gcc -m32 -march=pentium2 -O -fomit-frame-pointer | aesni |
| gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | aesni |
| gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | aesni |
| gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | aesni |
| gcc -m32 -march=pentium3 -O -fomit-frame-pointer | aesni |
| gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | aesni |
| gcc -m32 -march=pentium -O2 -fomit-frame-pointer | aesni |
| gcc -m32 -march=pentium -O3 -fomit-frame-pointer | aesni |
| gcc -m32 -march=pentium -O -fomit-frame-pointer | aesni |
| gcc -m32 -march=pentium -Os -fomit-frame-pointer | aesni |
| gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | aesni |
| gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | aesni |
| gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | aesni |
| gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | aesni
|
| Compiler | Implementations
|
| gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | aesni |
| gcc -m32 -march=core2 -O2 -fomit-frame-pointer | aesni |
| gcc -m32 -march=core2 -O3 -fomit-frame-pointer | aesni |
| gcc -m32 -march=core2 -O -fomit-frame-pointer | aesni |
| gcc -m32 -march=core2 -Os -fomit-frame-pointer | aesni |
| gcc -m32 -march=k8 -O2 -fomit-frame-pointer | aesni |
| gcc -m32 -march=k8 -O3 -fomit-frame-pointer | aesni |
| gcc -m32 -march=k8 -O -fomit-frame-pointer | aesni |
| gcc -m32 -march=k8 -Os -fomit-frame-pointer | aesni |
| gcc -m32 -march=nocona -O2 -fomit-frame-pointer | aesni |
| gcc -m32 -march=nocona -O3 -fomit-frame-pointer | aesni |
| gcc -m32 -march=nocona -O -fomit-frame-pointer | aesni |
| gcc -m32 -march=nocona -Os -fomit-frame-pointer | aesni |
| gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | aesni |
| gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | aesni |
| gcc -m32 -march=pentium-m -O -fomit-frame-pointer | aesni |
| gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | aesni |
| gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | aesni |
| gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | aesni |
| gcc -m32 -march=pentium4 -O -fomit-frame-pointer | aesni |
| gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | aesni |
| gcc -m32 -march=prescott -O2 -fomit-frame-pointer | aesni |
| gcc -m32 -march=prescott -O3 -fomit-frame-pointer | aesni |
| gcc -m32 -march=prescott -O -fomit-frame-pointer | aesni |
| gcc -m32 -march=prescott -Os -fomit-frame-pointer | aesni
|