| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 660328 | compact | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20190707 | 20190110 |
| 665204 | compact | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20190707 | 20190110 |
| 686624 | compact | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20190707 | 20190110 |
| 687260 | compact | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20190707 | 20190110 |
| 687836 | compact | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20190707 | 20190110 |
| 701404 | compact | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20190707 | 20190110 |
| 703888 | compact | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20190707 | 20190110 |
| 710164 | compact | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20190707 | 20190110 |
| 715016 | compact | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20190707 | 20190110 |
| 715416 | compact | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20190707 | 20190110 |
| 715724 | compact | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20190707 | 20190110 |
| 716356 | compact | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20190707 | 20190110 |
| 718580 | compact | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20190707 | 20190110 |
| 726280 | compact | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20190707 | 20190110 |
| 727788 | compact | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20190707 | 20190110 |
| 737640 | compact | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20190707 | 20190110 |
| 739992 | compact | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20190707 | 20190110 |
| 761596 | compact | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20190707 | 20190110 |
| 767968 | compact | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20190707 | 20190110 |
| 779124 | compact | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20190707 | 20190110 |
| 779956 | compact | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20190707 | 20190110 |
| 789032 | compact | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20190707 | 20190110 |
| 789648 | compact | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20190707 | 20190110 |
| 793796 | compact | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20190707 | 20190110 |
| 794508 | compact | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20190707 | 20190110 |
| 795708 | compact | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20190707 | 20190110 |
| 802912 | compact | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20190707 | 20190110 |
| 803300 | compact | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20190707 | 20190110 |
| 803548 | compact | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20190707 | 20190110 |
| 803840 | compact | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20190707 | 20190110 |
| 808868 | compact | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20190707 | 20190110 |
| 809472 | compact | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20190707 | 20190110 |
| 831188 | compact | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20190707 | 20190110 |
| 837668 | compact | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20190707 | 20190110 |
| 837864 | compact | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20190707 | 20190110 |
| 845828 | compact | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20190707 | 20190110 |
| 847972 | compact | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20190707 | 20190110 |
| 848240 | compact | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20190707 | 20190110 |
| 858088 | compact | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20190707 | 20190110 |
| 858788 | compact | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20190707 | 20190110 |
| 862620 | compact | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20190707 | 20190110 |
| 863520 | compact | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20190707 | 20190110 |
| 863904 | compact | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20190707 | 20190110 |
| 865624 | compact | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20190707 | 20190110 |
| 866088 | compact | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20190707 | 20190110 |
| 873556 | compact | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20190707 | 20190110 |
| 873576 | compact | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20190707 | 20190110 |
| 873752 | compact | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20190707 | 20190110 |
| 874236 | compact | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20190707 | 20190110 |
| 874336 | compact | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20190707 | 20190110 |
| 877900 | compact | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20190707 | 20190110 |
| 880080 | compact | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20190707 | 20190110 |
| 881024 | compact | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20190707 | 20190110 |
| 881376 | compact | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20190707 | 20190110 |
| 890924 | compact | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20190707 | 20190110 |
| 896384 | compact | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20190707 | 20190110 |
| 897112 | compact | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20190707 | 20190110 |
| 897508 | compact | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20190707 | 20190110 |
| 899016 | compact | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20190707 | 20190110 |
| 939436 | compact | gcc -m32 -O3 -fomit-frame-pointer | 20190707 | 20190110 |
| 939516 | compact | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20190707 | 20190110 |
| 942368 | compact | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20190707 | 20190110 |
| 948564 | compact | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20190707 | 20190110 |
| 950776 | compact | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer | 20190707 | 20190110 |
| 951876 | compact | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20190707 | 20190110 |
| 955284 | compact | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20190707 | 20190110 |
| 955760 | compact | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20190707 | 20190110 |
| 963040 | compact | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20190707 | 20190110 |
| 967540 | compact | gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer | 20190707 | 20190110 |
| 979012 | compact | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20190707 | 20190110 |
| 987436 | compact | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20190707 | 20190110 |
| 987832 | compact | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20190707 | 20190110 |
| 988548 | compact | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20190707 | 20190110 |
| 990092 | compact | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20190707 | 20190110 |
| 997368 | compact | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20190707 | 20190110 |
| 1002892 | compact | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20190707 | 20190110 |
| 1003480 | compact | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20190707 | 20190110 |
| 1013436 | compact | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20190707 | 20190110 |
| 1016080 | compact | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20190707 | 20190110 |
| 1018228 | compact | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20190707 | 20190110 |
| 1019696 | compact | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20190707 | 20190110 |
| 1020196 | compact | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20190707 | 20190110 |
| 1021508 | compact | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20190707 | 20190110 |
| 1021620 | compact | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20190707 | 20190110 |
| 1021692 | compact | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20190707 | 20190110 |
| 1034492 | compact | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20190707 | 20190110 |
| 1034532 | compact | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20190707 | 20190110 |
| 1040680 | compact | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20190707 | 20190110 |
| 1045388 | compact | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20190707 | 20190110 |
| 1045544 | compact | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20190707 | 20190110 |
| 1046704 | compact | gcc -m32 -O2 -fomit-frame-pointer | 20190707 | 20190110 |
| 1049692 | compact | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20190707 | 20190110 |
| 1067248 | compact | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20190707 | 20190110 |
| 1067364 | compact | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20190707 | 20190110 |
| 1068820 | compact | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20190707 | 20190110 |
| 1074656 | compact | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20190707 | 20190110 |
| 1076160 | compact | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20190707 | 20190110 |
| 1079160 | compact | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20190707 | 20190110 |
| 1084176 | compact | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20190707 | 20190110 |
| 1091500 | compact | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20190707 | 20190110 |
| 1092964 | compact | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20190707 | 20190110 |
| 1095000 | compact | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20190707 | 20190110 |
| 1110424 | compact | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20190707 | 20190110 |
| 1111648 | compact | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20190707 | 20190110 |
| 1130304 | compact | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20190707 | 20190110 |
| 1144856 | compact | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20190707 | 20190110 |
| 1145000 | compact | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20190707 | 20190110 |
| 1145304 | compact | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20190707 | 20190110 |
| 1149652 | compact | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20190707 | 20190110 |
| 1149680 | compact | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20190707 | 20190110 |
| 1150964 | compact | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20190707 | 20190110 |
| 1151592 | compact | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20190707 | 20190110 |
| 1187104 | compact | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20190707 | 20190110 |
| 1190824 | compact | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20190707 | 20190110 |
| 1191560 | compact | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20190707 | 20190110 |
| 1207344 | compact | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20190707 | 20190110 |
| 1238576 | compact | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20190707 | 20190110 |
| 1240604 | compact | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20190707 | 20190110 |
| 1240848 | compact | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20190707 | 20190110 |
| 1241428 | compact | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20190707 | 20190110 |
| 1241528 | compact | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20190707 | 20190110 |
| 1241716 | compact | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20190707 | 20190110 |
| 1242184 | compact | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20190707 | 20190110 |
| 1242932 | compact | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20190707 | 20190110 |
| 1243452 | compact | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20190707 | 20190110 |
| 1244896 | compact | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20190707 | 20190110 |
| 1245004 | compact | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20190707 | 20190110 |
| 1250924 | compact | gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer | 20190707 | 20190110 |
| 1254816 | compact | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20190707 | 20190110 |
| 1255416 | compact | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20190707 | 20190110 |
| 1255876 | compact | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20190707 | 20190110 |
| 1259120 | compact | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20190707 | 20190110 |
| 1260436 | compact | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20190707 | 20190110 |
| 1260624 | compact | gcc -m32 -Os -fomit-frame-pointer | 20190707 | 20190110 |
| 1260800 | compact | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20190707 | 20190110 |
| 1266168 | compact | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20190707 | 20190110 |
| 1274380 | compact | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20190707 | 20190110 |
| 1276304 | compact | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20190707 | 20190110 |
| 1281384 | compact | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20190707 | 20190110 |
| 1282452 | compact | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20190707 | 20190110 |
| 1284872 | compact | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20190707 | 20190110 |
| 1284984 | compact | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20190707 | 20190110 |
| 1287952 | compact | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20190707 | 20190110 |
| 1298912 | compact | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20190707 | 20190110 |
| 1299284 | compact | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20190707 | 20190110 |
| 1303824 | compact | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20190707 | 20190110 |
| 1305692 | compact | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20190707 | 20190110 |
| 1306544 | compact | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20190707 | 20190110 |
| 1306680 | compact | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20190707 | 20190110 |
| 1309740 | compact | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20190707 | 20190110 |
| 1311708 | compact | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20190707 | 20190110 |
| 1312224 | compact | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20190707 | 20190110 |
| 1313244 | compact | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20190707 | 20190110 |
| 1315188 | compact | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20190707 | 20190110 |
| 1318256 | compact | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20190707 | 20190110 |
| 1319576 | compact | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20190707 | 20190110 |
| 1322004 | compact | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20190707 | 20190110 |
| 1325476 | compact | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20190707 | 20190110 |
| 1326808 | compact | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20190707 | 20190110 |
| 1327320 | compact | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20190707 | 20190110 |
| 1327844 | compact | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20190707 | 20190110 |
| 1329716 | compact | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20190707 | 20190110 |
| 1332672 | compact | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20190707 | 20190110 |
| 1333348 | compact | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20190707 | 20190110 |
| 1335288 | compact | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20190707 | 20190110 |
| 1338996 | compact | gcc -m32 -march=core-avx2 -O -fomit-frame-pointer | 20190707 | 20190110 |
| 1344900 | compact | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20190707 | 20190110 |
| 1354588 | compact | gcc -m32 -O -fomit-frame-pointer | 20190707 | 20190110 |
| 1356172 | compact | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20190707 | 20190110 |
| 1356812 | compact | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20190707 | 20190110 |
| 1357144 | compact | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20190707 | 20190110 |
| 1361644 | compact | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20190707 | 20190110 |
| 1367068 | compact | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20190707 | 20190110 |
| 1426120 | compact | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20190707 | 20190110 |
| 1426356 | compact | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20190707 | 20190110 |
| 1449348 | compact | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20190707 | 20190110 |
| Compiler | Implementations
|
| gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | ARMv6M |
| gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | ARMv6M |
| gcc -funroll-loops -m32 -O -fomit-frame-pointer | ARMv6M |
| gcc -funroll-loops -m32 -Os -fomit-frame-pointer | ARMv6M |
| gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | ARMv6M |
| gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | ARMv6M |
| gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | ARMv6M |
| gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | ARMv6M |
| gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | ARMv6M |
| gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | ARMv6M |
| gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | ARMv6M |
| gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | ARMv6M |
| gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | ARMv6M |
| gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | ARMv6M |
| gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | ARMv6M |
| gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | ARMv6M |
| gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | ARMv6M |
| gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | ARMv6M |
| gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | ARMv6M |
| gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | ARMv6M |
| gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | ARMv6M |
| gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | ARMv6M |
| gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | ARMv6M |
| gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | ARMv6M |
| gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | ARMv6M |
| gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | ARMv6M |
| gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | ARMv6M |
| gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | ARMv6M |
| gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | ARMv6M |
| gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | ARMv6M |
| gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | ARMv6M |
| gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | ARMv6M |
| gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | ARMv6M |
| gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | ARMv6M |
| gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | ARMv6M |
| gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | ARMv6M |
| gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | ARMv6M |
| gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | ARMv6M |
| gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | ARMv6M |
| gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | ARMv6M |
| gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | ARMv6M |
| gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | ARMv6M |
| gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | ARMv6M |
| gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | ARMv6M |
| gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | ARMv6M |
| gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | ARMv6M |
| gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | ARMv6M |
| gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | ARMv6M |
| gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | ARMv6M |
| gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | ARMv6M |
| gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | ARMv6M |
| gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | ARMv6M |
| gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | ARMv6M |
| gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | ARMv6M |
| gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | ARMv6M |
| gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | ARMv6M |
| gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | ARMv6M |
| gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | ARMv6M |
| gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | ARMv6M |
| gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | ARMv6M |
| gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | ARMv6M |
| gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | ARMv6M |
| gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | ARMv6M |
| gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | ARMv6M |
| gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | ARMv6M |
| gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | ARMv6M |
| gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | ARMv6M |
| gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | ARMv6M |
| gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | ARMv6M |
| gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | ARMv6M |
| gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | ARMv6M |
| gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | ARMv6M |
| gcc -m32 -O2 -fomit-frame-pointer | ARMv6M |
| gcc -m32 -O3 -fomit-frame-pointer | ARMv6M |
| gcc -m32 -O -fomit-frame-pointer | ARMv6M |
| gcc -m32 -Os -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=athlon -O2 -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=athlon -O3 -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=athlon -O -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=athlon -Os -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=core-avx2 -O -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=core2 -O2 -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=core2 -O3 -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=core2 -O -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=core2 -Os -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=corei7 -O -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=corei7 -Os -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=i386 -O2 -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=i386 -O3 -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=i386 -O -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=i386 -Os -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=i486 -O2 -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=i486 -O3 -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=i486 -O -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=i486 -Os -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=k6-2 -O -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=k6-3 -O -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=k6 -O2 -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=k6 -O3 -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=k6 -O -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=k6 -Os -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=k8 -O2 -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=k8 -O3 -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=k8 -O -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=k8 -Os -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=nocona -O2 -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=nocona -O3 -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=nocona -O -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=nocona -Os -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=pentium-m -O -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=pentium2 -O -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=pentium3 -O -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=pentium4 -O -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=pentium -O2 -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=pentium -O3 -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=pentium -O -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=pentium -Os -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=prescott -O2 -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=prescott -O3 -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=prescott -O -fomit-frame-pointer | ARMv6M |
| gcc -m32 -march=prescott -Os -fomit-frame-pointer | ARMv6M
|
| Compiler | Implementations
|
| gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | AVR8 |
| gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | AVR8 |
| gcc -funroll-loops -m32 -O -fomit-frame-pointer | AVR8 |
| gcc -funroll-loops -m32 -Os -fomit-frame-pointer | AVR8 |
| gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | AVR8 |
| gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | AVR8 |
| gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | AVR8 |
| gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | AVR8 |
| gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | AVR8 |
| gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | AVR8 |
| gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | AVR8 |
| gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | AVR8 |
| gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | AVR8 |
| gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | AVR8 |
| gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | AVR8 |
| gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | AVR8 |
| gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | AVR8 |
| gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | AVR8 |
| gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | AVR8 |
| gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | AVR8 |
| gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | AVR8 |
| gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | AVR8 |
| gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | AVR8 |
| gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | AVR8 |
| gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | AVR8 |
| gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | AVR8 |
| gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | AVR8 |
| gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | AVR8 |
| gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | AVR8 |
| gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | AVR8 |
| gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | AVR8 |
| gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | AVR8 |
| gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | AVR8 |
| gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | AVR8 |
| gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | AVR8 |
| gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | AVR8 |
| gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | AVR8 |
| gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | AVR8 |
| gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | AVR8 |
| gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | AVR8 |
| gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | AVR8 |
| gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | AVR8 |
| gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | AVR8 |
| gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | AVR8 |
| gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | AVR8 |
| gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | AVR8 |
| gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | AVR8 |
| gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | AVR8 |
| gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | AVR8 |
| gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | AVR8 |
| gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | AVR8 |
| gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | AVR8 |
| gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | AVR8 |
| gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | AVR8 |
| gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | AVR8 |
| gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | AVR8 |
| gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | AVR8 |
| gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | AVR8 |
| gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | AVR8 |
| gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | AVR8 |
| gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | AVR8 |
| gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | AVR8 |
| gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | AVR8 |
| gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | AVR8 |
| gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | AVR8 |
| gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | AVR8 |
| gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | AVR8 |
| gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | AVR8 |
| gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | AVR8 |
| gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | AVR8 |
| gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | AVR8 |
| gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | AVR8 |
| gcc -m32 -O2 -fomit-frame-pointer | AVR8 |
| gcc -m32 -O3 -fomit-frame-pointer | AVR8 |
| gcc -m32 -O -fomit-frame-pointer | AVR8 |
| gcc -m32 -Os -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=athlon -O2 -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=athlon -O3 -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=athlon -O -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=athlon -Os -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=core-avx2 -O -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=core2 -O2 -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=core2 -O3 -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=core2 -O -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=core2 -Os -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=corei7 -O -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=corei7 -Os -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=i386 -O2 -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=i386 -O3 -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=i386 -O -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=i386 -Os -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=i486 -O2 -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=i486 -O3 -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=i486 -O -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=i486 -Os -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=k6-2 -O -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=k6-3 -O -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=k6 -O2 -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=k6 -O3 -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=k6 -O -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=k6 -Os -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=k8 -O2 -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=k8 -O3 -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=k8 -O -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=k8 -Os -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=nocona -O2 -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=nocona -O3 -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=nocona -O -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=nocona -Os -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=pentium-m -O -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=pentium2 -O -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=pentium3 -O -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=pentium4 -O -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=pentium -O2 -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=pentium -O3 -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=pentium -O -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=pentium -Os -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=prescott -O2 -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=prescott -O3 -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=prescott -O -fomit-frame-pointer | AVR8 |
| gcc -m32 -march=prescott -Os -fomit-frame-pointer | AVR8
|
| Compiler | Implementations
|
| gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | ARMv7M |
| gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | ARMv7M |
| gcc -funroll-loops -m32 -O -fomit-frame-pointer | ARMv7M |
| gcc -funroll-loops -m32 -Os -fomit-frame-pointer | ARMv7M |
| gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | ARMv7M |
| gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | ARMv7M |
| gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | ARMv7M |
| gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | ARMv7M |
| gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | ARMv7M |
| gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | ARMv7M |
| gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | ARMv7M |
| gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | ARMv7M |
| gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | ARMv7M |
| gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | ARMv7M |
| gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | ARMv7M |
| gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | ARMv7M |
| gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | ARMv7M |
| gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | ARMv7M |
| gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | ARMv7M |
| gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | ARMv7M |
| gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | ARMv7M |
| gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | ARMv7M |
| gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | ARMv7M |
| gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | ARMv7M |
| gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | ARMv7M |
| gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | ARMv7M |
| gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | ARMv7M |
| gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | ARMv7M |
| gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | ARMv7M |
| gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | ARMv7M |
| gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | ARMv7M |
| gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | ARMv7M |
| gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | ARMv7M |
| gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | ARMv7M |
| gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | ARMv7M |
| gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | ARMv7M |
| gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | ARMv7M |
| gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | ARMv7M |
| gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | ARMv7M |
| gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | ARMv7M |
| gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | ARMv7M |
| gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | ARMv7M |
| gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | ARMv7M |
| gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | ARMv7M |
| gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | ARMv7M |
| gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | ARMv7M |
| gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | ARMv7M |
| gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | ARMv7M |
| gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | ARMv7M |
| gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | ARMv7M |
| gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | ARMv7M |
| gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | ARMv7M |
| gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | ARMv7M |
| gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | ARMv7M |
| gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | ARMv7M |
| gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | ARMv7M |
| gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | ARMv7M |
| gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | ARMv7M |
| gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | ARMv7M |
| gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | ARMv7M |
| gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | ARMv7M |
| gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | ARMv7M |
| gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | ARMv7M |
| gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | ARMv7M |
| gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | ARMv7M |
| gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | ARMv7M |
| gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | ARMv7M |
| gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | ARMv7M |
| gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | ARMv7M |
| gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | ARMv7M |
| gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | ARMv7M |
| gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | ARMv7M |
| gcc -m32 -O2 -fomit-frame-pointer | ARMv7M |
| gcc -m32 -O3 -fomit-frame-pointer | ARMv7M |
| gcc -m32 -O -fomit-frame-pointer | ARMv7M |
| gcc -m32 -Os -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=athlon -O2 -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=athlon -O3 -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=athlon -O -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=athlon -Os -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=core-avx2 -O -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=core2 -O2 -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=core2 -O3 -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=core2 -O -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=core2 -Os -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=corei7 -O -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=corei7 -Os -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=i386 -O2 -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=i386 -O3 -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=i386 -O -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=i386 -Os -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=i486 -O2 -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=i486 -O3 -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=i486 -O -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=i486 -Os -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=k6-2 -O -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=k6-3 -O -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=k6 -O2 -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=k6 -O3 -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=k6 -O -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=k6 -Os -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=k8 -O2 -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=k8 -O3 -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=k8 -O -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=k8 -Os -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=nocona -O2 -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=nocona -O3 -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=nocona -O -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=nocona -Os -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=pentium-m -O -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=pentium2 -O -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=pentium3 -O -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=pentium4 -O -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=pentium -O2 -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=pentium -O3 -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=pentium -O -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=pentium -Os -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=prescott -O2 -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=prescott -O3 -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=prescott -O -fomit-frame-pointer | ARMv7M |
| gcc -m32 -march=prescott -Os -fomit-frame-pointer | ARMv7M
|