| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 2504755 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 2506535 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 2511265 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20141016 | 20141014 |
| 2511370 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20141016 | 20141014 |
| 2512225 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20141016 | 20141014 |
| 2512620 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20141016 | 20141014 |
| 2518705 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 2538690 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 2554455 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20141016 | 20141014 |
| 2557615 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20141016 | 20141014 |
| 2558350 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20141016 | 20141014 |
| 2561785 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20141016 | 20141014 |
| 2564110 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 2564860 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 2565150 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 2565195 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 2565370 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 2565370 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20141016 | 20141014 |
| 2565650 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 2568455 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 2622665 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20141016 | 20141014 |
| 2623325 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20141016 | 20141014 |
| 2629710 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 2637295 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 2660585 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 2660790 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 2663400 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 2670070 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 2670365 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20141016 | 20141014 |
| 2670415 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20141016 | 20141014 |
| 2674615 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 2675280 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 2675345 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 2679680 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 2684495 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 2687125 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 2687920 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 2688845 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 2689020 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 2690850 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 2691350 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 2692245 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 2692780 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 2693190 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 2693240 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 2695240 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20141016 | 20141014 |
| 2696025 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 2696280 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20141016 | 20141014 |
| 2696550 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20141016 | 20141014 |
| 2699680 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20141016 | 20141014 |
| 2701020 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20141016 | 20141014 |
| 2709570 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20141016 | 20141014 |
| 2710515 | ref | gcc -m32 -O -fomit-frame-pointer | 20141016 | 20141014 |
| 2713610 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20141016 | 20141014 |
| 2713770 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20141016 | 20141014 |
| 2717480 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20141016 | 20141014 |
| 2717595 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20141016 | 20141014 |
| 2719575 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20141016 | 20141014 |
| 2720315 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20141016 | 20141014 |
| 2720970 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20141016 | 20141014 |
| 2722600 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20141016 | 20141014 |
| 2723925 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 2727915 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 2727950 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 2736665 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 2736885 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 2746570 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 2749580 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 2749780 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 2750515 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 2753735 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20141016 | 20141014 |
| 2760110 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20141016 | 20141014 |
| 2763195 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20141016 | 20141014 |
| 2764820 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 2785025 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 2788680 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 2797715 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 2815860 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 2816040 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20141016 | 20141014 |
| 2824575 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20141016 | 20141014 |
| 2825840 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 2826095 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 2840335 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 2846090 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 2850770 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 2859085 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 2859575 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 2864405 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 2881030 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 2888790 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 2890720 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 2904885 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 2921640 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 2922205 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 2936890 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 2986115 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 2990650 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 3219445 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20141016 | 20141014 |
| 3220705 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20141016 | 20141014 |
| 3221105 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20141016 | 20141014 |
| 3266860 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20141016 | 20141014 |
| 3284130 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20141016 | 20141014 |
| 3305540 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 3306580 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 3306970 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 3356205 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 3358530 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 3359860 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 3364380 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 3378010 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 3399360 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 3403125 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20141016 | 20141014 |
| 3406325 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20141016 | 20141014 |
| 3419965 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20141016 | 20141014 |
| 3448705 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20141016 | 20141014 |
| 3460045 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 3470030 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 3485005 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 3492995 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20141016 | 20141014 |
| 3504445 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 3521185 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 3522020 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 3528010 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 3539340 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 3540575 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 3542280 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 3542945 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 3547870 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 3566465 | ref | gcc -m32 -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 3575005 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 3575780 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 3576385 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 3577025 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 3579190 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 3579670 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 3580055 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 3580175 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 3585635 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 3590995 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 3592255 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 3594700 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 3598050 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 3598265 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 3599855 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 3601035 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 3601360 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 3601545 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 3620495 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 3635170 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 3635255 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 3646920 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 3647035 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 3655380 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 3657730 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 3658570 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 3678085 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 3693060 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 3694775 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 3747820 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 3748285 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 3748570 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 3748595 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 3772290 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 3775835 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 3777085 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 3831120 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 3849015 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 3860605 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 3860645 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20141016 | 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
|