| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 15235695 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 15275034 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 15280776 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 15540354 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 15548886 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 15558471 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 15559173 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 15565536 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 15585012 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 15768945 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 15800283 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 15815340 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 15830181 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 15833430 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 16049538 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 16089039 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 16191621 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 16239465 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 16332102 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 16927119 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 16982163 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 16986609 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 16989849 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 17234478 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 17242722 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 17280603 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 17423703 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 17425017 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 17435925 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 17444754 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 17603208 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 17618760 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 17629542 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 17647209 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 17654175 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 17705718 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 17759349 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 19012131 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 19040319 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 19088271 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 26374122 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 26430354 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 26442018 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 27043560 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 27090981 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 27123678 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 27361332 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 27443493 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 27510336 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 27562329 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 27584406 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 27593640 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 27602514 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 27632493 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 27734562 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20161020 | 20161009 |
| 27783054 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 27848187 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 27851904 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 27856278 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 27904779 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 27926577 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 27931563 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 27964278 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 28018602 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 28022373 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 28032840 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 28049679 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 28113975 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 28118772 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 28120671 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 28124982 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 28183707 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 28190862 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 28329237 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 28331964 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 28337067 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 28470852 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 28647747 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20161020 | 20161009 |
| 28658925 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20161020 | 20161009 |
| 28673847 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20161020 | 20161009 |
| 28703610 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20161020 | 20161009 |
| 28855566 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20161020 | 20161009 |
| 28856709 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20161020 | 20161009 |
| 28943199 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20161020 | 20161009 |
| 29062827 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20161020 | 20161009 |
| 29205954 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20161020 | 20161009 |
| 29331279 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20161020 | 20161009 |
| 29365749 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20161020 | 20161009 |
| 29372805 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161020 | 20161009 |
| 29374281 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20161020 | 20161009 |
| 29409570 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20161020 | 20161009 |
| 31483305 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20161020 | 20161009 |
| 32382324 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20161020 | 20161009 |
| 32481306 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161020 | 20161009 |
| 45320805 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 45445455 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 45479808 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 45971910 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 46126305 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161020 | 20161009 |
| 46457415 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20161020 | 20161009 |
| 46674126 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20161020 | 20161009 |
| 47016441 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20161020 | 20161009 |
| 47115279 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20161020 | 20161009 |
| 47225538 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 47322513 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 47382939 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 47455569 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 47503305 | ref | gcc -m32 -O -fomit-frame-pointer | 20161020 | 20161009 |
| 47814435 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20161020 | 20161009 |
| 47854953 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 47858661 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 48050991 | ref | gcc -m32 -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 48397797 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 48523581 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20161020 | 20161009 |
| 48683502 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20161020 | 20161009 |
| 49015197 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20161020 | 20161009 |
| 49172544 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20161020 | 20161009 |
| 49183974 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 49221918 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 49538457 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 49541175 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 49546890 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 49569363 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20161020 | 20161009 |
| 49746726 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 49756590 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 49895910 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20161020 | 20161009 |
| 49932792 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20161020 | 20161009 |
| 50121108 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 50128092 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161020 | 20161009 |
| 50226957 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 50254335 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 50259312 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 50271435 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20161020 | 20161009 |
| 50288355 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 50417190 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 50423769 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 50433570 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 50442822 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 50454288 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 50476680 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 50569506 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 50643864 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 50647329 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20161020 | 20161009 |
| 50802786 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 50862897 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 50924547 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 51033438 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20161020 | 20161009 |
| 51060465 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 51312744 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 51322644 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 51347214 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 51376113 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 51779727 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 51913008 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20161020 | 20161009 |
| 52052373 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 52380054 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 52407306 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20161020 | 20161009 |
| 52768089 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 54747576 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161020 | 20161009 |
| 54808389 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20161020 | 20161009 |
| Compiler | Implementations
|
| gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m32 -O -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m32 -Os -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | vperm |
| gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | vperm |
| gcc -m32 -O2 -fomit-frame-pointer | vperm |
| gcc -m32 -O3 -fomit-frame-pointer | vperm |
| gcc -m32 -O -fomit-frame-pointer | vperm |
| gcc -m32 -Os -fomit-frame-pointer | vperm |
| gcc -m32 -march=athlon -O2 -fomit-frame-pointer | vperm |
| gcc -m32 -march=athlon -O3 -fomit-frame-pointer | vperm |
| gcc -m32 -march=athlon -O -fomit-frame-pointer | vperm |
| gcc -m32 -march=athlon -Os -fomit-frame-pointer | vperm |
| gcc -m32 -march=i386 -O2 -fomit-frame-pointer | vperm |
| gcc -m32 -march=i386 -O3 -fomit-frame-pointer | vperm |
| gcc -m32 -march=i386 -O -fomit-frame-pointer | vperm |
| gcc -m32 -march=i386 -Os -fomit-frame-pointer | vperm |
| gcc -m32 -march=i486 -O2 -fomit-frame-pointer | vperm |
| gcc -m32 -march=i486 -O3 -fomit-frame-pointer | vperm |
| gcc -m32 -march=i486 -O -fomit-frame-pointer | vperm |
| gcc -m32 -march=i486 -Os -fomit-frame-pointer | vperm |
| gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | vperm |
| gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | vperm |
| gcc -m32 -march=k6-2 -O -fomit-frame-pointer | vperm |
| gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | vperm |
| gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | vperm |
| gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | vperm |
| gcc -m32 -march=k6-3 -O -fomit-frame-pointer | vperm |
| gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | vperm |
| gcc -m32 -march=k6 -O2 -fomit-frame-pointer | vperm |
| gcc -m32 -march=k6 -O3 -fomit-frame-pointer | vperm |
| gcc -m32 -march=k6 -O -fomit-frame-pointer | vperm |
| gcc -m32 -march=k6 -Os -fomit-frame-pointer | vperm |
| gcc -m32 -march=k8 -O2 -fomit-frame-pointer | vperm |
| gcc -m32 -march=k8 -O3 -fomit-frame-pointer | vperm |
| gcc -m32 -march=k8 -O -fomit-frame-pointer | vperm |
| gcc -m32 -march=k8 -Os -fomit-frame-pointer | vperm |
| gcc -m32 -march=nocona -O2 -fomit-frame-pointer | vperm |
| gcc -m32 -march=nocona -O3 -fomit-frame-pointer | vperm |
| gcc -m32 -march=nocona -O -fomit-frame-pointer | vperm |
| gcc -m32 -march=nocona -Os -fomit-frame-pointer | vperm |
| gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | vperm |
| gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | vperm |
| gcc -m32 -march=pentium-m -O -fomit-frame-pointer | vperm |
| gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | vperm |
| gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | vperm |
| gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | vperm |
| gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | vperm |
| gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | vperm |
| gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | vperm |
| gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | vperm |
| gcc -m32 -march=pentium2 -O -fomit-frame-pointer | vperm |
| gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | vperm |
| gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | vperm |
| gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | vperm |
| gcc -m32 -march=pentium3 -O -fomit-frame-pointer | vperm |
| gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | vperm |
| gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | vperm |
| gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | vperm |
| gcc -m32 -march=pentium4 -O -fomit-frame-pointer | vperm |
| gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | vperm |
| gcc -m32 -march=pentium -O2 -fomit-frame-pointer | vperm |
| gcc -m32 -march=pentium -O3 -fomit-frame-pointer | vperm |
| gcc -m32 -march=pentium -O -fomit-frame-pointer | vperm |
| gcc -m32 -march=pentium -Os -fomit-frame-pointer | vperm |
| gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | vperm |
| gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | vperm |
| gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | vperm |
| gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | vperm |
| gcc -m32 -march=prescott -O2 -fomit-frame-pointer | vperm |
| gcc -m32 -march=prescott -O3 -fomit-frame-pointer | vperm |
| gcc -m32 -march=prescott -O -fomit-frame-pointer | vperm |
| gcc -m32 -march=prescott -Os -fomit-frame-pointer | vperm
|