| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 4808588 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 4837880 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 4871164 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 4880940 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 4882448 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 4920168 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 4944064 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 4955400 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 4970988 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 4975204 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 4984908 | ref | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 5024276 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20190805 | 20190803 |
| 5030240 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 5063608 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20190805 | 20190803 |
| 5076740 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20190805 | 20190803 |
| 5113356 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20190805 | 20190803 |
| 5140120 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 5156092 | ref | gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 5183316 | ref | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 5188564 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 5193660 | ref | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 5212932 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 5213476 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 5220884 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 5231688 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 5232332 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 5232464 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20190805 | 20190803 |
| 5232748 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 5235988 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20190805 | 20190803 |
| 5241384 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 5246688 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 5250596 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 5254236 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 5254656 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20190805 | 20190803 |
| 5256060 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 5257120 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20190805 | 20190803 |
| 5275432 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 5281508 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 5282348 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 5288308 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 5290272 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 5293784 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 5297876 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 5305324 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 5308872 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 5323696 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 5324180 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 5325676 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 5331248 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 5342844 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 5345572 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 5416584 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20190805 | 20190803 |
| 5425048 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 5440328 | ref | gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 5450536 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 5451536 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 5462028 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 5464684 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 5470020 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 5471980 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20190805 | 20190803 |
| 5472520 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20190805 | 20190803 |
| 5472912 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 5473300 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 5485780 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 5493816 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 5493968 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20190805 | 20190803 |
| 5497720 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20190805 | 20190803 |
| 5501600 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20190805 | 20190803 |
| 5568924 | ref | gcc -m32 -march=core-avx2 -O -fomit-frame-pointer | 20190805 | 20190803 |
| 5574896 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20190805 | 20190803 |
| 5589240 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20190805 | 20190803 |
| 5600200 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20190805 | 20190803 |
| 5601164 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20190805 | 20190803 |
| 5605072 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20190805 | 20190803 |
| 5608832 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20190805 | 20190803 |
| 5618396 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20190805 | 20190803 |
| 5632080 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 5638156 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 5654812 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 5673304 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 5691672 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20190805 | 20190803 |
| 5701184 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20190805 | 20190803 |
| 5783340 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20190805 | 20190803 |
| 5787180 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20190805 | 20190803 |
| 5788840 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20190805 | 20190803 |
| 5794244 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20190805 | 20190803 |
| 5794900 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20190805 | 20190803 |
| 5813572 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20190805 | 20190803 |
| 5826492 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 5842016 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 5844836 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 5905004 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 5908144 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 5915188 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 5921540 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 5928816 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 5932820 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 5955076 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 5956340 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 5956464 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20190805 | 20190803 |
| 5957756 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 5958620 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 5962176 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20190805 | 20190803 |
| 5978360 | ref | gcc -m32 -O -fomit-frame-pointer | 20190805 | 20190803 |
| 5980396 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20190805 | 20190803 |
| 5987616 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 5996684 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 5998676 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 6002892 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 6007400 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 6008524 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 6009496 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 6010884 | ref | gcc -m32 -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 6011968 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 6019976 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 6028988 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 6043944 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 6044860 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 6052332 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 6054864 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 6061748 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 6063036 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 6067488 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 6067604 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 6068876 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 6068884 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 6070312 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 6073536 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20190805 | 20190803 |
| 6076548 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 6078208 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 6080940 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20190805 | 20190803 |
| 6086996 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 6103172 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 6105988 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 6117212 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 6129112 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 6180976 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 6203440 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 6263892 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 6295168 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 6304312 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 6329620 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 6411872 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20190805 | 20190803 |
| 6418756 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20190805 | 20190803 |
| 6425804 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20190805 | 20190803 |
| 6465488 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 6605828 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 6614480 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 6684036 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 6707472 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20190805 | 20190803 |
| 6849644 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20190805 | 20190803 |
| 6951080 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 6956272 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 6964940 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20190805 | 20190803 |
| 6969108 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20190805 | 20190803 |
| 6998748 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 7040892 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 7137996 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20190805 | 20190803 |
| 7183416 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 7491812 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 8452224 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 8462816 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 8526472 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 8610120 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 8725624 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 8731232 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 8775260 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 8902348 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 9123008 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 9184584 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 9283048 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 9353260 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 9375376 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 9441140 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 9546388 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 9571312 | ref | gcc -m32 -march=k8 -Os -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
|