| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 13223373 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140622 | 20140525 |
| 13225104 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140622 | 20140525 |
| 13225452 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140622 | 20140525 |
| 13320063 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20140622 | 20140525 |
| 13511064 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140622 | 20140525 |
| 13539183 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140622 | 20140525 |
| 13631796 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140622 | 20140525 |
| 13636680 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140622 | 20140525 |
| 13637412 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140622 | 20140525 |
| 13643763 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140622 | 20140525 |
| 13674030 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140622 | 20140525 |
| 13675566 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140622 | 20140525 |
| 13681104 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140622 | 20140525 |
| 13687038 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140622 | 20140525 |
| 13714266 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140622 | 20140525 |
| 13738188 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140622 | 20140525 |
| 13779750 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140622 | 20140525 |
| 13780914 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140622 | 20140525 |
| 13781460 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140622 | 20140525 |
| 13781490 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140622 | 20140525 |
| 13941717 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140622 | 20140525 |
| 13942269 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140622 | 20140525 |
| 14023962 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140622 | 20140525 |
| 14024838 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140622 | 20140525 |
| 14039466 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140622 | 20140525 |
| 14039736 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140622 | 20140525 |
| 14075208 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140622 | 20140525 |
| 14075541 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140622 | 20140525 |
| 14170974 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140622 | 20140525 |
| 14225808 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140622 | 20140525 |
| 14227908 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140622 | 20140525 |
| 14228700 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140622 | 20140525 |
| 14234157 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140622 | 20140525 |
| 14268159 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140622 | 20140525 |
| 14566059 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140622 | 20140525 |
| 14601657 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140622 | 20140525 |
| 14982135 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140622 | 20140525 |
| 14990244 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140622 | 20140525 |
| 18676899 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140622 | 20140525 |
| 19010076 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140622 | 20140525 |
| 19013733 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140622 | 20140525 |
| 19170726 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140622 | 20140525 |
| 19211568 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140622 | 20140525 |
| 19211604 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140622 | 20140525 |
| 19622961 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140622 | 20140525 |
| 19623438 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140622 | 20140525 |
| 19623963 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140622 | 20140525 |
| 19624611 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140622 | 20140525 |
| 19689432 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140622 | 20140525 |
| 19701768 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140622 | 20140525 |
| 19706685 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140622 | 20140525 |
| 20338104 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140622 | 20140525 |
| 20584767 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140622 | 20140525 |
| 20640513 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140622 | 20140525 |
| 20648166 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140622 | 20140525 |
| 20841468 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140622 | 20140525 |
| 20848032 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140622 | 20140525 |
| 20896074 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140622 | 20140525 |
| 20968752 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140622 | 20140525 |
| 20996682 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140622 | 20140525 |
| 21006858 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140622 | 20140525 |
| 21090252 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140622 | 20140525 |
| 21092217 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140622 | 20140525 |
| 21109212 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140622 | 20140525 |
| 21199203 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140622 | 20140525 |
| 21239049 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140622 | 20140525 |
| 21320550 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140622 | 20140525 |
| 21323406 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140622 | 20140525 |
| 21333633 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140622 | 20140525 |
| 21343221 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140622 | 20140525 |
| 21458370 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140622 | 20140525 |
| 21463704 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140622 | 20140525 |
| 21760836 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140622 | 20140525 |
| 22042899 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140622 | 20140525 |
| 42734142 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140622 | 20140525 |
| 42762657 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140622 | 20140525 |
| 43006782 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140622 | 20140525 |
| 43074321 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140622 | 20140525 |
| 43304061 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140622 | 20140525 |
| 43475283 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140622 | 20140525 |
| 43476252 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140622 | 20140525 |
| 43726512 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140622 | 20140525 |
| 43781382 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140622 | 20140525 |
| 43933749 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140622 | 20140525 |
| 44118720 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140622 | 20140525 |
| 44199870 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140622 | 20140525 |
| 44218677 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140622 | 20140525 |
| 45275868 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140622 | 20140525 |
| 45319536 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140622 | 20140525 |
| 46756305 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20140622 | 20140525 |
| 47230500 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140622 | 20140525 |
| 47230818 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140622 | 20140525 |
| 47230842 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20140622 | 20140525 |
| 47625663 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140622 | 20140525 |
| 47626092 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140622 | 20140525 |
| 47626866 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140622 | 20140525 |
| 47812974 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20140622 | 20140525 |
| 47851614 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140622 | 20140525 |
| 47910381 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140622 | 20140525 |
| 47932062 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140622 | 20140525 |
| 47932485 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140622 | 20140525 |
| 47932908 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140622 | 20140525 |
| 47939235 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140622 | 20140525 |
| 47941542 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140622 | 20140525 |
| 47943810 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140622 | 20140525 |
| 47948943 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140622 | 20140525 |
| 47966409 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140622 | 20140525 |
| 47987631 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140622 | 20140525 |
| 48008790 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140622 | 20140525 |
| 48008919 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140622 | 20140525 |
| 48010047 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140622 | 20140525 |
| 48022224 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140622 | 20140525 |
| 48022392 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140622 | 20140525 |
| 48081843 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140622 | 20140525 |
| 48091800 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140622 | 20140525 |
| 48103677 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140622 | 20140525 |
| 48108489 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140622 | 20140525 |
| 48156591 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140622 | 20140525 |
| 48163563 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140622 | 20140525 |
| 48172791 | ref | gcc -m32 -O -fomit-frame-pointer | 20140622 | 20140525 |
| 48201807 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140622 | 20140525 |
| 48221865 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140622 | 20140525 |
| 48249693 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140622 | 20140525 |
| 48251310 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140622 | 20140525 |
| 48257961 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140622 | 20140525 |
| 48267489 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140622 | 20140525 |
| 48304761 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140622 | 20140525 |
| 48493452 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140622 | 20140525 |
| 48510456 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140622 | 20140525 |
| 48513696 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140622 | 20140525 |
| 48518160 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140622 | 20140525 |
| 48524223 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140622 | 20140525 |
| 48529176 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140622 | 20140525 |
| 48538323 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140622 | 20140525 |
| 48539142 | ref | gcc -m32 -Os -fomit-frame-pointer | 20140622 | 20140525 |
| 48616929 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140622 | 20140525 |
| 48640464 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140622 | 20140525 |
| 48652854 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140622 | 20140525 |
| 48816987 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140622 | 20140525 |
| 49005780 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140622 | 20140525 |
| 49009212 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140622 | 20140525 |
| 49040163 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140622 | 20140525 |
| 49195269 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140622 | 20140525 |
| 49198350 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140622 | 20140525 |
| 49206099 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140622 | 20140525 |
| 50085045 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140622 | 20140525 |
| 50086689 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140622 | 20140525 |
| 50091228 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140622 | 20140525 |
| 50093766 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140622 | 20140525 |
| 51361725 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140622 | 20140525 |
| 51851631 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140622 | 20140525 |
| 51852096 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140622 | 20140525 |
| 51852246 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20140622 | 20140525 |
| 51856284 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140622 | 20140525 |
| 51966144 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140622 | 20140525 |
| 53223111 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140622 | 20140525 |
| 53248119 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140622 | 20140525 |
| 53253126 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140622 | 20140525 |
| 53707224 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140622 | 20140525 |
| 53763636 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140622 | 20140525 |
| 55074369 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140622 | 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
|