| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 83508 | sse | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140531 | 20140525 |
| 83800 | sse | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20140531 | 20140525 |
| 83804 | sse | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20140531 | 20140525 |
| 106408 | sse | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140531 | 20140525 |
| 106740 | sse | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140531 | 20140525 |
| 107008 | sse | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20140531 | 20140525 |
| 107052 | sse | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140531 | 20140525 |
| 424184 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140531 | 20140525 |
| 425696 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140531 | 20140525 |
| 425808 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140531 | 20140525 |
| 426116 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140531 | 20140525 |
| 427288 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140531 | 20140525 |
| 427680 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140531 | 20140525 |
| 427696 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140531 | 20140525 |
| 430440 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140531 | 20140525 |
| 441888 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140531 | 20140525 |
| 444176 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140531 | 20140525 |
| 444576 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140531 | 20140525 |
| 444584 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140531 | 20140525 |
| 450308 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140531 | 20140525 |
| 450368 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140531 | 20140525 |
| 450456 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140531 | 20140525 |
| 450760 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140531 | 20140525 |
| 450852 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140531 | 20140525 |
| 453712 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140531 | 20140525 |
| 453736 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140531 | 20140525 |
| 453860 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140531 | 20140525 |
| 454096 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140531 | 20140525 |
| 454476 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140531 | 20140525 |
| 454908 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140531 | 20140525 |
| 455028 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140531 | 20140525 |
| 455800 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140531 | 20140525 |
| 456064 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140531 | 20140525 |
| 456172 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140531 | 20140525 |
| 456236 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140531 | 20140525 |
| 456788 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20140531 | 20140525 |
| 457072 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140531 | 20140525 |
| 461980 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20140531 | 20140525 |
| 467496 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140531 | 20140525 |
| 467824 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140531 | 20140525 |
| 483872 | ref | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20140531 | 20140525 |
| 483948 | ref | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20140531 | 20140525 |
| 491896 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140531 | 20140525 |
| 496544 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140531 | 20140525 |
| 496800 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140531 | 20140525 |
| 496964 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140531 | 20140525 |
| 501400 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140531 | 20140525 |
| 501464 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140531 | 20140525 |
| 501468 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140531 | 20140525 |
| 502036 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140531 | 20140525 |
| 507380 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140531 | 20140525 |
| 514432 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140531 | 20140525 |
| 517796 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140531 | 20140525 |
| 518016 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140531 | 20140525 |
| 525624 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140531 | 20140525 |
| 525640 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140531 | 20140525 |
| 525676 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140531 | 20140525 |
| 526224 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140531 | 20140525 |
| 587876 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140531 | 20140525 |
| 589604 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140531 | 20140525 |
| 590552 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140531 | 20140525 |
| 591084 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20140531 | 20140525 |
| 591856 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20140531 | 20140525 |
| 592652 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140531 | 20140525 |
| 592876 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20140531 | 20140525 |
| 593028 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140531 | 20140525 |
| 593636 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140531 | 20140525 |
| 595476 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20140531 | 20140525 |
| 596560 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140531 | 20140525 |
| 596948 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140531 | 20140525 |
| 600248 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140531 | 20140525 |
| 600524 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140531 | 20140525 |
| 601040 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140531 | 20140525 |
| 601124 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140531 | 20140525 |
| 602196 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140531 | 20140525 |
| 603680 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140531 | 20140525 |
| 604024 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140531 | 20140525 |
| 611512 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140531 | 20140525 |
| 611752 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20140531 | 20140525 |
| 611764 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140531 | 20140525 |
| 611920 | ref | gcc -m32 -O -fomit-frame-pointer | 20140531 | 20140525 |
| 612104 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20140531 | 20140525 |
| 612188 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140531 | 20140525 |
| 612220 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140531 | 20140525 |
| 612256 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20140531 | 20140525 |
| 613632 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140531 | 20140525 |
| 627616 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140531 | 20140525 |
| 628008 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140531 | 20140525 |
| 628152 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140531 | 20140525 |
| 628572 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140531 | 20140525 |
| 638560 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140531 | 20140525 |
| 638748 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140531 | 20140525 |
| 639008 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140531 | 20140525 |
| 639292 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140531 | 20140525 |
| 700264 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140531 | 20140525 |
| 700268 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140531 | 20140525 |
| 701600 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140531 | 20140525 |
| 701800 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140531 | 20140525 |
| 703496 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140531 | 20140525 |
| 704024 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140531 | 20140525 |
| 704112 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140531 | 20140525 |
| 704392 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140531 | 20140525 |
| 734856 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140531 | 20140525 |
| 772148 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140531 | 20140525 |
| 772764 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140531 | 20140525 |
| 782252 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140531 | 20140525 |
| 782408 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140531 | 20140525 |
| 782684 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140531 | 20140525 |
| 837388 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140531 | 20140525 |
| 842052 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140531 | 20140525 |
| 842072 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140531 | 20140525 |
| 842128 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140531 | 20140525 |
| 859312 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140531 | 20140525 |
| 859384 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140531 | 20140525 |
| 861664 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140531 | 20140525 |
| 872640 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140531 | 20140525 |
| 888188 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140531 | 20140525 |
| 888196 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140531 | 20140525 |
| 889412 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140531 | 20140525 |
| 889452 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140531 | 20140525 |
| 889716 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140531 | 20140525 |
| 890472 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140531 | 20140525 |
| 895564 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140531 | 20140525 |
| 895568 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140531 | 20140525 |
| 897044 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140531 | 20140525 |
| 897124 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140531 | 20140525 |
| 897224 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140531 | 20140525 |
| 898144 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140531 | 20140525 |
| 900928 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140531 | 20140525 |
| 902636 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140531 | 20140525 |
| 902884 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140531 | 20140525 |
| 902892 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140531 | 20140525 |
| 902976 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140531 | 20140525 |
| 903408 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140531 | 20140525 |
| 903556 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140531 | 20140525 |
| 904196 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140531 | 20140525 |
| 914856 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140531 | 20140525 |
| 936984 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140531 | 20140525 |
| 937020 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140531 | 20140525 |
| 937144 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140531 | 20140525 |
| 938648 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140531 | 20140525 |
| 938872 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140531 | 20140525 |
| 974644 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140531 | 20140525 |
| 993484 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140531 | 20140525 |
| 994396 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140531 | 20140525 |
| 994896 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140531 | 20140525 |
| 995240 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140531 | 20140525 |
| 1030364 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140531 | 20140525 |
| 1030552 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140531 | 20140525 |
| 1082444 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140531 | 20140525 |
| 1084660 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140531 | 20140525 |
| 1116256 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140531 | 20140525 |
| 1117700 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140531 | 20140525 |
| 1118228 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140531 | 20140525 |
| 1190868 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140531 | 20140525 |
| 1219952 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140531 | 20140525 |
| 1219996 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140531 | 20140525 |
| 1220256 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140531 | 20140525 |
| 1220404 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140531 | 20140525 |
| 1221192 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140531 | 20140525 |
| 1221360 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140531 | 20140525 |
| 1222716 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140531 | 20140525 |
| 1222752 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140531 | 20140525 |
| 1223000 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140531 | 20140525 |
| 1223304 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140531 | 20140525 |
| 1230580 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140531 | 20140525 |
| 1230768 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20140531 | 20140525 |
| 1231188 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140531 | 20140525 |
| 1231304 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20140531 | 20140525 |
| 1232172 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140531 | 20140525 |
| 1232400 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20140531 | 20140525 |
| 1236264 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140531 | 20140525 |
| 1236336 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140531 | 20140525 |
| 1242748 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140531 | 20140525 |
| 1268244 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140531 | 20140525 |
| 1270104 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140531 | 20140525 |
| 1270540 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140531 | 20140525 |
| 1276428 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140531 | 20140525 |
| 1277092 | ref | gcc -m32 -Os -fomit-frame-pointer | 20140531 | 20140525 |
| 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
|