| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 534693 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140615 | 20140525 |
| 535443 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140615 | 20140525 |
| 536336 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140615 | 20140525 |
| 537326 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140615 | 20140525 |
| 546008 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140615 | 20140525 |
| 546273 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140615 | 20140525 |
| 552193 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140615 | 20140525 |
| 554377 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140615 | 20140525 |
| 652462 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140615 | 20140525 |
| 655017 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140615 | 20140525 |
| 655614 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140615 | 20140525 |
| 657119 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140615 | 20140525 |
| 671814 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140615 | 20140525 |
| 672512 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140615 | 20140525 |
| 673250 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140615 | 20140525 |
| 675270 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140615 | 20140525 |
| 676120 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140615 | 20140525 |
| 685023 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140615 | 20140525 |
| 685347 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140615 | 20140525 |
| 685488 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140615 | 20140525 |
| 685741 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140615 | 20140525 |
| 687367 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140615 | 20140525 |
| 700249 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20140615 | 20140525 |
| 711095 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140615 | 20140525 |
| 722943 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140615 | 20140525 |
| 725131 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140615 | 20140525 |
| 726008 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140615 | 20140525 |
| 726110 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140615 | 20140525 |
| 730708 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140615 | 20140525 |
| 730973 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140615 | 20140525 |
| 745029 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140615 | 20140525 |
| 748796 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140615 | 20140525 |
| 750247 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140615 | 20140525 |
| 752045 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140615 | 20140525 |
| 792706 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140615 | 20140525 |
| 801032 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140615 | 20140525 |
| 803244 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140615 | 20140525 |
| 806512 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140615 | 20140525 |
| 811766 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140615 | 20140525 |
| 814492 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140615 | 20140525 |
| 820053 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140615 | 20140525 |
| 820646 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140615 | 20140525 |
| 822276 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140615 | 20140525 |
| 822284 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140615 | 20140525 |
| 823930 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140615 | 20140525 |
| 824066 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140615 | 20140525 |
| 825704 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140615 | 20140525 |
| 825810 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140615 | 20140525 |
| 827350 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140615 | 20140525 |
| 827666 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140615 | 20140525 |
| 843909 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140615 | 20140525 |
| 865746 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140615 | 20140525 |
| 873315 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140615 | 20140525 |
| 873440 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140615 | 20140525 |
| 875062 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140615 | 20140525 |
| 875098 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140615 | 20140525 |
| 877433 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140615 | 20140525 |
| 878631 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140615 | 20140525 |
| 878666 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140615 | 20140525 |
| 880484 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140615 | 20140525 |
| 911840 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140615 | 20140525 |
| 931690 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140615 | 20140525 |
| 933188 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140615 | 20140525 |
| 934857 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140615 | 20140525 |
| 966759 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140615 | 20140525 |
| 966966 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140615 | 20140525 |
| 967192 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140615 | 20140525 |
| 972262 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140615 | 20140525 |
| 981560 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140615 | 20140525 |
| 985327 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140615 | 20140525 |
| 989508 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140615 | 20140525 |
| 1002678 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140615 | 20140525 |
| 1004067 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20140615 | 20140525 |
| 1004538 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140615 | 20140525 |
| 1006723 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140615 | 20140525 |
| 1007698 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140615 | 20140525 |
| 1009769 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140615 | 20140525 |
| 1011133 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140615 | 20140525 |
| 1016281 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20140615 | 20140525 |
| 1016590 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20140615 | 20140525 |
| 1017128 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140615 | 20140525 |
| 1017385 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140615 | 20140525 |
| 1020338 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140615 | 20140525 |
| 1020404 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140615 | 20140525 |
| 1024241 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140615 | 20140525 |
| 1024382 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140615 | 20140525 |
| 1024644 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140615 | 20140525 |
| 1026344 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140615 | 20140525 |
| 1026952 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140615 | 20140525 |
| 1028680 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140615 | 20140525 |
| 1031464 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140615 | 20140525 |
| 1032455 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20140615 | 20140525 |
| 1033207 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140615 | 20140525 |
| 1035969 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140615 | 20140525 |
| 1038426 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140615 | 20140525 |
| 1038945 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140615 | 20140525 |
| 1039050 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140615 | 20140525 |
| 1039229 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140615 | 20140525 |
| 1039331 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140615 | 20140525 |
| 1040173 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140615 | 20140525 |
| 1042649 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140615 | 20140525 |
| 1043648 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140615 | 20140525 |
| 1043824 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140615 | 20140525 |
| 1044533 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140615 | 20140525 |
| 1045196 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140615 | 20140525 |
| 1047836 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140615 | 20140525 |
| 1049798 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140615 | 20140525 |
| 1051288 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140615 | 20140525 |
| 1054318 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140615 | 20140525 |
| 1054353 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140615 | 20140525 |
| 1054470 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140615 | 20140525 |
| 1054626 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140615 | 20140525 |
| 1055258 | ref | gcc -m32 -O -fomit-frame-pointer | 20140615 | 20140525 |
| 1055258 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140615 | 20140525 |
| 1055391 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140615 | 20140525 |
| 1060781 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20140615 | 20140525 |
| 1060874 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20140615 | 20140525 |
| 1061003 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140615 | 20140525 |
| 1061046 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140615 | 20140525 |
| 1065492 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140615 | 20140525 |
| 1068752 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20140615 | 20140525 |
| 1070800 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140615 | 20140525 |
| 1073440 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140615 | 20140525 |
| 1074111 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140615 | 20140525 |
| 1081810 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140615 | 20140525 |
| 1082250 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140615 | 20140525 |
| 1082262 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140615 | 20140525 |
| 1082761 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140615 | 20140525 |
| 1082866 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140615 | 20140525 |
| 1082932 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140615 | 20140525 |
| 1083112 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140615 | 20140525 |
| 1087749 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140615 | 20140525 |
| 1096918 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140615 | 20140525 |
| 1103380 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140615 | 20140525 |
| 1103466 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140615 | 20140525 |
| 1103532 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140615 | 20140525 |
| 1105919 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140615 | 20140525 |
| 1110802 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140615 | 20140525 |
| 1124585 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140615 | 20140525 |
| 1130669 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140615 | 20140525 |
| 1130669 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140615 | 20140525 |
| 1167294 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140615 | 20140525 |
| 1167332 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140615 | 20140525 |
| 1172617 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140615 | 20140525 |
| 1178717 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20140615 | 20140525 |
| 1179543 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140615 | 20140525 |
| 1180362 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140615 | 20140525 |
| 1180667 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20140615 | 20140525 |
| 1182617 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140615 | 20140525 |
| 1182979 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140615 | 20140525 |
| 1183268 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140615 | 20140525 |
| 1183541 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140615 | 20140525 |
| 1185885 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140615 | 20140525 |
| 1185928 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140615 | 20140525 |
| 1186762 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20140615 | 20140525 |
| 1198696 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140615 | 20140525 |
| 1211227 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140615 | 20140525 |
| 1211434 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140615 | 20140525 |
| 1224651 | ref | gcc -m32 -Os -fomit-frame-pointer | 20140615 | 20140525 |
| 1232103 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140615 | 20140525 |
| 1232104 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140615 | 20140525 |
| 1239904 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140615 | 20140525 |
| 1239907 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140615 | 20140525 |
| 1271958 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140615 | 20140525 |
| 1277613 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140615 | 20140525 |
| 1282075 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140615 | 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=native -mtune=native -O2 -fomit-frame-pointer | sse |
| gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | sse |
| gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | sse |
| gcc -m32 -march=native -mtune=native -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
|