| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 13891660 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20161112 | 20161009 |
| 13895200 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20161112 | 20161009 |
| 13896390 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20161112 | 20161009 |
| 13976740 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161112 | 20161009 |
| 14012680 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20161112 | 20161009 |
| 14042040 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161112 | 20161009 |
| 14161020 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20161112 | 20161009 |
| 14161210 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20161112 | 20161009 |
| 14223610 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20161112 | 20161009 |
| 14223720 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20161112 | 20161009 |
| 14273470 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20161112 | 20161009 |
| 14273790 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161112 | 20161009 |
| 14278030 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161112 | 20161009 |
| 14278890 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161112 | 20161009 |
| 14282590 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161112 | 20161009 |
| 14285020 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161112 | 20161009 |
| 14326310 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20161112 | 20161009 |
| 14327180 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161112 | 20161009 |
| 14411330 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161112 | 20161009 |
| 14428990 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161112 | 20161009 |
| 14453490 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20161112 | 20161009 |
| 14460260 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20161112 | 20161009 |
| 14517270 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20161112 | 20161009 |
| 14541310 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20161112 | 20161009 |
| 14556250 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20161112 | 20161009 |
| 14674000 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161112 | 20161009 |
| 14675140 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161112 | 20161009 |
| 14760270 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161112 | 20161009 |
| 14760390 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161112 | 20161009 |
| 14763610 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161112 | 20161009 |
| 14773060 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161112 | 20161009 |
| 14773850 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20161112 | 20161009 |
| 14794370 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161112 | 20161009 |
| 14795060 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161112 | 20161009 |
| 14844850 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161112 | 20161009 |
| 14868220 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20161112 | 20161009 |
| 14884790 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20161112 | 20161009 |
| 14918950 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20161112 | 20161009 |
| 37478220 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161112 | 20161009 |
| 37479350 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161112 | 20161009 |
| 37479760 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161112 | 20161009 |
| 37479930 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161112 | 20161009 |
| 37480230 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20161112 | 20161009 |
| 37486950 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20161112 | 20161009 |
| 38093160 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161112 | 20161009 |
| 38125960 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161112 | 20161009 |
| 39957570 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20161112 | 20161009 |
| 40600880 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20161112 | 20161009 |
| 40605490 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20161112 | 20161009 |
| 45203100 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20161112 | 20161009 |
| 45272690 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161112 | 20161009 |
| 46012660 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20161112 | 20161009 |
| 48312520 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20161112 | 20161009 |
| 48344660 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20161112 | 20161009 |
| 48425500 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20161112 | 20161009 |
| 48612940 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161112 | 20161009 |
| 48628810 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20161112 | 20161009 |
| 48654910 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20161112 | 20161009 |
| 48706160 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161112 | 20161009 |
| 48755030 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161112 | 20161009 |
| 48814470 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20161112 | 20161009 |
| 48817900 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20161112 | 20161009 |
| 49064240 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20161112 | 20161009 |
| 49097340 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20161112 | 20161009 |
| 50256330 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20161112 | 20161009 |
| 50267250 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20161112 | 20161009 |
| 50282700 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20161112 | 20161009 |
| 50863110 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161112 | 20161009 |
| 52034910 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20161112 | 20161009 |
| 53024550 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161112 | 20161009 |
| 53202500 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20161112 | 20161009 |
| 53203720 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20161112 | 20161009 |
| 53667100 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20161112 | 20161009 |
| 53818940 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161112 | 20161009 |
| 53909860 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20161112 | 20161009 |
| 54037340 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20161112 | 20161009 |
| 54266520 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20161112 | 20161009 |
| 54339030 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20161112 | 20161009 |
| 54343330 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20161112 | 20161009 |
| 54415270 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161112 | 20161009 |
| 54415350 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161112 | 20161009 |
| 54425820 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20161112 | 20161009 |
| 54431200 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20161112 | 20161009 |
| 55010450 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161112 | 20161009 |
| 55026100 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161112 | 20161009 |
| 55321570 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20161112 | 20161009 |
| 55625310 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161112 | 20161009 |
| 55644920 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161112 | 20161009 |
| 55761810 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161112 | 20161009 |
| 55810370 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161112 | 20161009 |
| 55818870 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20161112 | 20161009 |
| 57177960 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20161112 | 20161009 |
| 57640780 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20161112 | 20161009 |
| 62188130 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20161112 | 20161009 |
| 62363030 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20161112 | 20161009 |
| 64230330 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20161112 | 20161009 |
| 64265330 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20161112 | 20161009 |
| 64289060 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20161112 | 20161009 |
| 65230470 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161112 | 20161009 |
| 65310900 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161112 | 20161009 |
| 65336840 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161112 | 20161009 |
| 65491080 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161112 | 20161009 |
| 65556150 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20161112 | 20161009 |
| 65616810 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20161112 | 20161009 |
| 65650380 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161112 | 20161009 |
| 65653640 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161112 | 20161009 |
| 65659960 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161112 | 20161009 |
| 65958810 | ref | gcc -m32 -Os -fomit-frame-pointer | 20161112 | 20161009 |
| 66095020 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20161112 | 20161009 |
| 66130250 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161112 | 20161009 |
| 66221030 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161112 | 20161009 |
| 66250740 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161112 | 20161009 |
| 66256920 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20161112 | 20161009 |
| 66334750 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20161112 | 20161009 |
| 66519110 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20161112 | 20161009 |
| 66620410 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20161112 | 20161009 |
| 66629350 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20161112 | 20161009 |
| 66675710 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161112 | 20161009 |
| 67345770 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20161112 | 20161009 |
| 67396980 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20161112 | 20161009 |
| 67416010 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20161112 | 20161009 |
| 67426150 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161112 | 20161009 |
| 67438760 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161112 | 20161009 |
| 67529130 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20161112 | 20161009 |
| 67610280 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161112 | 20161009 |
| 67614430 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161112 | 20161009 |
| 67644770 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20161112 | 20161009 |
| 67659800 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20161112 | 20161009 |
| 67815630 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161112 | 20161009 |
| 67838770 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20161112 | 20161009 |
| 67899320 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161112 | 20161009 |
| 68149850 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20161112 | 20161009 |
| 68630430 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20161112 | 20161009 |
| 68703790 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20161112 | 20161009 |
| 68757290 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20161112 | 20161009 |
| 68959740 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20161112 | 20161009 |
| 68989190 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20161112 | 20161009 |
| 68990340 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20161112 | 20161009 |
| 69014570 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161112 | 20161009 |
| 69024850 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161112 | 20161009 |
| 69051820 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20161112 | 20161009 |
| 69271800 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20161112 | 20161009 |
| 69287640 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20161112 | 20161009 |
| 69360150 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20161112 | 20161009 |
| 69994740 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161112 | 20161009 |
| 70000050 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161112 | 20161009 |
| 70087120 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20161112 | 20161009 |
| 70941670 | ref | gcc -m32 -O -fomit-frame-pointer | 20161112 | 20161009 |
| 71375270 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20161112 | 20161009 |
| 71414850 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20161112 | 20161009 |
| 71430490 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20161112 | 20161009 |
| 71659960 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20161112 | 20161009 |
| 71690660 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20161112 | 20161009 |
| 71697670 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161112 | 20161009 |
| 71703080 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20161112 | 20161009 |
| 71714850 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20161112 | 20161009 |
| 71962570 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20161112 | 20161009 |
| 72087930 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20161112 | 20161009 |
| 73915960 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20161112 | 20161009 |
| 73976260 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161112 | 20161009 |
| 73983360 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20161112 | 20161009 |
| 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
|