| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 13972450 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20171130 | 20171020 |
| 14429189 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20171130 | 20171020 |
| 14458840 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20171130 | 20171020 |
| 14465512 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20171130 | 20171020 |
| 14483249 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20171130 | 20171020 |
| 14518721 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20171130 | 20171020 |
| 14522427 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20171130 | 20171020 |
| 14525821 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20171130 | 20171020 |
| 14528191 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20171130 | 20171020 |
| 14533612 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20171130 | 20171020 |
| 14561951 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20171130 | 20171020 |
| 14576000 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20171130 | 20171020 |
| 14588974 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20171130 | 20171020 |
| 14593090 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20171130 | 20171020 |
| 14598326 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20171130 | 20171020 |
| 14626901 | ref | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20171130 | 20171020 |
| 14650661 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20171130 | 20171020 |
| 14658705 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20171130 | 20171020 |
| 14658988 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20171130 | 20171020 |
| 14666022 | ref | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20171130 | 20171020 |
| 14667816 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20171130 | 20171020 |
| 14678156 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20171130 | 20171020 |
| 14684768 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20171130 | 20171020 |
| 14684828 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20171130 | 20171020 |
| 14700055 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20171130 | 20171020 |
| 14712573 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20171130 | 20171020 |
| 14728985 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20171130 | 20171020 |
| 14737892 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20171130 | 20171020 |
| 14756502 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20171130 | 20171020 |
| 14771622 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20171130 | 20171020 |
| 14771871 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20171130 | 20171020 |
| 14774296 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20171130 | 20171020 |
| 14777205 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20171130 | 20171020 |
| 14831910 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20171130 | 20171020 |
| 14964512 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20171130 | 20171020 |
| 14979201 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20171130 | 20171020 |
| 14996088 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20171130 | 20171020 |
| 15106659 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20171130 | 20171020 |
| 15112491 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20171130 | 20171020 |
| 15234679 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20171130 | 20171020 |
| 15257040 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20171130 | 20171020 |
| 16155949 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20171130 | 20171020 |
| 16177973 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20171130 | 20171020 |
| 24488051 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20171130 | 20171020 |
| 24945046 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20171130 | 20171020 |
| 24954259 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20171130 | 20171020 |
| 25034259 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20171130 | 20171020 |
| 25083847 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20171130 | 20171020 |
| 25320047 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20171130 | 20171020 |
| 25393271 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20171130 | 20171020 |
| 25640926 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20171130 | 20171020 |
| 25716636 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20171130 | 20171020 |
| 25787758 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20171130 | 20171020 |
| 25815693 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20171130 | 20171020 |
| 25831897 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20171130 | 20171020 |
| 25870815 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20171130 | 20171020 |
| 26188165 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20171130 | 20171020 |
| 26392681 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20171130 | 20171020 |
| 26820044 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20171130 | 20171020 |
| 26931419 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20171130 | 20171020 |
| 26947892 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20171130 | 20171020 |
| 26970695 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20171130 | 20171020 |
| 27195466 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20171130 | 20171020 |
| 27268337 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20171130 | 20171020 |
| 27312123 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20171130 | 20171020 |
| 27385583 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20171130 | 20171020 |
| 27499235 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20171130 | 20171020 |
| 28133068 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20171130 | 20171020 |
| 29578415 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20171130 | 20171020 |
| 29593738 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20171130 | 20171020 |
| 29602298 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20171130 | 20171020 |
| 31238048 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20171130 | 20171020 |
| 31397175 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20171130 | 20171020 |
| 31484680 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20171130 | 20171020 |
| 31598804 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20171130 | 20171020 |
| 32686087 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20171130 | 20171020 |
| 32800490 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20171130 | 20171020 |
| 33088076 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20171130 | 20171020 |
| 33141686 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20171130 | 20171020 |
| 33909440 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20171130 | 20171020 |
| 34476514 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20171130 | 20171020 |
| 34581751 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20171130 | 20171020 |
| 34797454 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20171130 | 20171020 |
| 34838276 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20171130 | 20171020 |
| 34947474 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20171130 | 20171020 |
| 35424717 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20171130 | 20171020 |
| 35476180 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20171130 | 20171020 |
| 35517695 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20171130 | 20171020 |
| 35685254 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20171130 | 20171020 |
| 35744383 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20171130 | 20171020 |
| 35798589 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20171130 | 20171020 |
| 36033743 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20171130 | 20171020 |
| 36076927 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20171130 | 20171020 |
| 36111775 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20171130 | 20171020 |
| 36214791 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20171130 | 20171020 |
| 36246752 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20171130 | 20171020 |
| 36297576 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20171130 | 20171020 |
| 36444170 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20171130 | 20171020 |
| 36451377 | ref | gcc -m32 -O -fomit-frame-pointer | 20171130 | 20171020 |
| 36693052 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20171130 | 20171020 |
| 36841120 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20171130 | 20171020 |
| 36843136 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20171130 | 20171020 |
| 36855647 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20171130 | 20171020 |
| 36861951 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20171130 | 20171020 |
| 36975571 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20171130 | 20171020 |
| 37075795 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20171130 | 20171020 |
| 37167230 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20171130 | 20171020 |
| 37267373 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20171130 | 20171020 |
| 37368646 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20171130 | 20171020 |
| 37490669 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20171130 | 20171020 |
| 37520854 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20171130 | 20171020 |
| 37580282 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20171130 | 20171020 |
| 37613142 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20171130 | 20171020 |
| 37617386 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20171130 | 20171020 |
| 37645795 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20171130 | 20171020 |
| 37676648 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20171130 | 20171020 |
| 37730622 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20171130 | 20171020 |
| 37839857 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20171130 | 20171020 |
| 37850893 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20171130 | 20171020 |
| 37862268 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20171130 | 20171020 |
| 37871704 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20171130 | 20171020 |
| 38040330 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20171130 | 20171020 |
| 38138328 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20171130 | 20171020 |
| 38163608 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20171130 | 20171020 |
| 38221380 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20171130 | 20171020 |
| 38230356 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20171130 | 20171020 |
| 38233518 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20171130 | 20171020 |
| 38255890 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20171130 | 20171020 |
| 38287140 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20171130 | 20171020 |
| 38342864 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20171130 | 20171020 |
| 38401370 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20171130 | 20171020 |
| 38460520 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20171130 | 20171020 |
| 38612369 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20171130 | 20171020 |
| 38729717 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20171130 | 20171020 |
| 38797301 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20171130 | 20171020 |
| 38907648 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20171130 | 20171020 |
| 39023023 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20171130 | 20171020 |
| 39071493 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20171130 | 20171020 |
| 39089705 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20171130 | 20171020 |
| 39178653 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20171130 | 20171020 |
| 39192147 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20171130 | 20171020 |
| 39303069 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20171130 | 20171020 |
| 39636129 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20171130 | 20171020 |
| 40101584 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20171130 | 20171020 |
| 40668722 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20171130 | 20171020 |
| 40675248 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20171130 | 20171020 |
| 40676836 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20171130 | 20171020 |
| 40732185 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20171130 | 20171020 |
| 40766384 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20171130 | 20171020 |
| 40840159 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20171130 | 20171020 |
| 40886196 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20171130 | 20171020 |
| 40925332 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20171130 | 20171020 |
| 40940481 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20171130 | 20171020 |
| 40982278 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20171130 | 20171020 |
| 41014912 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20171130 | 20171020 |
| 41157041 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20171130 | 20171020 |
| 41180697 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20171130 | 20171020 |
| 41194062 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20171130 | 20171020 |
| 41195931 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20171130 | 20171020 |
| 41199556 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20171130 | 20171020 |
| 41272998 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20171130 | 20171020 |
| 41326898 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20171130 | 20171020 |
| 41398373 | ref | gcc -m32 -Os -fomit-frame-pointer | 20171130 | 20171020 |
| 41453732 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20171130 | 20171020 |
| 41525428 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20171130 | 20171020 |
| 41589250 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20171130 | 20171020 |
| 41651587 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20171130 | 20171020 |
| 41726463 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20171130 | 20171020 |
| 41792961 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20171130 | 20171020 |
| 41811582 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20171130 | 20171020 |
| 41973511 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20171130 | 20171020 |
| 42296355 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20171130 | 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
|