| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 16011975 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 16166738 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 16281697 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 16285898 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 16314270 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 16321755 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 16327590 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 16363253 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 16407525 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 16424497 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 16439363 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 16441643 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 16442257 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 16455247 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 16465747 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 16471163 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 16471942 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 16472310 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 16472655 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 16477537 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 16481977 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 16515037 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 16519050 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 16533120 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 16604827 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 16613017 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 16613167 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 16630283 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 16639755 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 16707908 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 16735013 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 16772085 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 16971953 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 16987567 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 18372405 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 18374910 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 18381630 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 18389093 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 18688538 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 18748980 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 28091580 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140708 | 20140622 |
| 28097085 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140708 | 20140622 |
| 28125105 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140708 | 20140622 |
| 28504612 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140708 | 20140622 |
| 28521165 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140708 | 20140622 |
| 29599463 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140708 | 20140622 |
| 29762078 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140708 | 20140622 |
| 30430823 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140708 | 20140622 |
| 30437460 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140708 | 20140622 |
| 30490245 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140708 | 20140622 |
| 30935587 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140708 | 20140622 |
| 30989332 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140708 | 20140622 |
| 31003508 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140708 | 20140622 |
| 31314660 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140708 | 20140622 |
| 31366485 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140708 | 20140622 |
| 31380742 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140708 | 20140622 |
| 31867928 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 31869030 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 31880048 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 31955138 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140708 | 20140622 |
| 32343547 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140708 | 20140622 |
| 33197145 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 33206783 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 33476340 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 33986678 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 33993555 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 33994230 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 34178062 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 34301460 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 34350075 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 34470293 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 34478828 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 34482638 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 34491443 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 35139383 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 35265360 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 44159828 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 44437200 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 44657745 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140708 | 20140622 |
| 44896380 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 45088777 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140708 | 20140622 |
| 46280678 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140708 | 20140622 |
| 46416075 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 46743195 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140708 | 20140622 |
| 47606550 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140708 | 20140622 |
| 48105585 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 48270930 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140708 | 20140622 |
| 48392580 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140708 | 20140622 |
| 48488340 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140708 | 20140622 |
| 48653475 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 48779632 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 48838230 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140708 | 20140622 |
| 49073820 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140708 | 20140622 |
| 49203037 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 49917472 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140708 | 20140622 |
| 50020065 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 50051678 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 50104447 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 50117160 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 50170230 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 50191478 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 50220578 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 50227747 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 50399257 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 50600498 | ref | gcc -m32 -O -fomit-frame-pointer | 20140708 | 20140622 |
| 51200632 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140708 | 20140622 |
| 51272542 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140708 | 20140622 |
| 51284347 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140708 | 20140622 |
| 51955890 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 52566488 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140708 | 20140622 |
| 52612320 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 52612492 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 52624410 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 52640325 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140708 | 20140622 |
| 52663088 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140708 | 20140622 |
| 52738845 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140708 | 20140622 |
| 52739250 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 52756935 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140708 | 20140622 |
| 52772243 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 52776473 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 52865175 | ref | gcc -m32 -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 52972185 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140708 | 20140622 |
| 53105693 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 53271592 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 53346157 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 53451255 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 53523795 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 54013350 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 54054533 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 54184358 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140708 | 20140622 |
| 54327540 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 54636802 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 54756195 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 54780105 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 54907507 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 54937500 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 54948570 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 55104023 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 55236720 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 55244588 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 55276358 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 55398420 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 55519507 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 55561447 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 55624178 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 55686338 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 55744245 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 55864350 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 55908135 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 56011358 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 56202157 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 58229572 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 58254405 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 58318425 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 58432147 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 58451678 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 58647398 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 59398845 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 59602500 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 60681742 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 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
|