| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 20028540 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140611 | 20140525 |
| 20029359 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140611 | 20140525 |
| 20030084 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140611 | 20140525 |
| 20224745 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140611 | 20140525 |
| 20245633 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140611 | 20140525 |
| 20248496 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140611 | 20140525 |
| 20251628 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140611 | 20140525 |
| 20253867 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140611 | 20140525 |
| 20343157 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140611 | 20140525 |
| 20345188 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140611 | 20140525 |
| 20507015 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140611 | 20140525 |
| 20507417 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140611 | 20140525 |
| 20507666 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140611 | 20140525 |
| 20513758 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140611 | 20140525 |
| 20528266 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20140611 | 20140525 |
| 20558686 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140611 | 20140525 |
| 20559447 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140611 | 20140525 |
| 20574317 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140611 | 20140525 |
| 20587894 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140611 | 20140525 |
| 20633043 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140611 | 20140525 |
| 20639034 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140611 | 20140525 |
| 20648308 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140611 | 20140525 |
| 20648480 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140611 | 20140525 |
| 20651323 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140611 | 20140525 |
| 20661911 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140611 | 20140525 |
| 20727084 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140611 | 20140525 |
| 20728699 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140611 | 20140525 |
| 20749014 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140611 | 20140525 |
| 20756942 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140611 | 20140525 |
| 20816429 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140611 | 20140525 |
| 20817525 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140611 | 20140525 |
| 20824354 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140611 | 20140525 |
| 20832611 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140611 | 20140525 |
| 20879122 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140611 | 20140525 |
| 20890042 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140611 | 20140525 |
| 21438648 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140611 | 20140525 |
| 21463900 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140611 | 20140525 |
| 28345536 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140611 | 20140525 |
| 28348625 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140611 | 20140525 |
| 28355816 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140611 | 20140525 |
| 28364525 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140611 | 20140525 |
| 28493638 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140611 | 20140525 |
| 28528831 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140611 | 20140525 |
| 28547801 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140611 | 20140525 |
| 28698314 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140611 | 20140525 |
| 28712144 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140611 | 20140525 |
| 28716383 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140611 | 20140525 |
| 28717334 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140611 | 20140525 |
| 28735001 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140611 | 20140525 |
| 28755593 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140611 | 20140525 |
| 28777273 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140611 | 20140525 |
| 28785105 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140611 | 20140525 |
| 28786017 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140611 | 20140525 |
| 28788489 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140611 | 20140525 |
| 28816507 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140611 | 20140525 |
| 28822950 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140611 | 20140525 |
| 28976060 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140611 | 20140525 |
| 29015754 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140611 | 20140525 |
| 29036732 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140611 | 20140525 |
| 29036756 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140611 | 20140525 |
| 29083688 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140611 | 20140525 |
| 29095088 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140611 | 20140525 |
| 29102022 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140611 | 20140525 |
| 29209464 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140611 | 20140525 |
| 29212146 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140611 | 20140525 |
| 29345043 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140611 | 20140525 |
| 29387779 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140611 | 20140525 |
| 29394215 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140611 | 20140525 |
| 29409639 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140611 | 20140525 |
| 29610867 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140611 | 20140525 |
| 29648857 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140611 | 20140525 |
| 29732087 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140611 | 20140525 |
| 29785653 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140611 | 20140525 |
| 63090909 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140611 | 20140525 |
| 63097925 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140611 | 20140525 |
| 63115108 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140611 | 20140525 |
| 63134822 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140611 | 20140525 |
| 63154665 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140611 | 20140525 |
| 63183662 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20140611 | 20140525 |
| 63368483 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140611 | 20140525 |
| 63459996 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140611 | 20140525 |
| 63590596 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140611 | 20140525 |
| 63621457 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20140611 | 20140525 |
| 63974531 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140611 | 20140525 |
| 64110243 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140611 | 20140525 |
| 64654193 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140611 | 20140525 |
| 64701530 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140611 | 20140525 |
| 64723538 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140611 | 20140525 |
| 64775864 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140611 | 20140525 |
| 65050729 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140611 | 20140525 |
| 66149035 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140611 | 20140525 |
| 66447268 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140611 | 20140525 |
| 66694918 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140611 | 20140525 |
| 67273576 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140611 | 20140525 |
| 67335501 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140611 | 20140525 |
| 67338429 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140611 | 20140525 |
| 67386473 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140611 | 20140525 |
| 67431795 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140611 | 20140525 |
| 67458214 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20140611 | 20140525 |
| 67561611 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140611 | 20140525 |
| 67607557 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140611 | 20140525 |
| 67621936 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140611 | 20140525 |
| 67788392 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140611 | 20140525 |
| 67895330 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140611 | 20140525 |
| 67935204 | ref | gcc -m32 -Os -fomit-frame-pointer | 20140611 | 20140525 |
| 68031455 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140611 | 20140525 |
| 68085900 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140611 | 20140525 |
| 68269091 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140611 | 20140525 |
| 68301429 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140611 | 20140525 |
| 68342976 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140611 | 20140525 |
| 68406347 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140611 | 20140525 |
| 68443815 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20140611 | 20140525 |
| 68489093 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140611 | 20140525 |
| 68494702 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140611 | 20140525 |
| 68506386 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140611 | 20140525 |
| 68512221 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140611 | 20140525 |
| 68543499 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140611 | 20140525 |
| 68607162 | ref | gcc -m32 -O -fomit-frame-pointer | 20140611 | 20140525 |
| 68617684 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140611 | 20140525 |
| 68642328 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140611 | 20140525 |
| 68642793 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140611 | 20140525 |
| 68644992 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140611 | 20140525 |
| 68674636 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140611 | 20140525 |
| 68677690 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140611 | 20140525 |
| 68687213 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140611 | 20140525 |
| 68715364 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140611 | 20140525 |
| 68744410 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140611 | 20140525 |
| 68748346 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140611 | 20140525 |
| 68886457 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140611 | 20140525 |
| 68915910 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140611 | 20140525 |
| 68930382 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140611 | 20140525 |
| 68949894 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140611 | 20140525 |
| 68952566 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140611 | 20140525 |
| 68982510 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140611 | 20140525 |
| 69063895 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140611 | 20140525 |
| 69130823 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140611 | 20140525 |
| 69173431 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140611 | 20140525 |
| 69186433 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140611 | 20140525 |
| 69346762 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140611 | 20140525 |
| 69737148 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140611 | 20140525 |
| 69763258 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140611 | 20140525 |
| 69804127 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140611 | 20140525 |
| 69862631 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140611 | 20140525 |
| 70483101 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140611 | 20140525 |
| 70569006 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140611 | 20140525 |
| 70575929 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140611 | 20140525 |
| 70621910 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140611 | 20140525 |
| 70650747 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140611 | 20140525 |
| 70769529 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140611 | 20140525 |
| 70850516 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140611 | 20140525 |
| 70887195 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140611 | 20140525 |
| 70926640 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140611 | 20140525 |
| 71012756 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140611 | 20140525 |
| 71019890 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140611 | 20140525 |
| 71031175 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140611 | 20140525 |
| 71053621 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140611 | 20140525 |
| 71160757 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140611 | 20140525 |
| 73140304 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140611 | 20140525 |
| 73156812 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140611 | 20140525 |
| 73223600 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140611 | 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=native -mtune=native -O2 -fomit-frame-pointer | vperm |
| gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | vperm |
| gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | vperm |
| gcc -m32 -march=native -mtune=native -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
|