| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 13143378 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20170921 | 20170725 |
| 13147354 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20170921 | 20170725 |
| 13186147 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170921 | 20170725 |
| 13285361 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20170921 | 20170725 |
| 13286220 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20170921 | 20170725 |
| 13291004 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170921 | 20170725 |
| 13297986 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170921 | 20170725 |
| 13302912 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170921 | 20170725 |
| 13308109 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170921 | 20170725 |
| 13308934 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20170921 | 20170725 |
| 13345168 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170921 | 20170725 |
| 13346736 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170921 | 20170725 |
| 13395722 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20170921 | 20170725 |
| 13421210 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20170921 | 20170725 |
| 13542716 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20170921 | 20170725 |
| 13646788 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20170921 | 20170725 |
| 13706880 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20170921 | 20170725 |
| 13708239 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170921 | 20170725 |
| 13708628 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170921 | 20170725 |
| 13709740 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170921 | 20170725 |
| 13719848 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170921 | 20170725 |
| 13720907 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20170921 | 20170725 |
| 13757197 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170921 | 20170725 |
| 13757202 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20170921 | 20170725 |
| 13790181 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20170921 | 20170725 |
| 13870332 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20170921 | 20170725 |
| 13890976 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20170921 | 20170725 |
| 13891152 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170921 | 20170725 |
| 13891708 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170921 | 20170725 |
| 13892064 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170921 | 20170725 |
| 13921191 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170921 | 20170725 |
| 13927380 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20170921 | 20170725 |
| 13927812 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20170921 | 20170725 |
| 13948223 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20170921 | 20170725 |
| 14001219 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20170921 | 20170725 |
| 14055435 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170921 | 20170725 |
| 14741179 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20170921 | 20170725 |
| 14820295 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20170921 | 20170725 |
| 28011339 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170921 | 20170725 |
| 28011387 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20170921 | 20170725 |
| 28324094 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20170921 | 20170725 |
| 28650680 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20170922 | 20170725 |
| 28951929 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20170921 | 20170725 |
| 28981688 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170921 | 20170725 |
| 28984139 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170921 | 20170725 |
| 28984196 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20170921 | 20170725 |
| 28998256 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20170921 | 20170725 |
| 29174685 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170921 | 20170725 |
| 29720646 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20170921 | 20170725 |
| 29724104 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20170921 | 20170725 |
| 30000169 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20170921 | 20170725 |
| 30010106 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20170921 | 20170725 |
| 30442375 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20170921 | 20170725 |
| 30541488 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20170921 | 20170725 |
| 30543649 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170921 | 20170725 |
| 30562165 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170921 | 20170725 |
| 30563053 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170921 | 20170725 |
| 30563124 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20170921 | 20170725 |
| 30617569 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170921 | 20170725 |
| 30913960 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20170921 | 20170725 |
| 31014142 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20170921 | 20170725 |
| 31027176 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20170921 | 20170725 |
| 31039525 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20170921 | 20170725 |
| 31040286 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170921 | 20170725 |
| 31054056 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20170921 | 20170725 |
| 31086114 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20170921 | 20170725 |
| 31093685 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20170921 | 20170725 |
| 31119925 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20170922 | 20170725 |
| 31235687 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20170921 | 20170725 |
| 31237743 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20170921 | 20170725 |
| 31275121 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20170921 | 20170725 |
| 31376467 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20170921 | 20170725 |
| 31376737 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170921 | 20170725 |
| 32872860 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20170921 | 20170725 |
| 38908233 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20170921 | 20170725 |
| 39176756 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20170921 | 20170725 |
| 39234843 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20170921 | 20170725 |
| 39241408 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20170921 | 20170725 |
| 39364822 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170921 | 20170725 |
| 39366936 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170921 | 20170725 |
| 39370189 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20170921 | 20170725 |
| 39375552 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170921 | 20170725 |
| 39592514 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20170921 | 20170725 |
| 39615357 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170921 | 20170725 |
| 40052214 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20170921 | 20170725 |
| 41258039 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170921 | 20170725 |
| 41304143 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20170921 | 20170725 |
| 41333436 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20170921 | 20170725 |
| 41408718 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20170921 | 20170725 |
| 41410880 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20170921 | 20170725 |
| 41510127 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20170921 | 20170725 |
| 41640841 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170921 | 20170725 |
| 41756447 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170921 | 20170725 |
| 42292608 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20170921 | 20170725 |
| 42305262 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20170921 | 20170725 |
| 42362310 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20170921 | 20170725 |
| 42515887 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20170921 | 20170725 |
| 42531020 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20170921 | 20170725 |
| 42566023 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20170921 | 20170725 |
| 42634029 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20170921 | 20170725 |
| 42849184 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20170921 | 20170725 |
| 42853365 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20170921 | 20170725 |
| 42880573 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20170921 | 20170725 |
| 42943658 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20170921 | 20170725 |
| 42996568 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170921 | 20170725 |
| 43021928 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170921 | 20170725 |
| 43031642 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170921 | 20170725 |
| 43033618 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170921 | 20170725 |
| 43040325 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20170921 | 20170725 |
| 43050851 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20170921 | 20170725 |
| 43071337 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20170921 | 20170725 |
| 43073314 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20170921 | 20170725 |
| 43228130 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170921 | 20170725 |
| 43232059 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170921 | 20170725 |
| 43291980 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20170921 | 20170725 |
| 43302505 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20170921 | 20170725 |
| 43323107 | ref | gcc -m32 -Os -fomit-frame-pointer | 20170921 | 20170725 |
| 43337561 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20170921 | 20170725 |
| 43337875 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20170921 | 20170725 |
| 43338131 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20170921 | 20170725 |
| 43338226 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20170921 | 20170725 |
| 43353678 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20170921 | 20170725 |
| 43364745 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20170921 | 20170725 |
| 43367249 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20170921 | 20170725 |
| 43373234 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20170921 | 20170725 |
| 43375665 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20170921 | 20170725 |
| 43377029 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20170921 | 20170725 |
| 43403928 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20170921 | 20170725 |
| 43447732 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20170921 | 20170725 |
| 43494230 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20170921 | 20170725 |
| 43500253 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20170921 | 20170725 |
| 43526198 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20170921 | 20170725 |
| 43596773 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20170921 | 20170725 |
| 43661064 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20170921 | 20170725 |
| 43708688 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20170921 | 20170725 |
| 43750359 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20170921 | 20170725 |
| 43785980 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20170921 | 20170725 |
| 43891193 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20170921 | 20170725 |
| 43894133 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20170921 | 20170725 |
| 43897467 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20170921 | 20170725 |
| 43910117 | ref | gcc -m32 -O -fomit-frame-pointer | 20170921 | 20170725 |
| 44008256 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170921 | 20170725 |
| 44110196 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20170921 | 20170725 |
| 44190148 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20170921 | 20170725 |
| 44208996 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20170921 | 20170725 |
| 44216971 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20170921 | 20170725 |
| 44224296 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20170921 | 20170725 |
| 44371882 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20170921 | 20170725 |
| 44444239 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20170921 | 20170725 |
| 44624578 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170921 | 20170725 |
| 44648803 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20170921 | 20170725 |
| 44666102 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20170921 | 20170725 |
| 44719018 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170921 | 20170725 |
| 44928777 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170921 | 20170725 |
| 45784177 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170921 | 20170725 |
| 45820385 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170921 | 20170725 |
| 45997793 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20170921 | 20170725 |
| 46047892 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20170921 | 20170725 |
| 46056831 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170921 | 20170725 |
| 46704503 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20170921 | 20170725 |
| 46732324 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170921 | 20170725 |
| 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
|