| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 26925130 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161111 | 20161009 |
| 26979260 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20161111 | 20161009 |
| 27094920 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161111 | 20161009 |
| 27187150 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20161111 | 20161009 |
| 27188770 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20161111 | 20161009 |
| 27328860 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20161111 | 20161009 |
| 27441280 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20161111 | 20161009 |
| 27447500 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20161111 | 20161009 |
| 27467420 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161111 | 20161009 |
| 27469820 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161111 | 20161009 |
| 27471710 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161111 | 20161009 |
| 27472770 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161111 | 20161009 |
| 27514440 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161111 | 20161009 |
| 27554580 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20161111 | 20161009 |
| 27554880 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20161111 | 20161009 |
| 27706390 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161111 | 20161009 |
| 27707120 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161111 | 20161009 |
| 27756720 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20161111 | 20161009 |
| 27840780 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161111 | 20161009 |
| 27841340 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161111 | 20161009 |
| 27897930 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20161111 | 20161009 |
| 27901540 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20161111 | 20161009 |
| 27905700 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161111 | 20161009 |
| 27909090 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20161111 | 20161009 |
| 27920580 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20161111 | 20161009 |
| 27927360 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20161111 | 20161009 |
| 28073540 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161111 | 20161009 |
| 28135900 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20161111 | 20161009 |
| 28163090 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20161111 | 20161009 |
| 28166980 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161111 | 20161009 |
| 28183700 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161111 | 20161009 |
| 28183750 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161111 | 20161009 |
| 28183830 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161111 | 20161009 |
| 28195800 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161111 | 20161009 |
| 28291100 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20161111 | 20161009 |
| 28650010 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161111 | 20161009 |
| 28961700 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20161111 | 20161009 |
| 29219380 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20161111 | 20161009 |
| 74789840 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20161111 | 20161009 |
| 74814400 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161111 | 20161009 |
| 74822030 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161111 | 20161009 |
| 75254980 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161111 | 20161009 |
| 75313970 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161111 | 20161009 |
| 75777350 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20161111 | 20161009 |
| 76433890 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161111 | 20161009 |
| 77136480 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161111 | 20161009 |
| 80021090 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20161111 | 20161009 |
| 80602710 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20161111 | 20161009 |
| 80620630 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20161111 | 20161009 |
| 91498900 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161111 | 20161009 |
| 91627460 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20161111 | 20161009 |
| 92569430 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20161111 | 20161009 |
| 95733580 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20161111 | 20161009 |
| 96494330 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20161111 | 20161009 |
| 96523410 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161111 | 20161009 |
| 96544560 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161111 | 20161009 |
| 97403440 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20161111 | 20161009 |
| 97805550 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20161111 | 20161009 |
| 97937710 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161111 | 20161009 |
| 98271950 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20161111 | 20161009 |
| 98281220 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20161111 | 20161009 |
| 98347670 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20161111 | 20161009 |
| 98863950 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20161111 | 20161009 |
| 98983160 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20161111 | 20161009 |
| 99324260 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20161111 | 20161009 |
| 100253900 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20161111 | 20161009 |
| 100841350 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20161111 | 20161009 |
| 100855090 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20161111 | 20161009 |
| 102154870 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161111 | 20161009 |
| 103118220 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161111 | 20161009 |
| 105175220 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20161111 | 20161009 |
| 105561100 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20161111 | 20161009 |
| 106114680 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20161111 | 20161009 |
| 106315080 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161111 | 20161009 |
| 106363250 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20161111 | 20161009 |
| 107397400 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20161111 | 20161009 |
| 107405430 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20161111 | 20161009 |
| 107415980 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20161111 | 20161009 |
| 107938470 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20161111 | 20161009 |
| 108387410 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20161111 | 20161009 |
| 108729930 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161111 | 20161009 |
| 108747500 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161111 | 20161009 |
| 108752970 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161111 | 20161009 |
| 108764860 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161111 | 20161009 |
| 109957240 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20161111 | 20161009 |
| 110041560 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161111 | 20161009 |
| 110059520 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161111 | 20161009 |
| 110148830 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20161111 | 20161009 |
| 110162450 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20161111 | 20161009 |
| 110245380 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161111 | 20161009 |
| 112128980 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161111 | 20161009 |
| 113374850 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20161111 | 20161009 |
| 115610180 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20161111 | 20161009 |
| 123876870 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20161111 | 20161009 |
| 123902870 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20161111 | 20161009 |
| 126163960 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20161111 | 20161009 |
| 126832640 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20161111 | 20161009 |
| 128018650 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20161111 | 20161009 |
| 128710040 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161111 | 20161009 |
| 128878220 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161111 | 20161009 |
| 128896830 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161111 | 20161009 |
| 128973230 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161111 | 20161009 |
| 129326140 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20161111 | 20161009 |
| 129882600 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20161111 | 20161009 |
| 129925050 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161111 | 20161009 |
| 129974820 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161111 | 20161009 |
| 129989460 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161111 | 20161009 |
| 130012960 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161111 | 20161009 |
| 130089630 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20161111 | 20161009 |
| 130295320 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20161111 | 20161009 |
| 130410520 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161111 | 20161009 |
| 130433170 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161111 | 20161009 |
| 130536400 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20161111 | 20161009 |
| 130568440 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161111 | 20161009 |
| 130769840 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20161111 | 20161009 |
| 130815520 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161111 | 20161009 |
| 130899400 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161111 | 20161009 |
| 131369020 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20161111 | 20161009 |
| 132307810 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20161111 | 20161009 |
| 132386550 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161111 | 20161009 |
| 132540850 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20161111 | 20161009 |
| 132884290 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161111 | 20161009 |
| 132916900 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20161111 | 20161009 |
| 132974010 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20161111 | 20161009 |
| 133026530 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161111 | 20161009 |
| 133523480 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20161111 | 20161009 |
| 133827730 | ref | gcc -m32 -Os -fomit-frame-pointer | 20161111 | 20161009 |
| 134012380 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20161111 | 20161009 |
| 134521480 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20161111 | 20161009 |
| 134619500 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161111 | 20161009 |
| 134663460 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161111 | 20161009 |
| 134706010 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20161111 | 20161009 |
| 134758770 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20161111 | 20161009 |
| 135227640 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161111 | 20161009 |
| 135271170 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161111 | 20161009 |
| 135380280 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20161111 | 20161009 |
| 135412520 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20161111 | 20161009 |
| 135960790 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20161111 | 20161009 |
| 136136930 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20161111 | 20161009 |
| 136630210 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20161111 | 20161009 |
| 136667630 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20161111 | 20161009 |
| 136729520 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161111 | 20161009 |
| 136744040 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20161111 | 20161009 |
| 136812510 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20161111 | 20161009 |
| 137645960 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20161111 | 20161009 |
| 139138280 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20161111 | 20161009 |
| 139142490 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20161111 | 20161009 |
| 139944940 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20161111 | 20161009 |
| 139958680 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20161111 | 20161009 |
| 140612650 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20161111 | 20161009 |
| 140651250 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20161111 | 20161009 |
| 140674570 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161111 | 20161009 |
| 141984190 | ref | gcc -m32 -O -fomit-frame-pointer | 20161111 | 20161009 |
| 143062870 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20161111 | 20161009 |
| 147996170 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20161111 | 20161009 |
| 148491960 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20161111 | 20161009 |
| 148521210 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20161111 | 20161009 |
| 148525450 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20161111 | 20161009 |
| 149688060 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20161111 | 20161009 |
| 149729120 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20161111 | 20161009 |
| 149887960 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161111 | 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
|