| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 212607 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20170720 | 20170718 |
| 215244 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20170720 | 20170718 |
| 215676 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20170720 | 20170718 |
| 215793 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20170720 | 20170718 |
| 216648 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20170720 | 20170718 |
| 217584 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20170720 | 20170718 |
| 218520 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170720 | 20170718 |
| 218646 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170720 | 20170718 |
| 219267 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20170720 | 20170718 |
| 219537 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20170720 | 20170718 |
| 220788 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20170720 | 20170718 |
| 221328 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 221535 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 221931 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 221985 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20170720 | 20170718 |
| 222111 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 222300 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170720 | 20170718 |
| 222408 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20170720 | 20170718 |
| 222534 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20170720 | 20170718 |
| 222624 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20170720 | 20170718 |
| 222930 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20170720 | 20170718 |
| 223668 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20170720 | 20170718 |
| 223803 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20170720 | 20170718 |
| 224001 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20170720 | 20170718 |
| 224028 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 224262 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20170720 | 20170718 |
| 224406 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20170720 | 20170718 |
| 224622 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20170720 | 20170718 |
| 224820 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 225261 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 225387 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 225432 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20170720 | 20170718 |
| 225459 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 225630 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 225783 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20170720 | 20170718 |
| 225828 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 225918 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20170720 | 20170718 |
| 225945 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 225972 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 226008 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170720 | 20170718 |
| 226098 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 226197 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20170720 | 20170718 |
| 226269 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20170720 | 20170718 |
| 226323 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20170720 | 20170718 |
| 226350 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 226593 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 226647 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 226746 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 227025 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 227133 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20170720 | 20170718 |
| 227358 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 227817 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 227934 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 228159 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 228267 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 228285 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 228474 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20170720 | 20170718 |
| 228636 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 228690 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20170720 | 20170718 |
| 229329 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 229644 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 229680 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 230004 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 230022 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 230742 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20170720 | 20170718 |
| 230787 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 231381 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 231525 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 231597 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 231633 | ref | gcc -m32 -O -fomit-frame-pointer | 20170720 | 20170718 |
| 231651 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 231669 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 231705 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 232074 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 232236 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 232344 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 232650 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20170720 | 20170718 |
| 232731 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20170720 | 20170718 |
| 232938 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 233046 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 233190 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 233226 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20170720 | 20170718 |
| 233271 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 233280 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20170720 | 20170718 |
| 233343 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 233595 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20170720 | 20170718 |
| 233613 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20170720 | 20170718 |
| 233829 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 233982 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 234306 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 234855 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 234954 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 234981 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 235062 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 235512 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 235566 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 235683 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 236340 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 236619 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 236826 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 236862 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20170720 | 20170718 |
| 236934 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 237078 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 237159 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20170720 | 20170718 |
| 237852 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 237906 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 238473 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 240768 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 241263 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 241713 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 241785 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 242397 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 242577 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 242928 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 243243 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 244566 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 244764 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 246663 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 247392 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 247554 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 248013 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 250371 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 253854 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 256392 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| Compiler | Implementations
|
| gcc -funroll-loops -m32 -Os -fomit-frame-pointer | ref |
| gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | ref |
| gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | ref |
| gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | ref |
| gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | ref |
| gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | ref |
| gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | ref |
| gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | ref |
| gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | ref |
| gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | ref |
| gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | ref |
| gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | ref |
| gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | ref |
| gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | ref |
| gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | ref |
| gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | ref |
| gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | ref |
| gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | ref |
| gcc -m32 -Os -fomit-frame-pointer | ref |
| gcc -m32 -march=athlon -Os -fomit-frame-pointer | ref |
| gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | ref |
| gcc -m32 -march=core2 -Os -fomit-frame-pointer | ref |
| gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | ref |
| gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | ref |
| gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | ref |
| gcc -m32 -march=corei7 -Os -fomit-frame-pointer | ref |
| gcc -m32 -march=i386 -Os -fomit-frame-pointer | ref |
| gcc -m32 -march=i486 -Os -fomit-frame-pointer | ref |
| gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | ref |
| gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | ref |
| gcc -m32 -march=k6 -Os -fomit-frame-pointer | ref |
| gcc -m32 -march=k8 -Os -fomit-frame-pointer | ref |
| gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | ref |
| gcc -m32 -march=nocona -Os -fomit-frame-pointer | ref |
| gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | ref |
| gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | ref |
| gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | ref |
| gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | ref |
| gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | ref |
| gcc -m32 -march=pentium -Os -fomit-frame-pointer | ref |
| gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | ref |
| gcc -m32 -march=prescott -Os -fomit-frame-pointer | ref
|
| 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=core-avx-i -O2 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | avx2 |
| gcc -m32 -march=core-avx-i -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 -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 -O -fomit-frame-pointer | avx2 |
| gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | avx2 |
| gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | avx2 |
| gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | avx2 |
| gcc -m32 -march=corei7 -O2 -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=native -mtune=native -O2 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | avx2 |
| gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | avx2 |
| gcc -m32 -march=native -mtune=native -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
|