| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 107053 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20161010 | 20161009 |
| 107128 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161010 | 20161009 |
| 107275 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20161010 | 20161009 |
| 107315 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 107479 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 107491 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 107555 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 107603 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 107802 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 107864 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 107869 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 107879 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 107888 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 107928 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 108059 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 108064 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 108077 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 108199 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 108406 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20161010 | 20161009 |
| 108744 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 109472 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20161010 | 20161009 |
| 109552 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 109634 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 109837 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 109916 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 109920 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20161010 | 20161009 |
| 109947 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 110002 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161010 | 20161009 |
| 110261 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 110306 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 110320 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 110332 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 110374 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 110376 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 110409 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 110605 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 110747 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 110770 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 110771 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 110784 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 110786 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 110816 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 110819 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 110880 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 110978 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20161010 | 20161009 |
| 111104 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 111810 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 112155 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 112823 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 112848 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 113370 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 113965 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 114160 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 114173 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 114193 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 114489 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 114546 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 114568 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 114576 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 114586 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 114640 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 114981 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 115018 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 115040 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 115056 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 115528 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20161010 | 20161009 |
| 115547 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20161010 | 20161009 |
| 115554 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20161010 | 20161009 |
| 115754 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20161010 | 20161009 |
| 115784 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20161010 | 20161009 |
| 115795 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20161010 | 20161009 |
| 115796 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 115870 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 115880 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 115885 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 115899 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20161010 | 20161009 |
| 115909 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20161010 | 20161009 |
| 115954 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20161010 | 20161009 |
| 115970 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20161010 | 20161009 |
| 116315 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 116520 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20161010 | 20161009 |
| 116709 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20161010 | 20161009 |
| 117332 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20161010 | 20161009 |
| 117336 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20161010 | 20161009 |
| 117389 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20161010 | 20161009 |
| 117421 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20161010 | 20161009 |
| 117518 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 117608 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20161010 | 20161009 |
| 117608 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161010 | 20161009 |
| 117739 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 117757 | ref | gcc -m32 -O -fomit-frame-pointer | 20161010 | 20161009 |
| 117771 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20161010 | 20161009 |
| 117779 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 117781 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 117793 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 117852 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 117930 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20161010 | 20161009 |
| 118016 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 118059 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20161010 | 20161009 |
| 118062 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20161010 | 20161009 |
| 118125 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 118376 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20161010 | 20161009 |
| 118405 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161010 | 20161009 |
| 118563 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20161010 | 20161009 |
| 118581 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20161010 | 20161009 |
| 118942 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20161010 | 20161009 |
| 118986 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20161010 | 20161009 |
| 119662 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20161010 | 20161009 |
| 119686 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20161010 | 20161009 |
| 119725 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20161010 | 20161009 |
| 119893 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 119923 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 119957 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 120077 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161010 | 20161009 |
| 120688 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 120962 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 120997 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161010 | 20161009 |
| 121784 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 121918 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161010 | 20161009 |
| 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=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 -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
|