| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 717943 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20171010 | 20170725 |
| 720224 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20171010 | 20170725 |
| 724185 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20171010 | 20170725 |
| 725016 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20171010 | 20170725 |
| 728945 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20171010 | 20170725 |
| 741613 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20171010 | 20170725 |
| 745237 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20171010 | 20170725 |
| 746187 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20171010 | 20170725 |
| 749256 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20171010 | 20170725 |
| 750353 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20171010 | 20170725 |
| 751830 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20171010 | 20170725 |
| 752466 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20171010 | 20170725 |
| 762565 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20171010 | 20170725 |
| 762755 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20171010 | 20170725 |
| 765990 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20171010 | 20170725 |
| 767785 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20171010 | 20170725 |
| 768317 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20171010 | 20170725 |
| 768560 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20171010 | 20170725 |
| 769814 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20171010 | 20170725 |
| 770018 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20171010 | 20170725 |
| 770768 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20171010 | 20170725 |
| 773119 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20171010 | 20170725 |
| 778862 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20171010 | 20170725 |
| 778971 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20171010 | 20170725 |
| 779156 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20171010 | 20170725 |
| 779974 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20171010 | 20170725 |
| 783797 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20171010 | 20170725 |
| 785741 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20171010 | 20170725 |
| 788067 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20171010 | 20170725 |
| 788538 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20171010 | 20170725 |
| 788728 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20171010 | 20170725 |
| 790566 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20171010 | 20170725 |
| 790742 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20171010 | 20170725 |
| 792775 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20171010 | 20170725 |
| 793136 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20171010 | 20170725 |
| 796248 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20171010 | 20170725 |
| 796309 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20171010 | 20170725 |
| 796480 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20171010 | 20170725 |
| 796898 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20171010 | 20170725 |
| 796989 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20171010 | 20170725 |
| 798147 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20171010 | 20170725 |
| 800309 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20171010 | 20170725 |
| 800337 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20171010 | 20170725 |
| 803049 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20171010 | 20170725 |
| 804963 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20171010 | 20170725 |
| 813642 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20171010 | 20170725 |
| 815091 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20171010 | 20170725 |
| 815229 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20171010 | 20170725 |
| 815879 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20171010 | 20170725 |
| 815917 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20171010 | 20170725 |
| 815974 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20171010 | 20170725 |
| 828215 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20171010 | 20170725 |
| 828913 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20171010 | 20170725 |
| 834062 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20171010 | 20170725 |
| 835402 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20171010 | 20170725 |
| 836171 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20171010 | 20170725 |
| 843348 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20171010 | 20170725 |
| 846740 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20171010 | 20170725 |
| 847101 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20171010 | 20170725 |
| 847885 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20171010 | 20170725 |
| 850288 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20171010 | 20170725 |
| 860995 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20171010 | 20170725 |
| 875173 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20171010 | 20170725 |
| 881481 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20171010 | 20170725 |
| 886977 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20171010 | 20170725 |
| 887162 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20171010 | 20170725 |
| 899351 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20171010 | 20170725 |
| 901702 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20171010 | 20170725 |
| 901921 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20171010 | 20170725 |
| 910219 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20171010 | 20170725 |
| 910366 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20171010 | 20170725 |
| 910765 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20171010 | 20170725 |
| 927717 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20171010 | 20170725 |
| 928083 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20171010 | 20170725 |
| 943535 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20171010 | 20170725 |
| 948528 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20171010 | 20170725 |
| 951686 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20171010 | 20170725 |
| 952731 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20171010 | 20170725 |
| 952745 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20171010 | 20170725 |
| 953544 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20171010 | 20170725 |
| 955510 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20171010 | 20170725 |
| 962588 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20171010 | 20170725 |
| 974007 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20171010 | 20170725 |
| 985482 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20171010 | 20170725 |
| 989563 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20171010 | 20170725 |
| 989962 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20171010 | 20170725 |
| 990565 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20171010 | 20170725 |
| 1025491 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20171010 | 20170725 |
| 1025696 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20171010 | 20170725 |
| 1030308 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20171010 | 20170725 |
| 1035571 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20171010 | 20170725 |
| 1036707 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20171010 | 20170725 |
| 1046397 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20171010 | 20170725 |
| 1046767 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20171010 | 20170725 |
| 1046772 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20171010 | 20170725 |
| 1046819 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20171010 | 20170725 |
| 1047138 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20171010 | 20170725 |
| 1047850 | ref | gcc -m32 -O -fomit-frame-pointer | 20171010 | 20170725 |
| 1048828 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20171010 | 20170725 |
| 1052710 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20171010 | 20170725 |
| 1055412 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20171010 | 20170725 |
| 1061445 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20171010 | 20170725 |
| 1065739 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20171010 | 20170725 |
| 1067031 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20171010 | 20170725 |
| 1071510 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20171010 | 20170725 |
| 1072968 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20171010 | 20170725 |
| 1075200 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20171010 | 20170725 |
| 1076369 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20171010 | 20170725 |
| 1080601 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20171010 | 20170725 |
| 1081157 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20171010 | 20170725 |
| 1081803 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20171010 | 20170725 |
| 1089160 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20171010 | 20170725 |
| 1093854 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20171010 | 20170725 |
| 1093939 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20171010 | 20170725 |
| 1094115 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20171010 | 20170725 |
| 1096747 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20171010 | 20170725 |
| 1097322 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20171010 | 20170725 |
| 1098599 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20171010 | 20170725 |
| 1102090 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20171010 | 20170725 |
| 1113101 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20171010 | 20170725 |
| 1116464 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20171010 | 20170725 |
| 1116568 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20171010 | 20170725 |
| 1120116 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20171010 | 20170725 |
| 1126491 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20171010 | 20170725 |
| 1130044 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20171010 | 20170725 |
| 1130078 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20171010 | 20170725 |
| 1130139 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20171010 | 20170725 |
| 1130762 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20171010 | 20170725 |
| 1131493 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20171010 | 20170725 |
| 1131687 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20171010 | 20170725 |
| 1132609 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20171010 | 20170725 |
| 1144379 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20171010 | 20170725 |
| 1145562 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20171010 | 20170725 |
| 1146949 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20171010 | 20170725 |
| 1147134 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20171010 | 20170725 |
| 1149600 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20171010 | 20170725 |
| 1149747 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20171010 | 20170725 |
| 1156041 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20171010 | 20170725 |
| 1156241 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20171010 | 20170725 |
| 1156967 | ref | gcc -m32 -Os -fomit-frame-pointer | 20171010 | 20170725 |
| 1157176 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20171010 | 20170725 |
| 1163403 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20171010 | 20170725 |
| 1163422 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20171010 | 20170725 |
| 1163456 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20171010 | 20170725 |
| 1173174 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20171010 | 20170725 |
| 1173402 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20171010 | 20170725 |
| 1186094 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20171010 | 20170725 |
| 1190554 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20171010 | 20170725 |
| 1192112 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20171010 | 20170725 |
| 1195641 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20171010 | 20170725 |
| 1195827 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20171010 | 20170725 |
| 1196743 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20171010 | 20170725 |
| 1199893 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20171010 | 20170725 |
| 1227115 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20171010 | 20170725 |
| 1227158 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20171010 | 20170725 |
| 1237618 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20171010 | 20170725 |
| 1248304 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20171010 | 20170725 |
| 1248334 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20171010 | 20170725 |
| 1254812 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20171010 | 20170725 |
| 1264555 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20171010 | 20170725 |
| 1272396 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20171010 | 20170725 |
| 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
|