| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 9495980 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140810 | 20140622 |
| 9497570 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140810 | 20140622 |
| 9502350 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140810 | 20140622 |
| 9653115 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140810 | 20140622 |
| 9656530 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140810 | 20140622 |
| 9657220 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140810 | 20140622 |
| 9657660 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140810 | 20140622 |
| 9705715 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140810 | 20140622 |
| 9745580 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140810 | 20140622 |
| 9754985 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140810 | 20140622 |
| 9755055 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140810 | 20140622 |
| 9755160 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140810 | 20140622 |
| 9755605 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140810 | 20140622 |
| 9757740 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20140810 | 20140622 |
| 9769730 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140810 | 20140622 |
| 9771195 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140810 | 20140622 |
| 9843925 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140810 | 20140622 |
| 9844030 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140810 | 20140622 |
| 9850205 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140810 | 20140622 |
| 9853245 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140810 | 20140622 |
| 9856655 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140810 | 20140622 |
| 9856785 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140810 | 20140622 |
| 9966740 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20140810 | 20140622 |
| 10011225 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140810 | 20140622 |
| 10011255 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140810 | 20140622 |
| 10014820 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140810 | 20140622 |
| 10015565 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140810 | 20140622 |
| 10034400 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140810 | 20140622 |
| 10071435 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140810 | 20140622 |
| 10532775 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140810 | 20140622 |
| 10533855 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140810 | 20140622 |
| 10550015 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140810 | 20140622 |
| 10550055 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140810 | 20140622 |
| 10782865 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140810 | 20140622 |
| 10799420 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140810 | 20140622 |
| 11593360 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140810 | 20140622 |
| 11593375 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140810 | 20140622 |
| 12119575 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140810 | 20140622 |
| 12119585 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140810 | 20140622 |
| 12806390 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140810 | 20140622 |
| 12902480 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140810 | 20140622 |
| 13367405 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140810 | 20140622 |
| 13434785 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140810 | 20140622 |
| 13444150 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140810 | 20140622 |
| 13454165 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140810 | 20140622 |
| 13468000 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140810 | 20140622 |
| 13480190 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140810 | 20140622 |
| 13530980 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140810 | 20140622 |
| 13574245 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140810 | 20140622 |
| 13681280 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140810 | 20140622 |
| 13791495 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140810 | 20140622 |
| 13791665 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140810 | 20140622 |
| 13798995 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140810 | 20140622 |
| 13806150 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140810 | 20140622 |
| 13936815 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140810 | 20140622 |
| 14312115 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140810 | 20140622 |
| 14388555 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140810 | 20140622 |
| 14392345 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140810 | 20140622 |
| 14560220 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140810 | 20140622 |
| 14563045 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140810 | 20140622 |
| 14563125 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140810 | 20140622 |
| 14662575 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140810 | 20140622 |
| 14953310 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140810 | 20140622 |
| 14963090 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140810 | 20140622 |
| 15155375 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140810 | 20140622 |
| 15186340 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140810 | 20140622 |
| 15246265 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140810 | 20140622 |
| 15252120 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140810 | 20140622 |
| 15278055 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140810 | 20140622 |
| 15410735 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140810 | 20140622 |
| 15410735 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140810 | 20140622 |
| 15410925 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140810 | 20140622 |
| 16793980 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140810 | 20140622 |
| 16794005 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140810 | 20140622 |
| 17165385 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140810 | 20140622 |
| 17682100 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140810 | 20140622 |
| 20851265 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140810 | 20140622 |
| 30490010 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140810 | 20140622 |
| 30768435 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140810 | 20140622 |
| 31093590 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140810 | 20140622 |
| 31158315 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140810 | 20140622 |
| 31191280 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140810 | 20140622 |
| 31270965 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140810 | 20140622 |
| 31278320 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140810 | 20140622 |
| 31337520 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140810 | 20140622 |
| 31434150 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140810 | 20140622 |
| 31435160 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140810 | 20140622 |
| 31698505 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140810 | 20140622 |
| 33076100 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140810 | 20140622 |
| 33087985 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20140810 | 20140622 |
| 33102275 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140810 | 20140622 |
| 33171765 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140810 | 20140622 |
| 33173720 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140810 | 20140622 |
| 33186790 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140810 | 20140622 |
| 33248270 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140810 | 20140622 |
| 33325955 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140810 | 20140622 |
| 33339790 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140810 | 20140622 |
| 33483265 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140810 | 20140622 |
| 33551305 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140810 | 20140622 |
| 33602680 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140810 | 20140622 |
| 33616050 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140810 | 20140622 |
| 33616285 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140810 | 20140622 |
| 33624765 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140810 | 20140622 |
| 33657330 | ref | gcc -m32 -O -fomit-frame-pointer | 20140810 | 20140622 |
| 33693590 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140810 | 20140622 |
| 33727450 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140810 | 20140622 |
| 33745395 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140810 | 20140622 |
| 33760720 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140810 | 20140622 |
| 33771545 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140810 | 20140622 |
| 33792840 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140810 | 20140622 |
| 33801680 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140810 | 20140622 |
| 33832600 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140810 | 20140622 |
| 33913240 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140810 | 20140622 |
| 33972795 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140810 | 20140622 |
| 34016215 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140810 | 20140622 |
| 34046930 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140810 | 20140622 |
| 34109345 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140810 | 20140622 |
| 34182070 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140810 | 20140622 |
| 34196740 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140810 | 20140622 |
| 34220905 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140810 | 20140622 |
| 34253880 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140810 | 20140622 |
| 34254120 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140810 | 20140622 |
| 34255085 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20140810 | 20140622 |
| 34272795 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140810 | 20140622 |
| 34276435 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140810 | 20140622 |
| 34316070 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140810 | 20140622 |
| 34324560 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140810 | 20140622 |
| 34439475 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140810 | 20140622 |
| 34451465 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140810 | 20140622 |
| 34453285 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140810 | 20140622 |
| 34458125 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140810 | 20140622 |
| 34461500 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140810 | 20140622 |
| 34464295 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140810 | 20140622 |
| 34557565 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140810 | 20140622 |
| 34588805 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140810 | 20140622 |
| 34621815 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140810 | 20140622 |
| 34691495 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140810 | 20140622 |
| 34715570 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140810 | 20140622 |
| 34744320 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140810 | 20140622 |
| 34825410 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140810 | 20140622 |
| 34827405 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140810 | 20140622 |
| 34882755 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140810 | 20140622 |
| 34925900 | ref | gcc -m32 -Os -fomit-frame-pointer | 20140810 | 20140622 |
| 34980120 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140810 | 20140622 |
| 35144225 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140810 | 20140622 |
| 35233870 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140810 | 20140622 |
| 35245110 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140810 | 20140622 |
| 35251320 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140810 | 20140622 |
| 35286210 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140810 | 20140622 |
| 35291935 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140810 | 20140622 |
| 35457760 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140810 | 20140622 |
| 35492965 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20140810 | 20140622 |
| 35537095 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140810 | 20140622 |
| 35598145 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140810 | 20140622 |
| 35877540 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140810 | 20140622 |
| 35988940 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140810 | 20140622 |
| 36029485 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140810 | 20140622 |
| 36059640 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20140810 | 20140622 |
| 36260290 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140810 | 20140622 |
| 36309155 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140810 | 20140622 |
| 36374470 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140810 | 20140622 |
| 36626945 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140810 | 20140622 |
| 38764095 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140810 | 20140622 |
| 38806105 | ref | gcc -m32 -march=nocona -O2 -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
|