| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 17679172 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 17682188 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 17682524 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 17683628 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 17871960 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 17873896 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 17873916 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 17874792 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 18197320 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 18201592 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 18202520 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 18202996 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 18208440 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 18220008 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 18225880 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 18226040 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 18253884 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 18264008 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 18264504 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 18278608 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 18286192 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 18417976 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 18419596 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 18470644 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 18480700 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 18489796 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 18492380 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 18524172 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 18524548 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 18524820 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 18528076 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 18760284 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 18834068 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 18886780 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 18891496 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 19637224 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 19637788 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 19638364 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 19646020 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 20606380 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 20611908 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 24154068 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140606 | 20140525 |
| 24248580 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140606 | 20140525 |
| 24249444 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140606 | 20140525 |
| 24383344 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140606 | 20140525 |
| 24424240 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140606 | 20140525 |
| 24429660 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140606 | 20140525 |
| 24688008 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 24727080 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140606 | 20140525 |
| 24727540 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140606 | 20140525 |
| 24731400 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140606 | 20140525 |
| 24731524 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140606 | 20140525 |
| 24798704 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 24855416 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 24899732 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 24929272 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140606 | 20140525 |
| 24930984 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140606 | 20140525 |
| 24932016 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 24933148 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 24934204 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 24938156 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140606 | 20140525 |
| 25054804 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140606 | 20140525 |
| 25124916 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140606 | 20140525 |
| 25697668 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 25745016 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 25799028 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 25813200 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 25844144 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 25899400 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 26168548 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 27153788 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 27162168 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 27260564 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140606 | 20140525 |
| 27274588 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140606 | 20140525 |
| 27447172 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140606 | 20140525 |
| 28038992 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 30012332 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 41258200 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140606 | 20140525 |
| 42481864 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140606 | 20140525 |
| 43289300 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 43292028 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 43691360 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140606 | 20140525 |
| 43709872 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140606 | 20140525 |
| 43902564 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 44287888 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140606 | 20140525 |
| 44309568 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140606 | 20140525 |
| 44406232 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 44779012 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140606 | 20140525 |
| 44798324 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140606 | 20140525 |
| 45235748 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 45247620 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 45384364 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140606 | 20140525 |
| 45561204 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140606 | 20140525 |
| 45563432 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140606 | 20140525 |
| 45569536 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140606 | 20140525 |
| 45876340 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140606 | 20140525 |
| 45877692 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 45885028 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 45904028 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 45911208 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 46161432 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 46161860 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 46162288 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 46318048 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 46683116 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140606 | 20140525 |
| 46703436 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140606 | 20140525 |
| 46706120 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140606 | 20140525 |
| 46941976 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140606 | 20140525 |
| 46944660 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140606 | 20140525 |
| 46967108 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 46967388 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 47033044 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140606 | 20140525 |
| 47042616 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140606 | 20140525 |
| 47192644 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140606 | 20140525 |
| 47203644 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20140606 | 20140525 |
| 47448416 | ref | gcc -m32 -O -fomit-frame-pointer | 20140606 | 20140525 |
| 47756652 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 47756768 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 47764744 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 48681520 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 48685728 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 48698204 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 48739036 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 48787836 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 48792372 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 48796180 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 48979896 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 49061816 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 49076672 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 49081848 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 49086720 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 49101432 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 49235952 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 49269916 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 49361980 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 49362600 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 49482972 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 49649748 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 49720384 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 49791156 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 49793916 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 49818104 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 49994188 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 50078780 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 50080844 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 50941356 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 50944280 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 52308360 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 52349832 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 52533524 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 52900668 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 52901628 | ref | gcc -m32 -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 53089760 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 54079920 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 54723396 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 54807776 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 54812668 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 54817836 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 54835176 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 54958816 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 56456108 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 56456404 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 56461272 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 56462820 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 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
|