| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 1869061 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 1924862 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161015 | 20161009 |
| 1935746 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20161015 | 20161009 |
| 1952992 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20161015 | 20161009 |
| 1954841 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20161015 | 20161009 |
| 1960029 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161015 | 20161009 |
| 1962244 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20161015 | 20161009 |
| 1964591 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20161015 | 20161009 |
| 1964866 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20161015 | 20161009 |
| 1967440 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 1980239 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 1981197 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20161015 | 20161009 |
| 1981975 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20161015 | 20161009 |
| 1982738 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 1993139 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 2003304 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 2005435 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20161015 | 20161009 |
| 2019096 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 2019589 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 2023520 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 2025174 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 2029889 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 2030368 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 2032646 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 2034072 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 2037664 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20161015 | 20161009 |
| 2039157 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20161015 | 20161009 |
| 2044309 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20161015 | 20161009 |
| 2051822 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 2056187 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20161015 | 20161009 |
| 2068016 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20161015 | 20161009 |
| 2068067 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20161015 | 20161009 |
| 2073193 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20161015 | 20161009 |
| 2129104 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 2140480 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161015 | 20161009 |
| 2153933 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161015 | 20161009 |
| 2154248 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161015 | 20161009 |
| 2156427 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 2156725 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 2178544 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161015 | 20161009 |
| 2184623 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161015 | 20161009 |
| 2187123 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20161015 | 20161009 |
| 2188781 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161015 | 20161009 |
| 2194133 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161015 | 20161009 |
| 2203444 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20161015 | 20161009 |
| 2215072 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 2215409 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161015 | 20161009 |
| 2218173 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161015 | 20161009 |
| 2219947 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161015 | 20161009 |
| 2222111 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20161015 | 20161009 |
| 2223158 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 2223981 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161015 | 20161009 |
| 2225557 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161015 | 20161009 |
| 2226299 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161015 | 20161009 |
| 2230008 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20161015 | 20161009 |
| 2230061 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161015 | 20161009 |
| 2231325 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161015 | 20161009 |
| 2232174 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 2239299 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 2249920 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20161015 | 20161009 |
| 2252604 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20161015 | 20161009 |
| 2254600 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20161015 | 20161009 |
| 2263714 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20161015 | 20161009 |
| 2264601 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 2265344 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20161015 | 20161009 |
| 2267568 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20161015 | 20161009 |
| 2276421 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161015 | 20161009 |
| 2285338 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161015 | 20161009 |
| 2286366 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20161015 | 20161009 |
| 2286535 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20161015 | 20161009 |
| 2286616 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 2289227 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161015 | 20161009 |
| 2289550 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 2290408 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161015 | 20161009 |
| 2290482 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20161015 | 20161009 |
| 2295998 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 2296653 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 2296985 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20161015 | 20161009 |
| 2297834 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20161015 | 20161009 |
| 2298400 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 2298509 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20161015 | 20161009 |
| 2299341 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20161015 | 20161009 |
| 2307021 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161015 | 20161009 |
| 2309288 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20161015 | 20161009 |
| 2309786 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20161015 | 20161009 |
| 2310128 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20161015 | 20161009 |
| 2311944 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20161015 | 20161009 |
| 2323926 | ref | gcc -m32 -O -fomit-frame-pointer | 20161015 | 20161009 |
| 2324848 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20161015 | 20161009 |
| 2329278 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 2329577 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 2330070 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 2332941 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 2333712 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20161015 | 20161009 |
| 2335742 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20161015 | 20161009 |
| 2335960 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20161015 | 20161009 |
| 2336274 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 2339958 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20161015 | 20161009 |
| 2342703 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 2343000 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20161015 | 20161009 |
| 2343917 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 2345541 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 2349504 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161015 | 20161009 |
| 2349526 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 2352839 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20161015 | 20161009 |
| 2366230 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20161015 | 20161009 |
| 2390056 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20161015 | 20161009 |
| 2392909 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20161015 | 20161009 |
| 2395653 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161015 | 20161009 |
| 2400899 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20161015 | 20161009 |
| 2403755 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20161015 | 20161009 |
| 2405925 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20161015 | 20161009 |
| 2413483 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 2414091 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20161015 | 20161009 |
| 2416600 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 2432765 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 2441634 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 2443222 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20161015 | 20161009 |
| 2696120 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 2698991 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 2702630 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 2710056 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 2711048 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 2716680 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 2720226 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 2733482 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 2733592 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 2735807 | ref | gcc -m32 -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 2739167 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 2743213 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 2744586 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 2746806 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 2749632 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 2751480 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 2754639 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 2762277 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20161015 | 20161009 |
| 2799445 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 2806499 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 2821386 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 2821912 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 2822169 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 2831822 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 2848259 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 2856138 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 2870440 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 2875189 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 2876512 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 2924255 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 2932242 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 2932952 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 2936763 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 2938853 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 2943083 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 2944271 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 2957133 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 2958989 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 2969775 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 2979522 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 2991920 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 3009400 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 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=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=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=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=native -mtune=native -O2 -fomit-frame-pointer | aesni |
| gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | aesni |
| gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | aesni |
| gcc -m32 -march=native -mtune=native -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
|