| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 26926300 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161113 | 20161009 |
| 26970310 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20161113 | 20161009 |
| 27092230 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161113 | 20161009 |
| 27187910 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20161113 | 20161009 |
| 27200830 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20161113 | 20161009 |
| 27322790 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20161113 | 20161009 |
| 27442380 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20161113 | 20161009 |
| 27442800 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20161113 | 20161009 |
| 27471560 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161113 | 20161009 |
| 27473530 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161113 | 20161009 |
| 27485190 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20161113 | 20161009 |
| 27486270 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20161113 | 20161009 |
| 27489100 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161113 | 20161009 |
| 27489870 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161113 | 20161009 |
| 27509240 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161113 | 20161009 |
| 27659170 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20161113 | 20161009 |
| 27659400 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20161113 | 20161009 |
| 27701790 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161113 | 20161009 |
| 27707410 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161113 | 20161009 |
| 27762230 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20161113 | 20161009 |
| 27844810 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161113 | 20161009 |
| 27845920 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161113 | 20161009 |
| 27893890 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20161113 | 20161009 |
| 27901980 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161113 | 20161009 |
| 27904800 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20161113 | 20161009 |
| 27996170 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20161113 | 20161009 |
| 28098090 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20161113 | 20161009 |
| 28141320 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20161113 | 20161009 |
| 28164660 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20161113 | 20161009 |
| 28169060 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161113 | 20161009 |
| 28180610 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161113 | 20161009 |
| 28186070 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161113 | 20161009 |
| 28186340 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161113 | 20161009 |
| 28186660 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161113 | 20161009 |
| 28196620 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161113 | 20161009 |
| 28323470 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161113 | 20161009 |
| 28966590 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20161113 | 20161009 |
| 29246320 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20161113 | 20161009 |
| 74794860 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20161113 | 20161009 |
| 74818950 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20161113 | 20161009 |
| 75022030 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161113 | 20161009 |
| 75044570 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161113 | 20161009 |
| 75046430 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161113 | 20161009 |
| 75064110 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161113 | 20161009 |
| 75389290 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161113 | 20161009 |
| 75688710 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161113 | 20161009 |
| 80083200 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20161113 | 20161009 |
| 80767220 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20161113 | 20161009 |
| 80811740 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20161113 | 20161009 |
| 91594860 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161113 | 20161009 |
| 91654490 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20161113 | 20161009 |
| 92845160 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20161113 | 20161009 |
| 95500690 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161113 | 20161009 |
| 95501120 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20161113 | 20161009 |
| 95825840 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20161113 | 20161009 |
| 95898890 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161113 | 20161009 |
| 95949170 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161113 | 20161009 |
| 95968840 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20161113 | 20161009 |
| 96122990 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20161113 | 20161009 |
| 97404600 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20161113 | 20161009 |
| 97822990 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20161113 | 20161009 |
| 98147500 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20161113 | 20161009 |
| 99137500 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20161113 | 20161009 |
| 99387550 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20161113 | 20161009 |
| 99550210 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20161113 | 20161009 |
| 101169990 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20161113 | 20161009 |
| 101905440 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20161113 | 20161009 |
| 101936430 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20161113 | 20161009 |
| 102187110 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161113 | 20161009 |
| 103124250 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161113 | 20161009 |
| 105203830 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20161113 | 20161009 |
| 105210860 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20161113 | 20161009 |
| 105276030 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20161113 | 20161009 |
| 105300800 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20161113 | 20161009 |
| 106350960 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20161113 | 20161009 |
| 106404840 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20161113 | 20161009 |
| 106771690 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20161113 | 20161009 |
| 107096420 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20161113 | 20161009 |
| 107471050 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20161113 | 20161009 |
| 107529830 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161113 | 20161009 |
| 109222830 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161113 | 20161009 |
| 109233010 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161113 | 20161009 |
| 109265550 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161113 | 20161009 |
| 109304370 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161113 | 20161009 |
| 110473960 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161113 | 20161009 |
| 110484970 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161113 | 20161009 |
| 110536640 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20161113 | 20161009 |
| 110550580 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20161113 | 20161009 |
| 111514820 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20161113 | 20161009 |
| 111564370 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161113 | 20161009 |
| 112043560 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161113 | 20161009 |
| 114058180 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20161113 | 20161009 |
| 116192590 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20161113 | 20161009 |
| 122558190 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20161113 | 20161009 |
| 123082700 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20161113 | 20161009 |
| 123195710 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20161113 | 20161009 |
| 123978330 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20161113 | 20161009 |
| 126182720 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20161113 | 20161009 |
| 128975660 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161113 | 20161009 |
| 128992010 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161113 | 20161009 |
| 129819120 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20161113 | 20161009 |
| 129833930 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161113 | 20161009 |
| 129835950 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161113 | 20161009 |
| 129913210 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161113 | 20161009 |
| 130003100 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161113 | 20161009 |
| 130538530 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161113 | 20161009 |
| 130546570 | ref | gcc -m32 -Os -fomit-frame-pointer | 20161113 | 20161009 |
| 130639820 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20161113 | 20161009 |
| 130662830 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161113 | 20161009 |
| 130725810 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20161113 | 20161009 |
| 130757620 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20161113 | 20161009 |
| 130787430 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161113 | 20161009 |
| 130841170 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161113 | 20161009 |
| 132111730 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20161113 | 20161009 |
| 132196530 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20161113 | 20161009 |
| 132216480 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20161113 | 20161009 |
| 132245950 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161113 | 20161009 |
| 132277470 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161113 | 20161009 |
| 132327860 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20161113 | 20161009 |
| 132484060 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20161113 | 20161009 |
| 132971200 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20161113 | 20161009 |
| 133047360 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20161113 | 20161009 |
| 133160080 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20161113 | 20161009 |
| 133502900 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161113 | 20161009 |
| 133572500 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20161113 | 20161009 |
| 133630630 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161113 | 20161009 |
| 133637970 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161113 | 20161009 |
| 133651220 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20161113 | 20161009 |
| 133684440 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20161113 | 20161009 |
| 133725120 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20161113 | 20161009 |
| 134347320 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20161113 | 20161009 |
| 135383980 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161113 | 20161009 |
| 135428390 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20161113 | 20161009 |
| 135443800 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20161113 | 20161009 |
| 135573080 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161113 | 20161009 |
| 135907750 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20161113 | 20161009 |
| 135933960 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20161113 | 20161009 |
| 136049130 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20161113 | 20161009 |
| 136459950 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161113 | 20161009 |
| 136478060 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20161113 | 20161009 |
| 136516820 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20161113 | 20161009 |
| 137743110 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20161113 | 20161009 |
| 137894120 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20161113 | 20161009 |
| 137999530 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20161113 | 20161009 |
| 138003620 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161113 | 20161009 |
| 138011120 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161113 | 20161009 |
| 138051150 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20161113 | 20161009 |
| 138101950 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20161113 | 20161009 |
| 138160820 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20161113 | 20161009 |
| 138424890 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161113 | 20161009 |
| 138455340 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161113 | 20161009 |
| 138615980 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20161113 | 20161009 |
| 140109460 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20161113 | 20161009 |
| 142207290 | ref | gcc -m32 -O -fomit-frame-pointer | 20161113 | 20161009 |
| 146372970 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20161113 | 20161009 |
| 146390670 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161113 | 20161009 |
| 146398280 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20161113 | 20161009 |
| 147617220 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20161113 | 20161009 |
| 147645870 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20161113 | 20161009 |
| 147694030 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20161113 | 20161009 |
| 148327100 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20161113 | 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
|