| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 14028183 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20171129 | 20171020 |
| 14432387 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20171129 | 20171020 |
| 14434929 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20171129 | 20171020 |
| 14501580 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20171129 | 20171020 |
| 14504290 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20171129 | 20171020 |
| 14511738 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20171129 | 20171020 |
| 14520686 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20171129 | 20171020 |
| 14523230 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20171129 | 20171020 |
| 14549458 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20171129 | 20171020 |
| 14550691 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20171129 | 20171020 |
| 14557323 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20171129 | 20171020 |
| 14596958 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20171129 | 20171020 |
| 14597317 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20171129 | 20171020 |
| 14598543 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20171129 | 20171020 |
| 14601972 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20171129 | 20171020 |
| 14632761 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20171129 | 20171020 |
| 14637969 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20171129 | 20171020 |
| 14640391 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20171129 | 20171020 |
| 14646764 | ref | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20171129 | 20171020 |
| 14651604 | ref | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20171129 | 20171020 |
| 14652319 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20171129 | 20171020 |
| 14667078 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20171129 | 20171020 |
| 14676273 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20171129 | 20171020 |
| 14690955 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20171129 | 20171020 |
| 14698904 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20171129 | 20171020 |
| 14734835 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20171129 | 20171020 |
| 14735383 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20171129 | 20171020 |
| 14751906 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20171129 | 20171020 |
| 14752068 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20171129 | 20171020 |
| 14761535 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20171129 | 20171020 |
| 14765374 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20171129 | 20171020 |
| 14768935 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20171129 | 20171020 |
| 14778990 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20171129 | 20171020 |
| 14881588 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20171129 | 20171020 |
| 14888180 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20171129 | 20171020 |
| 14981799 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20171129 | 20171020 |
| 14996665 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20171129 | 20171020 |
| 15133033 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20171129 | 20171020 |
| 15144250 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20171129 | 20171020 |
| 15248688 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20171129 | 20171020 |
| 15277118 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20171129 | 20171020 |
| 16130049 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20171129 | 20171020 |
| 16178093 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20171129 | 20171020 |
| 23785218 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20171129 | 20171020 |
| 24682206 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20171129 | 20171020 |
| 24821808 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20171129 | 20171020 |
| 24863197 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20171129 | 20171020 |
| 24869988 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20171129 | 20171020 |
| 24881667 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20171129 | 20171020 |
| 24895530 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20171129 | 20171020 |
| 24921306 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20171129 | 20171020 |
| 25062590 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20171129 | 20171020 |
| 25550605 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20171129 | 20171020 |
| 25622058 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20171129 | 20171020 |
| 25862807 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20171129 | 20171020 |
| 26273703 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20171129 | 20171020 |
| 26284998 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20171129 | 20171020 |
| 26416886 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20171129 | 20171020 |
| 26563969 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20171129 | 20171020 |
| 26586277 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20171129 | 20171020 |
| 26635655 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20171129 | 20171020 |
| 27068469 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20171129 | 20171020 |
| 27138651 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20171129 | 20171020 |
| 27238237 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20171129 | 20171020 |
| 27238465 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20171129 | 20171020 |
| 27276386 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20171129 | 20171020 |
| 27371783 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20171129 | 20171020 |
| 29080030 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20171129 | 20171020 |
| 29571274 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20171129 | 20171020 |
| 29603826 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20171129 | 20171020 |
| 29665512 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20171129 | 20171020 |
| 30628386 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20171129 | 20171020 |
| 31249448 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20171129 | 20171020 |
| 31439429 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20171129 | 20171020 |
| 31556770 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20171129 | 20171020 |
| 32392453 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20171129 | 20171020 |
| 32973313 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20171129 | 20171020 |
| 33059041 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20171129 | 20171020 |
| 33103432 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20171129 | 20171020 |
| 33877575 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20171129 | 20171020 |
| 34583605 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20171129 | 20171020 |
| 34764220 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20171129 | 20171020 |
| 34805884 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20171129 | 20171020 |
| 34918524 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20171129 | 20171020 |
| 35049333 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20171129 | 20171020 |
| 35051160 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20171129 | 20171020 |
| 35268769 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20171129 | 20171020 |
| 35271279 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20171129 | 20171020 |
| 35527657 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20171129 | 20171020 |
| 35747532 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20171129 | 20171020 |
| 35841939 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20171129 | 20171020 |
| 35889108 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20171129 | 20171020 |
| 35911982 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20171129 | 20171020 |
| 35915727 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20171129 | 20171020 |
| 35920679 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20171129 | 20171020 |
| 35952227 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20171129 | 20171020 |
| 36022607 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20171129 | 20171020 |
| 36102990 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20171129 | 20171020 |
| 36104304 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20171129 | 20171020 |
| 36248296 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20171129 | 20171020 |
| 36365988 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20171129 | 20171020 |
| 36412283 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20171129 | 20171020 |
| 36414941 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20171129 | 20171020 |
| 36501198 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20171129 | 20171020 |
| 36514579 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20171129 | 20171020 |
| 36522177 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20171129 | 20171020 |
| 36804249 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20171129 | 20171020 |
| 36935208 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20171129 | 20171020 |
| 36937576 | ref | gcc -m32 -O -fomit-frame-pointer | 20171129 | 20171020 |
| 37520214 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20171129 | 20171020 |
| 37535202 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20171129 | 20171020 |
| 37549565 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20171129 | 20171020 |
| 37571825 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20171129 | 20171020 |
| 37572900 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20171129 | 20171020 |
| 37574725 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20171129 | 20171020 |
| 37673408 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20171129 | 20171020 |
| 37679497 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20171129 | 20171020 |
| 37750464 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20171129 | 20171020 |
| 37762260 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20171129 | 20171020 |
| 37814266 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20171129 | 20171020 |
| 37821517 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20171129 | 20171020 |
| 37867827 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20171129 | 20171020 |
| 37893145 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20171129 | 20171020 |
| 37893474 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20171129 | 20171020 |
| 37911142 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20171129 | 20171020 |
| 37930427 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20171129 | 20171020 |
| 38037641 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20171129 | 20171020 |
| 38048524 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20171129 | 20171020 |
| 38176454 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20171129 | 20171020 |
| 38284750 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20171129 | 20171020 |
| 38401345 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20171129 | 20171020 |
| 38492760 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20171129 | 20171020 |
| 38523441 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20171129 | 20171020 |
| 38680839 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20171129 | 20171020 |
| 38864442 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20171129 | 20171020 |
| 38882912 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20171129 | 20171020 |
| 38904927 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20171129 | 20171020 |
| 39154715 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20171129 | 20171020 |
| 39247633 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20171129 | 20171020 |
| 39279877 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20171129 | 20171020 |
| 39535380 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20171129 | 20171020 |
| 39584696 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20171129 | 20171020 |
| 39592947 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20171129 | 20171020 |
| 40234210 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20171129 | 20171020 |
| 40700960 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20171129 | 20171020 |
| 40934843 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20171129 | 20171020 |
| 40942514 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20171129 | 20171020 |
| 40979779 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20171129 | 20171020 |
| 40993228 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20171129 | 20171020 |
| 41009677 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20171129 | 20171020 |
| 41067514 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20171129 | 20171020 |
| 41193732 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20171129 | 20171020 |
| 41250305 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20171129 | 20171020 |
| 41258506 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20171129 | 20171020 |
| 41286057 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20171129 | 20171020 |
| 41351880 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20171129 | 20171020 |
| 41424676 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20171129 | 20171020 |
| 41456904 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20171129 | 20171020 |
| 41530157 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20171129 | 20171020 |
| 41543849 | ref | gcc -m32 -Os -fomit-frame-pointer | 20171129 | 20171020 |
| 41554741 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20171129 | 20171020 |
| 41569071 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20171129 | 20171020 |
| 41576602 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20171129 | 20171020 |
| 41600894 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20171129 | 20171020 |
| 41660974 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20171129 | 20171020 |
| 41682197 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20171129 | 20171020 |
| 41742861 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20171129 | 20171020 |
| 41963668 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20171129 | 20171020 |
| 42252728 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20171129 | 20171020 |
| 42423200 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20171129 | 20171020 |
| 42427283 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20171129 | 20171020 |
| 42663221 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20171129 | 20171020 |
| 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
|