| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 8055456 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 8168092 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 8250128 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 8298612 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 8397900 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 8404044 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 8404812 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 8414636 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 8450756 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 8477600 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20190805 | 20190803 |
| 8490704 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20190805 | 20190803 |
| 8492216 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20190805 | 20190803 |
| 8507520 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 8507720 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 8508356 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 8509176 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20190805 | 20190803 |
| 8518000 | ref | gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 8543760 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 8551564 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 8558452 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 8562940 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 8563400 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 8570856 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 8579996 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 8597528 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 8604260 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 8637908 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20190805 | 20190803 |
| 8646684 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20190805 | 20190803 |
| 8647396 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20190805 | 20190803 |
| 8692296 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20190805 | 20190803 |
| 8694872 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 8722116 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20190805 | 20190803 |
| 8725864 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 8730096 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 8733780 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 8747036 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 8748736 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 8792488 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20190805 | 20190803 |
| 8794024 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20190805 | 20190803 |
| 8802540 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 8814368 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 8829040 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20190805 | 20190803 |
| 8836516 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 8875812 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 8879752 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 8937820 | ref | gcc -m32 -O -fomit-frame-pointer | 20190805 | 20190803 |
| 8949596 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 8980252 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20190805 | 20190803 |
| 8981844 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20190805 | 20190803 |
| 8987640 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 9000588 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 9004016 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20190805 | 20190803 |
| 9017700 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 9027072 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 9027736 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 9079000 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 9188156 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 9249296 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 9256524 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 9261168 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 9285616 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 9289760 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 9292808 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20190805 | 20190803 |
| 9295212 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 9298416 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20190805 | 20190803 |
| 9338224 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 9341596 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20190805 | 20190803 |
| 9353392 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 9358036 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 9358880 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 9361080 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 9370752 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 9386104 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20190805 | 20190803 |
| 9391672 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 9403064 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 9403168 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 9405860 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 9406480 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 9411960 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 9412340 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 9428608 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20190805 | 20190803 |
| 9432072 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 9434640 | ref | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 9437044 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20190805 | 20190803 |
| 9444568 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 9456168 | ref | gcc -m32 -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 9459204 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 9460040 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 9465572 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 9467312 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 9467720 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 9510420 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20190805 | 20190803 |
| 9520772 | ref | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 9572640 | ref | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 9574536 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 9587876 | ref | gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 9601276 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 9606656 | ref | gcc -m32 -march=core-avx2 -O -fomit-frame-pointer | 20190805 | 20190803 |
| 9607056 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 9628624 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 9629100 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 9629172 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20190805 | 20190803 |
| 9632836 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20190805 | 20190803 |
| 9643804 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20190805 | 20190803 |
| 9645404 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 9646124 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20190805 | 20190803 |
| 9657104 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20190805 | 20190803 |
| 9657300 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20190805 | 20190803 |
| 9657992 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 9680800 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20190805 | 20190803 |
| 9723824 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 9728924 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20190805 | 20190803 |
| 9778792 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 9785956 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 9811192 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 9812148 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 9812392 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20190805 | 20190803 |
| 9826920 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20190805 | 20190803 |
| 9839336 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20190805 | 20190803 |
| 9901928 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 9931532 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20190805 | 20190803 |
| 9939020 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 9941008 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 9942068 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 9942184 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 9956540 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 9960444 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 9977280 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20190805 | 20190803 |
| 9994612 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 10006396 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 10007644 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20190805 | 20190803 |
| 10010900 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 10013448 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 10014940 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 10018844 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 10025852 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20190805 | 20190803 |
| 10058552 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 10081600 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 10082996 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 10086596 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 10095164 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 10147716 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20190805 | 20190803 |
| 10148736 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20190805 | 20190803 |
| 10152456 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20190805 | 20190803 |
| 10153848 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20190805 | 20190803 |
| 10172604 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 10201244 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 10214120 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 10264412 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 10300620 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 10345596 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 10384948 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 10389784 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 10410720 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20190805 | 20190803 |
| 10451628 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 10458848 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 10723740 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 10760212 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 10977360 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 11107416 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 11442792 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 12573360 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 12748032 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 12772416 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 12800744 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 12878364 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 13125032 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 13152048 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 13167884 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 13383812 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 13466188 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 14606776 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 14609860 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 14745996 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 15219968 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 16129988 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20190805 | 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
|