Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
958520 | ref | gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer | 20190810 | 20190803 |
970560 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20190810 | 20190803 |
974180 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20190810 | 20190803 |
992780 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20190810 | 20190803 |
993196 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20190810 | 20190803 |
994760 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20190810 | 20190803 |
1003148 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20190810 | 20190803 |
1007360 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20190810 | 20190803 |
1008124 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20190810 | 20190803 |
1009732 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20190810 | 20190803 |
1015576 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20190810 | 20190803 |
1022980 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20190810 | 20190803 |
1023512 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20190810 | 20190803 |
1023580 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20190810 | 20190803 |
1026484 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20190810 | 20190803 |
1028540 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20190810 | 20190803 |
1034076 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20190810 | 20190803 |
1035832 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20190810 | 20190803 |
1036620 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20190810 | 20190803 |
1041132 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20190810 | 20190803 |
1041428 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20190810 | 20190803 |
1046652 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20190810 | 20190803 |
1047316 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20190810 | 20190803 |
1047452 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20190810 | 20190803 |
1048224 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20190810 | 20190803 |
1049224 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20190810 | 20190803 |
1054564 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20190810 | 20190803 |
1063932 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20190810 | 20190803 |
1065832 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20190810 | 20190803 |
1069016 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20190810 | 20190803 |
1069496 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20190810 | 20190803 |
1069680 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20190810 | 20190803 |
1069792 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20190810 | 20190803 |
1070896 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20190810 | 20190803 |
1071472 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20190810 | 20190803 |
1073844 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20190810 | 20190803 |
1079292 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20190810 | 20190803 |
1079932 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20190810 | 20190803 |
1084140 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20190810 | 20190803 |
1084664 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20190810 | 20190803 |
1087404 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20190810 | 20190803 |
1087600 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20190810 | 20190803 |
1087704 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20190810 | 20190803 |
1088788 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20190810 | 20190803 |
1089888 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20190810 | 20190803 |
1090132 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20190810 | 20190803 |
1092732 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20190810 | 20190803 |
1092744 | ref | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer | 20190810 | 20190803 |
1096700 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20190810 | 20190803 |
1099584 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20190810 | 20190803 |
1102892 | ref | gcc -m32 -O -fomit-frame-pointer | 20190810 | 20190803 |
1102960 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20190810 | 20190803 |
1103348 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20190810 | 20190803 |
1103868 | ref | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20190810 | 20190803 |
1106500 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20190810 | 20190803 |
1107008 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20190810 | 20190803 |
1107392 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20190810 | 20190803 |
1107636 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20190810 | 20190803 |
1108416 | ref | gcc -m32 -march=core-avx2 -O -fomit-frame-pointer | 20190810 | 20190803 |
1108936 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20190810 | 20190803 |
1109924 | ref | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20190810 | 20190803 |
1111048 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20190810 | 20190803 |
1115156 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20190810 | 20190803 |
1115496 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20190810 | 20190803 |
1115816 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20190810 | 20190803 |
1116748 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20190810 | 20190803 |
1117192 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20190810 | 20190803 |
1117212 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20190810 | 20190803 |
1118036 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20190810 | 20190803 |
1118848 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20190810 | 20190803 |
1120736 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20190810 | 20190803 |
1124588 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20190810 | 20190803 |
1124704 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20190810 | 20190803 |
1126668 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20190810 | 20190803 |
1127240 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20190810 | 20190803 |
1128232 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20190810 | 20190803 |
1128236 | ref | gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer | 20190810 | 20190803 |
1128600 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20190810 | 20190803 |
1130368 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20190810 | 20190803 |
1130608 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20190810 | 20190803 |
1130676 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20190810 | 20190803 |
1130820 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20190810 | 20190803 |
1130980 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20190810 | 20190803 |
1131400 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20190810 | 20190803 |
1131880 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20190810 | 20190803 |
1132280 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20190810 | 20190803 |
1133440 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20190810 | 20190803 |
1135620 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20190810 | 20190803 |
1135732 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20190810 | 20190803 |
1136640 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20190810 | 20190803 |
1136720 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20190810 | 20190803 |
1138108 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20190810 | 20190803 |
1139780 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20190810 | 20190803 |
1144196 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20190810 | 20190803 |
1144524 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20190810 | 20190803 |
1144840 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20190810 | 20190803 |
1147568 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20190810 | 20190803 |
1147808 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20190810 | 20190803 |
1149524 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20190810 | 20190803 |
1149588 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20190810 | 20190803 |
1150344 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20190810 | 20190803 |
1150920 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20190810 | 20190803 |
1151904 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20190810 | 20190803 |
1152000 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20190810 | 20190803 |
1152028 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20190810 | 20190803 |
1153072 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20190810 | 20190803 |
1155136 | ref | gcc -m32 -Os -fomit-frame-pointer | 20190810 | 20190803 |
1157580 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20190810 | 20190803 |
1157924 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20190810 | 20190803 |
1158572 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20190810 | 20190803 |
1160720 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20190810 | 20190803 |
1160768 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20190810 | 20190803 |
1163480 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20190810 | 20190803 |
1164080 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20190810 | 20190803 |
1164936 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20190810 | 20190803 |
1165544 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20190810 | 20190803 |
1166744 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20190810 | 20190803 |
1166888 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20190810 | 20190803 |
1166972 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20190810 | 20190803 |
1167044 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20190810 | 20190803 |
1173788 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20190810 | 20190803 |
1179376 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20190810 | 20190803 |
1179604 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20190810 | 20190803 |
1180580 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20190810 | 20190803 |
1186180 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20190810 | 20190803 |
1187856 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20190810 | 20190803 |
1188364 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20190810 | 20190803 |
1197236 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20190810 | 20190803 |
1197896 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20190810 | 20190803 |
1198416 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20190810 | 20190803 |
1202044 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20190810 | 20190803 |
1204708 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20190810 | 20190803 |
1205084 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20190810 | 20190803 |
1212048 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20190810 | 20190803 |
1213088 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20190810 | 20190803 |
1213328 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20190810 | 20190803 |
1215104 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20190810 | 20190803 |
1216736 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20190810 | 20190803 |
1217104 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20190810 | 20190803 |
1232148 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20190810 | 20190803 |
1232512 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20190810 | 20190803 |
1232764 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20190810 | 20190803 |
1233136 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20190810 | 20190803 |
1240212 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20190810 | 20190803 |
1241132 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20190810 | 20190803 |
1244436 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20190810 | 20190803 |
1247936 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20190810 | 20190803 |
1256792 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20190810 | 20190803 |
1266680 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20190810 | 20190803 |
1271652 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20190810 | 20190803 |
1275276 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20190810 | 20190803 |
1276500 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20190810 | 20190803 |
1280180 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20190810 | 20190803 |
1281864 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20190810 | 20190803 |
1296660 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20190810 | 20190803 |
1296868 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20190810 | 20190803 |
1300200 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20190810 | 20190803 |
1301384 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20190810 | 20190803 |
1314764 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20190810 | 20190803 |
1315664 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20190810 | 20190803 |
1331976 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20190810 | 20190803 |
1341556 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20190810 | 20190803 |
1350104 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20190810 | 20190803 |
1362576 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20190810 | 20190803 |
1371396 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20190810 | 20190803 |
1397044 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20190810 | 20190803 |
1397964 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20190810 | 20190803 |
1418704 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20190810 | 20190803 |
1426448 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20190810 | 20190803 |
1428656 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20190810 | 20190803 |
1429476 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20190810 | 20190803 |
1456588 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20190810 | 20190803 |
1631788 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20190810 | 20190803 |
1661276 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20190810 | 20190803 |
1721552 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20190810 | 20190803 |
1818424 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20190810 | 20190803 |
Compiler | Implementations
|
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -O -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -Os -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | avx2 |
gcc -m32 -O2 -fomit-frame-pointer | avx2 |
gcc -m32 -O3 -fomit-frame-pointer | avx2 |
gcc -m32 -O -fomit-frame-pointer | avx2 |
gcc -m32 -Os -fomit-frame-pointer | avx2 |
gcc -m32 -march=athlon -O2 -fomit-frame-pointer | avx2 |
gcc -m32 -march=athlon -O3 -fomit-frame-pointer | avx2 |
gcc -m32 -march=athlon -O -fomit-frame-pointer | avx2 |
gcc -m32 -march=athlon -Os -fomit-frame-pointer | avx2 |
gcc -m32 -march=i386 -O2 -fomit-frame-pointer | avx2 |
gcc -m32 -march=i386 -O3 -fomit-frame-pointer | avx2 |
gcc -m32 -march=i386 -O -fomit-frame-pointer | avx2 |
gcc -m32 -march=i386 -Os -fomit-frame-pointer | avx2 |
gcc -m32 -march=i486 -O2 -fomit-frame-pointer | avx2 |
gcc -m32 -march=i486 -O3 -fomit-frame-pointer | avx2 |
gcc -m32 -march=i486 -O -fomit-frame-pointer | avx2 |
gcc -m32 -march=i486 -Os -fomit-frame-pointer | avx2 |
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | avx2 |
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | avx2 |
gcc -m32 -march=k6-2 -O -fomit-frame-pointer | avx2 |
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | avx2 |
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | avx2 |
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | avx2 |
gcc -m32 -march=k6-3 -O -fomit-frame-pointer | avx2 |
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | avx2 |
gcc -m32 -march=k6 -O2 -fomit-frame-pointer | avx2 |
gcc -m32 -march=k6 -O3 -fomit-frame-pointer | avx2 |
gcc -m32 -march=k6 -O -fomit-frame-pointer | avx2 |
gcc -m32 -march=k6 -Os -fomit-frame-pointer | avx2 |
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | avx2 |
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | avx2 |
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | avx2 |
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | avx2 |
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | avx2 |
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | avx2 |
gcc -m32 -march=pentium2 -O -fomit-frame-pointer | avx2 |
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | avx2 |
gcc -m32 -march=pentium -O2 -fomit-frame-pointer | avx2 |
gcc -m32 -march=pentium -O3 -fomit-frame-pointer | avx2 |
gcc -m32 -march=pentium -O -fomit-frame-pointer | avx2 |
gcc -m32 -march=pentium -Os -fomit-frame-pointer | avx2 |
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | avx2 |
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | avx2 |
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | avx2 |
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | avx2
|
Compiler | Implementations
|
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | avx2 |
gcc -m32 -march=k8 -O2 -fomit-frame-pointer | avx2 |
gcc -m32 -march=k8 -O3 -fomit-frame-pointer | avx2 |
gcc -m32 -march=k8 -O -fomit-frame-pointer | avx2 |
gcc -m32 -march=k8 -Os -fomit-frame-pointer | avx2 |
gcc -m32 -march=nocona -O2 -fomit-frame-pointer | avx2 |
gcc -m32 -march=nocona -O3 -fomit-frame-pointer | avx2 |
gcc -m32 -march=nocona -O -fomit-frame-pointer | avx2 |
gcc -m32 -march=nocona -Os -fomit-frame-pointer | avx2 |
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | avx2 |
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | avx2 |
gcc -m32 -march=pentium-m -O -fomit-frame-pointer | avx2 |
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | avx2 |
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | avx2 |
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | avx2 |
gcc -m32 -march=pentium4 -O -fomit-frame-pointer | avx2 |
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | avx2 |
gcc -m32 -march=prescott -O2 -fomit-frame-pointer | avx2 |
gcc -m32 -march=prescott -O3 -fomit-frame-pointer | avx2 |
gcc -m32 -march=prescott -O -fomit-frame-pointer | avx2 |
gcc -m32 -march=prescott -Os -fomit-frame-pointer | avx2
|