| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 9963420 | 32 | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
| 9963450 | 32 | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
| 9965046 | 32 | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
| 10012746 | 32 | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20141019 | 20141014 |
| 10016373 | 32 | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20141019 | 20141014 |
| 10044780 | 32 | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20141019 | 20141014 |
| 10045125 | 32 | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20141019 | 20141014 |
| 10045692 | 32 | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20141019 | 20141014 |
| 10059198 | 32 | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20141019 | 20141014 |
| 10060176 | 32 | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20141019 | 20141014 |
| 10063698 | 32 | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
| 10067607 | 32 | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20141019 | 20141014 |
| 10091499 | 32 | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20141019 | 20141014 |
| 10101747 | 32 | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20141019 | 20141014 |
| 10116729 | 32 | gcc -m32 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
| 10118007 | 32 | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20141019 | 20141014 |
| 10118886 | 32 | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20141019 | 20141014 |
| 10123038 | 32 | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20141019 | 20141014 |
| 10193673 | 32 | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20141019 | 20141014 |
| 10193733 | 32 | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20141019 | 20141014 |
| 10204392 | 32 | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20141019 | 20141014 |
| 10205076 | 32 | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20141019 | 20141014 |
| 10208793 | 32 | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
| 10279245 | 32 | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20141019 | 20141014 |
| 10305870 | 32 | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20141019 | 20141014 |
| 10336359 | 32 | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20141019 | 20141014 |
| 10336548 | 32 | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20141019 | 20141014 |
| 10353498 | 32 | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
| 10358346 | 32 | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
| 10359726 | 32 | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20141019 | 20141014 |
| 10404810 | 32 | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20141019 | 20141014 |
| 10405362 | 32 | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20141019 | 20141014 |
| 10405995 | 32 | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20141019 | 20141014 |
| 10413864 | 32 | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20141019 | 20141014 |
| 10485828 | 32 | gcc -m32 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
| 10550586 | 32 | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20141019 | 20141014 |
| 10552548 | 32 | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20141019 | 20141014 |
| 10647870 | 32 | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20141019 | 20141014 |
| 10679019 | 32 | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20141019 | 20141014 |
| 10679376 | 32 | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
| 10841214 | 32 | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20141019 | 20141014 |
| 10842954 | 32 | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20141019 | 20141014 |
| 10843074 | 32 | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20141019 | 20141014 |
| 11117100 | 32 | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
| 11117508 | 32 | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
| 11149794 | 32 | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
| 11152281 | 32 | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
| 11218860 | 32 | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20141019 | 20141014 |
| 11219724 | 32 | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20141019 | 20141014 |
| 11251428 | 32 | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20141019 | 20141014 |
| 11252358 | 32 | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20141019 | 20141014 |
| 11254728 | 32 | gcc -m32 -Os -fomit-frame-pointer | 20141019 | 20141014 |
| 11270316 | 32 | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20141019 | 20141014 |
| 11270706 | 32 | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20141019 | 20141014 |
| 11285760 | 32 | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20141019 | 20141014 |
| 11290524 | 32 | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20141019 | 20141014 |
| 11295066 | 32 | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20141019 | 20141014 |
| 11297328 | 32 | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20141019 | 20141014 |
| 11298699 | 32 | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20141019 | 20141014 |
| 11299641 | 32 | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20141019 | 20141014 |
| 11321259 | 32 | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20141019 | 20141014 |
| 11322108 | 32 | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20141019 | 20141014 |
| 11322840 | 32 | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20141019 | 20141014 |
| 11327484 | 32 | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
| 11327586 | 32 | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
| 11327637 | 32 | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
| 11357805 | 32 | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20141019 | 20141014 |
| 11435082 | 32 | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
| 11489511 | arm32 | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
| 11525916 | arm32 | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
| 11619252 | arm32 | gcc -m32 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
| 11681307 | arm32 | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20141019 | 20141014 |
| 11683770 | arm32 | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20141019 | 20141014 |
| 11724957 | arm32 | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20141019 | 20141014 |
| 11726658 | arm32 | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20141019 | 20141014 |
| 11726667 | arm32 | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20141019 | 20141014 |
| 11755734 | arm32 | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20141019 | 20141014 |
| 11788908 | arm32 | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20141019 | 20141014 |
| 11789670 | arm32 | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20141019 | 20141014 |
| 11815722 | arm32 | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
| 11816028 | arm32 | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20141019 | 20141014 |
| 11818545 | arm32 | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20141019 | 20141014 |
| 11821002 | arm32 | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
| 11840262 | arm32 | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20141019 | 20141014 |
| 11894742 | arm32 | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20141019 | 20141014 |
| 11894784 | arm32 | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
| 12081573 | arm32 | gcc -m32 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
| 12140598 | arm32 | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20141019 | 20141014 |
| 12141447 | arm32 | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20141019 | 20141014 |
| 12206271 | arm32 | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20141019 | 20141014 |
| 12218589 | arm32 | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20141019 | 20141014 |
| 12223638 | arm32 | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
| 12245424 | 32 | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
| 12389550 | 32 | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20141019 | 20141014 |
| 12390867 | 32 | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20141019 | 20141014 |
| 12399837 | 32 | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20141019 | 20141014 |
| 12447648 | 32 | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20141019 | 20141014 |
| 12451845 | 32 | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20141019 | 20141014 |
| 12530535 | 32 | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
| 12543861 | 32 | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20141019 | 20141014 |
| 12572484 | 32 | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
| 12618858 | 32 | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20141019 | 20141014 |
| 12626544 | 32 | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20141019 | 20141014 |
| 12628134 | 32 | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
| 12635133 | arm32 | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
| 12655560 | arm32 | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
| 12657555 | arm32 | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
| 12675099 | arm32 | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
| 12676995 | arm32 | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
| 12678123 | arm32 | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
| 12680613 | arm32 | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
| 12687588 | 32 | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20141019 | 20141014 |
| 12691206 | arm32 | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
| 12701142 | arm32 | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
| 12703473 | 32 | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
| 12705198 | 32 | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
| 12707106 | 32 | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
| 12711441 | arm32 | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
| 12713016 | arm32 | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
| 12761568 | 32 | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
| 12763614 | 32 | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
| 12764913 | 32 | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
| 12775752 | arm32 | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
| 12828123 | arm32 | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
| 12829623 | arm32 | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
| 12831699 | arm32 | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
| 12849687 | 32 | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
| 12874281 | 32 | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
| 12875784 | 32 | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20141019 | 20141014 |
| 12884754 | arm32 | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20141019 | 20141014 |
| 12884781 | arm32 | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
| 12888729 | 32 | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20141019 | 20141014 |
| 12888783 | 32 | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20141019 | 20141014 |
| 12976458 | arm32 | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20141019 | 20141014 |
| 12987867 | arm32 | gcc -m32 -Os -fomit-frame-pointer | 20141019 | 20141014 |
| 12989301 | arm32 | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20141019 | 20141014 |
| 12989565 | arm32 | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20141019 | 20141014 |
| 12990600 | arm32 | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20141019 | 20141014 |
| 12990600 | arm32 | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20141019 | 20141014 |
| 12991116 | arm32 | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20141019 | 20141014 |
| 12991362 | arm32 | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20141019 | 20141014 |
| 12991701 | arm32 | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20141019 | 20141014 |
| 12995232 | arm32 | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20141019 | 20141014 |
| 13008885 | arm32 | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20141019 | 20141014 |
| 13013964 | arm32 | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20141019 | 20141014 |
| 13014072 | arm32 | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20141019 | 20141014 |
| 13014405 | arm32 | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20141019 | 20141014 |
| 13014582 | arm32 | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20141019 | 20141014 |
| 13015959 | arm32 | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20141019 | 20141014 |
| 13053954 | arm32 | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20141019 | 20141014 |
| 13083498 | arm32 | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20141019 | 20141014 |
| 13088595 | arm32 | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20141019 | 20141014 |
| 13217115 | 32 | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
| 13365510 | 32 | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
| 13503753 | 32 | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
| 13614018 | 32 | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20141019 | 20141014 |
| 13675701 | 32 | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20141019 | 20141014 |
| 13852227 | 32 | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
| 13987785 | 32 | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20141019 | 20141014 |
| 14050815 | 32 | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20141019 | 20141014 |
| 14173452 | 32 | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
| 14221101 | 32 | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20141019 | 20141014 |
| 14225322 | 32 | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20141019 | 20141014 |
| 14256300 | 32 | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20141019 | 20141014 |
| 14312643 | 32 | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
| 14317566 | 32 | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20141019 | 20141014 |
| 14346276 | 32 | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
| 14452791 | 32 | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20141019 | 20141014 |
| 15254658 | 32 | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20141019 | 20141014 |
| 15353076 | 32 | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20141019 | 20141014 |
| 15355023 | 32 | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20141019 | 20141014 |
| 15475686 | 32 | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20141019 | 20141014 |
| 15505437 | 32 | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20141019 | 20141014 |
| 15516732 | 32 | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20141019 | 20141014 |
| 15542106 | 32 | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20141019 | 20141014 |
| 15545394 | 32 | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20141019 | 20141014 |
| 15545649 | 32 | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20141019 | 20141014 |
| 15546030 | 32 | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20141019 | 20141014 |
| 15546858 | 32 | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20141019 | 20141014 |
| 15549033 | 32 | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20141019 | 20141014 |
| 15616851 | 32 | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20141019 | 20141014 |
| 15620625 | 32 | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20141019 | 20141014 |
| 15643440 | 32 | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20141019 | 20141014 |
| 15644940 | 32 | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20141019 | 20141014 |
| 15696537 | 32 | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20141019 | 20141014 |
| 15721068 | 32 | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20141019 | 20141014 |
| 15736452 | 32 | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20141019 | 20141014 |
| 15814122 | 32 | gcc -m32 -O -fomit-frame-pointer | 20141019 | 20141014 |
| 16135737 | 32 | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20141019 | 20141014 |
| 16179333 | 32 | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20141019 | 20141014 |
| 16253913 | 32 | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20141019 | 20141014 |
| 16283382 | 32 | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20141019 | 20141014 |
| 16284948 | 32 | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20141019 | 20141014 |
| 16339161 | 32 | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20141019 | 20141014 |
| 16339293 | 32 | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20141019 | 20141014 |
| 16505031 | 32 | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20141019 | 20141014 |
| 16671693 | 32 | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20141019 | 20141014 |
| 16672395 | 32 | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20141019 | 20141014 |
| 17077422 | 32 | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20141019 | 20141014 |
| 17077434 | 32 | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20141019 | 20141014 |
| 17078448 | 32 | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20141019 | 20141014 |
| 17152098 | 32 | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20141019 | 20141014 |
| 17152731 | 32 | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20141019 | 20141014 |
| 17154141 | 32 | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20141019 | 20141014 |
| 17553981 | 32 | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20141019 | 20141014 |
| 18344043 | arm32 | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20141019 | 20141014 |
| 18344886 | arm32 | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20141019 | 20141014 |
| 18598779 | arm32 | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20141019 | 20141014 |
| 18603546 | arm32 | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20141019 | 20141014 |
| 18652944 | arm32 | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20141019 | 20141014 |
| 18675936 | arm32 | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20141019 | 20141014 |
| 18769056 | arm32 | gcc -m32 -O -fomit-frame-pointer | 20141019 | 20141014 |
| 18797145 | arm32 | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20141019 | 20141014 |
| 18798897 | arm32 | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20141019 | 20141014 |
| 18800145 | arm32 | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20141019 | 20141014 |
| 18946215 | arm32 | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20141019 | 20141014 |
| 18946329 | arm32 | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20141019 | 20141014 |
| 18947166 | arm32 | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20141019 | 20141014 |
| 19175049 | arm32 | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20141019 | 20141014 |
| 19184601 | arm32 | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20141019 | 20141014 |
| 19186713 | arm32 | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20141019 | 20141014 |
| 19495881 | arm32 | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20141019 | 20141014 |
| 19743012 | arm32 | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20141019 | 20141014 |
| 19762521 | arm32 | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20141019 | 20141014 |
| 19767963 | arm32 | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20141019 | 20141014 |
| Compiler | Implementations
|
| gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -O -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -O2 -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -O3 -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -O -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -Os -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=athlon -O -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=athlon -Os -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=i386 -O -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=i386 -Os -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=i486 -O -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=i486 -Os -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=k6 -O -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=k6 -Os -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=pentium -O -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=pentium -Os -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 64 amd64
|
| Compiler | Implementations
|
| gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -O -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -Os -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | neon |
| gcc -m32 -O2 -fomit-frame-pointer | neon |
| gcc -m32 -O3 -fomit-frame-pointer | neon |
| gcc -m32 -O -fomit-frame-pointer | neon |
| gcc -m32 -Os -fomit-frame-pointer | neon |
| gcc -m32 -march=athlon -O2 -fomit-frame-pointer | neon |
| gcc -m32 -march=athlon -O3 -fomit-frame-pointer | neon |
| gcc -m32 -march=athlon -O -fomit-frame-pointer | neon |
| gcc -m32 -march=athlon -Os -fomit-frame-pointer | neon |
| gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | neon |
| gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | neon |
| gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | neon |
| gcc -m32 -march=core2 -O2 -fomit-frame-pointer | neon |
| gcc -m32 -march=core2 -O3 -fomit-frame-pointer | neon |
| gcc -m32 -march=core2 -O -fomit-frame-pointer | neon |
| gcc -m32 -march=core2 -Os -fomit-frame-pointer | neon |
| gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | neon |
| gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | neon |
| gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | neon |
| gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | neon |
| gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | neon |
| gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | neon |
| gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | neon |
| gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | neon |
| gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | neon |
| gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | neon |
| gcc -m32 -march=corei7 -O -fomit-frame-pointer | neon |
| gcc -m32 -march=corei7 -Os -fomit-frame-pointer | neon |
| gcc -m32 -march=i386 -O2 -fomit-frame-pointer | neon |
| gcc -m32 -march=i386 -O3 -fomit-frame-pointer | neon |
| gcc -m32 -march=i386 -O -fomit-frame-pointer | neon |
| gcc -m32 -march=i386 -Os -fomit-frame-pointer | neon |
| gcc -m32 -march=i486 -O2 -fomit-frame-pointer | neon |
| gcc -m32 -march=i486 -O3 -fomit-frame-pointer | neon |
| gcc -m32 -march=i486 -O -fomit-frame-pointer | neon |
| gcc -m32 -march=i486 -Os -fomit-frame-pointer | neon |
| gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | neon |
| gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | neon |
| gcc -m32 -march=k6-2 -O -fomit-frame-pointer | neon |
| gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | neon |
| gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | neon |
| gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | neon |
| gcc -m32 -march=k6-3 -O -fomit-frame-pointer | neon |
| gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | neon |
| gcc -m32 -march=k6 -O2 -fomit-frame-pointer | neon |
| gcc -m32 -march=k6 -O3 -fomit-frame-pointer | neon |
| gcc -m32 -march=k6 -O -fomit-frame-pointer | neon |
| gcc -m32 -march=k6 -Os -fomit-frame-pointer | neon |
| gcc -m32 -march=k8 -O2 -fomit-frame-pointer | neon |
| gcc -m32 -march=k8 -O3 -fomit-frame-pointer | neon |
| gcc -m32 -march=k8 -O -fomit-frame-pointer | neon |
| gcc -m32 -march=k8 -Os -fomit-frame-pointer | neon |
| gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | neon |
| gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | neon |
| gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | neon |
| gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | neon |
| gcc -m32 -march=nocona -O2 -fomit-frame-pointer | neon |
| gcc -m32 -march=nocona -O3 -fomit-frame-pointer | neon |
| gcc -m32 -march=nocona -O -fomit-frame-pointer | neon |
| gcc -m32 -march=nocona -Os -fomit-frame-pointer | neon |
| gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | neon |
| gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | neon |
| gcc -m32 -march=pentium-m -O -fomit-frame-pointer | neon |
| gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | neon |
| gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | neon |
| gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | neon |
| gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | neon |
| gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | neon |
| gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | neon |
| gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | neon |
| gcc -m32 -march=pentium2 -O -fomit-frame-pointer | neon |
| gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | neon |
| gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | neon |
| gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | neon |
| gcc -m32 -march=pentium3 -O -fomit-frame-pointer | neon |
| gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | neon |
| gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | neon |
| gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | neon |
| gcc -m32 -march=pentium4 -O -fomit-frame-pointer | neon |
| gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | neon |
| gcc -m32 -march=pentium -O2 -fomit-frame-pointer | neon |
| gcc -m32 -march=pentium -O3 -fomit-frame-pointer | neon |
| gcc -m32 -march=pentium -O -fomit-frame-pointer | neon |
| gcc -m32 -march=pentium -Os -fomit-frame-pointer | neon |
| gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | neon |
| gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | neon |
| gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | neon |
| gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | neon |
| gcc -m32 -march=prescott -O2 -fomit-frame-pointer | neon |
| gcc -m32 -march=prescott -O3 -fomit-frame-pointer | neon |
| gcc -m32 -march=prescott -O -fomit-frame-pointer | neon |
| gcc -m32 -march=prescott -Os -fomit-frame-pointer | neon
|
| Compiler | Implementations
|
| gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 32 arm32 |
| gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 32 arm32 |
| gcc -funroll-loops -m32 -O -fomit-frame-pointer | 32 arm32 |
| gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 32 arm32 |
| gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 32 arm32 |
| gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 32 arm32 |
| gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 32 arm32 |
| gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 32 arm32 |
| gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 32 |
| gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 32 |
| gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 32 |
| gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 32 |
| gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 32 arm32 |
| gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 32 arm32 |
| gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 32 arm32 |
| gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 32 arm32 |
| gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 32 arm32 |
| gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 32 arm32 |
| gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 32 arm32 |
| gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 32 arm32 |
| gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 32 arm32 |
| gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 32 arm32 |
| gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 32 arm32 |
| gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 32 arm32 |
| gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 32 arm32 |
| gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 32 arm32 |
| gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 32 arm32 |
| gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 32 arm32 |
| gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 32 |
| gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 32 |
| gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 32 |
| gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 32 |
| gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 32 |
| gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 32 |
| gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 32 |
| gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 32 |
| gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 32 |
| gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 32 |
| gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 32 |
| gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 32 |
| gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 32 arm32 |
| gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 32 arm32 |
| gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 32 arm32 |
| gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 32 arm32 |
| gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 32 arm32 |
| gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 32 arm32 |
| gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 32 arm32 |
| gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 32 arm32 |
| gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 32 arm32 |
| gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 32 arm32 |
| gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 32 arm32 |
| gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 32 arm32 |
| gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 32 |
| gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 32 |
| gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 32 |
| gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 32 |
| gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 32 arm32 |
| gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 32 arm32 |
| gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 32 arm32 |
| gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 32 arm32 |
| gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 32 arm32 |
| gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 32 arm32 |
| gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 32 arm32 |
| gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 32 arm32 |
| gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 32 |
| gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 32 |
| gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 32 |
| gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 32 |
| gcc -m32 -O2 -fomit-frame-pointer | 32 arm32 |
| gcc -m32 -O3 -fomit-frame-pointer | 32 arm32 |
| gcc -m32 -O -fomit-frame-pointer | 32 arm32 |
| gcc -m32 -Os -fomit-frame-pointer | 32 arm32 |
| gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 32 arm32 |
| gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 32 arm32 |
| gcc -m32 -march=athlon -O -fomit-frame-pointer | 32 arm32 |
| gcc -m32 -march=athlon -Os -fomit-frame-pointer | 32 arm32 |
| gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 32 |
| gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 32 |
| gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 32 |
| gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 32 |
| gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 32 |
| gcc -m32 -march=core2 -O -fomit-frame-pointer | 32 |
| gcc -m32 -march=core2 -Os -fomit-frame-pointer | 32 |
| gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 32 |
| gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 32 |
| gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 32 |
| gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 32 |
| gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 32 |
| gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 32 |
| gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 32 |
| gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 32 |
| gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 32 |
| gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 32 |
| gcc -m32 -march=corei7 -O -fomit-frame-pointer | 32 |
| gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 32 |
| gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 32 arm32 |
| gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 32 arm32 |
| gcc -m32 -march=i486 -O -fomit-frame-pointer | 32 arm32 |
| gcc -m32 -march=i486 -Os -fomit-frame-pointer | 32 arm32 |
| gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 32 arm32 |
| gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 32 arm32 |
| gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 32 arm32 |
| gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 32 arm32 |
| gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 32 arm32 |
| gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 32 arm32 |
| gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 32 arm32 |
| gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 32 arm32 |
| gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 32 arm32 |
| gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 32 arm32 |
| gcc -m32 -march=k6 -O -fomit-frame-pointer | 32 arm32 |
| gcc -m32 -march=k6 -Os -fomit-frame-pointer | 32 arm32 |
| gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 32 |
| gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 32 |
| gcc -m32 -march=k8 -O -fomit-frame-pointer | 32 |
| gcc -m32 -march=k8 -Os -fomit-frame-pointer | 32 |
| gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 32 |
| gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 32 |
| gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 32 |
| gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 32 |
| gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 32 |
| gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 32 |
| gcc -m32 -march=nocona -O -fomit-frame-pointer | 32 |
| gcc -m32 -march=nocona -Os -fomit-frame-pointer | 32 |
| gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 32 |
| gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 32 |
| gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 32 |
| gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 32 |
| gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 32 arm32 |
| gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 32 arm32 |
| gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 32 arm32 |
| gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 32 arm32 |
| gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 32 arm32 |
| gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 32 arm32 |
| gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 32 arm32 |
| gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 32 arm32 |
| gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 32 arm32 |
| gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 32 arm32 |
| gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 32 arm32 |
| gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 32 arm32 |
| gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 32 |
| gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 32 |
| gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 32 |
| gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 32 |
| gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 32 arm32 |
| gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 32 arm32 |
| gcc -m32 -march=pentium -O -fomit-frame-pointer | 32 arm32 |
| gcc -m32 -march=pentium -Os -fomit-frame-pointer | 32 arm32 |
| gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 32 arm32 |
| gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 32 arm32 |
| gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 32 arm32 |
| gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 32 arm32 |
| gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 32 |
| gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 32 |
| gcc -m32 -march=prescott -O -fomit-frame-pointer | 32 |
| gcc -m32 -march=prescott -Os -fomit-frame-pointer | 32
|
| Compiler | Implementations
|
| gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 64 amd64 |
| gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=core2 -O -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=core2 -Os -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=corei7 -O -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=k8 -O -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=k8 -Os -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=nocona -O -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=nocona -Os -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=prescott -O -fomit-frame-pointer | 64 amd64 |
| gcc -m32 -march=prescott -Os -fomit-frame-pointer | 64 amd64
|
| Compiler | Implementations
|
| gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | arm32 |
| gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | arm32 |
| gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | arm32 |
| gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | arm32 |
| gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | arm32 |
| gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | arm32 |
| gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | arm32 |
| gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | arm32 |
| gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | arm32 |
| gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | arm32 |
| gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | arm32 |
| gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | arm32 |
| gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | arm32 |
| gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | arm32 |
| gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | arm32 |
| gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | arm32 |
| gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | arm32 |
| gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | arm32 |
| gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | arm32 |
| gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | arm32 |
| gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | arm32 |
| gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | arm32 |
| gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | arm32 |
| gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | arm32 |
| gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | arm32 |
| gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | arm32 |
| gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | arm32 |
| gcc -m32 -march=core2 -O2 -fomit-frame-pointer | arm32 |
| gcc -m32 -march=core2 -O3 -fomit-frame-pointer | arm32 |
| gcc -m32 -march=core2 -O -fomit-frame-pointer | arm32 |
| gcc -m32 -march=core2 -Os -fomit-frame-pointer | arm32 |
| gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | arm32 |
| gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | arm32 |
| gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | arm32 |
| gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | arm32 |
| gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | arm32 |
| gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | arm32 |
| gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | arm32 |
| gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | arm32 |
| gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | arm32 |
| gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | arm32 |
| gcc -m32 -march=corei7 -O -fomit-frame-pointer | arm32 |
| gcc -m32 -march=corei7 -Os -fomit-frame-pointer | arm32 |
| gcc -m32 -march=k8 -O2 -fomit-frame-pointer | arm32 |
| gcc -m32 -march=k8 -O3 -fomit-frame-pointer | arm32 |
| gcc -m32 -march=k8 -O -fomit-frame-pointer | arm32 |
| gcc -m32 -march=k8 -Os -fomit-frame-pointer | arm32 |
| gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | arm32 |
| gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | arm32 |
| gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | arm32 |
| gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | arm32 |
| gcc -m32 -march=nocona -O2 -fomit-frame-pointer | arm32 |
| gcc -m32 -march=nocona -O3 -fomit-frame-pointer | arm32 |
| gcc -m32 -march=nocona -O -fomit-frame-pointer | arm32 |
| gcc -m32 -march=nocona -Os -fomit-frame-pointer | arm32 |
| gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | arm32 |
| gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | arm32 |
| gcc -m32 -march=pentium-m -O -fomit-frame-pointer | arm32 |
| gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | arm32 |
| gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | arm32 |
| gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | arm32 |
| gcc -m32 -march=pentium4 -O -fomit-frame-pointer | arm32 |
| gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | arm32 |
| gcc -m32 -march=prescott -O2 -fomit-frame-pointer | arm32 |
| gcc -m32 -march=prescott -O3 -fomit-frame-pointer | arm32 |
| gcc -m32 -march=prescott -O -fomit-frame-pointer | arm32 |
| gcc -m32 -march=prescott -Os -fomit-frame-pointer | arm32
|