| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 17413128 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20170731 | 20170725 |
| 17543160 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20170731 | 20170725 |
| 17551467 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170731 | 20170725 |
| 17577621 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20170731 | 20170725 |
| 17583489 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20170731 | 20170725 |
| 17585946 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170731 | 20170725 |
| 17589564 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20170731 | 20170725 |
| 17633349 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170731 | 20170725 |
| 17669340 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20170731 | 20170725 |
| 17697303 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170731 | 20170725 |
| 17716158 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170731 | 20170725 |
| 17842158 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20170731 | 20170725 |
| 17843904 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170731 | 20170725 |
| 18103698 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20170731 | 20170725 |
| 19181610 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20170731 | 20170725 |
| 19183455 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20170731 | 20170725 |
| 19195965 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170731 | 20170725 |
| 19197423 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20170731 | 20170725 |
| 19205226 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170731 | 20170725 |
| 19208376 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170731 | 20170725 |
| 19223883 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170731 | 20170725 |
| 19277226 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20170731 | 20170725 |
| 19286442 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170731 | 20170725 |
| 19343268 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20170731 | 20170725 |
| 19349892 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170731 | 20170725 |
| 19353681 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170731 | 20170725 |
| 19357839 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170731 | 20170725 |
| 19376550 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20170731 | 20170725 |
| 19407366 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20170731 | 20170725 |
| 19418148 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20170731 | 20170725 |
| 19423575 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170731 | 20170725 |
| 19447299 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20170731 | 20170725 |
| 19606770 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20170731 | 20170725 |
| 19691442 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20170731 | 20170725 |
| 19748538 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170731 | 20170725 |
| 19776618 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170731 | 20170725 |
| 19871541 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20170731 | 20170725 |
| 19987866 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20170731 | 20170725 |
| 31640724 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20170731 | 20170725 |
| 31726350 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170731 | 20170725 |
| 32127822 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20170731 | 20170725 |
| 32253246 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20170731 | 20170725 |
| 32364648 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20170731 | 20170725 |
| 32376564 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170731 | 20170725 |
| 32799015 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20170731 | 20170725 |
| 32986854 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170731 | 20170725 |
| 33118965 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20170731 | 20170725 |
| 33263271 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20170731 | 20170725 |
| 33269796 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170731 | 20170725 |
| 33605352 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20170731 | 20170725 |
| 33623523 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20170731 | 20170725 |
| 34001010 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20170731 | 20170725 |
| 34025760 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20170731 | 20170725 |
| 34028154 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20170731 | 20170725 |
| 34029585 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20170731 | 20170725 |
| 34051014 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20170731 | 20170725 |
| 34273683 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20170731 | 20170725 |
| 34424649 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20170731 | 20170725 |
| 34445358 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20170731 | 20170725 |
| 34518825 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170731 | 20170725 |
| 34562871 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20170731 | 20170725 |
| 34678593 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20170731 | 20170725 |
| 35403579 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20170731 | 20170725 |
| 35428788 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170731 | 20170725 |
| 35444304 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20170731 | 20170725 |
| 35865657 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170731 | 20170725 |
| 35995032 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20170731 | 20170725 |
| 36168669 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170731 | 20170725 |
| 36249534 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20170731 | 20170725 |
| 37032732 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170731 | 20170725 |
| 37105866 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170731 | 20170725 |
| 37106370 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20170731 | 20170725 |
| 37382121 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20170731 | 20170725 |
| 37503702 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20170731 | 20170725 |
| 41905125 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20170731 | 20170725 |
| 41927049 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170731 | 20170725 |
| 42055461 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170731 | 20170725 |
| 42586956 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170731 | 20170725 |
| 42607395 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20170731 | 20170725 |
| 43421382 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20170731 | 20170725 |
| 45293067 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20170731 | 20170725 |
| 45426294 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20170731 | 20170725 |
| 45505593 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20170731 | 20170725 |
| 45545121 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20170731 | 20170725 |
| 45551529 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20170731 | 20170725 |
| 45597663 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20170731 | 20170725 |
| 45604962 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20170731 | 20170725 |
| 45626031 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170731 | 20170725 |
| 45723240 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20170731 | 20170725 |
| 45812880 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20170731 | 20170725 |
| 45965844 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20170731 | 20170725 |
| 46099926 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20170731 | 20170725 |
| 46264419 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20170731 | 20170725 |
| 46278711 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20170731 | 20170725 |
| 46479807 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20170731 | 20170725 |
| 46514214 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20170731 | 20170725 |
| 46690101 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20170731 | 20170725 |
| 46697103 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20170731 | 20170725 |
| 46756161 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20170731 | 20170725 |
| 46819755 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20170731 | 20170725 |
| 47043126 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20170731 | 20170725 |
| 47164581 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20170731 | 20170725 |
| 47204244 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20170731 | 20170725 |
| 47249190 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20170731 | 20170725 |
| 47394198 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20170731 | 20170725 |
| 47431458 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20170731 | 20170725 |
| 47438487 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170731 | 20170725 |
| 47455641 | ref | gcc -m32 -O -fomit-frame-pointer | 20170731 | 20170725 |
| 47463147 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20170731 | 20170725 |
| 47483730 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170731 | 20170725 |
| 47544669 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20170731 | 20170725 |
| 47591064 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20170731 | 20170725 |
| 47594808 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20170731 | 20170725 |
| 47618217 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20170731 | 20170725 |
| 47714661 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20170731 | 20170725 |
| 47736405 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20170731 | 20170725 |
| 47786526 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20170731 | 20170725 |
| 47813328 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20170731 | 20170725 |
| 48098916 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20170731 | 20170725 |
| 48120201 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170731 | 20170725 |
| 48121497 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20170731 | 20170725 |
| 48236301 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20170731 | 20170725 |
| 48275622 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20170731 | 20170725 |
| 48319776 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20170731 | 20170725 |
| 48600261 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170731 | 20170725 |
| 48623517 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20170731 | 20170725 |
| 48813939 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170731 | 20170725 |
| 49026582 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170731 | 20170725 |
| 49426236 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20170731 | 20170725 |
| 49509360 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20170731 | 20170725 |
| 49518252 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20170731 | 20170725 |
| 49534263 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170731 | 20170725 |
| 49575330 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20170731 | 20170725 |
| 49576239 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170731 | 20170725 |
| 49586598 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170731 | 20170725 |
| 49704255 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170731 | 20170725 |
| 49837473 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20170731 | 20170725 |
| 49882581 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20170731 | 20170725 |
| 50218308 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20170731 | 20170725 |
| 50645223 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170731 | 20170725 |
| 50661333 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20170731 | 20170725 |
| 50678406 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20170731 | 20170725 |
| 50715558 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170731 | 20170725 |
| 51012441 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20170731 | 20170725 |
| 51015465 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20170731 | 20170725 |
| 51017985 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20170731 | 20170725 |
| 51057324 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20170731 | 20170725 |
| 51063291 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170731 | 20170725 |
| 51067143 | ref | gcc -m32 -Os -fomit-frame-pointer | 20170731 | 20170725 |
| 51079932 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20170731 | 20170725 |
| 51081615 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170731 | 20170725 |
| 51110325 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20170731 | 20170725 |
| 51143904 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20170731 | 20170725 |
| 51164838 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20170731 | 20170725 |
| 51570297 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170731 | 20170725 |
| 51590421 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20170731 | 20170725 |
| 51736311 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20170731 | 20170725 |
| 51769260 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170731 | 20170725 |
| 51850431 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20170731 | 20170725 |
| 51906591 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20170731 | 20170725 |
| 51942816 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20170731 | 20170725 |
| 52128369 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20170731 | 20170725 |
| 52208577 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20170731 | 20170725 |
| 52552980 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170731 | 20170725 |
| 52699950 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20170731 | 20170725 |
| 52784154 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20170731 | 20170725 |
| 52862004 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20170731 | 20170725 |
| 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
|