| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 13143445 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20170922 | 20170725 |
| 13146959 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20170922 | 20170725 |
| 13206791 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170922 | 20170725 |
| 13282805 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20170922 | 20170725 |
| 13285175 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170922 | 20170725 |
| 13292087 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170922 | 20170725 |
| 13293055 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20170922 | 20170725 |
| 13296898 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170922 | 20170725 |
| 13298000 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170922 | 20170725 |
| 13314929 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20170922 | 20170725 |
| 13335634 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170922 | 20170725 |
| 13335801 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170922 | 20170725 |
| 13376504 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20170922 | 20170725 |
| 13409497 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20170922 | 20170725 |
| 13553199 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20170922 | 20170725 |
| 13632500 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20170922 | 20170725 |
| 13665930 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20170922 | 20170725 |
| 13707141 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20170922 | 20170725 |
| 13707512 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20170922 | 20170725 |
| 13708870 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170922 | 20170725 |
| 13710025 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170922 | 20170725 |
| 13710975 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170922 | 20170725 |
| 13714661 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170922 | 20170725 |
| 13714955 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20170922 | 20170725 |
| 13748523 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20170922 | 20170725 |
| 13749041 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170922 | 20170725 |
| 13878085 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20170922 | 20170725 |
| 13888363 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170922 | 20170725 |
| 13888662 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170922 | 20170725 |
| 13888829 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170922 | 20170725 |
| 13901436 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170922 | 20170725 |
| 13918079 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20170922 | 20170725 |
| 13932695 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20170922 | 20170725 |
| 13937678 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20170922 | 20170725 |
| 13993011 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20170922 | 20170725 |
| 14045826 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170922 | 20170725 |
| 14735093 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20170922 | 20170725 |
| 14808919 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20170922 | 20170725 |
| 28009164 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170922 | 20170725 |
| 28009487 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20170922 | 20170725 |
| 28255033 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20170922 | 20170725 |
| 28743219 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20170922 | 20170725 |
| 28946352 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20170922 | 20170725 |
| 28978073 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170922 | 20170725 |
| 28978192 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20170922 | 20170725 |
| 28978905 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170922 | 20170725 |
| 29108427 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20170922 | 20170725 |
| 29174975 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170922 | 20170725 |
| 29693215 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20170922 | 20170725 |
| 29704728 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20170922 | 20170725 |
| 30080596 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20170922 | 20170725 |
| 30089217 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20170922 | 20170725 |
| 30541056 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170922 | 20170725 |
| 30542381 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20170922 | 20170725 |
| 30544106 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170922 | 20170725 |
| 30616980 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170922 | 20170725 |
| 30618572 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170922 | 20170725 |
| 30649636 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20170922 | 20170725 |
| 30662234 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20170922 | 20170725 |
| 30688486 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20170922 | 20170725 |
| 30780698 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20170922 | 20170725 |
| 30900322 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20170922 | 20170725 |
| 30906032 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20170922 | 20170725 |
| 30923512 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170922 | 20170725 |
| 31032406 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20170922 | 20170725 |
| 31075265 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20170922 | 20170725 |
| 31076609 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20170922 | 20170725 |
| 31077312 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20170922 | 20170725 |
| 31216363 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20170922 | 20170725 |
| 31276209 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170922 | 20170725 |
| 31280075 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20170922 | 20170725 |
| 31364630 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20170922 | 20170725 |
| 31558282 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20170922 | 20170725 |
| 32869278 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20170922 | 20170725 |
| 38694645 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20170922 | 20170725 |
| 39213938 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20170922 | 20170725 |
| 39360761 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20170922 | 20170725 |
| 39361003 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170922 | 20170725 |
| 39384340 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170922 | 20170725 |
| 39384392 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170922 | 20170725 |
| 39463128 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20170922 | 20170725 |
| 39534925 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20170922 | 20170725 |
| 39588239 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20170922 | 20170725 |
| 39651437 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170922 | 20170725 |
| 40046224 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20170922 | 20170725 |
| 41257275 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20170922 | 20170725 |
| 41321148 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20170922 | 20170725 |
| 41433509 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20170922 | 20170725 |
| 41434221 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20170922 | 20170725 |
| 41434721 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20170922 | 20170725 |
| 41588824 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170922 | 20170725 |
| 41633232 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170922 | 20170725 |
| 41699053 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170922 | 20170725 |
| 42124862 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20170922 | 20170725 |
| 42408228 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20170922 | 20170725 |
| 42412897 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20170922 | 20170725 |
| 42415714 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20170922 | 20170725 |
| 42455206 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20170922 | 20170725 |
| 42497010 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20170922 | 20170725 |
| 42514072 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20170922 | 20170725 |
| 42574227 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20170922 | 20170725 |
| 42631330 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20170922 | 20170725 |
| 42671910 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20170922 | 20170725 |
| 42718279 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20170922 | 20170725 |
| 42720289 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20170922 | 20170725 |
| 42802758 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20170922 | 20170725 |
| 42836317 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20170922 | 20170725 |
| 42871680 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20170922 | 20170725 |
| 42935696 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20170922 | 20170725 |
| 42954064 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170922 | 20170725 |
| 42980589 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20170922 | 20170725 |
| 42982228 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170922 | 20170725 |
| 43019221 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170922 | 20170725 |
| 43069632 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170922 | 20170725 |
| 43076724 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20170922 | 20170725 |
| 43081650 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170922 | 20170725 |
| 43095667 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20170922 | 20170725 |
| 43098189 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170922 | 20170725 |
| 43156253 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20170922 | 20170725 |
| 43193351 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20170922 | 20170725 |
| 43236533 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20170922 | 20170725 |
| 43291619 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20170922 | 20170725 |
| 43303071 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20170922 | 20170725 |
| 43329928 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20170922 | 20170725 |
| 43385075 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20170922 | 20170725 |
| 43393716 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20170922 | 20170725 |
| 43401672 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20170922 | 20170725 |
| 43401914 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20170922 | 20170725 |
| 43444492 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20170922 | 20170725 |
| 43481035 | ref | gcc -m32 -O -fomit-frame-pointer | 20170922 | 20170725 |
| 43496030 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20170922 | 20170725 |
| 43496558 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20170922 | 20170725 |
| 43498120 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20170922 | 20170725 |
| 43553154 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20170922 | 20170725 |
| 43557761 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20170922 | 20170725 |
| 43561941 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20170922 | 20170725 |
| 43565096 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20170922 | 20170725 |
| 43587544 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20170922 | 20170725 |
| 43594322 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170922 | 20170725 |
| 43610667 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20170922 | 20170725 |
| 43666612 | ref | gcc -m32 -Os -fomit-frame-pointer | 20170922 | 20170725 |
| 43692543 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20170922 | 20170725 |
| 43703221 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20170922 | 20170725 |
| 43765303 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170922 | 20170725 |
| 43822265 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20170922 | 20170725 |
| 44159929 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20170922 | 20170725 |
| 44167110 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20170922 | 20170725 |
| 44232655 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20170922 | 20170725 |
| 44376571 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20170922 | 20170725 |
| 44384095 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20170922 | 20170725 |
| 44432160 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20170922 | 20170725 |
| 44596044 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20170922 | 20170725 |
| 44771415 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170922 | 20170725 |
| 44863355 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170922 | 20170725 |
| 45463566 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170922 | 20170725 |
| 45486104 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170922 | 20170725 |
| 45497358 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20170922 | 20170725 |
| 46015986 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20170922 | 20170725 |
| 46085056 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20170922 | 20170725 |
| 46086690 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170922 | 20170725 |
| 46420083 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170922 | 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
|