| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 17679044 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 17682140 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 17682368 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 17685380 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 17875792 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 17876900 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 17878760 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 17878808 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 18154144 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 18172464 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 18193604 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 18194732 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 18195072 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 18195124 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 18197860 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 18230720 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 18254420 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 18272632 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 18277968 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 18277992 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 18279472 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 18464312 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 18475560 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 18486820 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 18487368 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 18517016 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 18518028 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 18519604 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 18519624 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 18537300 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 18551708 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 18813956 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 18836956 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 18871372 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 18934256 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 19630604 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 19632056 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 19635480 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 19636632 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 20572988 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 20592400 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140606 | 20140525 |
| 24387852 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140606 | 20140525 |
| 24390992 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140606 | 20140525 |
| 24394928 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140606 | 20140525 |
| 24439464 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140606 | 20140525 |
| 24440008 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140606 | 20140525 |
| 24513880 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140606 | 20140525 |
| 24736000 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 24754264 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140606 | 20140525 |
| 24757016 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140606 | 20140525 |
| 24757540 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140606 | 20140525 |
| 24780940 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 24840300 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 24847952 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140606 | 20140525 |
| 24858608 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 24932648 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 24932676 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 24933480 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 24970836 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 24999524 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140606 | 20140525 |
| 25046444 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 25086492 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140606 | 20140525 |
| 25087780 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140606 | 20140525 |
| 25088580 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140606 | 20140525 |
| 25165420 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140606 | 20140525 |
| 25663252 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 25734948 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 25785488 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 25786452 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 25827168 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 26313884 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 27122888 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140606 | 20140525 |
| 27125436 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140606 | 20140525 |
| 27128448 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140606 | 20140525 |
| 27128512 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 27137052 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 28005192 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 41561740 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140606 | 20140525 |
| 42099900 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140606 | 20140525 |
| 42192216 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 43354724 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 43375636 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 43641696 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140606 | 20140525 |
| 43651480 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140606 | 20140525 |
| 43879632 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 44468848 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140606 | 20140525 |
| 44469628 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140606 | 20140525 |
| 44587140 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140606 | 20140525 |
| 44606284 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140606 | 20140525 |
| 44801084 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140606 | 20140525 |
| 45142788 | ref | gcc -m32 -O -fomit-frame-pointer | 20140606 | 20140525 |
| 45147936 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20140606 | 20140525 |
| 45149976 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140606 | 20140525 |
| 45150140 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140606 | 20140525 |
| 45150828 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140606 | 20140525 |
| 45153004 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140606 | 20140525 |
| 45180056 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140606 | 20140525 |
| 45180316 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 45204980 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 45628916 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 45661968 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 45665516 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 45869332 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 45871168 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 45878904 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 45905080 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140606 | 20140525 |
| 45935776 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140606 | 20140525 |
| 45938340 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140606 | 20140525 |
| 46028732 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 46038300 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 46045076 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 46135188 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 46293200 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 46494208 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 46496156 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 46542764 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 46687092 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 46770912 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140606 | 20140525 |
| 46772532 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140606 | 20140525 |
| 46779800 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140606 | 20140525 |
| 46807620 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140606 | 20140525 |
| 48337036 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 48343404 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 48367220 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 48510120 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 48582800 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 48610904 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 48805992 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 48843108 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 48981504 | ref | gcc -m32 -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 49075512 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 49078516 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 49082544 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 49086012 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 49095176 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 49101392 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 49133324 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 49280420 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 49288072 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 49300420 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 49321964 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 49771428 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 49803900 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 49805700 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 49823772 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 49829932 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 49965132 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 50109760 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 50448640 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140606 | 20140525 |
| 52691216 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 52697436 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 53465260 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 54351228 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 54352352 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 54359680 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 54369820 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 54431744 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 54468280 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 54959632 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 55009300 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 58904132 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 59041204 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 59049948 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140606 | 20140525 |
| 59186132 | ref | gcc -m32 -march=pentium2 -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
|