| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 18927740 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140809 | 20140622 |
| 18930205 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140809 | 20140622 |
| 18932795 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140809 | 20140622 |
| 19185040 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140809 | 20140622 |
| 19197815 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140809 | 20140622 |
| 19197870 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140809 | 20140622 |
| 19237290 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140809 | 20140622 |
| 19244340 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140809 | 20140622 |
| 19245740 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140809 | 20140622 |
| 19246370 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20140809 | 20140622 |
| 19247670 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140809 | 20140622 |
| 19293925 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140809 | 20140622 |
| 19419110 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140809 | 20140622 |
| 19436385 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140809 | 20140622 |
| 19444870 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140809 | 20140622 |
| 19445540 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140809 | 20140622 |
| 19466830 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140809 | 20140622 |
| 19476080 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140810 | 20140622 |
| 19476165 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140810 | 20140622 |
| 19476445 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140810 | 20140622 |
| 19476935 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140809 | 20140622 |
| 19649560 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140809 | 20140622 |
| 19694835 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20140809 | 20140622 |
| 19879290 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140809 | 20140622 |
| 19888755 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140809 | 20140622 |
| 19890475 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140809 | 20140622 |
| 19891125 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140809 | 20140622 |
| 20146570 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140810 | 20140622 |
| 20190645 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140809 | 20140622 |
| 21552200 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140810 | 20140622 |
| 21552365 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140810 | 20140622 |
| 21580955 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140809 | 20140622 |
| 21581115 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140809 | 20140622 |
| 21932910 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140810 | 20140622 |
| 21981235 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140809 | 20140622 |
| 23523265 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140809 | 20140622 |
| 23523355 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140809 | 20140622 |
| 23807460 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140809 | 20140622 |
| 23807695 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140809 | 20140622 |
| 25301975 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140809 | 20140622 |
| 25528860 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140809 | 20140622 |
| 27071415 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140809 | 20140622 |
| 27103635 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140809 | 20140622 |
| 27109775 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140809 | 20140622 |
| 27122240 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140809 | 20140622 |
| 27459150 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140809 | 20140622 |
| 27459160 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140809 | 20140622 |
| 28078385 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140810 | 20140622 |
| 28080560 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140810 | 20140622 |
| 28129965 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140809 | 20140622 |
| 28169240 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140809 | 20140622 |
| 28179335 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140810 | 20140622 |
| 28287120 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140809 | 20140622 |
| 28369335 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140809 | 20140622 |
| 28654500 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140810 | 20140622 |
| 28679850 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140810 | 20140622 |
| 28709895 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140810 | 20140622 |
| 28905025 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140810 | 20140622 |
| 28966770 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140809 | 20140622 |
| 28977695 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140810 | 20140622 |
| 29008855 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140809 | 20140622 |
| 29008875 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140809 | 20140622 |
| 29008980 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140809 | 20140622 |
| 29203080 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140810 | 20140622 |
| 29757955 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140810 | 20140622 |
| 29768065 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140810 | 20140622 |
| 29768360 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140810 | 20140622 |
| 30263755 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140809 | 20140622 |
| 30269755 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140809 | 20140622 |
| 30565795 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140810 | 20140622 |
| 30785610 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140809 | 20140622 |
| 31398970 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140810 | 20140622 |
| 31601895 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140809 | 20140622 |
| 32091885 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140809 | 20140622 |
| 32103450 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140809 | 20140622 |
| 34398330 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140810 | 20140622 |
| 35984215 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140810 | 20140622 |
| 61752230 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140809 | 20140622 |
| 62636780 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140809 | 20140622 |
| 62981830 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140809 | 20140622 |
| 62984195 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140809 | 20140622 |
| 63226410 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140809 | 20140622 |
| 63341375 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140809 | 20140622 |
| 63875085 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140809 | 20140622 |
| 64350465 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140809 | 20140622 |
| 64419170 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140809 | 20140622 |
| 64427980 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140809 | 20140622 |
| 65203635 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140809 | 20140622 |
| 65321970 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140809 | 20140622 |
| 65471915 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140809 | 20140622 |
| 65895330 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140809 | 20140622 |
| 65908385 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140809 | 20140622 |
| 65915430 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140809 | 20140622 |
| 65918515 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140809 | 20140622 |
| 67630805 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140809 | 20140622 |
| 67854840 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20140809 | 20140622 |
| 67989580 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140809 | 20140622 |
| 68065135 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140809 | 20140622 |
| 68073640 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140809 | 20140622 |
| 68126310 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140809 | 20140622 |
| 68431140 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140809 | 20140622 |
| 68624020 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140809 | 20140622 |
| 68630695 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140809 | 20140622 |
| 68699750 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140809 | 20140622 |
| 68775060 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140809 | 20140622 |
| 68788195 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140809 | 20140622 |
| 68844505 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140809 | 20140622 |
| 68860730 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20140809 | 20140622 |
| 69037645 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140809 | 20140622 |
| 69172320 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20140809 | 20140622 |
| 69180045 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140809 | 20140622 |
| 69186845 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140810 | 20140622 |
| 69209585 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140809 | 20140622 |
| 69265565 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140809 | 20140622 |
| 69277420 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140809 | 20140622 |
| 69301400 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140809 | 20140622 |
| 69391300 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140809 | 20140622 |
| 69453160 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140809 | 20140622 |
| 69476140 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140809 | 20140622 |
| 69572655 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140809 | 20140622 |
| 69629565 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140810 | 20140622 |
| 69654125 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140809 | 20140622 |
| 69708435 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140809 | 20140622 |
| 69780910 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140809 | 20140622 |
| 69821535 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140809 | 20140622 |
| 69861625 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140809 | 20140622 |
| 69885585 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140809 | 20140622 |
| 69906645 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140809 | 20140622 |
| 69947105 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140809 | 20140622 |
| 69956085 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140809 | 20140622 |
| 69975485 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140809 | 20140622 |
| 70016810 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140810 | 20140622 |
| 70068110 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140810 | 20140622 |
| 70369615 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140809 | 20140622 |
| 70467625 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140809 | 20140622 |
| 70509590 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140809 | 20140622 |
| 70639620 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140809 | 20140622 |
| 70640665 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140809 | 20140622 |
| 70707580 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20140809 | 20140622 |
| 70813380 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140809 | 20140622 |
| 70845900 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140809 | 20140622 |
| 71025585 | ref | gcc -m32 -O -fomit-frame-pointer | 20140809 | 20140622 |
| 71199900 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140809 | 20140622 |
| 71243835 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140810 | 20140622 |
| 71259545 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140809 | 20140622 |
| 71276315 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140810 | 20140622 |
| 71550480 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140809 | 20140622 |
| 71563735 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140809 | 20140622 |
| 71596095 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140809 | 20140622 |
| 71906110 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140809 | 20140622 |
| 72348595 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140809 | 20140622 |
| 72446140 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140809 | 20140622 |
| 72561205 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140809 | 20140622 |
| 72572405 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140810 | 20140622 |
| 72784930 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140809 | 20140622 |
| 73024915 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140809 | 20140622 |
| 73219965 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140809 | 20140622 |
| 73622730 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140809 | 20140622 |
| 75142095 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140809 | 20140622 |
| 75347975 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140809 | 20140622 |
| 75464330 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140809 | 20140622 |
| 75541905 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140809 | 20140622 |
| 75669475 | ref | gcc -m32 -Os -fomit-frame-pointer | 20140809 | 20140622 |
| 76080565 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140809 | 20140622 |
| 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
|