| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 28003961 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20171129 | 20171020 |
| 28611984 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20171129 | 20171020 |
| 28699030 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20171129 | 20171020 |
| 28711573 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20171129 | 20171020 |
| 28723139 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20171129 | 20171020 |
| 28771797 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20171129 | 20171020 |
| 28856339 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20171129 | 20171020 |
| 28941112 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20171129 | 20171020 |
| 28964965 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20171129 | 20171020 |
| 29030029 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20171129 | 20171020 |
| 29032944 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20171129 | 20171020 |
| 29040034 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20171129 | 20171020 |
| 29045155 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20171129 | 20171020 |
| 29083117 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20171129 | 20171020 |
| 29090788 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20171129 | 20171020 |
| 29139860 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20171129 | 20171020 |
| 29169318 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20171129 | 20171020 |
| 29172863 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20171129 | 20171020 |
| 29178212 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20171129 | 20171020 |
| 29192180 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20171129 | 20171020 |
| 29219492 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20171129 | 20171020 |
| 29238580 | ref | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20171129 | 20171020 |
| 29242883 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20171129 | 20171020 |
| 29254147 | ref | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20171129 | 20171020 |
| 29260018 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20171129 | 20171020 |
| 29264873 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20171129 | 20171020 |
| 29267205 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20171129 | 20171020 |
| 29268327 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20171129 | 20171020 |
| 29277573 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20171129 | 20171020 |
| 29288649 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20171129 | 20171020 |
| 29363386 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20171129 | 20171020 |
| 29416867 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20171129 | 20171020 |
| 29417672 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20171129 | 20171020 |
| 29557602 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20171129 | 20171020 |
| 29593771 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20171129 | 20171020 |
| 29651508 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20171129 | 20171020 |
| 29697783 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20171129 | 20171020 |
| 30445363 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20171129 | 20171020 |
| 30462281 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20171129 | 20171020 |
| 30637051 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20171129 | 20171020 |
| 30669762 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20171129 | 20171020 |
| 32166415 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20171129 | 20171020 |
| 32535878 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20171129 | 20171020 |
| 46670714 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20171129 | 20171020 |
| 48322221 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20171129 | 20171020 |
| 48731379 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20171129 | 20171020 |
| 48921057 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20171129 | 20171020 |
| 48998529 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20171129 | 20171020 |
| 49246392 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20171129 | 20171020 |
| 49842292 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20171129 | 20171020 |
| 50209757 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20171129 | 20171020 |
| 50298562 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20171129 | 20171020 |
| 50437123 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20171129 | 20171020 |
| 50459567 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20171129 | 20171020 |
| 50583779 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20171129 | 20171020 |
| 50987617 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20171129 | 20171020 |
| 51034274 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20171129 | 20171020 |
| 51404248 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20171129 | 20171020 |
| 51897472 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20171129 | 20171020 |
| 52534913 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20171129 | 20171020 |
| 52743231 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20171129 | 20171020 |
| 52778657 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20171129 | 20171020 |
| 52801478 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20171129 | 20171020 |
| 53278705 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20171129 | 20171020 |
| 53443073 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20171129 | 20171020 |
| 53967473 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20171129 | 20171020 |
| 54283509 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20171129 | 20171020 |
| 56372605 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20171129 | 20171020 |
| 58577541 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20171129 | 20171020 |
| 59782413 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20171129 | 20171020 |
| 59868456 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20171129 | 20171020 |
| 61086994 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20171129 | 20171020 |
| 62161395 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20171129 | 20171020 |
| 62177004 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20171129 | 20171020 |
| 63544632 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20171129 | 20171020 |
| 65509439 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20171129 | 20171020 |
| 65857490 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20171129 | 20171020 |
| 66060509 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20171129 | 20171020 |
| 66199251 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20171129 | 20171020 |
| 67880299 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20171129 | 20171020 |
| 68087694 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20171129 | 20171020 |
| 68390587 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20171129 | 20171020 |
| 69089317 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20171129 | 20171020 |
| 69200734 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20171129 | 20171020 |
| 69227149 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20171129 | 20171020 |
| 70322342 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20171129 | 20171020 |
| 70386793 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20171129 | 20171020 |
| 70580703 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20171129 | 20171020 |
| 70695025 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20171129 | 20171020 |
| 70865251 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20171129 | 20171020 |
| 70885292 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20171129 | 20171020 |
| 70908640 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20171129 | 20171020 |
| 70935842 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20171129 | 20171020 |
| 71195381 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20171129 | 20171020 |
| 71227937 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20171129 | 20171020 |
| 71394087 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20171129 | 20171020 |
| 71613455 | ref | gcc -m32 -O -fomit-frame-pointer | 20171129 | 20171020 |
| 71658373 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20171129 | 20171020 |
| 71669977 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20171129 | 20171020 |
| 71677387 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20171129 | 20171020 |
| 71737865 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20171129 | 20171020 |
| 71751883 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20171129 | 20171020 |
| 71755638 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20171129 | 20171020 |
| 71889141 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20171129 | 20171020 |
| 71923879 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20171129 | 20171020 |
| 71966098 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20171129 | 20171020 |
| 71994135 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20171129 | 20171020 |
| 72199646 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20171129 | 20171020 |
| 72742109 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20171129 | 20171020 |
| 72833622 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20171129 | 20171020 |
| 73181677 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20171129 | 20171020 |
| 73271975 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20171129 | 20171020 |
| 73710830 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20171129 | 20171020 |
| 73992397 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20171129 | 20171020 |
| 74005972 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20171129 | 20171020 |
| 74232465 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20171129 | 20171020 |
| 74302807 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20171129 | 20171020 |
| 74361419 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20171129 | 20171020 |
| 74450430 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20171129 | 20171020 |
| 74587408 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20171129 | 20171020 |
| 74652015 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20171129 | 20171020 |
| 74663166 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20171129 | 20171020 |
| 74939334 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20171129 | 20171020 |
| 75187423 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20171129 | 20171020 |
| 75204766 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20171129 | 20171020 |
| 75309605 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20171129 | 20171020 |
| 75480571 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20171129 | 20171020 |
| 75602230 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20171129 | 20171020 |
| 75930524 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20171129 | 20171020 |
| 76243393 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20171129 | 20171020 |
| 76567092 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20171129 | 20171020 |
| 76608821 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20171129 | 20171020 |
| 76916001 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20171129 | 20171020 |
| 76940869 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20171129 | 20171020 |
| 77143159 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20171129 | 20171020 |
| 77207218 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20171129 | 20171020 |
| 77218604 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20171129 | 20171020 |
| 77251839 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20171129 | 20171020 |
| 77431815 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20171129 | 20171020 |
| 77573811 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20171129 | 20171020 |
| 77785319 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20171129 | 20171020 |
| 77815573 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20171129 | 20171020 |
| 79064816 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20171129 | 20171020 |
| 81090086 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20171129 | 20171020 |
| 81373654 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20171129 | 20171020 |
| 81505705 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20171129 | 20171020 |
| 81648572 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20171129 | 20171020 |
| 81765865 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20171129 | 20171020 |
| 81772440 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20171129 | 20171020 |
| 81826187 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20171129 | 20171020 |
| 81868656 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20171129 | 20171020 |
| 82019326 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20171129 | 20171020 |
| 82090369 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20171129 | 20171020 |
| 82116575 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20171129 | 20171020 |
| 82187794 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20171129 | 20171020 |
| 82245519 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20171129 | 20171020 |
| 82257784 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20171129 | 20171020 |
| 82562160 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20171129 | 20171020 |
| 82659115 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20171129 | 20171020 |
| 82818203 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20171129 | 20171020 |
| 82961506 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20171129 | 20171020 |
| 82985133 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20171129 | 20171020 |
| 82986460 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20171129 | 20171020 |
| 83171467 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20171129 | 20171020 |
| 83186162 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20171129 | 20171020 |
| 83324019 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20171129 | 20171020 |
| 83337348 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20171129 | 20171020 |
| 83348311 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20171129 | 20171020 |
| 83396749 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20171129 | 20171020 |
| 83598018 | ref | gcc -m32 -Os -fomit-frame-pointer | 20171129 | 20171020 |
| 83797229 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20171129 | 20171020 |
| 83831813 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20171129 | 20171020 |
| 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
|