| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 19789580 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20161018 | 20161009 |
| 19836549 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20161018 | 20161009 |
| 20063752 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161018 | 20161009 |
| 20065704 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161018 | 20161009 |
| 20066312 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161018 | 20161009 |
| 20088938 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161018 | 20161009 |
| 20111914 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20161018 | 20161009 |
| 20153010 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20161018 | 20161009 |
| 20225010 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20161018 | 20161009 |
| 20252651 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161018 | 20161009 |
| 20265192 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161018 | 20161009 |
| 20284896 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20161018 | 20161009 |
| 20290878 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161018 | 20161009 |
| 20301838 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161018 | 20161009 |
| 20310387 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20161018 | 20161009 |
| 20379019 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161018 | 20161009 |
| 20443797 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161018 | 20161009 |
| 20459388 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161018 | 20161009 |
| 20496829 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20161018 | 20161009 |
| 20505051 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20161018 | 20161009 |
| 20769405 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20161018 | 20161009 |
| 20829680 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20161018 | 20161009 |
| 20862648 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161018 | 20161009 |
| 20872147 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161018 | 20161009 |
| 20881930 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20161018 | 20161009 |
| 20948745 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20161018 | 20161009 |
| 20975968 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20161018 | 20161009 |
| 21028666 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161018 | 20161009 |
| 21033184 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161018 | 20161009 |
| 21033653 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161018 | 20161009 |
| 21052574 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161018 | 20161009 |
| 21297982 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161018 | 20161009 |
| 21305264 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20161018 | 20161009 |
| 21308736 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161018 | 20161009 |
| 21329580 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20161018 | 20161009 |
| 21863744 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20161018 | 20161009 |
| 21912111 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20161018 | 20161009 |
| 43052979 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20161018 | 20161009 |
| 43140263 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161018 | 20161009 |
| 43259216 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20161018 | 20161009 |
| 43421217 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20161018 | 20161009 |
| 43556514 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20161018 | 20161009 |
| 43738565 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161018 | 20161009 |
| 43918407 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20161018 | 20161009 |
| 44447369 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161018 | 20161009 |
| 44544765 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161018 | 20161009 |
| 44590352 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161018 | 20161009 |
| 44593880 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161018 | 20161009 |
| 44978851 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161018 | 20161009 |
| 45054805 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20161018 | 20161009 |
| 45308510 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20161018 | 20161009 |
| 46597096 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20161018 | 20161009 |
| 46704538 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161018 | 20161009 |
| 46911203 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20161018 | 20161009 |
| 46977694 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161018 | 20161009 |
| 47185480 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20161018 | 20161009 |
| 47459911 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20161018 | 20161009 |
| 47506034 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20161018 | 20161009 |
| 48436525 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20161018 | 20161009 |
| 48737248 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20161018 | 20161009 |
| 48873094 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20161018 | 20161009 |
| 48890508 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20161018 | 20161009 |
| 49054186 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161018 | 20161009 |
| 49067915 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20161018 | 20161009 |
| 49280811 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20161018 | 20161009 |
| 49496273 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20161018 | 20161009 |
| 49543190 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20161018 | 20161009 |
| 49625135 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161018 | 20161009 |
| 49813869 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20161018 | 20161009 |
| 49871594 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20161018 | 20161009 |
| 49990376 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20161018 | 20161009 |
| 50274630 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20161018 | 20161009 |
| 50375344 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20161018 | 20161009 |
| 60141827 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161018 | 20161009 |
| 60183744 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161018 | 20161009 |
| 60208229 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161018 | 20161009 |
| 60238127 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161018 | 20161009 |
| 60399005 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20161018 | 20161009 |
| 60523518 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20161018 | 20161009 |
| 60728832 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20161018 | 20161009 |
| 61076716 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20161018 | 20161009 |
| 62166515 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161018 | 20161009 |
| 62586104 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20161018 | 20161009 |
| 62927235 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20161018 | 20161009 |
| 63554903 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20161018 | 20161009 |
| 63596749 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161018 | 20161009 |
| 63675526 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20161018 | 20161009 |
| 63764891 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161018 | 20161009 |
| 63766208 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161018 | 20161009 |
| 63923941 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20161018 | 20161009 |
| 65706552 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161018 | 20161009 |
| 65720242 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20161018 | 20161009 |
| 65735891 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161018 | 20161009 |
| 65884192 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20161018 | 20161009 |
| 66023483 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20161018 | 20161009 |
| 66109618 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161018 | 20161009 |
| 66287013 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20161018 | 20161009 |
| 66294590 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161018 | 20161009 |
| 66308000 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161018 | 20161009 |
| 66311600 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20161018 | 20161009 |
| 66570805 | ref | gcc -m32 -Os -fomit-frame-pointer | 20161018 | 20161009 |
| 66645009 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161018 | 20161009 |
| 66949027 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161018 | 20161009 |
| 66968709 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20161018 | 20161009 |
| 66981168 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20161018 | 20161009 |
| 66991874 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161018 | 20161009 |
| 66992520 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161018 | 20161009 |
| 67056068 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161018 | 20161009 |
| 67138949 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20161018 | 20161009 |
| 67148688 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161018 | 20161009 |
| 67233074 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20161018 | 20161009 |
| 67242125 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161018 | 20161009 |
| 67278882 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20161018 | 20161009 |
| 67347581 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20161018 | 20161009 |
| 67523264 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20161018 | 20161009 |
| 67548651 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161018 | 20161009 |
| 67559287 | ref | gcc -m32 -O -fomit-frame-pointer | 20161018 | 20161009 |
| 67567612 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20161018 | 20161009 |
| 67765178 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161018 | 20161009 |
| 67816894 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161018 | 20161009 |
| 67824477 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20161018 | 20161009 |
| 67882638 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20161018 | 20161009 |
| 67910714 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20161018 | 20161009 |
| 67933997 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20161018 | 20161009 |
| 68047202 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161018 | 20161009 |
| 68172412 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20161018 | 20161009 |
| 68279590 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161018 | 20161009 |
| 68430940 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20161018 | 20161009 |
| 68534512 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20161018 | 20161009 |
| 68567648 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20161018 | 20161009 |
| 68571304 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20161018 | 20161009 |
| 68583075 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161018 | 20161009 |
| 68617695 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20161018 | 20161009 |
| 68631494 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161018 | 20161009 |
| 68671832 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20161018 | 20161009 |
| 68732413 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20161018 | 20161009 |
| 68782969 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161018 | 20161009 |
| 68833209 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20161018 | 20161009 |
| 68845718 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20161018 | 20161009 |
| 68915531 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20161018 | 20161009 |
| 68991565 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20161018 | 20161009 |
| 69045386 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20161018 | 20161009 |
| 69175001 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20161018 | 20161009 |
| 69267314 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20161018 | 20161009 |
| 69306064 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20161018 | 20161009 |
| 69337195 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161018 | 20161009 |
| 69358048 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161018 | 20161009 |
| 69395358 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161018 | 20161009 |
| 69559531 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20161018 | 20161009 |
| 69575696 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20161018 | 20161009 |
| 69588938 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161018 | 20161009 |
| 69844693 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20161018 | 20161009 |
| 69863982 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20161018 | 20161009 |
| 70041760 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161018 | 20161009 |
| 70096003 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20161018 | 20161009 |
| 70143395 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20161018 | 20161009 |
| 70153178 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20161018 | 20161009 |
| 71365389 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20161018 | 20161009 |
| 71444545 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20161018 | 20161009 |
| 71864781 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20161018 | 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=native -mtune=native -O2 -fomit-frame-pointer | vperm |
| gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | vperm |
| gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | vperm |
| gcc -m32 -march=native -mtune=native -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
|