| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 17383797 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20170723 | 20170718 |
| 17409564 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20170723 | 20170718 |
| 17543979 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20170723 | 20170718 |
| 17556507 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170723 | 20170718 |
| 17581869 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20170723 | 20170718 |
| 17582931 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20170723 | 20170718 |
| 17595576 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170723 | 20170718 |
| 17649765 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20170723 | 20170718 |
| 17656731 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170723 | 20170718 |
| 17661276 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170723 | 20170718 |
| 17743851 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170723 | 20170718 |
| 17750448 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170723 | 20170718 |
| 18163341 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20170723 | 20170718 |
| 18231570 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20170723 | 20170718 |
| 19112931 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20170723 | 20170718 |
| 19159965 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20170723 | 20170718 |
| 19197261 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20170723 | 20170718 |
| 19205892 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170723 | 20170718 |
| 19211679 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170723 | 20170718 |
| 19236915 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170723 | 20170718 |
| 19252179 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20170723 | 20170718 |
| 19286334 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170723 | 20170718 |
| 19301742 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20170723 | 20170718 |
| 19306251 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20170723 | 20170718 |
| 19308348 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170723 | 20170718 |
| 19338498 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20170723 | 20170718 |
| 19344168 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170723 | 20170718 |
| 19363653 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170723 | 20170718 |
| 19436769 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170723 | 20170718 |
| 19451538 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170723 | 20170718 |
| 19605510 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20170723 | 20170718 |
| 19609677 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170723 | 20170718 |
| 19698075 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20170723 | 20170718 |
| 19700973 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20170723 | 20170718 |
| 19706850 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20170723 | 20170718 |
| 19775250 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20170723 | 20170718 |
| 19808469 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170723 | 20170718 |
| 20245302 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20170723 | 20170718 |
| 31968783 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20170723 | 20170718 |
| 32156712 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20170723 | 20170718 |
| 32425398 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170723 | 20170718 |
| 32446476 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170723 | 20170718 |
| 32492736 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20170723 | 20170718 |
| 32651172 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170723 | 20170718 |
| 32699511 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20170723 | 20170718 |
| 32823891 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20170723 | 20170718 |
| 32901822 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20170723 | 20170718 |
| 33105789 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20170723 | 20170718 |
| 33146190 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170723 | 20170718 |
| 33337638 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20170723 | 20170718 |
| 33520977 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20170723 | 20170718 |
| 33524964 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20170723 | 20170718 |
| 34044021 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20170723 | 20170718 |
| 34137873 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20170723 | 20170718 |
| 34289901 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20170723 | 20170718 |
| 34334253 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20170723 | 20170718 |
| 34373817 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20170723 | 20170718 |
| 34423398 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20170723 | 20170718 |
| 34446780 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170723 | 20170718 |
| 34538319 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20170723 | 20170718 |
| 34691328 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20170723 | 20170718 |
| 34716582 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20170723 | 20170718 |
| 34803072 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20170723 | 20170718 |
| 35388252 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170723 | 20170718 |
| 35389431 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20170723 | 20170718 |
| 35425071 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20170723 | 20170718 |
| 35895978 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170723 | 20170718 |
| 36031653 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170723 | 20170718 |
| 36051138 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170723 | 20170718 |
| 36057195 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20170723 | 20170718 |
| 36215154 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170723 | 20170718 |
| 36364590 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20170723 | 20170718 |
| 36839088 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20170723 | 20170718 |
| 36932301 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20170723 | 20170718 |
| 41868756 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170723 | 20170718 |
| 41868810 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20170723 | 20170718 |
| 42089130 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170723 | 20170718 |
| 42744753 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170723 | 20170718 |
| 42844464 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20170723 | 20170718 |
| 44686026 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20170723 | 20170718 |
| 44747451 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170723 | 20170718 |
| 44812917 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170723 | 20170718 |
| 44881650 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20170723 | 20170718 |
| 44962380 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20170723 | 20170718 |
| 44978049 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20170723 | 20170718 |
| 44982540 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20170723 | 20170718 |
| 45032688 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20170723 | 20170718 |
| 45075546 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20170723 | 20170718 |
| 45123525 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20170723 | 20170718 |
| 45141642 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20170723 | 20170718 |
| 45194274 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20170723 | 20170718 |
| 45252234 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20170723 | 20170718 |
| 45270063 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20170723 | 20170718 |
| 45317817 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20170723 | 20170718 |
| 45321012 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20170723 | 20170718 |
| 45325593 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20170723 | 20170718 |
| 45413118 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20170723 | 20170718 |
| 45434304 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20170723 | 20170718 |
| 45461592 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20170723 | 20170718 |
| 45475092 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20170723 | 20170718 |
| 45497214 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20170723 | 20170718 |
| 45792396 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170723 | 20170718 |
| 45998109 | ref | gcc -m32 -Os -fomit-frame-pointer | 20170723 | 20170718 |
| 46063323 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20170723 | 20170718 |
| 46386576 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170723 | 20170718 |
| 46471563 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170723 | 20170718 |
| 46553436 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20170723 | 20170718 |
| 46700082 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20170723 | 20170718 |
| 46748727 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20170723 | 20170718 |
| 47246967 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20170723 | 20170718 |
| 47260917 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20170723 | 20170718 |
| 47512449 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20170723 | 20170718 |
| 47594556 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20170723 | 20170718 |
| 47605986 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20170723 | 20170718 |
| 47613897 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20170723 | 20170718 |
| 47618559 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20170723 | 20170718 |
| 47657646 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20170723 | 20170718 |
| 47766006 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20170723 | 20170718 |
| 47772225 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20170723 | 20170718 |
| 47787849 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20170723 | 20170718 |
| 47791800 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20170723 | 20170718 |
| 47812266 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20170723 | 20170718 |
| 47860533 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20170723 | 20170718 |
| 47902833 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20170723 | 20170718 |
| 47930418 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20170723 | 20170718 |
| 47968443 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20170723 | 20170718 |
| 48006045 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20170723 | 20170718 |
| 48060468 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20170723 | 20170718 |
| 48083058 | ref | gcc -m32 -O -fomit-frame-pointer | 20170723 | 20170718 |
| 48084363 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20170723 | 20170718 |
| 48167316 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20170723 | 20170718 |
| 48177288 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170723 | 20170718 |
| 48260547 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20170723 | 20170718 |
| 48331233 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20170723 | 20170718 |
| 48349899 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20170723 | 20170718 |
| 48385512 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170723 | 20170718 |
| 48767535 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170723 | 20170718 |
| 49064346 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170723 | 20170718 |
| 49244310 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20170723 | 20170718 |
| 49408515 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20170723 | 20170718 |
| 49418406 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20170723 | 20170718 |
| 49487535 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20170723 | 20170718 |
| 49710474 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170723 | 20170718 |
| 49717206 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170723 | 20170718 |
| 49722075 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20170723 | 20170718 |
| 49726449 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170723 | 20170718 |
| 49739814 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20170723 | 20170718 |
| 49806324 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170723 | 20170718 |
| 49919310 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20170723 | 20170718 |
| 50019183 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170723 | 20170718 |
| 50100129 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20170723 | 20170718 |
| 50375709 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20170723 | 20170718 |
| 50637294 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20170723 | 20170718 |
| 51190200 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170723 | 20170718 |
| 51320718 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20170723 | 20170718 |
| 51330861 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20170723 | 20170718 |
| 51390963 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170723 | 20170718 |
| 51399459 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20170723 | 20170718 |
| 51424470 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20170723 | 20170718 |
| 51519276 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20170723 | 20170718 |
| 51564762 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170723 | 20170718 |
| 51580404 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170723 | 20170718 |
| 51731676 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20170723 | 20170718 |
| 51802398 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20170723 | 20170718 |
| 52064424 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20170723 | 20170718 |
| 52138368 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20170723 | 20170718 |
| 52186590 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20170723 | 20170718 |
| 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
|