| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 535411 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140615 | 20140525 |
| 535602 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140615 | 20140525 |
| 537864 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140615 | 20140525 |
| 539916 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140615 | 20140525 |
| 547716 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140615 | 20140525 |
| 547876 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140615 | 20140525 |
| 553044 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140615 | 20140525 |
| 554888 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140615 | 20140525 |
| 653909 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140615 | 20140525 |
| 656608 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140615 | 20140525 |
| 657072 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140615 | 20140525 |
| 657661 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140615 | 20140525 |
| 672434 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140615 | 20140525 |
| 672700 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140615 | 20140525 |
| 674100 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140615 | 20140525 |
| 674454 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140615 | 20140525 |
| 675940 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140615 | 20140525 |
| 686661 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140615 | 20140525 |
| 686704 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140615 | 20140525 |
| 686774 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140615 | 20140525 |
| 686853 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140615 | 20140525 |
| 687067 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140615 | 20140525 |
| 700705 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20140615 | 20140525 |
| 712873 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140615 | 20140525 |
| 722959 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140615 | 20140525 |
| 723840 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140615 | 20140525 |
| 725061 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140615 | 20140525 |
| 726617 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140615 | 20140525 |
| 730763 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140615 | 20140525 |
| 731027 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140615 | 20140525 |
| 745493 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140615 | 20140525 |
| 748644 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140615 | 20140525 |
| 750711 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140615 | 20140525 |
| 751195 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140615 | 20140525 |
| 793135 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140615 | 20140525 |
| 800850 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140615 | 20140525 |
| 801813 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140615 | 20140525 |
| 804527 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140615 | 20140525 |
| 810514 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140615 | 20140525 |
| 811087 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140615 | 20140525 |
| 811586 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140615 | 20140525 |
| 813399 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140615 | 20140525 |
| 813458 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140615 | 20140525 |
| 820661 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140615 | 20140525 |
| 820884 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140615 | 20140525 |
| 824456 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140615 | 20140525 |
| 829401 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140615 | 20140525 |
| 830548 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140615 | 20140525 |
| 830583 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140615 | 20140525 |
| 831199 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140615 | 20140525 |
| 873327 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140615 | 20140525 |
| 874942 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140615 | 20140525 |
| 875125 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140615 | 20140525 |
| 876225 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140615 | 20140525 |
| 876439 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140615 | 20140525 |
| 876708 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140615 | 20140525 |
| 878420 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140615 | 20140525 |
| 878818 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140615 | 20140525 |
| 879618 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140615 | 20140525 |
| 880772 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140615 | 20140525 |
| 910868 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140615 | 20140525 |
| 931862 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140615 | 20140525 |
| 937915 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140615 | 20140525 |
| 938009 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140615 | 20140525 |
| 968370 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140615 | 20140525 |
| 968514 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140615 | 20140525 |
| 968998 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140615 | 20140525 |
| 973596 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140615 | 20140525 |
| 977827 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140615 | 20140525 |
| 989777 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140615 | 20140525 |
| 991517 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140615 | 20140525 |
| 1006352 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140615 | 20140525 |
| 1007343 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140615 | 20140525 |
| 1010338 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20140615 | 20140525 |
| 1013645 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140615 | 20140525 |
| 1014113 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140615 | 20140525 |
| 1014230 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140615 | 20140525 |
| 1015420 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20140615 | 20140525 |
| 1015466 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140615 | 20140525 |
| 1015525 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140615 | 20140525 |
| 1015977 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140615 | 20140525 |
| 1016106 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140615 | 20140525 |
| 1016317 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140615 | 20140525 |
| 1017771 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140615 | 20140525 |
| 1019725 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20140615 | 20140525 |
| 1020474 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20140615 | 20140525 |
| 1027065 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140615 | 20140525 |
| 1027182 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140615 | 20140525 |
| 1030150 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140615 | 20140525 |
| 1030267 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140615 | 20140525 |
| 1031410 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140615 | 20140525 |
| 1033816 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140615 | 20140525 |
| 1034829 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140615 | 20140525 |
| 1034877 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140615 | 20140525 |
| 1037388 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140615 | 20140525 |
| 1039432 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140615 | 20140525 |
| 1044833 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140615 | 20140525 |
| 1044849 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140615 | 20140525 |
| 1045965 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140615 | 20140525 |
| 1046483 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140615 | 20140525 |
| 1049981 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140615 | 20140525 |
| 1050894 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140615 | 20140525 |
| 1051210 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140615 | 20140525 |
| 1051245 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140615 | 20140525 |
| 1052236 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140615 | 20140525 |
| 1052833 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140615 | 20140525 |
| 1055531 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140615 | 20140525 |
| 1055707 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20140615 | 20140525 |
| 1055742 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20140615 | 20140525 |
| 1056261 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20140615 | 20140525 |
| 1056654 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140615 | 20140525 |
| 1057450 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140615 | 20140525 |
| 1057540 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140615 | 20140525 |
| 1059895 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140615 | 20140525 |
| 1060215 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140615 | 20140525 |
| 1060535 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140615 | 20140525 |
| 1061100 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140615 | 20140525 |
| 1062309 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140615 | 20140525 |
| 1062723 | ref | gcc -m32 -O -fomit-frame-pointer | 20140615 | 20140525 |
| 1065309 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140615 | 20140525 |
| 1065854 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140615 | 20140525 |
| 1066190 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140615 | 20140525 |
| 1066408 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140615 | 20140525 |
| 1078031 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140615 | 20140525 |
| 1078459 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140615 | 20140525 |
| 1082628 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140615 | 20140525 |
| 1087028 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140615 | 20140525 |
| 1091996 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140615 | 20140525 |
| 1093505 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140615 | 20140525 |
| 1093560 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140615 | 20140525 |
| 1093638 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140615 | 20140525 |
| 1095612 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140615 | 20140525 |
| 1097971 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140615 | 20140525 |
| 1098439 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140615 | 20140525 |
| 1099395 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140615 | 20140525 |
| 1099511 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140615 | 20140525 |
| 1105482 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140615 | 20140525 |
| 1113520 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140615 | 20140525 |
| 1152158 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140615 | 20140525 |
| 1158487 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140615 | 20140525 |
| 1158503 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140615 | 20140525 |
| 1168296 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140615 | 20140525 |
| 1168358 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140615 | 20140525 |
| 1179707 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140615 | 20140525 |
| 1179824 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140615 | 20140525 |
| 1181275 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20140615 | 20140525 |
| 1181993 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140615 | 20140525 |
| 1182398 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140615 | 20140525 |
| 1184317 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140615 | 20140525 |
| 1184625 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20140615 | 20140525 |
| 1184968 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140615 | 20140525 |
| 1185078 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140615 | 20140525 |
| 1186473 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140615 | 20140525 |
| 1186544 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140615 | 20140525 |
| 1187148 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140615 | 20140525 |
| 1187210 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140615 | 20140525 |
| 1189524 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20140615 | 20140525 |
| 1195073 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140615 | 20140525 |
| 1222763 | ref | gcc -m32 -Os -fomit-frame-pointer | 20140615 | 20140525 |
| 1232404 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140615 | 20140525 |
| 1235107 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140615 | 20140525 |
| 1239045 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140615 | 20140525 |
| 1240894 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140615 | 20140525 |
| 1280534 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140615 | 20140525 |
| 1282816 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140615 | 20140525 |
| 1293283 | ref | gcc -m32 -march=pentium -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
|