| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 1329500 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20161107 | 20161009 |
| 1383640 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20161107 | 20161009 |
| 1405170 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20161107 | 20161009 |
| 1405210 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161107 | 20161009 |
| 1415120 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161107 | 20161009 |
| 1415140 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20161107 | 20161009 |
| 1415150 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161107 | 20161009 |
| 1417460 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20161107 | 20161009 |
| 1441720 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161107 | 20161009 |
| 1445400 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161107 | 20161009 |
| 1445820 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20161107 | 20161009 |
| 1450710 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20161107 | 20161009 |
| 1475620 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20161107 | 20161009 |
| 1510720 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20161107 | 20161009 |
| 1516620 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20161107 | 20161009 |
| 1517450 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161107 | 20161009 |
| 1518010 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161107 | 20161009 |
| 1521370 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161107 | 20161009 |
| 1527350 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161107 | 20161009 |
| 1527400 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161107 | 20161009 |
| 1527520 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161107 | 20161009 |
| 1527520 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161107 | 20161009 |
| 1527560 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20161107 | 20161009 |
| 1527590 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20161107 | 20161009 |
| 1532450 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20161107 | 20161009 |
| 1538590 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20161107 | 20161009 |
| 1556150 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20161107 | 20161009 |
| 1559370 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161107 | 20161009 |
| 1566380 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161107 | 20161009 |
| 1570140 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161107 | 20161009 |
| 1570350 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161107 | 20161009 |
| 1573750 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161107 | 20161009 |
| 1586170 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20161107 | 20161009 |
| 1588950 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20161107 | 20161009 |
| 1599940 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20161107 | 20161009 |
| 1600450 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20161107 | 20161009 |
| 1620700 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161107 | 20161009 |
| 1631480 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161107 | 20161009 |
| 2202890 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20161107 | 20161009 |
| 2209940 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161107 | 20161009 |
| 2254000 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20161107 | 20161009 |
| 2254280 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161107 | 20161009 |
| 2305370 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20161107 | 20161009 |
| 2305500 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161107 | 20161009 |
| 2305600 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161107 | 20161009 |
| 2306290 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20161107 | 20161009 |
| 2311190 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20161107 | 20161009 |
| 2426860 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161107 | 20161009 |
| 2427700 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20161107 | 20161009 |
| 2427930 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20161107 | 20161009 |
| 2515530 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20161107 | 20161009 |
| 2517870 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20161107 | 20161009 |
| 2619570 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20161107 | 20161009 |
| 2619970 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20161107 | 20161009 |
| 2634350 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20161107 | 20161009 |
| 2634390 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20161107 | 20161009 |
| 2634390 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20161107 | 20161009 |
| 2682780 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20161107 | 20161009 |
| 2705820 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20161107 | 20161009 |
| 2712380 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20161107 | 20161009 |
| 2741070 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20161107 | 20161009 |
| 2742050 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20161107 | 20161009 |
| 2751090 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20161107 | 20161009 |
| 2751130 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161107 | 20161009 |
| 2799430 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161107 | 20161009 |
| 2829170 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161107 | 20161009 |
| 2829860 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161107 | 20161009 |
| 2831060 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161107 | 20161009 |
| 2831480 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161107 | 20161009 |
| 2891910 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20161107 | 20161009 |
| 2906430 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20161107 | 20161009 |
| 2907650 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20161107 | 20161009 |
| 2908380 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161107 | 20161009 |
| 2909170 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20161107 | 20161009 |
| 2914770 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20161107 | 20161009 |
| 2916010 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161107 | 20161009 |
| 2952100 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161107 | 20161009 |
| 2952670 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20161107 | 20161009 |
| 2953050 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161107 | 20161009 |
| 2971740 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161107 | 20161009 |
| 2971750 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161107 | 20161009 |
| 2971830 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20161107 | 20161009 |
| 3021090 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161107 | 20161009 |
| 3021690 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161107 | 20161009 |
| 3022080 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20161107 | 20161009 |
| 3035470 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20161107 | 20161009 |
| 3036730 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20161107 | 20161009 |
| 3036860 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161107 | 20161009 |
| 3037250 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161107 | 20161009 |
| 3042870 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20161107 | 20161009 |
| 3118230 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20161107 | 20161009 |
| 3136530 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20161107 | 20161009 |
| 3136700 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20161107 | 20161009 |
| 3150250 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20161107 | 20161009 |
| 3157430 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20161107 | 20161009 |
| 3158590 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161107 | 20161009 |
| 3163160 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20161107 | 20161009 |
| 3164690 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20161107 | 20161009 |
| 3190690 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20161107 | 20161009 |
| 3190790 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161107 | 20161009 |
| 3192280 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20161107 | 20161009 |
| 3192550 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20161107 | 20161009 |
| 3192850 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20161107 | 20161009 |
| 3193060 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161107 | 20161009 |
| 3195210 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20161107 | 20161009 |
| 3195310 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20161107 | 20161009 |
| 3197900 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20161107 | 20161009 |
| 3200110 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20161107 | 20161009 |
| 3202300 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20161107 | 20161009 |
| 3203090 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20161107 | 20161009 |
| 3203880 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20161107 | 20161009 |
| 3204390 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20161107 | 20161009 |
| 3207390 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20161107 | 20161009 |
| 3207870 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161107 | 20161009 |
| 3208230 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20161107 | 20161009 |
| 3209900 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20161107 | 20161009 |
| 3213200 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161107 | 20161009 |
| 3219590 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20161107 | 20161009 |
| 3223950 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161107 | 20161009 |
| 3224330 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20161107 | 20161009 |
| 3224530 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161107 | 20161009 |
| 3224980 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20161107 | 20161009 |
| 3225490 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20161107 | 20161009 |
| 3225850 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20161107 | 20161009 |
| 3226070 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20161107 | 20161009 |
| 3226160 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20161107 | 20161009 |
| 3227960 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20161107 | 20161009 |
| 3228240 | ref | gcc -m32 -Os -fomit-frame-pointer | 20161107 | 20161009 |
| 3228390 | ref | gcc -m32 -O -fomit-frame-pointer | 20161107 | 20161009 |
| 3230850 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20161107 | 20161009 |
| 3231710 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20161107 | 20161009 |
| 3232420 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20161107 | 20161009 |
| 3234390 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20161107 | 20161009 |
| 3235550 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20161107 | 20161009 |
| 3236040 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161107 | 20161009 |
| 3236790 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20161107 | 20161009 |
| 3439000 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20161107 | 20161009 |
| 3448890 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20161107 | 20161009 |
| 3488870 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20161107 | 20161009 |
| 3534000 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20161107 | 20161009 |
| 3534070 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161107 | 20161009 |
| 3535970 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20161107 | 20161009 |
| 3538210 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20161107 | 20161009 |
| 3549480 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20161107 | 20161009 |
| 3553990 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161107 | 20161009 |
| 3601360 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161107 | 20161009 |
| 3602020 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161107 | 20161009 |
| 3605360 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161107 | 20161009 |
| 3605870 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161107 | 20161009 |
| 3797000 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161107 | 20161009 |
| 3797620 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161107 | 20161009 |
| 3800180 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161107 | 20161009 |
| 3800650 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161107 | 20161009 |
| 3801000 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161107 | 20161009 |
| 3806090 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161107 | 20161009 |
| 3827280 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161107 | 20161009 |
| 3832270 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161107 | 20161009 |
| 4147430 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161107 | 20161009 |
| 4150940 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20161107 | 20161009 |
| 4155720 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20161107 | 20161009 |
| 4169530 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20161107 | 20161009 |
| Compiler | Implementations
|
| gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -O -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -Os -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | sse |
| gcc -m32 -O2 -fomit-frame-pointer | sse |
| gcc -m32 -O3 -fomit-frame-pointer | sse |
| gcc -m32 -O -fomit-frame-pointer | sse |
| gcc -m32 -Os -fomit-frame-pointer | sse |
| gcc -m32 -march=athlon -O2 -fomit-frame-pointer | sse |
| gcc -m32 -march=athlon -O3 -fomit-frame-pointer | sse |
| gcc -m32 -march=athlon -O -fomit-frame-pointer | sse |
| gcc -m32 -march=athlon -Os -fomit-frame-pointer | sse |
| gcc -m32 -march=i386 -O2 -fomit-frame-pointer | sse |
| gcc -m32 -march=i386 -O3 -fomit-frame-pointer | sse |
| gcc -m32 -march=i386 -O -fomit-frame-pointer | sse |
| gcc -m32 -march=i386 -Os -fomit-frame-pointer | sse |
| gcc -m32 -march=i486 -O2 -fomit-frame-pointer | sse |
| gcc -m32 -march=i486 -O3 -fomit-frame-pointer | sse |
| gcc -m32 -march=i486 -O -fomit-frame-pointer | sse |
| gcc -m32 -march=i486 -Os -fomit-frame-pointer | sse |
| gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | sse |
| gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | sse |
| gcc -m32 -march=k6-2 -O -fomit-frame-pointer | sse |
| gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | sse |
| gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | sse |
| gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | sse |
| gcc -m32 -march=k6-3 -O -fomit-frame-pointer | sse |
| gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | sse |
| gcc -m32 -march=k6 -O2 -fomit-frame-pointer | sse |
| gcc -m32 -march=k6 -O3 -fomit-frame-pointer | sse |
| gcc -m32 -march=k6 -O -fomit-frame-pointer | sse |
| gcc -m32 -march=k6 -Os -fomit-frame-pointer | sse |
| gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | sse |
| gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | sse |
| gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | sse |
| gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | sse |
| gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | sse |
| gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | sse |
| gcc -m32 -march=pentium2 -O -fomit-frame-pointer | sse |
| gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | sse |
| gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | sse |
| gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | sse |
| gcc -m32 -march=pentium3 -O -fomit-frame-pointer | sse |
| gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | sse |
| gcc -m32 -march=pentium -O2 -fomit-frame-pointer | sse |
| gcc -m32 -march=pentium -O3 -fomit-frame-pointer | sse |
| gcc -m32 -march=pentium -O -fomit-frame-pointer | sse |
| gcc -m32 -march=pentium -Os -fomit-frame-pointer | sse |
| gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | sse |
| gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | sse |
| gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | sse |
| gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | sse
|
| Compiler | Implementations
|
| gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | sse |
| gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | sse |
| gcc -m32 -march=k8 -O2 -fomit-frame-pointer | sse |
| gcc -m32 -march=k8 -O3 -fomit-frame-pointer | sse |
| gcc -m32 -march=k8 -O -fomit-frame-pointer | sse |
| gcc -m32 -march=k8 -Os -fomit-frame-pointer | sse |
| gcc -m32 -march=nocona -O2 -fomit-frame-pointer | sse |
| gcc -m32 -march=nocona -O3 -fomit-frame-pointer | sse |
| gcc -m32 -march=nocona -O -fomit-frame-pointer | sse |
| gcc -m32 -march=nocona -Os -fomit-frame-pointer | sse |
| gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | sse |
| gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | sse |
| gcc -m32 -march=pentium-m -O -fomit-frame-pointer | sse |
| gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | sse |
| gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | sse |
| gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | sse |
| gcc -m32 -march=pentium4 -O -fomit-frame-pointer | sse |
| gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | sse |
| gcc -m32 -march=prescott -O2 -fomit-frame-pointer | sse |
| gcc -m32 -march=prescott -O3 -fomit-frame-pointer | sse |
| gcc -m32 -march=prescott -O -fomit-frame-pointer | sse |
| gcc -m32 -march=prescott -Os -fomit-frame-pointer | sse
|