| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 18932155 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140810 | 20140622 |
| 18940520 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140810 | 20140622 |
| 18943615 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140810 | 20140622 |
| 19188390 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140810 | 20140622 |
| 19212360 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140810 | 20140622 |
| 19216025 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140810 | 20140622 |
| 19247455 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140810 | 20140622 |
| 19247505 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140810 | 20140622 |
| 19247785 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20140810 | 20140622 |
| 19249740 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140810 | 20140622 |
| 19251615 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140810 | 20140622 |
| 19312710 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140810 | 20140622 |
| 19440130 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140810 | 20140622 |
| 19447265 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140810 | 20140622 |
| 19447915 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140810 | 20140622 |
| 19448345 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140810 | 20140622 |
| 19448485 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140810 | 20140622 |
| 19475690 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140810 | 20140622 |
| 19476445 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140810 | 20140622 |
| 19476530 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140810 | 20140622 |
| 19483990 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140810 | 20140622 |
| 19485390 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140810 | 20140622 |
| 19702395 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20140810 | 20140622 |
| 19886225 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140810 | 20140622 |
| 19893385 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140810 | 20140622 |
| 19896695 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140810 | 20140622 |
| 19896735 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140810 | 20140622 |
| 20144160 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140810 | 20140622 |
| 20153825 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140810 | 20140622 |
| 21546895 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140810 | 20140622 |
| 21547000 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140810 | 20140622 |
| 21563385 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140810 | 20140622 |
| 21566350 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140810 | 20140622 |
| 21964060 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140810 | 20140622 |
| 21995490 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140810 | 20140622 |
| 23532590 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140810 | 20140622 |
| 23534245 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140810 | 20140622 |
| 23742245 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140810 | 20140622 |
| 23742475 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140810 | 20140622 |
| 25260300 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140810 | 20140622 |
| 25543745 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140810 | 20140622 |
| 27101795 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140810 | 20140622 |
| 27118200 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140810 | 20140622 |
| 27133685 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140810 | 20140622 |
| 27359495 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140810 | 20140622 |
| 27375110 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140810 | 20140622 |
| 27407680 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140810 | 20140622 |
| 27429025 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140810 | 20140622 |
| 28033200 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140810 | 20140622 |
| 28330125 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140810 | 20140622 |
| 28330505 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140810 | 20140622 |
| 28374050 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140810 | 20140622 |
| 28419590 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140810 | 20140622 |
| 28714125 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140810 | 20140622 |
| 28719570 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140810 | 20140622 |
| 28861410 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140810 | 20140622 |
| 28877985 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140810 | 20140622 |
| 28992050 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140810 | 20140622 |
| 29000720 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140810 | 20140622 |
| 29000785 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140810 | 20140622 |
| 29007845 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140810 | 20140622 |
| 29220855 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140810 | 20140622 |
| 29571515 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140810 | 20140622 |
| 29630470 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140810 | 20140622 |
| 29786590 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140810 | 20140622 |
| 29799540 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140810 | 20140622 |
| 29880035 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140810 | 20140622 |
| 29969235 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140810 | 20140622 |
| 30718330 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140810 | 20140622 |
| 30721100 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140810 | 20140622 |
| 30730555 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140810 | 20140622 |
| 31026535 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140810 | 20140622 |
| 31516580 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140810 | 20140622 |
| 32105870 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140810 | 20140622 |
| 32105880 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140810 | 20140622 |
| 34434405 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140810 | 20140622 |
| 36076700 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140810 | 20140622 |
| 60439630 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140810 | 20140622 |
| 61635595 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140810 | 20140622 |
| 62408475 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140810 | 20140622 |
| 62628650 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140810 | 20140622 |
| 62827520 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140810 | 20140622 |
| 63068530 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140810 | 20140622 |
| 63229800 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140810 | 20140622 |
| 63429300 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140810 | 20140622 |
| 63438710 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140810 | 20140622 |
| 63639510 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140810 | 20140622 |
| 63659845 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140810 | 20140622 |
| 63764455 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140810 | 20140622 |
| 64010590 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140810 | 20140622 |
| 64455620 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140810 | 20140622 |
| 64627930 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140810 | 20140622 |
| 65528300 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140810 | 20140622 |
| 65935905 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140810 | 20140622 |
| 65939645 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140810 | 20140622 |
| 65944465 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140810 | 20140622 |
| 66746375 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140810 | 20140622 |
| 67085785 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140810 | 20140622 |
| 68053890 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20140810 | 20140622 |
| 68217395 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140810 | 20140622 |
| 68246800 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140810 | 20140622 |
| 68271215 | ref | gcc -m32 -O -fomit-frame-pointer | 20140810 | 20140622 |
| 68280070 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140810 | 20140622 |
| 68335545 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20140810 | 20140622 |
| 68346185 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140810 | 20140622 |
| 68398405 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140810 | 20140622 |
| 68828920 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140810 | 20140622 |
| 69026760 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140810 | 20140622 |
| 69060110 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20140810 | 20140622 |
| 69106450 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140810 | 20140622 |
| 69134010 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140810 | 20140622 |
| 69167010 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140810 | 20140622 |
| 69177345 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140810 | 20140622 |
| 69193280 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140810 | 20140622 |
| 69197115 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140810 | 20140622 |
| 69228025 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140810 | 20140622 |
| 69245115 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140810 | 20140622 |
| 69268930 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140810 | 20140622 |
| 69271015 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140810 | 20140622 |
| 69292720 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140810 | 20140622 |
| 69301410 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140810 | 20140622 |
| 69364980 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140810 | 20140622 |
| 69418770 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140810 | 20140622 |
| 69538335 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140810 | 20140622 |
| 69544400 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140810 | 20140622 |
| 69604090 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140810 | 20140622 |
| 69844635 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20140810 | 20140622 |
| 69852355 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140810 | 20140622 |
| 69852760 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140810 | 20140622 |
| 69978040 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140810 | 20140622 |
| 69983430 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140810 | 20140622 |
| 69984435 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140810 | 20140622 |
| 70003385 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140810 | 20140622 |
| 70005605 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140810 | 20140622 |
| 70007440 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140810 | 20140622 |
| 70032705 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140810 | 20140622 |
| 70093795 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140810 | 20140622 |
| 71000400 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140810 | 20140622 |
| 71105390 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140810 | 20140622 |
| 71133740 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140810 | 20140622 |
| 71322970 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140810 | 20140622 |
| 71377995 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140810 | 20140622 |
| 71380655 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140810 | 20140622 |
| 71399970 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140810 | 20140622 |
| 71426050 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140810 | 20140622 |
| 72253600 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140810 | 20140622 |
| 73284405 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140810 | 20140622 |
| 73363060 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140810 | 20140622 |
| 73596035 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140810 | 20140622 |
| 73654970 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140810 | 20140622 |
| 74087220 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140810 | 20140622 |
| 74366425 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140810 | 20140622 |
| 74410710 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140810 | 20140622 |
| 74445700 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140810 | 20140622 |
| 74528230 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140810 | 20140622 |
| 74546115 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140810 | 20140622 |
| 75194600 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140810 | 20140622 |
| 75320210 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140810 | 20140622 |
| 75646395 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140810 | 20140622 |
| 75659395 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140810 | 20140622 |
| 76146205 | ref | gcc -m32 -Os -fomit-frame-pointer | 20140810 | 20140622 |
| 76318135 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140810 | 20140622 |
| 77222590 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140810 | 20140622 |
| 77623420 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140810 | 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
|