| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 26289333 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140623 | 20140525 |
| 26295900 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140623 | 20140525 |
| 26305191 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140623 | 20140525 |
| 26541912 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20140623 | 20140525 |
| 26827434 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140623 | 20140525 |
| 26833059 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140623 | 20140525 |
| 26834550 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140623 | 20140525 |
| 26877234 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140623 | 20140525 |
| 26880084 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140623 | 20140525 |
| 26888565 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140623 | 20140525 |
| 26892942 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140623 | 20140525 |
| 26895324 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140623 | 20140525 |
| 26905638 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140623 | 20140525 |
| 26910768 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140623 | 20140525 |
| 27076494 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140623 | 20140525 |
| 27469884 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140623 | 20140525 |
| 27511017 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140623 | 20140525 |
| 27515406 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140623 | 20140525 |
| 27515886 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140623 | 20140525 |
| 27517650 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140623 | 20140525 |
| 27683892 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140623 | 20140525 |
| 27691218 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140623 | 20140525 |
| 27904863 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140623 | 20140525 |
| 27913755 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140623 | 20140525 |
| 27917883 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140623 | 20140525 |
| 27922212 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140623 | 20140525 |
| 28028622 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140623 | 20140525 |
| 28029573 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140623 | 20140525 |
| 28050405 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140623 | 20140525 |
| 28052202 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140623 | 20140525 |
| 28079031 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140623 | 20140525 |
| 28083192 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140623 | 20140525 |
| 28190304 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140623 | 20140525 |
| 28340262 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140623 | 20140525 |
| 28991793 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140623 | 20140525 |
| 29004801 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140623 | 20140525 |
| 29664672 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140623 | 20140525 |
| 29683944 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140623 | 20140525 |
| 37391142 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140623 | 20140525 |
| 37762110 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140623 | 20140525 |
| 37777548 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140623 | 20140525 |
| 38287440 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140623 | 20140525 |
| 38744970 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140623 | 20140525 |
| 38752743 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140623 | 20140525 |
| 39133203 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140623 | 20140525 |
| 39133407 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140623 | 20140525 |
| 39134625 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140623 | 20140525 |
| 39135339 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140623 | 20140525 |
| 40008330 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140623 | 20140525 |
| 40026558 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140623 | 20140525 |
| 40045818 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140623 | 20140525 |
| 40858416 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140623 | 20140525 |
| 41006190 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140623 | 20140525 |
| 41013873 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140623 | 20140525 |
| 41098812 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140623 | 20140525 |
| 41194452 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140623 | 20140525 |
| 41336238 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140623 | 20140525 |
| 41381784 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140623 | 20140525 |
| 41561196 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140623 | 20140525 |
| 41582445 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140623 | 20140525 |
| 41621985 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140623 | 20140525 |
| 41788029 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140623 | 20140525 |
| 41819070 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140623 | 20140525 |
| 42096204 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140623 | 20140525 |
| 42105168 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140623 | 20140525 |
| 42105501 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140623 | 20140525 |
| 42106764 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140623 | 20140525 |
| 42222417 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140623 | 20140525 |
| 42252888 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140623 | 20140525 |
| 42470880 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140623 | 20140525 |
| 42477813 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140623 | 20140525 |
| 43049637 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140623 | 20140525 |
| 43642254 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140623 | 20140525 |
| 44497410 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140623 | 20140525 |
| 84197421 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140623 | 20140525 |
| 84649782 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140623 | 20140525 |
| 84656070 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140623 | 20140525 |
| 84716184 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140623 | 20140525 |
| 86884665 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140623 | 20140525 |
| 87388224 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140623 | 20140525 |
| 87527754 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140623 | 20140525 |
| 87972207 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140623 | 20140525 |
| 87979245 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140623 | 20140525 |
| 88053234 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140623 | 20140525 |
| 88293075 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140623 | 20140525 |
| 88310061 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140623 | 20140525 |
| 89368194 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140623 | 20140525 |
| 89796150 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140623 | 20140525 |
| 89974923 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140623 | 20140525 |
| 93355104 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20140623 | 20140525 |
| 93507687 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140623 | 20140525 |
| 93554493 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140623 | 20140525 |
| 93557634 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140623 | 20140525 |
| 93558060 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20140623 | 20140525 |
| 94334265 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140623 | 20140525 |
| 94342008 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140623 | 20140525 |
| 94345428 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140623 | 20140525 |
| 95145504 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140623 | 20140525 |
| 95171724 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140623 | 20140525 |
| 95231736 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140623 | 20140525 |
| 95236383 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140623 | 20140525 |
| 95237778 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140623 | 20140525 |
| 95625450 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140623 | 20140525 |
| 95689443 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140623 | 20140525 |
| 95743092 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140623 | 20140525 |
| 95746491 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140623 | 20140525 |
| 95748321 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20140623 | 20140525 |
| 95750463 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140623 | 20140525 |
| 95753571 | ref | gcc -m32 -O -fomit-frame-pointer | 20140623 | 20140525 |
| 95794083 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140623 | 20140525 |
| 95804922 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140623 | 20140525 |
| 95812854 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140623 | 20140525 |
| 95813916 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140623 | 20140525 |
| 95821944 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140623 | 20140525 |
| 96018222 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140623 | 20140525 |
| 96225669 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140623 | 20140525 |
| 96275751 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140623 | 20140525 |
| 96352560 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140623 | 20140525 |
| 96353478 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140623 | 20140525 |
| 96354807 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140623 | 20140525 |
| 96378201 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140623 | 20140525 |
| 96457560 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140623 | 20140525 |
| 96547200 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140623 | 20140525 |
| 96577566 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140623 | 20140525 |
| 96591255 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140623 | 20140525 |
| 96600030 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140623 | 20140525 |
| 96644622 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140623 | 20140525 |
| 96697944 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140623 | 20140525 |
| 96770076 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140623 | 20140525 |
| 97174038 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140623 | 20140525 |
| 97250694 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140623 | 20140525 |
| 97508223 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140623 | 20140525 |
| 97533354 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140623 | 20140525 |
| 98084604 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140623 | 20140525 |
| 98189226 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140623 | 20140525 |
| 98200767 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140623 | 20140525 |
| 98328342 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140623 | 20140525 |
| 98340462 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140623 | 20140525 |
| 98811450 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140623 | 20140525 |
| 99010314 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140623 | 20140525 |
| 99321522 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140623 | 20140525 |
| 99338385 | ref | gcc -m32 -Os -fomit-frame-pointer | 20140623 | 20140525 |
| 100734711 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140623 | 20140525 |
| 100806675 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140623 | 20140525 |
| 102406137 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140623 | 20140525 |
| 102410082 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140623 | 20140525 |
| 102410583 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140623 | 20140525 |
| 102414747 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140623 | 20140525 |
| 102718086 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140623 | 20140525 |
| 102770892 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140623 | 20140525 |
| 103440204 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20140623 | 20140525 |
| 103441422 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140623 | 20140525 |
| 105268623 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140623 | 20140525 |
| 105983103 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140623 | 20140525 |
| 105983442 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140623 | 20140525 |
| 105991467 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140623 | 20140525 |
| 106703139 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140623 | 20140525 |
| 106799205 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140623 | 20140525 |
| 108137583 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140623 | 20140525 |
| 108248109 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140623 | 20140525 |
| 108287547 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140623 | 20140525 |
| 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
|