| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 561431 | compact | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20170925 | 20170725 |
| 571515 | compact | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170925 | 20170725 |
| 579068 | compact | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20170925 | 20170725 |
| 579116 | compact | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20170925 | 20170725 |
| 579244 | compact | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20170925 | 20170725 |
| 579713 | compact | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170925 | 20170725 |
| 582346 | compact | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20170925 | 20170725 |
| 583086 | compact | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170925 | 20170725 |
| 587413 | compact | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20170925 | 20170725 |
| 597607 | compact | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20170925 | 20170725 |
| 597621 | compact | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170925 | 20170725 |
| 598979 | compact | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170925 | 20170725 |
| 615733 | compact | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20170925 | 20170725 |
| 616787 | compact | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20170925 | 20170725 |
| 617367 | compact | gcc -m32 -O3 -fomit-frame-pointer | 20170925 | 20170725 |
| 618849 | compact | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170925 | 20170725 |
| 619234 | compact | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20170925 | 20170725 |
| 620416 | compact | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170925 | 20170725 |
| 623480 | compact | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20170925 | 20170725 |
| 623680 | compact | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20170925 | 20170725 |
| 626245 | compact | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20170925 | 20170725 |
| 626349 | compact | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20170925 | 20170725 |
| 628035 | compact | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20170925 | 20170725 |
| 631987 | compact | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170925 | 20170725 |
| 632106 | compact | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170925 | 20170725 |
| 638281 | compact | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20170925 | 20170725 |
| 639901 | compact | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20170925 | 20170725 |
| 640984 | compact | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20170925 | 20170725 |
| 644090 | compact | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20170925 | 20170725 |
| 645915 | compact | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170925 | 20170725 |
| 646038 | compact | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170925 | 20170725 |
| 651235 | compact | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20170925 | 20170725 |
| 656801 | compact | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170925 | 20170725 |
| 667105 | compact | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20170925 | 20170725 |
| 667964 | compact | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170925 | 20170725 |
| 671413 | compact | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20170925 | 20170725 |
| 672847 | compact | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170925 | 20170725 |
| 674889 | compact | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170925 | 20170725 |
| 695799 | compact | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20170925 | 20170725 |
| 704706 | compact | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170925 | 20170725 |
| 751051 | compact | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170925 | 20170725 |
| 755027 | compact | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170925 | 20170725 |
| 776217 | compact | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20170925 | 20170725 |
| 787446 | compact | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20170925 | 20170725 |
| 789004 | compact | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20170925 | 20170725 |
| 795311 | compact | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20170925 | 20170725 |
| 795331 | compact | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20170925 | 20170725 |
| 802232 | compact | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20170925 | 20170725 |
| 804152 | compact | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20170925 | 20170725 |
| 806251 | compact | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20170925 | 20170725 |
| 806840 | compact | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20170925 | 20170725 |
| 808887 | compact | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170925 | 20170725 |
| 809015 | compact | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170925 | 20170725 |
| 816401 | compact | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20170925 | 20170725 |
| 891756 | compact | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20170925 | 20170725 |
| 909140 | compact | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20170925 | 20170725 |
| 935964 | compact | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20170925 | 20170725 |
| 987012 | compact | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20170925 | 20170725 |
| 1002492 | compact | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20170925 | 20170725 |
| 1024138 | compact | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20170925 | 20170725 |
| 1026128 | compact | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170925 | 20170725 |
| 1034963 | compact | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20170925 | 20170725 |
| 1036863 | compact | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20170925 | 20170725 |
| 1037784 | compact | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170925 | 20170725 |
| 1043104 | compact | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170925 | 20170725 |
| 1044164 | compact | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170925 | 20170725 |
| 1044169 | compact | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20170925 | 20170725 |
| 1047394 | compact | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170925 | 20170725 |
| 1049797 | compact | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170925 | 20170725 |
| 1061402 | compact | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20170925 | 20170725 |
| 1386259 | compact | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170925 | 20170725 |
| 1389817 | compact | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20170925 | 20170725 |
| 1390976 | compact | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20170925 | 20170725 |
| 1411677 | compact | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20170925 | 20170725 |
| 2181319 | compact | gcc -m32 -O2 -fomit-frame-pointer | 20170925 | 20170725 |
| 2217904 | compact | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20170925 | 20170725 |
| 2218007 | compact | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20170925 | 20170725 |
| 2225067 | compact | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170925 | 20170725 |
| 2254440 | compact | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20170925 | 20170725 |
| 2257015 | compact | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170925 | 20170725 |
| 2258383 | compact | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170925 | 20170725 |
| 2262810 | compact | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20170925 | 20170725 |
| 2271887 | compact | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20170925 | 20170725 |
| 2292498 | compact | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170925 | 20170725 |
| 2317929 | compact | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20170925 | 20170725 |
| 2319634 | compact | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20170925 | 20170725 |
| 2332241 | compact | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20170925 | 20170725 |
| 2353692 | compact | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20170925 | 20170725 |
| 2405471 | compact | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20170925 | 20170725 |
| 2485793 | compact | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170925 | 20170725 |
| 2557091 | compact | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170925 | 20170725 |
| 2559063 | compact | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170925 | 20170725 |
| 2567968 | compact | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170925 | 20170725 |
| 2574832 | compact | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20170925 | 20170725 |
| 3942576 | compact | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20170925 | 20170725 |
| 3974382 | compact | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20170925 | 20170725 |
| 3981032 | compact | gcc -m32 -O -fomit-frame-pointer | 20170925 | 20170725 |
| 3987914 | compact | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20170925 | 20170725 |
| 3988019 | compact | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20170925 | 20170725 |
| 3998503 | compact | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20170925 | 20170725 |
| 4009717 | compact | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20170925 | 20170725 |
| 4019269 | compact | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20170925 | 20170725 |
| 4034836 | compact | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20170925 | 20170725 |
| 4049674 | compact | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20170925 | 20170725 |
| 4055218 | compact | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20170925 | 20170725 |
| 4104736 | compact | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20170925 | 20170725 |
| 4158331 | compact | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20170925 | 20170725 |
| 4158577 | compact | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20170925 | 20170725 |
| 4167679 | compact | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20170925 | 20170725 |
| 4574164 | compact | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20170925 | 20170725 |
| 4575946 | compact | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170925 | 20170725 |
| 4590201 | compact | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20170925 | 20170725 |
| 4617794 | compact | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20170925 | 20170725 |
| 4882976 | compact | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20170925 | 20170725 |
| 8346030 | compact | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20170925 | 20170725 |
| 8350538 | compact | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170925 | 20170725 |
| 8359192 | compact | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170925 | 20170725 |
| 8361112 | compact | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20170925 | 20170725 |
| 8391669 | compact | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20170925 | 20170725 |
| 8391758 | compact | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20170925 | 20170725 |
| 8407495 | compact | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20170925 | 20170725 |
| 8409466 | compact | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20170925 | 20170725 |
| 8410924 | compact | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20170925 | 20170725 |
| 8411072 | compact | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20170925 | 20170725 |
| 8413015 | compact | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20170925 | 20170725 |
| 8416202 | compact | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20170925 | 20170725 |
| 8416345 | compact | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170925 | 20170725 |
| 8417931 | compact | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20170925 | 20170725 |
| 8418914 | compact | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20170925 | 20170725 |
| 8419052 | compact | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20170925 | 20170725 |
| 8423555 | compact | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20170925 | 20170725 |
| 8425194 | compact | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20170925 | 20170725 |
| 8436756 | compact | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20170925 | 20170725 |
| 8439899 | compact | gcc -m32 -Os -fomit-frame-pointer | 20170925 | 20170725 |
| 8463355 | compact | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170925 | 20170725 |
| 8463432 | compact | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20170925 | 20170725 |
| 8470732 | compact | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170925 | 20170725 |
| 8495289 | compact | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170925 | 20170725 |
| 8503336 | compact | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20170925 | 20170725 |
| 8503417 | compact | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20170925 | 20170725 |
| 8504528 | compact | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170925 | 20170725 |
| 8508499 | compact | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20170925 | 20170725 |
| 8512954 | compact | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20170925 | 20170725 |
| 8560839 | compact | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20170925 | 20170725 |
| 8561628 | compact | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20170925 | 20170725 |
| 8563537 | compact | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20170925 | 20170725 |
| 8564977 | compact | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20170925 | 20170725 |
| 8567195 | compact | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20170925 | 20170725 |
| 8574866 | compact | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20170925 | 20170725 |
| 8580894 | compact | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20170925 | 20170725 |
| 8582328 | compact | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20170925 | 20170725 |
| 8584504 | compact | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20170925 | 20170725 |
| 8601899 | compact | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20170925 | 20170725 |
| 8602573 | compact | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20170925 | 20170725 |
| 8603836 | compact | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170925 | 20170725 |
| 8623682 | compact | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170925 | 20170725 |
| 8628883 | compact | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170925 | 20170725 |
| 8630214 | compact | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170925 | 20170725 |
| 24626432 | compact | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20170925 | 20170725 |
| 24628883 | compact | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170925 | 20170725 |
| 24694029 | compact | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20170925 | 20170725 |
| 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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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
|