| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 3833390 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20161106 | 20161009 |
| 3833950 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161106 | 20161009 |
| 3834080 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161106 | 20161009 |
| 3952210 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161106 | 20161009 |
| 3952850 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161106 | 20161009 |
| 4079690 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161106 | 20161009 |
| 4139030 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161106 | 20161009 |
| 4139330 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20161106 | 20161009 |
| 4297780 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20161106 | 20161009 |
| 4304080 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20161106 | 20161009 |
| 4333040 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20161106 | 20161009 |
| 4335240 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161106 | 20161009 |
| 4559750 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161106 | 20161009 |
| 5619180 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161106 | 20161009 |
| 5636470 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161106 | 20161009 |
| 5636540 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161106 | 20161009 |
| 5680360 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20161106 | 20161009 |
| 5692410 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20161106 | 20161009 |
| 5720440 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161106 | 20161009 |
| 5746130 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20161106 | 20161009 |
| 5754500 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161106 | 20161009 |
| 5769470 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161106 | 20161009 |
| 5769780 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161106 | 20161009 |
| 5771050 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20161106 | 20161009 |
| 5786130 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20161106 | 20161009 |
| 5791620 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20161106 | 20161009 |
| 5798750 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161106 | 20161009 |
| 5837330 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161106 | 20161009 |
| 5839800 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20161106 | 20161009 |
| 5840360 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20161106 | 20161009 |
| 5853730 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20161106 | 20161009 |
| 5880730 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20161106 | 20161009 |
| 6009930 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161106 | 20161009 |
| 6010270 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20161106 | 20161009 |
| 6020000 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161106 | 20161009 |
| 6025700 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20161106 | 20161009 |
| 6159450 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20161106 | 20161009 |
| 6219320 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20161106 | 20161009 |
| 7672820 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161106 | 20161009 |
| 7676730 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20161106 | 20161009 |
| 7723980 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20161106 | 20161009 |
| 7747480 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20161106 | 20161009 |
| 7764660 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20161106 | 20161009 |
| 7779230 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161106 | 20161009 |
| 7786350 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161106 | 20161009 |
| 7787920 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20161106 | 20161009 |
| 7814090 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161106 | 20161009 |
| 7822370 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20161106 | 20161009 |
| 7822540 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20161106 | 20161009 |
| 7824380 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161106 | 20161009 |
| 7839730 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161106 | 20161009 |
| 7866590 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161106 | 20161009 |
| 7881560 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161106 | 20161009 |
| 8385850 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20161106 | 20161009 |
| 8902850 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161106 | 20161009 |
| 8926010 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161106 | 20161009 |
| 9001730 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20161106 | 20161009 |
| 9349640 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161106 | 20161009 |
| 9408280 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20161106 | 20161009 |
| 9432730 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161106 | 20161009 |
| 9517590 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20161106 | 20161009 |
| 9585670 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161106 | 20161009 |
| 9596720 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20161106 | 20161009 |
| 9619330 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161106 | 20161009 |
| 9694680 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161106 | 20161009 |
| 9715030 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161106 | 20161009 |
| 9779730 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20161106 | 20161009 |
| 9838210 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161106 | 20161009 |
| 9840260 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161106 | 20161009 |
| 9849410 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20161106 | 20161009 |
| 9872840 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20161106 | 20161009 |
| 10009600 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161106 | 20161009 |
| 10255340 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20161106 | 20161009 |
| 10255680 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20161106 | 20161009 |
| 10318680 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161106 | 20161009 |
| 10387820 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20161106 | 20161009 |
| 10406530 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20161106 | 20161009 |
| 10416260 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161106 | 20161009 |
| 11535740 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20161106 | 20161009 |
| 12090760 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20161106 | 20161009 |
| 12129150 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20161106 | 20161009 |
| 12132190 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20161106 | 20161009 |
| 12153230 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20161106 | 20161009 |
| 12290920 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20161106 | 20161009 |
| 12321710 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20161106 | 20161009 |
| 12478730 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20161106 | 20161009 |
| 12756400 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20161106 | 20161009 |
| 12895540 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20161106 | 20161009 |
| 12896470 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161106 | 20161009 |
| 12946790 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20161106 | 20161009 |
| 13032430 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20161106 | 20161009 |
| 13033840 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20161106 | 20161009 |
| 13043640 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20161106 | 20161009 |
| 13073060 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20161106 | 20161009 |
| 13079600 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20161106 | 20161009 |
| 13252570 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20161106 | 20161009 |
| 13254290 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161106 | 20161009 |
| 13341420 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161106 | 20161009 |
| 13369560 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20161106 | 20161009 |
| 13385840 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161106 | 20161009 |
| 13395020 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161106 | 20161009 |
| 13453700 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20161106 | 20161009 |
| 13477490 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161106 | 20161009 |
| 13525960 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161106 | 20161009 |
| 13532990 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20161106 | 20161009 |
| 13537190 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161106 | 20161009 |
| 13548480 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161106 | 20161009 |
| 13684290 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20161106 | 20161009 |
| 13684670 | ref | gcc -m32 -Os -fomit-frame-pointer | 20161106 | 20161009 |
| 13729620 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20161106 | 20161009 |
| 13733530 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161106 | 20161009 |
| 13754970 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161106 | 20161009 |
| 13756310 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161106 | 20161009 |
| 13757200 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161106 | 20161009 |
| 13760180 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20161106 | 20161009 |
| 13780790 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20161106 | 20161009 |
| 13786300 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20161106 | 20161009 |
| 13799960 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161106 | 20161009 |
| 13845850 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161106 | 20161009 |
| 13848050 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20161106 | 20161009 |
| 13866140 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20161106 | 20161009 |
| 13866310 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161106 | 20161009 |
| 13933600 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20161106 | 20161009 |
| 14073410 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20161106 | 20161009 |
| 14092030 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161106 | 20161009 |
| 14131900 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20161106 | 20161009 |
| 14133940 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20161106 | 20161009 |
| 14139810 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20161106 | 20161009 |
| 14291180 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161106 | 20161009 |
| 14548630 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20161106 | 20161009 |
| 14556230 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20161106 | 20161009 |
| 14561770 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20161106 | 20161009 |
| 14577000 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20161106 | 20161009 |
| 14699070 | ref | gcc -m32 -O -fomit-frame-pointer | 20161106 | 20161009 |
| 14768050 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161106 | 20161009 |
| 14832070 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20161106 | 20161009 |
| 14838410 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20161106 | 20161009 |
| 14841540 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20161106 | 20161009 |
| 14842550 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20161106 | 20161009 |
| 14874350 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161106 | 20161009 |
| 14875010 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161106 | 20161009 |
| 14875440 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20161106 | 20161009 |
| 14878790 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20161106 | 20161009 |
| 14912260 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20161106 | 20161009 |
| 14925870 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20161106 | 20161009 |
| 14927870 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20161106 | 20161009 |
| 14944250 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20161106 | 20161009 |
| 14964590 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20161106 | 20161009 |
| 15177950 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20161106 | 20161009 |
| 15359820 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20161106 | 20161009 |
| 15361010 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161106 | 20161009 |
| 15426390 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20161106 | 20161009 |
| 15443520 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20161106 | 20161009 |
| 15448880 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20161106 | 20161009 |
| 15451980 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20161106 | 20161009 |
| 15514310 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20161106 | 20161009 |
| 15668020 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20161106 | 20161009 |
| 15722240 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20161106 | 20161009 |
| 15734630 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20161106 | 20161009 |
| 15734740 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161106 | 20161009 |
| 16003980 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20161106 | 20161009 |
| 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
|