| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 12501 | xmm | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 12503 | xmm | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 12515 | xmm | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 12515 | xmm | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 12594 | xmm | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20161010 | 20161009 |
| 12618 | xmm | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20161010 | 20161009 |
| 12622 | xmm | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20161010 | 20161009 |
| 12643 | xmm | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20161010 | 20161009 |
| 12651 | xmm | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20161010 | 20161009 |
| 12824 | xmm | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 12919 | xmm | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 12955 | xmm | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20161010 | 20161009 |
| 12963 | xmm | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20161010 | 20161009 |
| 12967 | xmm | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 12968 | xmm | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 12984 | xmm | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20161010 | 20161009 |
| 13000 | xmm | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20161010 | 20161009 |
| 13005 | xmm | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20161010 | 20161009 |
| 13007 | xmm | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20161010 | 20161009 |
| 13011 | xmm | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 13013 | xmm | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20161010 | 20161009 |
| 13041 | xmm | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 13115 | xmm | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 13141 | xmm | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 13323 | xmm | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20161010 | 20161009 |
| 15040 | xmm | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 15227 | xmm | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 15448 | xmm | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 15453 | xmm | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 15496 | xmm | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 15499 | xmm | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 15557 | xmm | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 15565 | xmm | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 15578 | xmm | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 15579 | xmm | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 15656 | xmm | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 15666 | xmm | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 15877 | xmm | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 15880 | xmm | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 16894 | xmm | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20161010 | 20161009 |
| 16904 | xmm | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161010 | 20161009 |
| 16984 | xmm | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20161010 | 20161009 |
| 16994 | xmm | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20161010 | 20161009 |
| 16998 | xmm | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161010 | 20161009 |
| 17011 | xmm | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20161010 | 20161009 |
| 19685 | xmm | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20161010 | 20161009 |
| 19698 | xmm | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20161010 | 20161009 |
| 19704 | xmm | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20161010 | 20161009 |
| 19869 | xmm | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161010 | 20161009 |
| 20134 | xmm | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20161010 | 20161009 |
| 20173 | xmm | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161010 | 20161009 |
| 20240 | xmm | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20161010 | 20161009 |
| 51055 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 51058 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 51349 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 51574 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 51598 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 51616 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 51616 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 51858 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 51861 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 51930 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 51940 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 52032 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 52160 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 52160 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 52348 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 52418 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 52490 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 52528 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 52563 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 52629 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 52629 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 52635 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 52797 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 52907 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 52958 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 52963 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 53150 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 53160 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 53502 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 53509 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 53624 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 53629 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 53653 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 53873 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 54365 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 54650 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 55061 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 55101 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 55160 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 55162 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 55184 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 55285 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 55294 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 55313 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 55323 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 55346 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 55517 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 55575 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 55579 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 55597 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 55597 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 55640 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 55654 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 55660 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 55702 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 55901 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 55909 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 56012 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 56056 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20161010 | 20161009 |
| 56056 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20161010 | 20161009 |
| 56058 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 56060 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 56075 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20161010 | 20161009 |
| 56259 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20161010 | 20161009 |
| 56568 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 56598 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 56611 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 56624 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 56624 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 56683 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 56706 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20161010 | 20161009 |
| 56781 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20161010 | 20161009 |
| 56832 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20161010 | 20161009 |
| 57643 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161010 | 20161009 |
| 57643 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20161010 | 20161009 |
| 57714 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20161010 | 20161009 |
| 57725 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20161010 | 20161009 |
| 57732 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20161010 | 20161009 |
| 57732 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20161010 | 20161009 |
| 57743 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161010 | 20161009 |
| 57802 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 57802 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 57802 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 57856 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20161010 | 20161009 |
| 57883 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 57912 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20161010 | 20161009 |
| 58141 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20161010 | 20161009 |
| 58637 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161010 | 20161009 |
| 58638 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20161010 | 20161009 |
| 58640 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20161010 | 20161009 |
| 58763 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20161010 | 20161009 |
| 58816 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20161010 | 20161009 |
| 58824 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20161010 | 20161009 |
| 58925 | ref | gcc -m32 -O -fomit-frame-pointer | 20161010 | 20161009 |
| 59125 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20161010 | 20161009 |
| 59128 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20161010 | 20161009 |
| 59485 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161010 | 20161009 |
| 59499 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20161010 | 20161009 |
| 59595 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20161010 | 20161009 |
| 59642 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20161010 | 20161009 |
| 59757 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20161010 | 20161009 |
| 59979 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20161010 | 20161009 |
| 59989 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20161010 | 20161009 |
| 60006 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20161010 | 20161009 |
| 60493 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20161010 | 20161009 |
| 60502 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20161010 | 20161009 |
| 60504 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20161010 | 20161009 |
| 60646 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20161010 | 20161009 |
| 60646 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161010 | 20161009 |
| 60784 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20161010 | 20161009 |
| 60786 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20161010 | 20161009 |
| 62734 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161010 | 20161009 |
| 63216 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161010 | 20161009 |
| 63216 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161010 | 20161009 |
| 63216 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20161010 | 20161009 |
| 63242 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20161010 | 20161009 |
| 63570 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161010 | 20161009 |
| 63586 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161010 | 20161009 |
| 64093 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161010 | 20161009 |
| 64093 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161010 | 20161009 |
| 64429 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20161010 | 20161009 |
| 64429 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20161010 | 20161009 |
| 64822 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20161010 | 20161009 |
| 64824 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20161010 | 20161009 |
| 65994 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20161010 | 20161009 |
| 65995 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161010 | 20161009 |
| 66325 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20161010 | 20161009 |
| 66328 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20161010 | 20161009 |
| 66333 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161010 | 20161009 |
| 66341 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161010 | 20161009 |
| 66341 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161010 | 20161009 |
| 66341 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20161010 | 20161009 |
| 66501 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20161010 | 20161009 |
| 66504 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20161010 | 20161009 |
| 66546 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20161010 | 20161009 |
| 66546 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161010 | 20161009 |
| 66547 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161010 | 20161009 |
| 66555 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20161010 | 20161009 |
| 66562 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20161010 | 20161009 |
| 66563 | ref | gcc -m32 -Os -fomit-frame-pointer | 20161010 | 20161009 |
| 66675 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161010 | 20161009 |
| 66677 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161010 | 20161009 |
| 66720 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20161010 | 20161009 |
| 66722 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20161010 | 20161009 |
| 66723 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20161010 | 20161009 |
| 67189 | regs | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 67206 | regs | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 67209 | regs | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 67230 | regs | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 67285 | regs | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 67357 | regs | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 67381 | regs | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 67395 | regs | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 67395 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20161010 | 20161009 |
| 67405 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20161010 | 20161009 |
| 67453 | regs | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 67486 | regs | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 67530 | regs | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 67533 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161010 | 20161009 |
| 67536 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161010 | 20161009 |
| 67565 | regs | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 67579 | regs | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 67584 | regs | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 67584 | regs | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 67585 | regs | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 67594 | regs | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 67616 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20161010 | 20161009 |
| 67616 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20161010 | 20161009 |
| 67623 | regs | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 67626 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161010 | 20161009 |
| 67664 | regs | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 67664 | regs | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 67674 | regs | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 67688 | regs | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 67716 | regs | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 67720 | regs | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 67744 | regs | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 67752 | regs | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 67765 | regs | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 67805 | regs | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 67840 | regs | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 67872 | regs | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 67877 | regs | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 67909 | regs | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 67928 | regs | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 67942 | regs | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 67996 | regs | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 68016 | regs | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 68040 | regs | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 68106 | regs | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 68237 | regs | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 68429 | regs | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 68438 | regs | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 68455 | regs | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 68471 | regs | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 68531 | regs | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20161010 | 20161009 |
| 68547 | regs | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161010 | 20161009 |
| 68560 | regs | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 68594 | regs | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20161010 | 20161009 |
| 68606 | regs | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161010 | 20161009 |
| 68607 | regs | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 68621 | regs | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 68637 | regs | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20161010 | 20161009 |
| 68640 | regs | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20161010 | 20161009 |
| 68653 | regs | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161010 | 20161009 |
| 68659 | regs | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20161010 | 20161009 |
| 68709 | regs | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 68800 | regs | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161010 | 20161009 |
| 68814 | regs | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 68814 | regs | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 68851 | regs | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20161010 | 20161009 |
| 68896 | regs | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161010 | 20161009 |
| 68904 | regs | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20161010 | 20161009 |
| 68942 | regs | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20161010 | 20161009 |
| 68947 | regs | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 68948 | regs | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20161010 | 20161009 |
| 68959 | regs | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20161010 | 20161009 |
| 69024 | regs | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20161010 | 20161009 |
| 69030 | regs | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20161010 | 20161009 |
| 69037 | regs | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20161010 | 20161009 |
| 69115 | regs | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 69126 | regs | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 69133 | regs | gcc -m32 -Os -fomit-frame-pointer | 20161010 | 20161009 |
| 69138 | regs | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161010 | 20161009 |
| 69144 | regs | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20161010 | 20161009 |
| 69232 | regs | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161010 | 20161009 |
| 69241 | regs | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161010 | 20161009 |
| 69300 | regs | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20161010 | 20161009 |
| 69301 | regs | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20161010 | 20161009 |
| 69305 | regs | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20161010 | 20161009 |
| 69331 | regs | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161010 | 20161009 |
| 69400 | regs | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161010 | 20161009 |
| 69418 | regs | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161010 | 20161009 |
| 69441 | regs | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 69454 | regs | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 69488 | regs | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 69522 | regs | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161010 | 20161009 |
| 69539 | regs | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161010 | 20161009 |
| 69562 | regs | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 69562 | regs | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20161010 | 20161009 |
| 69587 | regs | gcc -m32 -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 69610 | regs | gcc -m32 -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 69630 | regs | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 69631 | regs | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20161010 | 20161009 |
| 69637 | regs | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 69640 | regs | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 69680 | regs | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 69685 | regs | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20161010 | 20161009 |
| 69696 | regs | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20161010 | 20161009 |
| 69725 | regs | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20161010 | 20161009 |
| 69752 | regs | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 69768 | regs | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20161010 | 20161009 |
| 69811 | regs | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 69831 | regs | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20161010 | 20161009 |
| 69839 | regs | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20161010 | 20161009 |
| 69857 | regs | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 69881 | regs | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161010 | 20161009 |
| 69931 | regs | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 69951 | regs | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161010 | 20161009 |
| 69958 | regs | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20161010 | 20161009 |
| 69976 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 69978 | regs | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 69998 | regs | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161010 | 20161009 |
| 70002 | regs | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 70136 | regs | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 70151 | regs | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20161010 | 20161009 |
| 70174 | regs | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161010 | 20161009 |
| 70181 | regs | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20161010 | 20161009 |
| 70198 | regs | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20161010 | 20161009 |
| 70198 | regs | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 70200 | regs | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 70303 | regs | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 70307 | regs | gcc -m32 -O -fomit-frame-pointer | 20161010 | 20161009 |
| 70309 | regs | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 70327 | regs | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20161010 | 20161009 |
| 70351 | regs | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161010 | 20161009 |
| 70402 | regs | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20161010 | 20161009 |
| 70413 | regs | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20161010 | 20161009 |
| 70485 | regs | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161010 | 20161009 |
| 70509 | regs | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20161010 | 20161009 |
| 70545 | regs | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20161010 | 20161009 |
| 70633 | regs | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 70664 | regs | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20161010 | 20161009 |
| 70668 | regs | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20161010 | 20161009 |
| 70691 | regs | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20161010 | 20161009 |
| 70692 | regs | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20161010 | 20161009 |
| 70712 | regs | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20161010 | 20161009 |
| 70818 | regs | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20161010 | 20161009 |
| 70824 | regs | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20161010 | 20161009 |
| 70829 | regs | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20161010 | 20161009 |
| 70893 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 70914 | regs | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 71005 | regs | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161010 | 20161009 |
| 71043 | regs | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20161010 | 20161009 |
| 71112 | regs | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20161010 | 20161009 |
| 71125 | regs | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20161010 | 20161009 |
| 71142 | regs | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20161010 | 20161009 |
| 71147 | regs | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 71182 | regs | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20161010 | 20161009 |
| 71190 | regs | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 71256 | regs | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 71266 | regs | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20161010 | 20161009 |
| 71504 | regs | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20161010 | 20161009 |
| 71558 | regs | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161010 | 20161009 |
| 71589 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 71595 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 71784 | regs | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20161010 | 20161009 |
| 71839 | regs | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20161010 | 20161009 |
| 72016 | regs | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20161010 | 20161009 |
| 72086 | regs | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20161010 | 20161009 |
| 72103 | regs | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20161010 | 20161009 |
| 72133 | regs | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161010 | 20161009 |
| 72281 | regs | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20161010 | 20161009 |
| 72413 | regs | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20161010 | 20161009 |
| 72708 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 72754 | regs | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20161010 | 20161009 |
| 72960 | regs | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161010 | 20161009 |
| 73096 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 73096 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 73178 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| Compiler | Implementations
|
| gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 |
| gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 |
| gcc -funroll-loops -m32 -O -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 |
| gcc -funroll-loops -m32 -Os -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 |
| gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 |
| gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 |
| gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 |
| gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 |
| gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 |
| gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 |
| gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 |
| gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 |
| gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 |
| gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 |
| gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 |
| gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 |
| gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 |
| gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 |
| gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 |
| gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 |
| gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 |
| gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 |
| gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 |
| gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 |
| gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 |
| gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 |
| gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 |
| gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 |
| gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 |
| gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 |
| gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 |
| gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 |
| gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 |
| gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 |
| gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 |
| gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 |
| gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 |
| gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 |
| gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 |
| gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 |
| gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 |
| gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 |
| gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 |
| gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 |
| gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 |
| gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 |
| gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 |
| gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 |
| gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 |
| gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 |
| gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 |
| gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 |
| gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 |
| gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 |
| gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 |
| gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 |
| gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 |
| gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 |
| gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 |
| gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 |
| gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 |
| gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 |
| gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 |
| gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 |
| gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 |
| gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 |
| gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 |
| gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 |
| gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 |
| gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 |
| gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 |
| gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 |
| gcc -m32 -O2 -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 |
| gcc -m32 -O3 -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 |
| gcc -m32 -O -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 |
| gcc -m32 -Os -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 |
| gcc -m32 -march=athlon -O2 -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 |
| gcc -m32 -march=athlon -O3 -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 |
| gcc -m32 -march=athlon -O -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 |
| gcc -m32 -march=athlon -Os -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 |
| gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 ref regs xmm |
| gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 ref regs xmm |
| gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 ref regs xmm |
| gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer | avx2-1 avx2-2 avx2-3 moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 ref regs xmm |
| gcc -m32 -march=core-avx2 -O -fomit-frame-pointer | avx2-1 avx2-2 avx2-3 moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 ref regs xmm |
| gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer | avx2-1 avx2-2 avx2-3 moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 ref regs xmm |
| gcc -m32 -march=core2 -O2 -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 xmm |
| gcc -m32 -march=core2 -O3 -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 ref regs xmm |
| gcc -m32 -march=core2 -O -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 xmm |
| gcc -m32 -march=core2 -Os -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 xmm |
| gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 xmm |
| gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 xmm |
| gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 xmm |
| gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 xmm |
| gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 xmm |
| gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 xmm |
| gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 ref regs xmm |
| gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 ref regs xmm |
| gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 ref regs xmm |
| gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 xmm |
| gcc -m32 -march=corei7 -O -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 xmm |
| gcc -m32 -march=corei7 -Os -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 xmm |
| gcc -m32 -march=i386 -O2 -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 |
| gcc -m32 -march=i386 -O3 -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 |
| gcc -m32 -march=i386 -O -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 |
| gcc -m32 -march=i386 -Os -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 |
| gcc -m32 -march=i486 -O2 -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 |
| gcc -m32 -march=i486 -O3 -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 |
| gcc -m32 -march=i486 -O -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 |
| gcc -m32 -march=i486 -Os -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 |
| gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 |
| gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 |
| gcc -m32 -march=k6-2 -O -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 |
| gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 |
| gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 |
| gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 |
| gcc -m32 -march=k6-3 -O -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 |
| gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 |
| gcc -m32 -march=k6 -O2 -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 |
| gcc -m32 -march=k6 -O3 -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 |
| gcc -m32 -march=k6 -O -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 |
| gcc -m32 -march=k6 -Os -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 |
| gcc -m32 -march=k8 -O2 -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 |
| gcc -m32 -march=k8 -O3 -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 |
| gcc -m32 -march=k8 -O -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 |
| gcc -m32 -march=k8 -Os -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 |
| gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 |
| gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 |
| gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 |
| gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 |
| gcc -m32 -march=nocona -O2 -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 |
| gcc -m32 -march=nocona -O3 -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 |
| gcc -m32 -march=nocona -O -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 |
| gcc -m32 -march=nocona -Os -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 |
| gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 |
| gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 |
| gcc -m32 -march=pentium-m -O -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 |
| gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 |
| gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 |
| gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 |
| gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 |
| gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 |
| gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 |
| gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 |
| gcc -m32 -march=pentium2 -O -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 |
| gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 |
| gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 |
| gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 |
| gcc -m32 -march=pentium3 -O -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 |
| gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 |
| gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 |
| gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 |
| gcc -m32 -march=pentium4 -O -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 |
| gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 |
| gcc -m32 -march=pentium -O2 -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 |
| gcc -m32 -march=pentium -O3 -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 |
| gcc -m32 -march=pentium -O -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 |
| gcc -m32 -march=pentium -Os -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 |
| gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 |
| gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 |
| gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 |
| gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 |
| gcc -m32 -march=prescott -O2 -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 |
| gcc -m32 -march=prescott -O3 -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 |
| gcc -m32 -march=prescott -O -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32 |
| gcc -m32 -march=prescott -Os -fomit-frame-pointer | moon/avx/32 moon/avx2/32 moon/ssse3/32 moon/xop/32
|
| Compiler | Implementations
|
| gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | moon/neon/32 |
| gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | moon/neon/32 |
| gcc -funroll-loops -m32 -O -fomit-frame-pointer | moon/neon/32 |
| gcc -funroll-loops -m32 -Os -fomit-frame-pointer | moon/neon/32 |
| gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | moon/neon/32 |
| gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | moon/neon/32 |
| gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | moon/neon/32 |
| gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | moon/neon/32 |
| gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | moon/neon/32 |
| gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | moon/neon/32 |
| gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | moon/neon/32 |
| gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | moon/neon/32 |
| gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | moon/neon/32 |
| gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | moon/neon/32 |
| gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | moon/neon/32 |
| gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | moon/neon/32 |
| gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | moon/neon/32 |
| gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | moon/neon/32 |
| gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | moon/neon/32 |
| gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | moon/neon/32 |
| gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | moon/neon/32 |
| gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | moon/neon/32 |
| gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | moon/neon/32 |
| gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | moon/neon/32 |
| gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | moon/neon/32 |
| gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | moon/neon/32 |
| gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | moon/neon/32 |
| gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | moon/neon/32 |
| gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | moon/neon/32 |
| gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | moon/neon/32 |
| gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | moon/neon/32 |
| gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | moon/neon/32 |
| gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | moon/neon/32 |
| gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | moon/neon/32 |
| gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | moon/neon/32 |
| gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | moon/neon/32 |
| gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | moon/neon/32 |
| gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | moon/neon/32 |
| gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | moon/neon/32 |
| gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | moon/neon/32 |
| gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | moon/neon/32 |
| gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | moon/neon/32 |
| gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | moon/neon/32 |
| gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | moon/neon/32 |
| gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | moon/neon/32 |
| gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | moon/neon/32 |
| gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | moon/neon/32 |
| gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | moon/neon/32 |
| gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | moon/neon/32 |
| gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | moon/neon/32 |
| gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | moon/neon/32 |
| gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | moon/neon/32 |
| gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | moon/neon/32 |
| gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | moon/neon/32 |
| gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | moon/neon/32 |
| gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | moon/neon/32 |
| gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | moon/neon/32 |
| gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | moon/neon/32 |
| gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | moon/neon/32 |
| gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | moon/neon/32 |
| gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | moon/neon/32 |
| gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | moon/neon/32 |
| gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | moon/neon/32 |
| gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | moon/neon/32 |
| gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | moon/neon/32 |
| gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | moon/neon/32 |
| gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | moon/neon/32 |
| gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | moon/neon/32 |
| gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | moon/neon/32 |
| gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | moon/neon/32 |
| gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | moon/neon/32 |
| gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | moon/neon/32 |
| gcc -m32 -O2 -fomit-frame-pointer | moon/neon/32 |
| gcc -m32 -O3 -fomit-frame-pointer | moon/neon/32 |
| gcc -m32 -O -fomit-frame-pointer | moon/neon/32 |
| gcc -m32 -Os -fomit-frame-pointer | moon/neon/32 |
| gcc -m32 -march=athlon -O2 -fomit-frame-pointer | moon/neon/32 |
| gcc -m32 -march=athlon -O3 -fomit-frame-pointer | moon/neon/32 |
| gcc -m32 -march=athlon -O -fomit-frame-pointer | moon/neon/32 |
| gcc -m32 -march=athlon -Os -fomit-frame-pointer | moon/neon/32 |
| gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | moon/neon/32 |
| gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | moon/neon/32 |
| gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | moon/neon/32 |
| gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer | moon/neon/32 |
| gcc -m32 -march=core-avx2 -O -fomit-frame-pointer | moon/neon/32 |
| gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer | moon/neon/32 |
| gcc -m32 -march=core2 -O2 -fomit-frame-pointer | moon/neon/32 |
| gcc -m32 -march=core2 -O3 -fomit-frame-pointer | moon/neon/32 |
| gcc -m32 -march=core2 -O -fomit-frame-pointer | moon/neon/32 |
| gcc -m32 -march=core2 -Os -fomit-frame-pointer | moon/neon/32 |
| gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | moon/neon/32 |
| gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | moon/neon/32 |
| gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | moon/neon/32 |
| gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | moon/neon/32 |
| gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | moon/neon/32 |
| gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | moon/neon/32 |
| gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | moon/neon/32 |
| gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | moon/neon/32 |
| gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | moon/neon/32 |
| gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | moon/neon/32 |
| gcc -m32 -march=corei7 -O -fomit-frame-pointer | moon/neon/32 |
| gcc -m32 -march=corei7 -Os -fomit-frame-pointer | moon/neon/32 |
| gcc -m32 -march=i386 -O2 -fomit-frame-pointer | moon/neon/32 |
| gcc -m32 -march=i386 -O3 -fomit-frame-pointer | moon/neon/32 |
| gcc -m32 -march=i386 -O -fomit-frame-pointer | moon/neon/32 |
| gcc -m32 -march=i386 -Os -fomit-frame-pointer | moon/neon/32 |
| gcc -m32 -march=i486 -O2 -fomit-frame-pointer | moon/neon/32 |
| gcc -m32 -march=i486 -O3 -fomit-frame-pointer | moon/neon/32 |
| gcc -m32 -march=i486 -O -fomit-frame-pointer | moon/neon/32 |
| gcc -m32 -march=i486 -Os -fomit-frame-pointer | moon/neon/32 |
| gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | moon/neon/32 |
| gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | moon/neon/32 |
| gcc -m32 -march=k6-2 -O -fomit-frame-pointer | moon/neon/32 |
| gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | moon/neon/32 |
| gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | moon/neon/32 |
| gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | moon/neon/32 |
| gcc -m32 -march=k6-3 -O -fomit-frame-pointer | moon/neon/32 |
| gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | moon/neon/32 |
| gcc -m32 -march=k6 -O2 -fomit-frame-pointer | moon/neon/32 |
| gcc -m32 -march=k6 -O3 -fomit-frame-pointer | moon/neon/32 |
| gcc -m32 -march=k6 -O -fomit-frame-pointer | moon/neon/32 |
| gcc -m32 -march=k6 -Os -fomit-frame-pointer | moon/neon/32 |
| gcc -m32 -march=k8 -O2 -fomit-frame-pointer | moon/neon/32 |
| gcc -m32 -march=k8 -O3 -fomit-frame-pointer | moon/neon/32 |
| gcc -m32 -march=k8 -O -fomit-frame-pointer | moon/neon/32 |
| gcc -m32 -march=k8 -Os -fomit-frame-pointer | moon/neon/32 |
| gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | moon/neon/32 |
| gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | moon/neon/32 |
| gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | moon/neon/32 |
| gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | moon/neon/32 |
| gcc -m32 -march=nocona -O2 -fomit-frame-pointer | moon/neon/32 |
| gcc -m32 -march=nocona -O3 -fomit-frame-pointer | moon/neon/32 |
| gcc -m32 -march=nocona -O -fomit-frame-pointer | moon/neon/32 |
| gcc -m32 -march=nocona -Os -fomit-frame-pointer | moon/neon/32 |
| gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | moon/neon/32 |
| gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | moon/neon/32 |
| gcc -m32 -march=pentium-m -O -fomit-frame-pointer | moon/neon/32 |
| gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | moon/neon/32 |
| gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | moon/neon/32 |
| gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | moon/neon/32 |
| gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | moon/neon/32 |
| gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | moon/neon/32 |
| gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | moon/neon/32 |
| gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | moon/neon/32 |
| gcc -m32 -march=pentium2 -O -fomit-frame-pointer | moon/neon/32 |
| gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | moon/neon/32 |
| gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | moon/neon/32 |
| gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | moon/neon/32 |
| gcc -m32 -march=pentium3 -O -fomit-frame-pointer | moon/neon/32 |
| gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | moon/neon/32 |
| gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | moon/neon/32 |
| gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | moon/neon/32 |
| gcc -m32 -march=pentium4 -O -fomit-frame-pointer | moon/neon/32 |
| gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | moon/neon/32 |
| gcc -m32 -march=pentium -O2 -fomit-frame-pointer | moon/neon/32 |
| gcc -m32 -march=pentium -O3 -fomit-frame-pointer | moon/neon/32 |
| gcc -m32 -march=pentium -O -fomit-frame-pointer | moon/neon/32 |
| gcc -m32 -march=pentium -Os -fomit-frame-pointer | moon/neon/32 |
| gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | moon/neon/32 |
| gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | moon/neon/32 |
| gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | moon/neon/32 |
| gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | moon/neon/32 |
| gcc -m32 -march=prescott -O2 -fomit-frame-pointer | moon/neon/32 |
| gcc -m32 -march=prescott -O3 -fomit-frame-pointer | moon/neon/32 |
| gcc -m32 -march=prescott -O -fomit-frame-pointer | moon/neon/32 |
| gcc -m32 -march=prescott -Os -fomit-frame-pointer | moon/neon/32
|
| Compiler | Implementations
|
| gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | moon/armv6/32 |
| gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | moon/armv6/32 |
| gcc -funroll-loops -m32 -O -fomit-frame-pointer | moon/armv6/32 |
| gcc -funroll-loops -m32 -Os -fomit-frame-pointer | moon/armv6/32 |
| gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | moon/armv6/32 |
| gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | moon/armv6/32 |
| gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | moon/armv6/32 |
| gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | moon/armv6/32 |
| gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | moon/armv6/32 |
| gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | moon/armv6/32 |
| gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | moon/armv6/32 |
| gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | moon/armv6/32 |
| gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | moon/armv6/32 |
| gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | moon/armv6/32 |
| gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | moon/armv6/32 |
| gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | moon/armv6/32 |
| gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | moon/armv6/32 |
| gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | moon/armv6/32 |
| gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | moon/armv6/32 |
| gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | moon/armv6/32 |
| gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | moon/armv6/32 |
| gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | moon/armv6/32 |
| gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | moon/armv6/32 |
| gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | moon/armv6/32 |
| gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | moon/armv6/32 |
| gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | moon/armv6/32 |
| gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | moon/armv6/32 |
| gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | moon/armv6/32 |
| gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | moon/armv6/32 |
| gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | moon/armv6/32 |
| gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | moon/armv6/32 |
| gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | moon/armv6/32 |
| gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | moon/armv6/32 |
| gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | moon/armv6/32 |
| gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | moon/armv6/32 |
| gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | moon/armv6/32 |
| gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | moon/armv6/32 |
| gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | moon/armv6/32 |
| gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | moon/armv6/32 |
| gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | moon/armv6/32 |
| gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | moon/armv6/32 |
| gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | moon/armv6/32 |
| gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | moon/armv6/32 |
| gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | moon/armv6/32 |
| gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | moon/armv6/32 |
| gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | moon/armv6/32 |
| gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | moon/armv6/32 |
| gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | moon/armv6/32 |
| gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | moon/armv6/32 |
| gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | moon/armv6/32 |
| gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | moon/armv6/32 |
| gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | moon/armv6/32 |
| gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | moon/armv6/32 |
| gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | moon/armv6/32 |
| gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | moon/armv6/32 |
| gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | moon/armv6/32 |
| gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | moon/armv6/32 |
| gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | moon/armv6/32 |
| gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | moon/armv6/32 |
| gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | moon/armv6/32 |
| gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | moon/armv6/32 |
| gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | moon/armv6/32 |
| gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | moon/armv6/32 |
| gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | moon/armv6/32 |
| gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | moon/armv6/32 |
| gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | moon/armv6/32 |
| gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | moon/armv6/32 |
| gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | moon/armv6/32 |
| gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | moon/armv6/32 |
| gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | moon/armv6/32 |
| gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | moon/armv6/32 |
| gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | moon/armv6/32 |
| gcc -m32 -O2 -fomit-frame-pointer | moon/armv6/32 |
| gcc -m32 -O3 -fomit-frame-pointer | moon/armv6/32 |
| gcc -m32 -O -fomit-frame-pointer | moon/armv6/32 |
| gcc -m32 -Os -fomit-frame-pointer | moon/armv6/32 |
| gcc -m32 -march=athlon -O2 -fomit-frame-pointer | moon/armv6/32 |
| gcc -m32 -march=athlon -O3 -fomit-frame-pointer | moon/armv6/32 |
| gcc -m32 -march=athlon -O -fomit-frame-pointer | moon/armv6/32 |
| gcc -m32 -march=athlon -Os -fomit-frame-pointer | moon/armv6/32 |
| gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | moon/armv6/32 |
| gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | moon/armv6/32 |
| gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | moon/armv6/32 |
| gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer | moon/armv6/32 |
| gcc -m32 -march=core-avx2 -O -fomit-frame-pointer | moon/armv6/32 |
| gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer | moon/armv6/32 |
| gcc -m32 -march=core2 -O2 -fomit-frame-pointer | moon/armv6/32 |
| gcc -m32 -march=core2 -O3 -fomit-frame-pointer | moon/armv6/32 |
| gcc -m32 -march=core2 -O -fomit-frame-pointer | moon/armv6/32 |
| gcc -m32 -march=core2 -Os -fomit-frame-pointer | moon/armv6/32 |
| gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | moon/armv6/32 |
| gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | moon/armv6/32 |
| gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | moon/armv6/32 |
| gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | moon/armv6/32 |
| gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | moon/armv6/32 |
| gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | moon/armv6/32 |
| gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | moon/armv6/32 |
| gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | moon/armv6/32 |
| gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | moon/armv6/32 |
| gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | moon/armv6/32 |
| gcc -m32 -march=corei7 -O -fomit-frame-pointer | moon/armv6/32 |
| gcc -m32 -march=corei7 -Os -fomit-frame-pointer | moon/armv6/32 |
| gcc -m32 -march=i386 -O2 -fomit-frame-pointer | moon/armv6/32 |
| gcc -m32 -march=i386 -O3 -fomit-frame-pointer | moon/armv6/32 |
| gcc -m32 -march=i386 -O -fomit-frame-pointer | moon/armv6/32 |
| gcc -m32 -march=i386 -Os -fomit-frame-pointer | moon/armv6/32 |
| gcc -m32 -march=i486 -O2 -fomit-frame-pointer | moon/armv6/32 |
| gcc -m32 -march=i486 -O3 -fomit-frame-pointer | moon/armv6/32 |
| gcc -m32 -march=i486 -O -fomit-frame-pointer | moon/armv6/32 |
| gcc -m32 -march=i486 -Os -fomit-frame-pointer | moon/armv6/32 |
| gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | moon/armv6/32 |
| gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | moon/armv6/32 |
| gcc -m32 -march=k6-2 -O -fomit-frame-pointer | moon/armv6/32 |
| gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | moon/armv6/32 |
| gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | moon/armv6/32 |
| gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | moon/armv6/32 |
| gcc -m32 -march=k6-3 -O -fomit-frame-pointer | moon/armv6/32 |
| gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | moon/armv6/32 |
| gcc -m32 -march=k6 -O2 -fomit-frame-pointer | moon/armv6/32 |
| gcc -m32 -march=k6 -O3 -fomit-frame-pointer | moon/armv6/32 |
| gcc -m32 -march=k6 -O -fomit-frame-pointer | moon/armv6/32 |
| gcc -m32 -march=k6 -Os -fomit-frame-pointer | moon/armv6/32 |
| gcc -m32 -march=k8 -O2 -fomit-frame-pointer | moon/armv6/32 |
| gcc -m32 -march=k8 -O3 -fomit-frame-pointer | moon/armv6/32 |
| gcc -m32 -march=k8 -O -fomit-frame-pointer | moon/armv6/32 |
| gcc -m32 -march=k8 -Os -fomit-frame-pointer | moon/armv6/32 |
| gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | moon/armv6/32 |
| gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | moon/armv6/32 |
| gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | moon/armv6/32 |
| gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | moon/armv6/32 |
| gcc -m32 -march=nocona -O2 -fomit-frame-pointer | moon/armv6/32 |
| gcc -m32 -march=nocona -O3 -fomit-frame-pointer | moon/armv6/32 |
| gcc -m32 -march=nocona -O -fomit-frame-pointer | moon/armv6/32 |
| gcc -m32 -march=nocona -Os -fomit-frame-pointer | moon/armv6/32 |
| gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | moon/armv6/32 |
| gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | moon/armv6/32 |
| gcc -m32 -march=pentium-m -O -fomit-frame-pointer | moon/armv6/32 |
| gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | moon/armv6/32 |
| gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | moon/armv6/32 |
| gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | moon/armv6/32 |
| gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | moon/armv6/32 |
| gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | moon/armv6/32 |
| gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | moon/armv6/32 |
| gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | moon/armv6/32 |
| gcc -m32 -march=pentium2 -O -fomit-frame-pointer | moon/armv6/32 |
| gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | moon/armv6/32 |
| gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | moon/armv6/32 |
| gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | moon/armv6/32 |
| gcc -m32 -march=pentium3 -O -fomit-frame-pointer | moon/armv6/32 |
| gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | moon/armv6/32 |
| gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | moon/armv6/32 |
| gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | moon/armv6/32 |
| gcc -m32 -march=pentium4 -O -fomit-frame-pointer | moon/armv6/32 |
| gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | moon/armv6/32 |
| gcc -m32 -march=pentium -O2 -fomit-frame-pointer | moon/armv6/32 |
| gcc -m32 -march=pentium -O3 -fomit-frame-pointer | moon/armv6/32 |
| gcc -m32 -march=pentium -O -fomit-frame-pointer | moon/armv6/32 |
| gcc -m32 -march=pentium -Os -fomit-frame-pointer | moon/armv6/32 |
| gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | moon/armv6/32 |
| gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | moon/armv6/32 |
| gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | moon/armv6/32 |
| gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | moon/armv6/32 |
| gcc -m32 -march=prescott -O2 -fomit-frame-pointer | moon/armv6/32 |
| gcc -m32 -march=prescott -O3 -fomit-frame-pointer | moon/armv6/32 |
| gcc -m32 -march=prescott -O -fomit-frame-pointer | moon/armv6/32 |
| gcc -m32 -march=prescott -Os -fomit-frame-pointer | moon/armv6/32
|
| Compiler | Implementations
|
| gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | moon/avx2/64 |
| gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | moon/avx2/64 |
| gcc -funroll-loops -m32 -O -fomit-frame-pointer | moon/avx2/64 |
| gcc -funroll-loops -m32 -Os -fomit-frame-pointer | moon/avx2/64 |
| gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | moon/avx2/64 |
| gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | moon/avx2/64 |
| gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | moon/avx2/64 |
| gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | moon/avx2/64 |
| gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | moon/avx2/64 |
| gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | moon/avx2/64 |
| gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | moon/avx2/64 |
| gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | moon/avx2/64 |
| gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | moon/avx2/64 |
| gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | moon/avx2/64 |
| gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | moon/avx2/64 |
| gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | moon/avx2/64 |
| gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | moon/avx2/64 |
| gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | moon/avx2/64 |
| gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | moon/avx2/64 |
| gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | moon/avx2/64 |
| gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | moon/avx2/64 |
| gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | moon/avx2/64 |
| gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | moon/avx2/64 |
| gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | moon/avx2/64 |
| gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | moon/avx2/64 |
| gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | moon/avx2/64 |
| gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | moon/avx2/64 |
| gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | moon/avx2/64 |
| gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | moon/avx2/64 |
| gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | moon/avx2/64 |
| gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | moon/avx2/64 |
| gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | moon/avx2/64 |
| gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | moon/avx2/64 |
| gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | moon/avx2/64 |
| gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | moon/avx2/64 |
| gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | moon/avx2/64 |
| gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | moon/avx2/64 |
| gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | moon/avx2/64 |
| gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | moon/avx2/64 |
| gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | moon/avx2/64 |
| gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | moon/avx2/64 |
| gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | moon/avx2/64 |
| gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | moon/avx2/64 |
| gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | moon/avx2/64 |
| gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | moon/avx2/64 |
| gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | moon/avx2/64 |
| gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | moon/avx2/64 |
| gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | moon/avx2/64 |
| gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | moon/avx2/64 |
| gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | moon/avx2/64 |
| gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | moon/avx2/64 |
| gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | moon/avx2/64 |
| gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | moon/avx2/64 |
| gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | moon/avx2/64 |
| gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | moon/avx2/64 |
| gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | moon/avx2/64 |
| gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | moon/avx2/64 |
| gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | moon/avx2/64 |
| gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | moon/avx2/64 |
| gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | moon/avx2/64 |
| gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | moon/avx2/64 |
| gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | moon/avx2/64 |
| gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | moon/avx2/64 |
| gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | moon/avx2/64 |
| gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | moon/avx2/64 |
| gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | moon/avx2/64 |
| gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | moon/avx2/64 |
| gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | moon/avx2/64 |
| gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | moon/avx2/64 |
| gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | moon/avx2/64 |
| gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | moon/avx2/64 |
| gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | moon/avx2/64 |
| gcc -m32 -O2 -fomit-frame-pointer | moon/avx2/64 |
| gcc -m32 -O3 -fomit-frame-pointer | moon/avx2/64 |
| gcc -m32 -O -fomit-frame-pointer | moon/avx2/64 |
| gcc -m32 -Os -fomit-frame-pointer | moon/avx2/64 |
| gcc -m32 -march=athlon -O2 -fomit-frame-pointer | moon/avx2/64 |
| gcc -m32 -march=athlon -O3 -fomit-frame-pointer | moon/avx2/64 |
| gcc -m32 -march=athlon -O -fomit-frame-pointer | moon/avx2/64 |
| gcc -m32 -march=athlon -Os -fomit-frame-pointer | moon/avx2/64 |
| gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | moon/avx2/64 |
| gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | moon/avx2/64 |
| gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | moon/avx2/64 |
| gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer | moon/avx2/64 |
| gcc -m32 -march=core-avx2 -O -fomit-frame-pointer | moon/avx2/64 |
| gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer | moon/avx2/64 |
| gcc -m32 -march=core2 -O2 -fomit-frame-pointer | moon/avx2/64 |
| gcc -m32 -march=core2 -O3 -fomit-frame-pointer | moon/avx2/64 |
| gcc -m32 -march=core2 -O -fomit-frame-pointer | moon/avx2/64 |
| gcc -m32 -march=core2 -Os -fomit-frame-pointer | moon/avx2/64 |
| gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | moon/avx2/64 |
| gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | moon/avx2/64 |
| gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | moon/avx2/64 |
| gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | moon/avx2/64 |
| gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | moon/avx2/64 |
| gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | moon/avx2/64 |
| gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | moon/avx2/64 |
| gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | moon/avx2/64 |
| gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | moon/avx2/64 |
| gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | moon/avx2/64 |
| gcc -m32 -march=corei7 -O -fomit-frame-pointer | moon/avx2/64 |
| gcc -m32 -march=corei7 -Os -fomit-frame-pointer | moon/avx2/64 |
| gcc -m32 -march=i386 -O2 -fomit-frame-pointer | moon/avx2/64 |
| gcc -m32 -march=i386 -O3 -fomit-frame-pointer | moon/avx2/64 |
| gcc -m32 -march=i386 -O -fomit-frame-pointer | moon/avx2/64 |
| gcc -m32 -march=i386 -Os -fomit-frame-pointer | moon/avx2/64 |
| gcc -m32 -march=i486 -O2 -fomit-frame-pointer | moon/avx2/64 |
| gcc -m32 -march=i486 -O3 -fomit-frame-pointer | moon/avx2/64 |
| gcc -m32 -march=i486 -O -fomit-frame-pointer | moon/avx2/64 |
| gcc -m32 -march=i486 -Os -fomit-frame-pointer | moon/avx2/64 |
| gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | moon/avx2/64 |
| gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | moon/avx2/64 |
| gcc -m32 -march=k6-2 -O -fomit-frame-pointer | moon/avx2/64 |
| gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | moon/avx2/64 |
| gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | moon/avx2/64 |
| gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | moon/avx2/64 |
| gcc -m32 -march=k6-3 -O -fomit-frame-pointer | moon/avx2/64 |
| gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | moon/avx2/64 |
| gcc -m32 -march=k6 -O2 -fomit-frame-pointer | moon/avx2/64 |
| gcc -m32 -march=k6 -O3 -fomit-frame-pointer | moon/avx2/64 |
| gcc -m32 -march=k6 -O -fomit-frame-pointer | moon/avx2/64 |
| gcc -m32 -march=k6 -Os -fomit-frame-pointer | moon/avx2/64 |
| gcc -m32 -march=k8 -O2 -fomit-frame-pointer | moon/avx2/64 |
| gcc -m32 -march=k8 -O3 -fomit-frame-pointer | moon/avx2/64 |
| gcc -m32 -march=k8 -O -fomit-frame-pointer | moon/avx2/64 |
| gcc -m32 -march=k8 -Os -fomit-frame-pointer | moon/avx2/64 |
| gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | moon/avx2/64 |
| gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | moon/avx2/64 |
| gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | moon/avx2/64 |
| gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | moon/avx2/64 |
| gcc -m32 -march=nocona -O2 -fomit-frame-pointer | moon/avx2/64 |
| gcc -m32 -march=nocona -O3 -fomit-frame-pointer | moon/avx2/64 |
| gcc -m32 -march=nocona -O -fomit-frame-pointer | moon/avx2/64 |
| gcc -m32 -march=nocona -Os -fomit-frame-pointer | moon/avx2/64 |
| gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | moon/avx2/64 |
| gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | moon/avx2/64 |
| gcc -m32 -march=pentium-m -O -fomit-frame-pointer | moon/avx2/64 |
| gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | moon/avx2/64 |
| gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | moon/avx2/64 |
| gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | moon/avx2/64 |
| gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | moon/avx2/64 |
| gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | moon/avx2/64 |
| gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | moon/avx2/64 |
| gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | moon/avx2/64 |
| gcc -m32 -march=pentium2 -O -fomit-frame-pointer | moon/avx2/64 |
| gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | moon/avx2/64 |
| gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | moon/avx2/64 |
| gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | moon/avx2/64 |
| gcc -m32 -march=pentium3 -O -fomit-frame-pointer | moon/avx2/64 |
| gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | moon/avx2/64 |
| gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | moon/avx2/64 |
| gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | moon/avx2/64 |
| gcc -m32 -march=pentium4 -O -fomit-frame-pointer | moon/avx2/64 |
| gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | moon/avx2/64 |
| gcc -m32 -march=pentium -O2 -fomit-frame-pointer | moon/avx2/64 |
| gcc -m32 -march=pentium -O3 -fomit-frame-pointer | moon/avx2/64 |
| gcc -m32 -march=pentium -O -fomit-frame-pointer | moon/avx2/64 |
| gcc -m32 -march=pentium -Os -fomit-frame-pointer | moon/avx2/64 |
| gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | moon/avx2/64 |
| gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | moon/avx2/64 |
| gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | moon/avx2/64 |
| gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | moon/avx2/64 |
| gcc -m32 -march=prescott -O2 -fomit-frame-pointer | moon/avx2/64 |
| gcc -m32 -march=prescott -O3 -fomit-frame-pointer | moon/avx2/64 |
| gcc -m32 -march=prescott -O -fomit-frame-pointer | moon/avx2/64 |
| gcc -m32 -march=prescott -Os -fomit-frame-pointer | moon/avx2/64
|
| Compiler | Implementations
|
| gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | moon/xop/64 |
| gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | moon/xop/64 |
| gcc -funroll-loops -m32 -O -fomit-frame-pointer | moon/xop/64 |
| gcc -funroll-loops -m32 -Os -fomit-frame-pointer | moon/xop/64 |
| gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | moon/xop/64 |
| gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | moon/xop/64 |
| gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | moon/xop/64 |
| gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | moon/xop/64 |
| gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | moon/xop/64 |
| gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | moon/xop/64 |
| gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | moon/xop/64 |
| gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | moon/xop/64 |
| gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | moon/xop/64 |
| gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | moon/xop/64 |
| gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | moon/xop/64 |
| gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | moon/xop/64 |
| gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | moon/xop/64 |
| gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | moon/xop/64 |
| gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | moon/xop/64 |
| gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | moon/xop/64 |
| gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | moon/xop/64 |
| gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | moon/xop/64 |
| gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | moon/xop/64 |
| gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | moon/xop/64 |
| gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | moon/xop/64 |
| gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | moon/xop/64 |
| gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | moon/xop/64 |
| gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | moon/xop/64 |
| gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | moon/xop/64 |
| gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | moon/xop/64 |
| gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | moon/xop/64 |
| gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | moon/xop/64 |
| gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | moon/xop/64 |
| gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | moon/xop/64 |
| gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | moon/xop/64 |
| gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | moon/xop/64 |
| gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | moon/xop/64 |
| gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | moon/xop/64 |
| gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | moon/xop/64 |
| gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | moon/xop/64 |
| gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | moon/xop/64 |
| gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | moon/xop/64 |
| gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | moon/xop/64 |
| gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | moon/xop/64 |
| gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | moon/xop/64 |
| gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | moon/xop/64 |
| gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | moon/xop/64 |
| gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | moon/xop/64 |
| gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | moon/xop/64 |
| gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | moon/xop/64 |
| gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | moon/xop/64 |
| gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | moon/xop/64 |
| gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | moon/xop/64 |
| gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | moon/xop/64 |
| gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | moon/xop/64 |
| gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | moon/xop/64 |
| gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | moon/xop/64 |
| gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | moon/xop/64 |
| gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | moon/xop/64 |
| gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | moon/xop/64 |
| gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | moon/xop/64 |
| gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | moon/xop/64 |
| gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | moon/xop/64 |
| gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | moon/xop/64 |
| gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | moon/xop/64 |
| gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | moon/xop/64 |
| gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | moon/xop/64 |
| gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | moon/xop/64 |
| gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | moon/xop/64 |
| gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | moon/xop/64 |
| gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | moon/xop/64 |
| gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | moon/xop/64 |
| gcc -m32 -O2 -fomit-frame-pointer | moon/xop/64 |
| gcc -m32 -O3 -fomit-frame-pointer | moon/xop/64 |
| gcc -m32 -O -fomit-frame-pointer | moon/xop/64 |
| gcc -m32 -Os -fomit-frame-pointer | moon/xop/64 |
| gcc -m32 -march=athlon -O2 -fomit-frame-pointer | moon/xop/64 |
| gcc -m32 -march=athlon -O3 -fomit-frame-pointer | moon/xop/64 |
| gcc -m32 -march=athlon -O -fomit-frame-pointer | moon/xop/64 |
| gcc -m32 -march=athlon -Os -fomit-frame-pointer | moon/xop/64 |
| gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | moon/xop/64 |
| gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | moon/xop/64 |
| gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | moon/xop/64 |
| gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer | moon/xop/64 |
| gcc -m32 -march=core-avx2 -O -fomit-frame-pointer | moon/xop/64 |
| gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer | moon/xop/64 |
| gcc -m32 -march=core2 -O2 -fomit-frame-pointer | moon/xop/64 |
| gcc -m32 -march=core2 -O3 -fomit-frame-pointer | moon/xop/64 |
| gcc -m32 -march=core2 -O -fomit-frame-pointer | moon/xop/64 |
| gcc -m32 -march=core2 -Os -fomit-frame-pointer | moon/xop/64 |
| gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | moon/xop/64 |
| gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | moon/xop/64 |
| gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | moon/xop/64 |
| gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | moon/xop/64 |
| gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | moon/xop/64 |
| gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | moon/xop/64 |
| gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | moon/xop/64 |
| gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | moon/xop/64 |
| gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | moon/xop/64 |
| gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | moon/xop/64 |
| gcc -m32 -march=corei7 -O -fomit-frame-pointer | moon/xop/64 |
| gcc -m32 -march=corei7 -Os -fomit-frame-pointer | moon/xop/64 |
| gcc -m32 -march=i386 -O2 -fomit-frame-pointer | moon/xop/64 |
| gcc -m32 -march=i386 -O3 -fomit-frame-pointer | moon/xop/64 |
| gcc -m32 -march=i386 -O -fomit-frame-pointer | moon/xop/64 |
| gcc -m32 -march=i386 -Os -fomit-frame-pointer | moon/xop/64 |
| gcc -m32 -march=i486 -O2 -fomit-frame-pointer | moon/xop/64 |
| gcc -m32 -march=i486 -O3 -fomit-frame-pointer | moon/xop/64 |
| gcc -m32 -march=i486 -O -fomit-frame-pointer | moon/xop/64 |
| gcc -m32 -march=i486 -Os -fomit-frame-pointer | moon/xop/64 |
| gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | moon/xop/64 |
| gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | moon/xop/64 |
| gcc -m32 -march=k6-2 -O -fomit-frame-pointer | moon/xop/64 |
| gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | moon/xop/64 |
| gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | moon/xop/64 |
| gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | moon/xop/64 |
| gcc -m32 -march=k6-3 -O -fomit-frame-pointer | moon/xop/64 |
| gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | moon/xop/64 |
| gcc -m32 -march=k6 -O2 -fomit-frame-pointer | moon/xop/64 |
| gcc -m32 -march=k6 -O3 -fomit-frame-pointer | moon/xop/64 |
| gcc -m32 -march=k6 -O -fomit-frame-pointer | moon/xop/64 |
| gcc -m32 -march=k6 -Os -fomit-frame-pointer | moon/xop/64 |
| gcc -m32 -march=k8 -O2 -fomit-frame-pointer | moon/xop/64 |
| gcc -m32 -march=k8 -O3 -fomit-frame-pointer | moon/xop/64 |
| gcc -m32 -march=k8 -O -fomit-frame-pointer | moon/xop/64 |
| gcc -m32 -march=k8 -Os -fomit-frame-pointer | moon/xop/64 |
| gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | moon/xop/64 |
| gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | moon/xop/64 |
| gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | moon/xop/64 |
| gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | moon/xop/64 |
| gcc -m32 -march=nocona -O2 -fomit-frame-pointer | moon/xop/64 |
| gcc -m32 -march=nocona -O3 -fomit-frame-pointer | moon/xop/64 |
| gcc -m32 -march=nocona -O -fomit-frame-pointer | moon/xop/64 |
| gcc -m32 -march=nocona -Os -fomit-frame-pointer | moon/xop/64 |
| gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | moon/xop/64 |
| gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | moon/xop/64 |
| gcc -m32 -march=pentium-m -O -fomit-frame-pointer | moon/xop/64 |
| gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | moon/xop/64 |
| gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | moon/xop/64 |
| gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | moon/xop/64 |
| gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | moon/xop/64 |
| gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | moon/xop/64 |
| gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | moon/xop/64 |
| gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | moon/xop/64 |
| gcc -m32 -march=pentium2 -O -fomit-frame-pointer | moon/xop/64 |
| gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | moon/xop/64 |
| gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | moon/xop/64 |
| gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | moon/xop/64 |
| gcc -m32 -march=pentium3 -O -fomit-frame-pointer | moon/xop/64 |
| gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | moon/xop/64 |
| gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | moon/xop/64 |
| gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | moon/xop/64 |
| gcc -m32 -march=pentium4 -O -fomit-frame-pointer | moon/xop/64 |
| gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | moon/xop/64 |
| gcc -m32 -march=pentium -O2 -fomit-frame-pointer | moon/xop/64 |
| gcc -m32 -march=pentium -O3 -fomit-frame-pointer | moon/xop/64 |
| gcc -m32 -march=pentium -O -fomit-frame-pointer | moon/xop/64 |
| gcc -m32 -march=pentium -Os -fomit-frame-pointer | moon/xop/64 |
| gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | moon/xop/64 |
| gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | moon/xop/64 |
| gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | moon/xop/64 |
| gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | moon/xop/64 |
| gcc -m32 -march=prescott -O2 -fomit-frame-pointer | moon/xop/64 |
| gcc -m32 -march=prescott -O3 -fomit-frame-pointer | moon/xop/64 |
| gcc -m32 -march=prescott -O -fomit-frame-pointer | moon/xop/64 |
| gcc -m32 -march=prescott -Os -fomit-frame-pointer | moon/xop/64
|
| Compiler | Implementations
|
| gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | moon/avx/64 |
| gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | moon/avx/64 |
| gcc -funroll-loops -m32 -O -fomit-frame-pointer | moon/avx/64 |
| gcc -funroll-loops -m32 -Os -fomit-frame-pointer | moon/avx/64 |
| gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | moon/avx/64 |
| gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | moon/avx/64 |
| gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | moon/avx/64 |
| gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | moon/avx/64 |
| gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | moon/avx/64 |
| gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | moon/avx/64 |
| gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | moon/avx/64 |
| gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | moon/avx/64 |
| gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | moon/avx/64 |
| gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | moon/avx/64 |
| gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | moon/avx/64 |
| gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | moon/avx/64 |
| gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | moon/avx/64 |
| gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | moon/avx/64 |
| gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | moon/avx/64 |
| gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | moon/avx/64 |
| gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | moon/avx/64 |
| gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | moon/avx/64 |
| gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | moon/avx/64 |
| gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | moon/avx/64 |
| gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | moon/avx/64 |
| gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | moon/avx/64 |
| gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | moon/avx/64 |
| gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | moon/avx/64 |
| gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | moon/avx/64 |
| gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | moon/avx/64 |
| gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | moon/avx/64 |
| gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | moon/avx/64 |
| gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | moon/avx/64 |
| gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | moon/avx/64 |
| gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | moon/avx/64 |
| gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | moon/avx/64 |
| gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | moon/avx/64 |
| gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | moon/avx/64 |
| gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | moon/avx/64 |
| gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | moon/avx/64 |
| gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | moon/avx/64 |
| gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | moon/avx/64 |
| gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | moon/avx/64 |
| gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | moon/avx/64 |
| gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | moon/avx/64 |
| gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | moon/avx/64 |
| gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | moon/avx/64 |
| gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | moon/avx/64 |
| gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | moon/avx/64 |
| gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | moon/avx/64 |
| gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | moon/avx/64 |
| gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | moon/avx/64 |
| gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | moon/avx/64 |
| gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | moon/avx/64 |
| gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | moon/avx/64 |
| gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | moon/avx/64 |
| gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | moon/avx/64 |
| gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | moon/avx/64 |
| gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | moon/avx/64 |
| gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | moon/avx/64 |
| gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | moon/avx/64 |
| gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | moon/avx/64 |
| gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | moon/avx/64 |
| gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | moon/avx/64 |
| gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | moon/avx/64 |
| gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | moon/avx/64 |
| gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | moon/avx/64 |
| gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | moon/avx/64 |
| gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | moon/avx/64 |
| gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | moon/avx/64 |
| gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | moon/avx/64 |
| gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | moon/avx/64 |
| gcc -m32 -O2 -fomit-frame-pointer | moon/avx/64 |
| gcc -m32 -O3 -fomit-frame-pointer | moon/avx/64 |
| gcc -m32 -O -fomit-frame-pointer | moon/avx/64 |
| gcc -m32 -Os -fomit-frame-pointer | moon/avx/64 |
| gcc -m32 -march=athlon -O2 -fomit-frame-pointer | moon/avx/64 |
| gcc -m32 -march=athlon -O3 -fomit-frame-pointer | moon/avx/64 |
| gcc -m32 -march=athlon -O -fomit-frame-pointer | moon/avx/64 |
| gcc -m32 -march=athlon -Os -fomit-frame-pointer | moon/avx/64 |
| gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | moon/avx/64 |
| gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | moon/avx/64 |
| gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | moon/avx/64 |
| gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer | moon/avx/64 |
| gcc -m32 -march=core-avx2 -O -fomit-frame-pointer | moon/avx/64 |
| gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer | moon/avx/64 |
| gcc -m32 -march=core2 -O2 -fomit-frame-pointer | moon/avx/64 |
| gcc -m32 -march=core2 -O3 -fomit-frame-pointer | moon/avx/64 |
| gcc -m32 -march=core2 -O -fomit-frame-pointer | moon/avx/64 |
| gcc -m32 -march=core2 -Os -fomit-frame-pointer | moon/avx/64 |
| gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | moon/avx/64 |
| gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | moon/avx/64 |
| gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | moon/avx/64 |
| gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | moon/avx/64 |
| gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | moon/avx/64 |
| gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | moon/avx/64 |
| gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | moon/avx/64 |
| gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | moon/avx/64 |
| gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | moon/avx/64 |
| gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | moon/avx/64 |
| gcc -m32 -march=corei7 -O -fomit-frame-pointer | moon/avx/64 |
| gcc -m32 -march=corei7 -Os -fomit-frame-pointer | moon/avx/64 |
| gcc -m32 -march=i386 -O2 -fomit-frame-pointer | moon/avx/64 |
| gcc -m32 -march=i386 -O3 -fomit-frame-pointer | moon/avx/64 |
| gcc -m32 -march=i386 -O -fomit-frame-pointer | moon/avx/64 |
| gcc -m32 -march=i386 -Os -fomit-frame-pointer | moon/avx/64 |
| gcc -m32 -march=i486 -O2 -fomit-frame-pointer | moon/avx/64 |
| gcc -m32 -march=i486 -O3 -fomit-frame-pointer | moon/avx/64 |
| gcc -m32 -march=i486 -O -fomit-frame-pointer | moon/avx/64 |
| gcc -m32 -march=i486 -Os -fomit-frame-pointer | moon/avx/64 |
| gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | moon/avx/64 |
| gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | moon/avx/64 |
| gcc -m32 -march=k6-2 -O -fomit-frame-pointer | moon/avx/64 |
| gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | moon/avx/64 |
| gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | moon/avx/64 |
| gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | moon/avx/64 |
| gcc -m32 -march=k6-3 -O -fomit-frame-pointer | moon/avx/64 |
| gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | moon/avx/64 |
| gcc -m32 -march=k6 -O2 -fomit-frame-pointer | moon/avx/64 |
| gcc -m32 -march=k6 -O3 -fomit-frame-pointer | moon/avx/64 |
| gcc -m32 -march=k6 -O -fomit-frame-pointer | moon/avx/64 |
| gcc -m32 -march=k6 -Os -fomit-frame-pointer | moon/avx/64 |
| gcc -m32 -march=k8 -O2 -fomit-frame-pointer | moon/avx/64 |
| gcc -m32 -march=k8 -O3 -fomit-frame-pointer | moon/avx/64 |
| gcc -m32 -march=k8 -O -fomit-frame-pointer | moon/avx/64 |
| gcc -m32 -march=k8 -Os -fomit-frame-pointer | moon/avx/64 |
| gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | moon/avx/64 |
| gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | moon/avx/64 |
| gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | moon/avx/64 |
| gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | moon/avx/64 |
| gcc -m32 -march=nocona -O2 -fomit-frame-pointer | moon/avx/64 |
| gcc -m32 -march=nocona -O3 -fomit-frame-pointer | moon/avx/64 |
| gcc -m32 -march=nocona -O -fomit-frame-pointer | moon/avx/64 |
| gcc -m32 -march=nocona -Os -fomit-frame-pointer | moon/avx/64 |
| gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | moon/avx/64 |
| gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | moon/avx/64 |
| gcc -m32 -march=pentium-m -O -fomit-frame-pointer | moon/avx/64 |
| gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | moon/avx/64 |
| gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | moon/avx/64 |
| gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | moon/avx/64 |
| gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | moon/avx/64 |
| gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | moon/avx/64 |
| gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | moon/avx/64 |
| gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | moon/avx/64 |
| gcc -m32 -march=pentium2 -O -fomit-frame-pointer | moon/avx/64 |
| gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | moon/avx/64 |
| gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | moon/avx/64 |
| gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | moon/avx/64 |
| gcc -m32 -march=pentium3 -O -fomit-frame-pointer | moon/avx/64 |
| gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | moon/avx/64 |
| gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | moon/avx/64 |
| gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | moon/avx/64 |
| gcc -m32 -march=pentium4 -O -fomit-frame-pointer | moon/avx/64 |
| gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | moon/avx/64 |
| gcc -m32 -march=pentium -O2 -fomit-frame-pointer | moon/avx/64 |
| gcc -m32 -march=pentium -O3 -fomit-frame-pointer | moon/avx/64 |
| gcc -m32 -march=pentium -O -fomit-frame-pointer | moon/avx/64 |
| gcc -m32 -march=pentium -Os -fomit-frame-pointer | moon/avx/64 |
| gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | moon/avx/64 |
| gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | moon/avx/64 |
| gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | moon/avx/64 |
| gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | moon/avx/64 |
| gcc -m32 -march=prescott -O2 -fomit-frame-pointer | moon/avx/64 |
| gcc -m32 -march=prescott -O3 -fomit-frame-pointer | moon/avx/64 |
| gcc -m32 -march=prescott -O -fomit-frame-pointer | moon/avx/64 |
| gcc -m32 -march=prescott -Os -fomit-frame-pointer | moon/avx/64
|
| Compiler | Implementations
|
| gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | avx2-1 |
| gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | avx2-1 |
| gcc -funroll-loops -m32 -O -fomit-frame-pointer | avx2-1 |
| gcc -funroll-loops -m32 -Os -fomit-frame-pointer | avx2-1 |
| gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | avx2-1 |
| gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | avx2-1 |
| gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | avx2-1 |
| gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | avx2-1 |
| gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | avx2-1 |
| gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | avx2-1 |
| gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | avx2-1 |
| gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | avx2-1 |
| gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | avx2-1 |
| gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | avx2-1 |
| gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | avx2-1 |
| gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | avx2-1 |
| gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | avx2-1 |
| gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | avx2-1 |
| gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | avx2-1 |
| gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | avx2-1 |
| gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | avx2-1 |
| gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | avx2-1 |
| gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | avx2-1 |
| gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | avx2-1 |
| gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | avx2-1 |
| gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | avx2-1 |
| gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | avx2-1 |
| gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | avx2-1 |
| gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | avx2-1 |
| gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | avx2-1 |
| gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | avx2-1 |
| gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | avx2-1 |
| gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | avx2-1 |
| gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | avx2-1 |
| gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | avx2-1 |
| gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | avx2-1 |
| gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | avx2-1 |
| gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | avx2-1 |
| gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | avx2-1 |
| gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | avx2-1 |
| gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | avx2-1 |
| gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | avx2-1 |
| gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | avx2-1 |
| gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | avx2-1 |
| gcc -m32 -O2 -fomit-frame-pointer | avx2-1 |
| gcc -m32 -O3 -fomit-frame-pointer | avx2-1 |
| gcc -m32 -O -fomit-frame-pointer | avx2-1 |
| gcc -m32 -Os -fomit-frame-pointer | avx2-1 |
| gcc -m32 -march=athlon -O2 -fomit-frame-pointer | avx2-1 |
| gcc -m32 -march=athlon -O3 -fomit-frame-pointer | avx2-1 |
| gcc -m32 -march=athlon -O -fomit-frame-pointer | avx2-1 |
| gcc -m32 -march=athlon -Os -fomit-frame-pointer | avx2-1 |
| gcc -m32 -march=i386 -O2 -fomit-frame-pointer | avx2-1 |
| gcc -m32 -march=i386 -O3 -fomit-frame-pointer | avx2-1 |
| gcc -m32 -march=i386 -O -fomit-frame-pointer | avx2-1 |
| gcc -m32 -march=i386 -Os -fomit-frame-pointer | avx2-1 |
| gcc -m32 -march=i486 -O2 -fomit-frame-pointer | avx2-1 |
| gcc -m32 -march=i486 -O3 -fomit-frame-pointer | avx2-1 |
| gcc -m32 -march=i486 -O -fomit-frame-pointer | avx2-1 |
| gcc -m32 -march=i486 -Os -fomit-frame-pointer | avx2-1 |
| gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | avx2-1 |
| gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | avx2-1 |
| gcc -m32 -march=k6-2 -O -fomit-frame-pointer | avx2-1 |
| gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | avx2-1 |
| gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | avx2-1 |
| gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | avx2-1 |
| gcc -m32 -march=k6-3 -O -fomit-frame-pointer | avx2-1 |
| gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | avx2-1 |
| gcc -m32 -march=k6 -O2 -fomit-frame-pointer | avx2-1 |
| gcc -m32 -march=k6 -O3 -fomit-frame-pointer | avx2-1 |
| gcc -m32 -march=k6 -O -fomit-frame-pointer | avx2-1 |
| gcc -m32 -march=k6 -Os -fomit-frame-pointer | avx2-1 |
| gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | avx2-1 |
| gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | avx2-1 |
| gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | avx2-1 |
| gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | avx2-1 |
| gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | avx2-1 |
| gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | avx2-1 |
| gcc -m32 -march=pentium2 -O -fomit-frame-pointer | avx2-1 |
| gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | avx2-1 |
| gcc -m32 -march=pentium -O2 -fomit-frame-pointer | avx2-1 |
| gcc -m32 -march=pentium -O3 -fomit-frame-pointer | avx2-1 |
| gcc -m32 -march=pentium -O -fomit-frame-pointer | avx2-1 |
| gcc -m32 -march=pentium -Os -fomit-frame-pointer | avx2-1 |
| gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | avx2-1 |
| gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | avx2-1 |
| gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | avx2-1 |
| gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | avx2-1
|
| Compiler | Implementations
|
| gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | avx2-2 |
| gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | avx2-2 |
| gcc -funroll-loops -m32 -O -fomit-frame-pointer | avx2-2 |
| gcc -funroll-loops -m32 -Os -fomit-frame-pointer | avx2-2 |
| gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | avx2-2 |
| gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | avx2-2 |
| gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | avx2-2 |
| gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | avx2-2 |
| gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | avx2-2 |
| gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | avx2-2 |
| gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | avx2-2 |
| gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | avx2-2 |
| gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | avx2-2 |
| gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | avx2-2 |
| gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | avx2-2 |
| gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | avx2-2 |
| gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | avx2-2 |
| gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | avx2-2 |
| gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | avx2-2 |
| gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | avx2-2 |
| gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | avx2-2 |
| gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | avx2-2 |
| gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | avx2-2 |
| gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | avx2-2 |
| gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | avx2-2 |
| gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | avx2-2 |
| gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | avx2-2 |
| gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | avx2-2 |
| gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | avx2-2 |
| gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | avx2-2 |
| gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | avx2-2 |
| gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | avx2-2 |
| gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | avx2-2 |
| gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | avx2-2 |
| gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | avx2-2 |
| gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | avx2-2 |
| gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | avx2-2 |
| gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | avx2-2 |
| gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | avx2-2 |
| gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | avx2-2 |
| gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | avx2-2 |
| gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | avx2-2 |
| gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | avx2-2 |
| gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | avx2-2 |
| gcc -m32 -O2 -fomit-frame-pointer | avx2-2 |
| gcc -m32 -O3 -fomit-frame-pointer | avx2-2 |
| gcc -m32 -O -fomit-frame-pointer | avx2-2 |
| gcc -m32 -Os -fomit-frame-pointer | avx2-2 |
| gcc -m32 -march=athlon -O2 -fomit-frame-pointer | avx2-2 |
| gcc -m32 -march=athlon -O3 -fomit-frame-pointer | avx2-2 |
| gcc -m32 -march=athlon -O -fomit-frame-pointer | avx2-2 |
| gcc -m32 -march=athlon -Os -fomit-frame-pointer | avx2-2 |
| gcc -m32 -march=i386 -O2 -fomit-frame-pointer | avx2-2 |
| gcc -m32 -march=i386 -O3 -fomit-frame-pointer | avx2-2 |
| gcc -m32 -march=i386 -O -fomit-frame-pointer | avx2-2 |
| gcc -m32 -march=i386 -Os -fomit-frame-pointer | avx2-2 |
| gcc -m32 -march=i486 -O2 -fomit-frame-pointer | avx2-2 |
| gcc -m32 -march=i486 -O3 -fomit-frame-pointer | avx2-2 |
| gcc -m32 -march=i486 -O -fomit-frame-pointer | avx2-2 |
| gcc -m32 -march=i486 -Os -fomit-frame-pointer | avx2-2 |
| gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | avx2-2 |
| gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | avx2-2 |
| gcc -m32 -march=k6-2 -O -fomit-frame-pointer | avx2-2 |
| gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | avx2-2 |
| gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | avx2-2 |
| gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | avx2-2 |
| gcc -m32 -march=k6-3 -O -fomit-frame-pointer | avx2-2 |
| gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | avx2-2 |
| gcc -m32 -march=k6 -O2 -fomit-frame-pointer | avx2-2 |
| gcc -m32 -march=k6 -O3 -fomit-frame-pointer | avx2-2 |
| gcc -m32 -march=k6 -O -fomit-frame-pointer | avx2-2 |
| gcc -m32 -march=k6 -Os -fomit-frame-pointer | avx2-2 |
| gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | avx2-2 |
| gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | avx2-2 |
| gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | avx2-2 |
| gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | avx2-2 |
| gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | avx2-2 |
| gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | avx2-2 |
| gcc -m32 -march=pentium2 -O -fomit-frame-pointer | avx2-2 |
| gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | avx2-2 |
| gcc -m32 -march=pentium -O2 -fomit-frame-pointer | avx2-2 |
| gcc -m32 -march=pentium -O3 -fomit-frame-pointer | avx2-2 |
| gcc -m32 -march=pentium -O -fomit-frame-pointer | avx2-2 |
| gcc -m32 -march=pentium -Os -fomit-frame-pointer | avx2-2 |
| gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | avx2-2 |
| gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | avx2-2 |
| gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | avx2-2 |
| gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | avx2-2
|
| Compiler | Implementations
|
| gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | avx2-3 |
| gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | avx2-3 |
| gcc -funroll-loops -m32 -O -fomit-frame-pointer | avx2-3 |
| gcc -funroll-loops -m32 -Os -fomit-frame-pointer | avx2-3 |
| gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | avx2-3 |
| gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | avx2-3 |
| gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | avx2-3 |
| gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | avx2-3 |
| gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | avx2-3 |
| gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | avx2-3 |
| gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | avx2-3 |
| gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | avx2-3 |
| gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | avx2-3 |
| gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | avx2-3 |
| gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | avx2-3 |
| gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | avx2-3 |
| gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | avx2-3 |
| gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | avx2-3 |
| gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | avx2-3 |
| gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | avx2-3 |
| gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | avx2-3 |
| gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | avx2-3 |
| gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | avx2-3 |
| gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | avx2-3 |
| gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | avx2-3 |
| gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | avx2-3 |
| gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | avx2-3 |
| gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | avx2-3 |
| gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | avx2-3 |
| gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | avx2-3 |
| gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | avx2-3 |
| gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | avx2-3 |
| gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | avx2-3 |
| gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | avx2-3 |
| gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | avx2-3 |
| gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | avx2-3 |
| gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | avx2-3 |
| gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | avx2-3 |
| gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | avx2-3 |
| gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | avx2-3 |
| gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | avx2-3 |
| gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | avx2-3 |
| gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | avx2-3 |
| gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | avx2-3 |
| gcc -m32 -O2 -fomit-frame-pointer | avx2-3 |
| gcc -m32 -O3 -fomit-frame-pointer | avx2-3 |
| gcc -m32 -O -fomit-frame-pointer | avx2-3 |
| gcc -m32 -Os -fomit-frame-pointer | avx2-3 |
| gcc -m32 -march=athlon -O2 -fomit-frame-pointer | avx2-3 |
| gcc -m32 -march=athlon -O3 -fomit-frame-pointer | avx2-3 |
| gcc -m32 -march=athlon -O -fomit-frame-pointer | avx2-3 |
| gcc -m32 -march=athlon -Os -fomit-frame-pointer | avx2-3 |
| gcc -m32 -march=i386 -O2 -fomit-frame-pointer | avx2-3 |
| gcc -m32 -march=i386 -O3 -fomit-frame-pointer | avx2-3 |
| gcc -m32 -march=i386 -O -fomit-frame-pointer | avx2-3 |
| gcc -m32 -march=i386 -Os -fomit-frame-pointer | avx2-3 |
| gcc -m32 -march=i486 -O2 -fomit-frame-pointer | avx2-3 |
| gcc -m32 -march=i486 -O3 -fomit-frame-pointer | avx2-3 |
| gcc -m32 -march=i486 -O -fomit-frame-pointer | avx2-3 |
| gcc -m32 -march=i486 -Os -fomit-frame-pointer | avx2-3 |
| gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | avx2-3 |
| gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | avx2-3 |
| gcc -m32 -march=k6-2 -O -fomit-frame-pointer | avx2-3 |
| gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | avx2-3 |
| gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | avx2-3 |
| gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | avx2-3 |
| gcc -m32 -march=k6-3 -O -fomit-frame-pointer | avx2-3 |
| gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | avx2-3 |
| gcc -m32 -march=k6 -O2 -fomit-frame-pointer | avx2-3 |
| gcc -m32 -march=k6 -O3 -fomit-frame-pointer | avx2-3 |
| gcc -m32 -march=k6 -O -fomit-frame-pointer | avx2-3 |
| gcc -m32 -march=k6 -Os -fomit-frame-pointer | avx2-3 |
| gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | avx2-3 |
| gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | avx2-3 |
| gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | avx2-3 |
| gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | avx2-3 |
| gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | avx2-3 |
| gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | avx2-3 |
| gcc -m32 -march=pentium2 -O -fomit-frame-pointer | avx2-3 |
| gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | avx2-3 |
| gcc -m32 -march=pentium -O2 -fomit-frame-pointer | avx2-3 |
| gcc -m32 -march=pentium -O3 -fomit-frame-pointer | avx2-3 |
| gcc -m32 -march=pentium -O -fomit-frame-pointer | avx2-3 |
| gcc -m32 -march=pentium -Os -fomit-frame-pointer | avx2-3 |
| gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | avx2-3 |
| gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | avx2-3 |
| gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | avx2-3 |
| gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | avx2-3
|
| Compiler | Implementations
|
| gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -O -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -Os -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | xmm |
| gcc -m32 -O2 -fomit-frame-pointer | xmm |
| gcc -m32 -O3 -fomit-frame-pointer | xmm |
| gcc -m32 -O -fomit-frame-pointer | xmm |
| gcc -m32 -Os -fomit-frame-pointer | xmm |
| gcc -m32 -march=athlon -O2 -fomit-frame-pointer | xmm |
| gcc -m32 -march=athlon -O3 -fomit-frame-pointer | xmm |
| gcc -m32 -march=athlon -O -fomit-frame-pointer | xmm |
| gcc -m32 -march=athlon -Os -fomit-frame-pointer | xmm |
| gcc -m32 -march=i386 -O2 -fomit-frame-pointer | xmm |
| gcc -m32 -march=i386 -O3 -fomit-frame-pointer | xmm |
| gcc -m32 -march=i386 -O -fomit-frame-pointer | xmm |
| gcc -m32 -march=i386 -Os -fomit-frame-pointer | xmm |
| gcc -m32 -march=i486 -O2 -fomit-frame-pointer | xmm |
| gcc -m32 -march=i486 -O3 -fomit-frame-pointer | xmm |
| gcc -m32 -march=i486 -O -fomit-frame-pointer | xmm |
| gcc -m32 -march=i486 -Os -fomit-frame-pointer | xmm |
| gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | xmm |
| gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | xmm |
| gcc -m32 -march=k6-2 -O -fomit-frame-pointer | xmm |
| gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | xmm |
| gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | xmm |
| gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | xmm |
| gcc -m32 -march=k6-3 -O -fomit-frame-pointer | xmm |
| gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | xmm |
| gcc -m32 -march=k6 -O2 -fomit-frame-pointer | xmm |
| gcc -m32 -march=k6 -O3 -fomit-frame-pointer | xmm |
| gcc -m32 -march=k6 -O -fomit-frame-pointer | xmm |
| gcc -m32 -march=k6 -Os -fomit-frame-pointer | xmm |
| gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | xmm |
| gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | xmm |
| gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | xmm |
| gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | xmm |
| gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | xmm |
| gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | xmm |
| gcc -m32 -march=pentium2 -O -fomit-frame-pointer | xmm |
| gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | xmm |
| gcc -m32 -march=pentium -O2 -fomit-frame-pointer | xmm |
| gcc -m32 -march=pentium -O3 -fomit-frame-pointer | xmm |
| gcc -m32 -march=pentium -O -fomit-frame-pointer | xmm |
| gcc -m32 -march=pentium -Os -fomit-frame-pointer | xmm |
| gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | xmm |
| gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | xmm |
| gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | xmm |
| gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | xmm
|
| Compiler | Implementations
|
| gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | ymm |
| gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | ymm |
| gcc -funroll-loops -m32 -O -fomit-frame-pointer | ymm |
| gcc -funroll-loops -m32 -Os -fomit-frame-pointer | ymm |
| gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | ymm |
| gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | ymm |
| gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | ymm |
| gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | ymm |
| gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | ymm |
| gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | ymm |
| gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | ymm |
| gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | ymm |
| gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | ymm |
| gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | ymm |
| gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | ymm |
| gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | ymm |
| gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | ymm |
| gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | ymm |
| gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | ymm |
| gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | ymm |
| gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | ymm |
| gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | ymm |
| gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | ymm |
| gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | ymm |
| gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | ymm |
| gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | ymm |
| gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | ymm |
| gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | ymm |
| gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | ymm |
| gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | ymm |
| gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | ymm |
| gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | ymm |
| gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | ymm |
| gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | ymm |
| gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | ymm |
| gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | ymm |
| gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | ymm |
| gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | ymm |
| gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | ymm |
| gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | ymm |
| gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | ymm |
| gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | ymm |
| gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | ymm |
| gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | ymm |
| gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | ymm |
| gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | ymm |
| gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | ymm |
| gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | ymm |
| gcc -m32 -O2 -fomit-frame-pointer | ymm |
| gcc -m32 -O3 -fomit-frame-pointer | ymm |
| gcc -m32 -O -fomit-frame-pointer | ymm |
| gcc -m32 -Os -fomit-frame-pointer | ymm |
| gcc -m32 -march=athlon -O2 -fomit-frame-pointer | ymm |
| gcc -m32 -march=athlon -O3 -fomit-frame-pointer | ymm |
| gcc -m32 -march=athlon -O -fomit-frame-pointer | ymm |
| gcc -m32 -march=athlon -Os -fomit-frame-pointer | ymm |
| gcc -m32 -march=i386 -O2 -fomit-frame-pointer | ymm |
| gcc -m32 -march=i386 -O3 -fomit-frame-pointer | ymm |
| gcc -m32 -march=i386 -O -fomit-frame-pointer | ymm |
| gcc -m32 -march=i386 -Os -fomit-frame-pointer | ymm |
| gcc -m32 -march=i486 -O2 -fomit-frame-pointer | ymm |
| gcc -m32 -march=i486 -O3 -fomit-frame-pointer | ymm |
| gcc -m32 -march=i486 -O -fomit-frame-pointer | ymm |
| gcc -m32 -march=i486 -Os -fomit-frame-pointer | ymm |
| gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | ymm |
| gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | ymm |
| gcc -m32 -march=k6-2 -O -fomit-frame-pointer | ymm |
| gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | ymm |
| gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | ymm |
| gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | ymm |
| gcc -m32 -march=k6-3 -O -fomit-frame-pointer | ymm |
| gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | ymm |
| gcc -m32 -march=k6 -O2 -fomit-frame-pointer | ymm |
| gcc -m32 -march=k6 -O3 -fomit-frame-pointer | ymm |
| gcc -m32 -march=k6 -O -fomit-frame-pointer | ymm |
| gcc -m32 -march=k6 -Os -fomit-frame-pointer | ymm |
| gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | ymm |
| gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | ymm |
| gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | ymm |
| gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | ymm |
| gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | ymm |
| gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | ymm |
| gcc -m32 -march=pentium2 -O -fomit-frame-pointer | ymm |
| gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | ymm |
| gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | ymm |
| gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | ymm |
| gcc -m32 -march=pentium3 -O -fomit-frame-pointer | ymm |
| gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | ymm |
| gcc -m32 -march=pentium -O2 -fomit-frame-pointer | ymm |
| gcc -m32 -march=pentium -O3 -fomit-frame-pointer | ymm |
| gcc -m32 -march=pentium -O -fomit-frame-pointer | ymm |
| gcc -m32 -march=pentium -Os -fomit-frame-pointer | ymm |
| gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | ymm |
| gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | ymm |
| gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | ymm |
| gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | ymm
|
| Compiler | Implementations
|
| gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -m32 -O -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -m32 -Os -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | avxicc |
| gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | avxicc |
| gcc -m32 -O2 -fomit-frame-pointer | avxicc |
| gcc -m32 -O3 -fomit-frame-pointer | avxicc |
| gcc -m32 -O -fomit-frame-pointer | avxicc |
| gcc -m32 -Os -fomit-frame-pointer | avxicc |
| gcc -m32 -march=athlon -O2 -fomit-frame-pointer | avxicc |
| gcc -m32 -march=athlon -O3 -fomit-frame-pointer | avxicc |
| gcc -m32 -march=athlon -O -fomit-frame-pointer | avxicc |
| gcc -m32 -march=athlon -Os -fomit-frame-pointer | avxicc |
| gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | avxicc |
| gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | avxicc |
| gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | avxicc |
| gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer | avxicc |
| gcc -m32 -march=core-avx2 -O -fomit-frame-pointer | avxicc |
| gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer | avxicc |
| gcc -m32 -march=core2 -O2 -fomit-frame-pointer | avxicc |
| gcc -m32 -march=core2 -O3 -fomit-frame-pointer | avxicc |
| gcc -m32 -march=core2 -O -fomit-frame-pointer | avxicc |
| gcc -m32 -march=core2 -Os -fomit-frame-pointer | avxicc |
| gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | avxicc |
| gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | avxicc |
| gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | avxicc |
| gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | avxicc |
| gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | avxicc |
| gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | avxicc |
| gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | avxicc |
| gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | avxicc |
| gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | avxicc |
| gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | avxicc |
| gcc -m32 -march=corei7 -O -fomit-frame-pointer | avxicc |
| gcc -m32 -march=corei7 -Os -fomit-frame-pointer | avxicc |
| gcc -m32 -march=i386 -O2 -fomit-frame-pointer | avxicc |
| gcc -m32 -march=i386 -O3 -fomit-frame-pointer | avxicc |
| gcc -m32 -march=i386 -O -fomit-frame-pointer | avxicc |
| gcc -m32 -march=i386 -Os -fomit-frame-pointer | avxicc |
| gcc -m32 -march=i486 -O2 -fomit-frame-pointer | avxicc |
| gcc -m32 -march=i486 -O3 -fomit-frame-pointer | avxicc |
| gcc -m32 -march=i486 -O -fomit-frame-pointer | avxicc |
| gcc -m32 -march=i486 -Os -fomit-frame-pointer | avxicc |
| gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | avxicc |
| gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | avxicc |
| gcc -m32 -march=k6-2 -O -fomit-frame-pointer | avxicc |
| gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | avxicc |
| gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | avxicc |
| gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | avxicc |
| gcc -m32 -march=k6-3 -O -fomit-frame-pointer | avxicc |
| gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | avxicc |
| gcc -m32 -march=k6 -O2 -fomit-frame-pointer | avxicc |
| gcc -m32 -march=k6 -O3 -fomit-frame-pointer | avxicc |
| gcc -m32 -march=k6 -O -fomit-frame-pointer | avxicc |
| gcc -m32 -march=k6 -Os -fomit-frame-pointer | avxicc |
| gcc -m32 -march=k8 -O2 -fomit-frame-pointer | avxicc |
| gcc -m32 -march=k8 -O3 -fomit-frame-pointer | avxicc |
| gcc -m32 -march=k8 -O -fomit-frame-pointer | avxicc |
| gcc -m32 -march=k8 -Os -fomit-frame-pointer | avxicc |
| gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | avxicc |
| gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | avxicc |
| gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | avxicc |
| gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | avxicc |
| gcc -m32 -march=nocona -O2 -fomit-frame-pointer | avxicc |
| gcc -m32 -march=nocona -O3 -fomit-frame-pointer | avxicc |
| gcc -m32 -march=nocona -O -fomit-frame-pointer | avxicc |
| gcc -m32 -march=nocona -Os -fomit-frame-pointer | avxicc |
| gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | avxicc |
| gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | avxicc |
| gcc -m32 -march=pentium-m -O -fomit-frame-pointer | avxicc |
| gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | avxicc |
| gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | avxicc |
| gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | avxicc |
| gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | avxicc |
| gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | avxicc |
| gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | avxicc |
| gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | avxicc |
| gcc -m32 -march=pentium2 -O -fomit-frame-pointer | avxicc |
| gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | avxicc |
| gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | avxicc |
| gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | avxicc |
| gcc -m32 -march=pentium3 -O -fomit-frame-pointer | avxicc |
| gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | avxicc |
| gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | avxicc |
| gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | avxicc |
| gcc -m32 -march=pentium4 -O -fomit-frame-pointer | avxicc |
| gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | avxicc |
| gcc -m32 -march=pentium -O2 -fomit-frame-pointer | avxicc |
| gcc -m32 -march=pentium -O3 -fomit-frame-pointer | avxicc |
| gcc -m32 -march=pentium -O -fomit-frame-pointer | avxicc |
| gcc -m32 -march=pentium -Os -fomit-frame-pointer | avxicc |
| gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | avxicc |
| gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | avxicc |
| gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | avxicc |
| gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | avxicc |
| gcc -m32 -march=prescott -O2 -fomit-frame-pointer | avxicc |
| gcc -m32 -march=prescott -O3 -fomit-frame-pointer | avxicc |
| gcc -m32 -march=prescott -O -fomit-frame-pointer | avxicc |
| gcc -m32 -march=prescott -Os -fomit-frame-pointer | avxicc
|
| Compiler | Implementations
|
| gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | moon/sse2/32 |
| gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | moon/sse2/32 |
| gcc -funroll-loops -m32 -O -fomit-frame-pointer | moon/sse2/32 |
| gcc -funroll-loops -m32 -Os -fomit-frame-pointer | moon/sse2/32 |
| gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | moon/sse2/32 |
| gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | moon/sse2/32 |
| gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | moon/sse2/32 |
| gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | moon/sse2/32 |
| gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | moon/sse2/32 |
| gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | moon/sse2/32 |
| gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | moon/sse2/32 |
| gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | moon/sse2/32 |
| gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | moon/sse2/32 |
| gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | moon/sse2/32 |
| gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | moon/sse2/32 |
| gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | moon/sse2/32 |
| gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | moon/sse2/32 |
| gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | moon/sse2/32 |
| gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | moon/sse2/32 |
| gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | moon/sse2/32 |
| gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | moon/sse2/32 |
| gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | moon/sse2/32 |
| gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | moon/sse2/32 |
| gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | moon/sse2/32 |
| gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | moon/sse2/32 |
| gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | moon/sse2/32 |
| gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | moon/sse2/32 |
| gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | moon/sse2/32 |
| gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | moon/sse2/32 |
| gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | moon/sse2/32 |
| gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | moon/sse2/32 |
| gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | moon/sse2/32 |
| gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | moon/sse2/32 |
| gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | moon/sse2/32 |
| gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | moon/sse2/32 |
| gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | moon/sse2/32 |
| gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | moon/sse2/32 |
| gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | moon/sse2/32 |
| gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | moon/sse2/32 |
| gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | moon/sse2/32 |
| gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | moon/sse2/32 |
| gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | moon/sse2/32 |
| gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | moon/sse2/32 |
| gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | moon/sse2/32 |
| gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | moon/sse2/32 |
| gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | moon/sse2/32 |
| gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | moon/sse2/32 |
| gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | moon/sse2/32 |
| gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | moon/sse2/32 |
| gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | moon/sse2/32 |
| gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | moon/sse2/32 |
| gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | moon/sse2/32 |
| gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | moon/sse2/32 |
| gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | moon/sse2/32 |
| gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | moon/sse2/32 |
| gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | moon/sse2/32 |
| gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | moon/sse2/32 |
| gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | moon/sse2/32 |
| gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | moon/sse2/32 |
| gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | moon/sse2/32 |
| gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | moon/sse2/32 |
| gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | moon/sse2/32 |
| gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | moon/sse2/32 |
| gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | moon/sse2/32 |
| gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | moon/sse2/32 |
| gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | moon/sse2/32 |
| gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | moon/sse2/32 |
| gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | moon/sse2/32 |
| gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | moon/sse2/32 |
| gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | moon/sse2/32 |
| gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | moon/sse2/32 |
| gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | moon/sse2/32 |
| gcc -m32 -O2 -fomit-frame-pointer | moon/sse2/32 |
| gcc -m32 -O3 -fomit-frame-pointer | moon/sse2/32 |
| gcc -m32 -O -fomit-frame-pointer | moon/sse2/32 |
| gcc -m32 -Os -fomit-frame-pointer | moon/sse2/32 |
| gcc -m32 -march=athlon -O2 -fomit-frame-pointer | moon/sse2/32 |
| gcc -m32 -march=athlon -O3 -fomit-frame-pointer | moon/sse2/32 |
| gcc -m32 -march=athlon -O -fomit-frame-pointer | moon/sse2/32 |
| gcc -m32 -march=athlon -Os -fomit-frame-pointer | moon/sse2/32 |
| gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | moon/sse2/32 |
| gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | moon/sse2/32 |
| gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | moon/sse2/32 |
| gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer | moon/sse2/32 |
| gcc -m32 -march=core-avx2 -O -fomit-frame-pointer | moon/sse2/32 |
| gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer | moon/sse2/32 |
| gcc -m32 -march=core2 -O2 -fomit-frame-pointer | moon/sse2/32 |
| gcc -m32 -march=core2 -O3 -fomit-frame-pointer | moon/sse2/32 |
| gcc -m32 -march=core2 -O -fomit-frame-pointer | moon/sse2/32 |
| gcc -m32 -march=core2 -Os -fomit-frame-pointer | moon/sse2/32 |
| gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | moon/sse2/32 |
| gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | moon/sse2/32 |
| gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | moon/sse2/32 |
| gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | moon/sse2/32 |
| gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | moon/sse2/32 |
| gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | moon/sse2/32 |
| gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | moon/sse2/32 |
| gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | moon/sse2/32 |
| gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | moon/sse2/32 |
| gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | moon/sse2/32 |
| gcc -m32 -march=corei7 -O -fomit-frame-pointer | moon/sse2/32 |
| gcc -m32 -march=corei7 -Os -fomit-frame-pointer | moon/sse2/32 |
| gcc -m32 -march=i386 -O2 -fomit-frame-pointer | moon/sse2/32 |
| gcc -m32 -march=i386 -O3 -fomit-frame-pointer | moon/sse2/32 |
| gcc -m32 -march=i386 -O -fomit-frame-pointer | moon/sse2/32 |
| gcc -m32 -march=i386 -Os -fomit-frame-pointer | moon/sse2/32 |
| gcc -m32 -march=i486 -O2 -fomit-frame-pointer | moon/sse2/32 |
| gcc -m32 -march=i486 -O3 -fomit-frame-pointer | moon/sse2/32 |
| gcc -m32 -march=i486 -O -fomit-frame-pointer | moon/sse2/32 |
| gcc -m32 -march=i486 -Os -fomit-frame-pointer | moon/sse2/32 |
| gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | moon/sse2/32 |
| gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | moon/sse2/32 |
| gcc -m32 -march=k6-2 -O -fomit-frame-pointer | moon/sse2/32 |
| gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | moon/sse2/32 |
| gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | moon/sse2/32 |
| gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | moon/sse2/32 |
| gcc -m32 -march=k6-3 -O -fomit-frame-pointer | moon/sse2/32 |
| gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | moon/sse2/32 |
| gcc -m32 -march=k6 -O2 -fomit-frame-pointer | moon/sse2/32 |
| gcc -m32 -march=k6 -O3 -fomit-frame-pointer | moon/sse2/32 |
| gcc -m32 -march=k6 -O -fomit-frame-pointer | moon/sse2/32 |
| gcc -m32 -march=k6 -Os -fomit-frame-pointer | moon/sse2/32 |
| gcc -m32 -march=k8 -O2 -fomit-frame-pointer | moon/sse2/32 |
| gcc -m32 -march=k8 -O3 -fomit-frame-pointer | moon/sse2/32 |
| gcc -m32 -march=k8 -O -fomit-frame-pointer | moon/sse2/32 |
| gcc -m32 -march=k8 -Os -fomit-frame-pointer | moon/sse2/32 |
| gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | moon/sse2/32 |
| gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | moon/sse2/32 |
| gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | moon/sse2/32 |
| gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | moon/sse2/32 |
| gcc -m32 -march=nocona -O2 -fomit-frame-pointer | moon/sse2/32 |
| gcc -m32 -march=nocona -O3 -fomit-frame-pointer | moon/sse2/32 |
| gcc -m32 -march=nocona -O -fomit-frame-pointer | moon/sse2/32 |
| gcc -m32 -march=nocona -Os -fomit-frame-pointer | moon/sse2/32 |
| gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | moon/sse2/32 |
| gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | moon/sse2/32 |
| gcc -m32 -march=pentium-m -O -fomit-frame-pointer | moon/sse2/32 |
| gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | moon/sse2/32 |
| gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | moon/sse2/32 |
| gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | moon/sse2/32 |
| gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | moon/sse2/32 |
| gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | moon/sse2/32 |
| gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | moon/sse2/32 |
| gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | moon/sse2/32 |
| gcc -m32 -march=pentium2 -O -fomit-frame-pointer | moon/sse2/32 |
| gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | moon/sse2/32 |
| gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | moon/sse2/32 |
| gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | moon/sse2/32 |
| gcc -m32 -march=pentium3 -O -fomit-frame-pointer | moon/sse2/32 |
| gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | moon/sse2/32 |
| gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | moon/sse2/32 |
| gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | moon/sse2/32 |
| gcc -m32 -march=pentium4 -O -fomit-frame-pointer | moon/sse2/32 |
| gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | moon/sse2/32 |
| gcc -m32 -march=pentium -O2 -fomit-frame-pointer | moon/sse2/32 |
| gcc -m32 -march=pentium -O3 -fomit-frame-pointer | moon/sse2/32 |
| gcc -m32 -march=pentium -O -fomit-frame-pointer | moon/sse2/32 |
| gcc -m32 -march=pentium -Os -fomit-frame-pointer | moon/sse2/32 |
| gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | moon/sse2/32 |
| gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | moon/sse2/32 |
| gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | moon/sse2/32 |
| gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | moon/sse2/32 |
| gcc -m32 -march=prescott -O2 -fomit-frame-pointer | moon/sse2/32 |
| gcc -m32 -march=prescott -O3 -fomit-frame-pointer | moon/sse2/32 |
| gcc -m32 -march=prescott -O -fomit-frame-pointer | moon/sse2/32 |
| gcc -m32 -march=prescott -Os -fomit-frame-pointer | moon/sse2/32
|