| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 17396 | opt | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 1166040 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 1166816 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 1168480 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 1170852 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 1173272 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 1173700 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 1173916 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 1175092 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 1175412 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 1175420 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 1175888 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 1176136 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 1177096 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 1177460 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 1181200 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 1181524 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 1181896 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 1181968 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 1182096 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 1186456 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 1186772 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 1186872 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 1187220 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 1187520 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 1187688 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 1188028 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 1189260 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 1211568 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 1213856 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 1219020 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 1222816 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 1222928 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 1228816 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 1229912 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 1230292 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 1696868 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 1696932 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 1699624 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 1699812 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 1840696 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 1841148 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140605 | 20140525 |
| 2072544 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140605 | 20140525 |
| 2084456 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140605 | 20140525 |
| 2088196 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140605 | 20140525 |
| 2093644 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140605 | 20140525 |
| 2093944 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140605 | 20140525 |
| 2102588 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140605 | 20140525 |
| 2102696 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140605 | 20140525 |
| 2102764 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140605 | 20140525 |
| 2160456 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140605 | 20140525 |
| 2199100 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140605 | 20140525 |
| 2203952 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 2229104 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 2237968 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 2238004 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 2250316 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 2312984 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140605 | 20140525 |
| 2339788 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140605 | 20140525 |
| 2339972 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140605 | 20140525 |
| 2340652 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 2340684 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 2341136 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140605 | 20140525 |
| 2345044 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140605 | 20140525 |
| 2402464 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140605 | 20140525 |
| 2402652 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140605 | 20140525 |
| 2483932 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 2527068 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 2590772 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 2591436 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 2591624 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 2607744 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 2608336 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 2686036 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 2706140 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 2718764 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 2731592 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140605 | 20140525 |
| 2742152 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140605 | 20140525 |
| 2742960 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140605 | 20140525 |
| 2754408 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140605 | 20140525 |
| 2754524 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140605 | 20140525 |
| 2754700 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20140605 | 20140525 |
| 2754764 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140605 | 20140525 |
| 2754792 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140605 | 20140525 |
| 2755088 | ref | gcc -m32 -O -fomit-frame-pointer | 20140605 | 20140525 |
| 2903848 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140605 | 20140525 |
| 2903940 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140605 | 20140525 |
| 2903972 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140605 | 20140525 |
| 2904116 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140605 | 20140525 |
| 2926180 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140605 | 20140525 |
| 3089788 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 3090128 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 3090372 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 3091764 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 3096576 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140605 | 20140525 |
| 3109884 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140605 | 20140525 |
| 3113768 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 3113796 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 3113796 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 3114212 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 3114756 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 3126228 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 3132464 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 3140536 | ref | gcc -m32 -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 3141296 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 3170112 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 3171596 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 3180056 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 3182564 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 3182680 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 3183164 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 3183356 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 3183480 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 3190408 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 3191068 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 3196868 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140605 | 20140525 |
| 3197020 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140605 | 20140525 |
| 3202008 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 3202412 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140605 | 20140525 |
| 3208548 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 3231256 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140605 | 20140525 |
| 3231428 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140605 | 20140525 |
| 3264780 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140605 | 20140525 |
| 3265004 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140605 | 20140525 |
| 3270508 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 3270692 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 3270944 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 3274624 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 3306400 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 3306964 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 3309016 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 3312588 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 3337748 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 3338100 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 3338812 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 3339604 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 3340520 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 3340588 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 3350096 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 3372320 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 3374304 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 3374340 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 3374504 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 3374508 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 3374520 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 3379180 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 3385328 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 3385924 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140605 | 20140525 |
| 3618164 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140605 | 20140525 |
| 4011136 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 4016140 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 4144808 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 4153932 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 4164988 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 4205712 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 4208384 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 4216452 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 4227760 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 4255768 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 4256456 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 4285456 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 4454404 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 4463644 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 4486004 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| 4511720 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20140605 | 20140525 |
| Compiler | Implementations
|
| gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -O -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -Os -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | opt |
| gcc -m32 -O2 -fomit-frame-pointer | opt |
| gcc -m32 -O3 -fomit-frame-pointer | opt |
| gcc -m32 -O -fomit-frame-pointer | opt |
| gcc -m32 -Os -fomit-frame-pointer | opt |
| gcc -m32 -march=athlon -O2 -fomit-frame-pointer | opt |
| gcc -m32 -march=athlon -O3 -fomit-frame-pointer | opt |
| gcc -m32 -march=athlon -O -fomit-frame-pointer | opt |
| gcc -m32 -march=athlon -Os -fomit-frame-pointer | opt |
| gcc -m32 -march=i386 -O2 -fomit-frame-pointer | opt |
| gcc -m32 -march=i386 -O3 -fomit-frame-pointer | opt |
| gcc -m32 -march=i386 -O -fomit-frame-pointer | opt |
| gcc -m32 -march=i386 -Os -fomit-frame-pointer | opt |
| gcc -m32 -march=i486 -O2 -fomit-frame-pointer | opt |
| gcc -m32 -march=i486 -O3 -fomit-frame-pointer | opt |
| gcc -m32 -march=i486 -O -fomit-frame-pointer | opt |
| gcc -m32 -march=i486 -Os -fomit-frame-pointer | opt |
| gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | opt |
| gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | opt |
| gcc -m32 -march=k6-2 -O -fomit-frame-pointer | opt |
| gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | opt |
| gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | opt |
| gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | opt |
| gcc -m32 -march=k6-3 -O -fomit-frame-pointer | opt |
| gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | opt |
| gcc -m32 -march=k6 -O2 -fomit-frame-pointer | opt |
| gcc -m32 -march=k6 -O3 -fomit-frame-pointer | opt |
| gcc -m32 -march=k6 -O -fomit-frame-pointer | opt |
| gcc -m32 -march=k6 -Os -fomit-frame-pointer | opt |
| gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | opt |
| gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | opt |
| gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | opt |
| gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | opt |
| gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | opt |
| gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | opt |
| gcc -m32 -march=pentium2 -O -fomit-frame-pointer | opt |
| gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | opt |
| gcc -m32 -march=pentium -O2 -fomit-frame-pointer | opt |
| gcc -m32 -march=pentium -O3 -fomit-frame-pointer | opt |
| gcc -m32 -march=pentium -O -fomit-frame-pointer | opt |
| gcc -m32 -march=pentium -Os -fomit-frame-pointer | opt |
| gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | opt |
| gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | opt |
| gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | opt |
| gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | opt
|
| Compiler | Implementations
|
| gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | opt |
| gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | opt |
| gcc -m32 -march=k8 -O2 -fomit-frame-pointer | opt |
| gcc -m32 -march=k8 -O3 -fomit-frame-pointer | opt |
| gcc -m32 -march=k8 -O -fomit-frame-pointer | opt |
| gcc -m32 -march=k8 -Os -fomit-frame-pointer | opt |
| gcc -m32 -march=nocona -O2 -fomit-frame-pointer | opt |
| gcc -m32 -march=nocona -O3 -fomit-frame-pointer | opt |
| gcc -m32 -march=nocona -O -fomit-frame-pointer | opt |
| gcc -m32 -march=nocona -Os -fomit-frame-pointer | opt |
| gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | opt |
| gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | opt |
| gcc -m32 -march=pentium-m -O -fomit-frame-pointer | opt |
| gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | opt |
| gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | opt |
| gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | opt |
| gcc -m32 -march=pentium4 -O -fomit-frame-pointer | opt |
| gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | opt |
| gcc -m32 -march=prescott -O2 -fomit-frame-pointer | opt |
| gcc -m32 -march=prescott -O3 -fomit-frame-pointer | opt |
| gcc -m32 -march=prescott -O -fomit-frame-pointer | opt |
| gcc -m32 -march=prescott -Os -fomit-frame-pointer | opt
|