| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 4850792 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 4881272 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 4883672 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 4884532 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 4897972 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 4968764 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 4982692 | ref | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 5060052 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 5066624 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20190805 | 20190803 |
| 5078592 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 5132176 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20190805 | 20190803 |
| 5145644 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20190805 | 20190803 |
| 5146176 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 5183496 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20190805 | 20190803 |
| 5204708 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 5228372 | ref | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 5232836 | ref | gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 5235260 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 5264244 | ref | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 5274180 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 5314536 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 5335048 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 5348052 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 5356628 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 5363972 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 5367104 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 5407808 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 5421132 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 5425940 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 5442432 | ref | gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 5443008 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 5451892 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 5453316 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 5453552 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20190805 | 20190803 |
| 5458820 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20190805 | 20190803 |
| 5459668 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 5459828 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20190805 | 20190803 |
| 5463044 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20190805 | 20190803 |
| 5463648 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 5469244 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 5469956 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 5474308 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 5477496 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 5481388 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 5486384 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 5488640 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 5489460 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 5494872 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 5501028 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 5515744 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 5522204 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 5528224 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 5529436 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 5530200 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 5538180 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 5542220 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 5543904 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 5548780 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 5574748 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 5577684 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 5586720 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 5596540 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20190805 | 20190803 |
| 5623688 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20190805 | 20190803 |
| 5627176 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20190805 | 20190803 |
| 5633180 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20190805 | 20190803 |
| 5639324 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20190805 | 20190803 |
| 5646636 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20190805 | 20190803 |
| 5657092 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20190805 | 20190803 |
| 5672504 | ref | gcc -m32 -march=core-avx2 -O -fomit-frame-pointer | 20190805 | 20190803 |
| 5681588 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 5684108 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20190805 | 20190803 |
| 5686236 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20190805 | 20190803 |
| 5698884 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20190805 | 20190803 |
| 5870432 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20190805 | 20190803 |
| 5887424 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20190805 | 20190803 |
| 5895536 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20190805 | 20190803 |
| 5909404 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20190805 | 20190803 |
| 5911428 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20190805 | 20190803 |
| 5911492 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20190805 | 20190803 |
| 5914100 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20190805 | 20190803 |
| 5930828 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20190805 | 20190803 |
| 5957596 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20190805 | 20190803 |
| 5961328 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 5964812 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20190805 | 20190803 |
| 5993096 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20190805 | 20190803 |
| 6015440 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 6021412 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 6023200 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 6037484 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 6042044 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 6049432 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 6061568 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 6078468 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 6113052 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 6113144 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 6115664 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 6116108 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 6116140 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 6126112 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 6128100 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 6137100 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 6150160 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 6150972 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 6162224 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 6165532 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 6166940 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 6170076 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 6172540 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 6173904 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 6177520 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 6178480 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 6183008 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 6184680 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 6193724 | ref | gcc -m32 -O -fomit-frame-pointer | 20190805 | 20190803 |
| 6199940 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 6224688 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 6225628 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 6229004 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 6239404 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20190805 | 20190803 |
| 6239692 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 6242396 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20190805 | 20190803 |
| 6244736 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20190805 | 20190803 |
| 6244788 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20190805 | 20190803 |
| 6248576 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 6252584 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 6257120 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 6268592 | ref | gcc -m32 -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 6268740 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 6269416 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 6271444 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 6281824 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 6283276 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 6288480 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 6295676 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20190805 | 20190803 |
| 6296288 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 6298056 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 6307024 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 6307924 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 6434680 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 6446964 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 6456712 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 6475340 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 6538004 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20190805 | 20190803 |
| 6545712 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20190805 | 20190803 |
| 6605940 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 6619380 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20190805 | 20190803 |
| 6756288 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 6817360 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20190805 | 20190803 |
| 6825280 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 6884728 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 6998240 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 7000852 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20190805 | 20190803 |
| 7033080 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 7155500 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20190805 | 20190803 |
| 7171152 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20190805 | 20190803 |
| 7185348 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20190805 | 20190803 |
| 7222600 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 7241212 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 7274556 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 7600520 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 8145060 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 8168464 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 8200244 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 8503184 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 9426952 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 9461628 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 9550588 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 9645260 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 9936516 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 10034304 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 10045292 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20190805 | 20190803 |
| 10115792 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 10200652 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 10239724 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20190805 | 20190803 |
| 10275744 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20190805 | 20190803 |
| 10369232 | 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
|