| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 210251512 | avx2 | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer | 20190809 | 20190803 |
| 210473488 | avx2 | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20190809 | 20190803 |
| 218027156 | avx2 | gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer | 20190809 | 20190803 |
| 218768112 | avx2 | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20190809 | 20190803 |
| 230039324 | avx2 | gcc -m32 -march=core-avx2 -O -fomit-frame-pointer | 20190809 | 20190803 |
| 231593820 | avx2 | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20190809 | 20190803 |
| 288453844 | avx2 | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20190809 | 20190803 |
| 291645724 | avx2 | gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer | 20190809 | 20190803 |
| 535876228 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20190809 | 20190803 |
| 535909716 | ref | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer | 20190809 | 20190803 |
| 570126092 | ref | gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer | 20190809 | 20190803 |
| 571022080 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20190809 | 20190803 |
| 627660044 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20190809 | 20190803 |
| 635489536 | ref | gcc -m32 -march=core-avx2 -O -fomit-frame-pointer | 20190809 | 20190803 |
| 660172136 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20190809 | 20190803 |
| 662574620 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20190809 | 20190803 |
| 662774080 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20190809 | 20190803 |
| 662917056 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20190809 | 20190803 |
| 663167776 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20190809 | 20190803 |
| 664573260 | ref | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20190809 | 20190803 |
| 664712328 | ref | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20190809 | 20190803 |
| 667396796 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20190809 | 20190803 |
| 667797952 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20190809 | 20190803 |
| 667904844 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20190809 | 20190803 |
| 668967488 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20190809 | 20190803 |
| 670871836 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20190809 | 20190803 |
| 671153376 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20190809 | 20190803 |
| 672145780 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20190809 | 20190803 |
| 672161356 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20190809 | 20190803 |
| 672355660 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20190809 | 20190803 |
| 673653696 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20190809 | 20190803 |
| 674684464 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20190809 | 20190803 |
| 676328060 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20190809 | 20190803 |
| 676810292 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20190809 | 20190803 |
| 677233784 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20190809 | 20190803 |
| 678327988 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20190809 | 20190803 |
| 681734324 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20190809 | 20190803 |
| 682800252 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20190809 | 20190803 |
| 683152716 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20190809 | 20190803 |
| 683495972 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20190809 | 20190803 |
| 683815584 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20190809 | 20190803 |
| 684058580 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20190809 | 20190803 |
| 685695020 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20190809 | 20190803 |
| 687283476 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20190809 | 20190803 |
| 687839240 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20190809 | 20190803 |
| 689041564 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20190809 | 20190803 |
| 690559640 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20190809 | 20190803 |
| 691322012 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20190809 | 20190803 |
| 692053400 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20190809 | 20190803 |
| 692296508 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20190809 | 20190803 |
| 692959048 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20190809 | 20190803 |
| 692990820 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20190809 | 20190803 |
| 693207448 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20190809 | 20190803 |
| 693217496 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20190809 | 20190803 |
| 693662812 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20190809 | 20190803 |
| 693933152 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20190809 | 20190803 |
| 693952712 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20190809 | 20190803 |
| 694391448 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20190809 | 20190803 |
| 695733880 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20190809 | 20190803 |
| 698006176 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20190809 | 20190803 |
| 698518008 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20190809 | 20190803 |
| 698733804 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20190809 | 20190803 |
| 699535952 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20190809 | 20190803 |
| 699641676 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20190809 | 20190803 |
| 700040660 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20190809 | 20190803 |
| 700575104 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20190809 | 20190803 |
| 700744888 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20190809 | 20190803 |
| 701035964 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20190809 | 20190803 |
| 701336324 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20190809 | 20190803 |
| 701380564 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20190809 | 20190803 |
| 702450796 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20190809 | 20190803 |
| 702605656 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20190809 | 20190803 |
| 704338336 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20190809 | 20190803 |
| 704879904 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20190809 | 20190803 |
| 705059564 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20190809 | 20190803 |
| 705141812 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20190809 | 20190803 |
| 705344724 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20190809 | 20190803 |
| 705384016 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20190809 | 20190803 |
| 705488152 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20190809 | 20190803 |
| 705488616 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20190809 | 20190803 |
| 707943080 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20190809 | 20190803 |
| 709577428 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20190809 | 20190803 |
| 712448492 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20190809 | 20190803 |
| 713066896 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20190809 | 20190803 |
| 713221072 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20190809 | 20190803 |
| 713326836 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20190809 | 20190803 |
| 713511748 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20190809 | 20190803 |
| 713924748 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20190809 | 20190803 |
| 716246248 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20190809 | 20190803 |
| 716446856 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20190809 | 20190803 |
| 717751944 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20190809 | 20190803 |
| 717764120 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20190809 | 20190803 |
| 718130088 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20190809 | 20190803 |
| 719121320 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20190809 | 20190803 |
| 719290440 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20190809 | 20190803 |
| 720021728 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20190809 | 20190803 |
| 721063340 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20190809 | 20190803 |
| 721103548 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20190809 | 20190803 |
| 721142088 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20190809 | 20190803 |
| 721242348 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20190809 | 20190803 |
| 721335756 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20190809 | 20190803 |
| 721409976 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20190809 | 20190803 |
| 722010780 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20190809 | 20190803 |
| 722150848 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20190809 | 20190803 |
| 722890272 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20190809 | 20190803 |
| 723776164 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20190809 | 20190803 |
| 724403108 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20190809 | 20190803 |
| 725538896 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20190809 | 20190803 |
| 727663048 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20190809 | 20190803 |
| 728097192 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20190809 | 20190803 |
| 728430252 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20190809 | 20190803 |
| 729560644 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20190809 | 20190803 |
| 730517176 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20190809 | 20190803 |
| 732593624 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20190809 | 20190803 |
| 732619548 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20190809 | 20190803 |
| 733335460 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20190809 | 20190803 |
| 734902232 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20190809 | 20190803 |
| 736503572 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20190809 | 20190803 |
| 736857464 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20190809 | 20190803 |
| 738640256 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20190809 | 20190803 |
| 739246536 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20190809 | 20190803 |
| 739529872 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20190809 | 20190803 |
| 741083604 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20190809 | 20190803 |
| 741115076 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20190809 | 20190803 |
| 741193928 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20190809 | 20190803 |
| 741931504 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20190809 | 20190803 |
| 742448236 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20190809 | 20190803 |
| 743124444 | ref | gcc -m32 -O -fomit-frame-pointer | 20190809 | 20190803 |
| 743217968 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20190809 | 20190803 |
| 744226068 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20190809 | 20190803 |
| 744579968 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20190809 | 20190803 |
| 744588668 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20190809 | 20190803 |
| 744627748 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20190809 | 20190803 |
| 744892008 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20190809 | 20190803 |
| 745163700 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20190809 | 20190803 |
| 745319012 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20190809 | 20190803 |
| 745353880 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20190809 | 20190803 |
| 745451284 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20190809 | 20190803 |
| 745475256 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20190809 | 20190803 |
| 745657868 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20190809 | 20190803 |
| 746492460 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20190809 | 20190803 |
| 747461172 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20190809 | 20190803 |
| 747497044 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20190809 | 20190803 |
| 747718460 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20190809 | 20190803 |
| 747772884 | ref | gcc -m32 -Os -fomit-frame-pointer | 20190809 | 20190803 |
| 748219648 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20190809 | 20190803 |
| 749448952 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20190809 | 20190803 |
| 749693560 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20190809 | 20190803 |
| 750719512 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20190809 | 20190803 |
| 756331148 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20190809 | 20190803 |
| 760624172 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20190809 | 20190803 |
| 761839556 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20190809 | 20190803 |
| 763482044 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20190809 | 20190803 |
| 763763460 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20190809 | 20190803 |
| 766809312 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20190809 | 20190803 |
| 766905864 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20190809 | 20190803 |
| 768074232 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20190809 | 20190803 |
| 768246224 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20190809 | 20190803 |
| 769132872 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20190809 | 20190803 |
| 769492868 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20190809 | 20190803 |
| 769568948 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20190809 | 20190803 |
| 769919224 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20190809 | 20190803 |
| 770781060 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20190809 | 20190803 |
| 772143488 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20190809 | 20190803 |
| 773673820 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20190809 | 20190803 |
| 773751640 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20190809 | 20190803 |
| 774860016 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20190809 | 20190803 |
| 774889396 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20190809 | 20190803 |
| 778979248 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20190809 | 20190803 |
| 779758440 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20190809 | 20190803 |
| 781215764 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20190809 | 20190803 |
| 781253512 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20190809 | 20190803 |
| 781588768 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20190809 | 20190803 |
| 786010664 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20190809 | 20190803 |
| 790675472 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20190809 | 20190803 |
| 790822052 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20190809 | 20190803 |
| 791835292 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20190809 | 20190803 |
| 793249332 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20190809 | 20190803 |
| 798641196 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20190809 | 20190803 |
| 810954564 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20190809 | 20190803 |
| 813610284 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20190809 | 20190803 |
| 827155252 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20190809 | 20190803 |
| 828587548 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20190809 | 20190803 |
| 829688620 | ref | gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer | 20190809 | 20190803 |
| Compiler | Implementations
|
| gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -O -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -Os -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | avx2 |
| gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | avx2 |
| gcc -m32 -O2 -fomit-frame-pointer | avx2 |
| gcc -m32 -O3 -fomit-frame-pointer | avx2 |
| gcc -m32 -O -fomit-frame-pointer | avx2 |
| gcc -m32 -Os -fomit-frame-pointer | avx2 |
| gcc -m32 -march=athlon -O2 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=athlon -O3 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=athlon -O -fomit-frame-pointer | avx2 |
| gcc -m32 -march=athlon -Os -fomit-frame-pointer | avx2 |
| gcc -m32 -march=core2 -O2 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=core2 -O3 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=core2 -O -fomit-frame-pointer | avx2 |
| gcc -m32 -march=core2 -Os -fomit-frame-pointer | avx2 |
| gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | avx2 |
| gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | avx2 |
| gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | avx2 |
| gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | avx2 |
| gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=corei7 -O -fomit-frame-pointer | avx2 |
| gcc -m32 -march=corei7 -Os -fomit-frame-pointer | avx2 |
| gcc -m32 -march=i386 -O2 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=i386 -O3 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=i386 -O -fomit-frame-pointer | avx2 |
| gcc -m32 -march=i386 -Os -fomit-frame-pointer | avx2 |
| gcc -m32 -march=i486 -O2 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=i486 -O3 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=i486 -O -fomit-frame-pointer | avx2 |
| gcc -m32 -march=i486 -Os -fomit-frame-pointer | avx2 |
| gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=k6-2 -O -fomit-frame-pointer | avx2 |
| gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | avx2 |
| gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=k6-3 -O -fomit-frame-pointer | avx2 |
| gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | avx2 |
| gcc -m32 -march=k6 -O2 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=k6 -O3 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=k6 -O -fomit-frame-pointer | avx2 |
| gcc -m32 -march=k6 -Os -fomit-frame-pointer | avx2 |
| gcc -m32 -march=k8 -O2 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=k8 -O3 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=k8 -O -fomit-frame-pointer | avx2 |
| gcc -m32 -march=k8 -Os -fomit-frame-pointer | avx2 |
| gcc -m32 -march=nocona -O2 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=nocona -O3 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=nocona -O -fomit-frame-pointer | avx2 |
| gcc -m32 -march=nocona -Os -fomit-frame-pointer | avx2 |
| gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=pentium-m -O -fomit-frame-pointer | avx2 |
| gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | avx2 |
| gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | avx2 |
| gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | avx2 |
| gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=pentium2 -O -fomit-frame-pointer | avx2 |
| gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | avx2 |
| gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=pentium3 -O -fomit-frame-pointer | avx2 |
| gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | avx2 |
| gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=pentium4 -O -fomit-frame-pointer | avx2 |
| gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | avx2 |
| gcc -m32 -march=pentium -O2 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=pentium -O3 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=pentium -O -fomit-frame-pointer | avx2 |
| gcc -m32 -march=pentium -Os -fomit-frame-pointer | avx2 |
| gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | avx2 |
| gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | avx2 |
| gcc -m32 -march=prescott -O2 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=prescott -O3 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=prescott -O -fomit-frame-pointer | avx2 |
| gcc -m32 -march=prescott -Os -fomit-frame-pointer | avx2
|