| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 26266062 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140622 | 20140525 |
| 26269101 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140622 | 20140525 |
| 26277648 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140622 | 20140525 |
| 26611248 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20140622 | 20140525 |
| 26825115 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140622 | 20140525 |
| 26825601 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140622 | 20140525 |
| 26828379 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140622 | 20140525 |
| 26828637 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140622 | 20140525 |
| 26860464 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140622 | 20140525 |
| 26867949 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140622 | 20140525 |
| 26876613 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140622 | 20140525 |
| 26880723 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140622 | 20140525 |
| 26887017 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140622 | 20140525 |
| 26940900 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140622 | 20140525 |
| 27043194 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140622 | 20140525 |
| 27451053 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140622 | 20140525 |
| 27501213 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140622 | 20140525 |
| 27503649 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140622 | 20140525 |
| 27511905 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140622 | 20140525 |
| 27532905 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140622 | 20140525 |
| 27814506 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140622 | 20140525 |
| 27817290 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140622 | 20140525 |
| 27823746 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140622 | 20140525 |
| 27832014 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140622 | 20140525 |
| 27974307 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140622 | 20140525 |
| 27977151 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140622 | 20140525 |
| 28023561 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140622 | 20140525 |
| 28025460 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140622 | 20140525 |
| 28029597 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140622 | 20140525 |
| 28032615 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140622 | 20140525 |
| 28034958 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140622 | 20140525 |
| 28036101 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140622 | 20140525 |
| 28186842 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140622 | 20140525 |
| 28347498 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140622 | 20140525 |
| 28957959 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140622 | 20140525 |
| 29070711 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140622 | 20140525 |
| 29631426 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140622 | 20140525 |
| 29652822 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140622 | 20140525 |
| 37384872 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140622 | 20140525 |
| 37776522 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140622 | 20140525 |
| 37780671 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140622 | 20140525 |
| 37943943 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140622 | 20140525 |
| 39129270 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140622 | 20140525 |
| 39129744 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140622 | 20140525 |
| 39129846 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140622 | 20140525 |
| 39131304 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140622 | 20140525 |
| 39225726 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140622 | 20140525 |
| 39238011 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140622 | 20140525 |
| 40163166 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140622 | 20140525 |
| 40169535 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140622 | 20140525 |
| 40174773 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140622 | 20140525 |
| 40370256 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140622 | 20140525 |
| 40370313 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140622 | 20140525 |
| 40906134 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140622 | 20140525 |
| 41028597 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140622 | 20140525 |
| 41105226 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140622 | 20140525 |
| 41105556 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140622 | 20140525 |
| 41478018 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140622 | 20140525 |
| 41587599 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140622 | 20140525 |
| 41588970 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140622 | 20140525 |
| 41724213 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140622 | 20140525 |
| 41724531 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140622 | 20140525 |
| 41724885 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140622 | 20140525 |
| 41834061 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140622 | 20140525 |
| 41842758 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140622 | 20140525 |
| 41843382 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140622 | 20140525 |
| 42475305 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140622 | 20140525 |
| 42485751 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140622 | 20140525 |
| 42732591 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140622 | 20140525 |
| 42733524 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140622 | 20140525 |
| 42735855 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140622 | 20140525 |
| 43655352 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140622 | 20140525 |
| 43726038 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140622 | 20140525 |
| 44363625 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140622 | 20140525 |
| 83266464 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140622 | 20140525 |
| 84813810 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140622 | 20140525 |
| 84917301 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140622 | 20140525 |
| 85602888 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140622 | 20140525 |
| 85723554 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140622 | 20140525 |
| 85734201 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140622 | 20140525 |
| 85804920 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140622 | 20140525 |
| 86153580 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140622 | 20140525 |
| 86357808 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140622 | 20140525 |
| 86361996 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140622 | 20140525 |
| 86636010 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140622 | 20140525 |
| 87766020 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140622 | 20140525 |
| 89366631 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140622 | 20140525 |
| 89470272 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140622 | 20140525 |
| 89532789 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140622 | 20140525 |
| 92682426 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20140622 | 20140525 |
| 93190380 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140622 | 20140525 |
| 93196026 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140622 | 20140525 |
| 93213543 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20140622 | 20140525 |
| 93498684 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140622 | 20140525 |
| 94211880 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140622 | 20140525 |
| 94213620 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140622 | 20140525 |
| 94224651 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140622 | 20140525 |
| 94368609 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140622 | 20140525 |
| 94380492 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140622 | 20140525 |
| 94686666 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140622 | 20140525 |
| 95117595 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140622 | 20140525 |
| 95118192 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140622 | 20140525 |
| 95723193 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140622 | 20140525 |
| 95792463 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140622 | 20140525 |
| 95796876 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140622 | 20140525 |
| 95801079 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140622 | 20140525 |
| 95802528 | ref | gcc -m32 -O -fomit-frame-pointer | 20140622 | 20140525 |
| 95833740 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20140622 | 20140525 |
| 95902869 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140622 | 20140525 |
| 95926941 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140622 | 20140525 |
| 95928972 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140622 | 20140525 |
| 95964111 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140622 | 20140525 |
| 95988786 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140622 | 20140525 |
| 96004743 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140622 | 20140525 |
| 96032181 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140622 | 20140525 |
| 96034455 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140622 | 20140525 |
| 96159486 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140622 | 20140525 |
| 96421776 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140622 | 20140525 |
| 96422202 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140622 | 20140525 |
| 96426399 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140622 | 20140525 |
| 96465723 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140622 | 20140525 |
| 96526671 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140622 | 20140525 |
| 96555507 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140622 | 20140525 |
| 96735390 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140622 | 20140525 |
| 96802101 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140622 | 20140525 |
| 96805722 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140622 | 20140525 |
| 96877266 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140622 | 20140525 |
| 96942156 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140622 | 20140525 |
| 97156683 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140622 | 20140525 |
| 97517082 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140622 | 20140525 |
| 97528377 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140622 | 20140525 |
| 97533990 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140622 | 20140525 |
| 97605660 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140622 | 20140525 |
| 98216190 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140622 | 20140525 |
| 98320257 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140622 | 20140525 |
| 98390286 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140622 | 20140525 |
| 98500257 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140622 | 20140525 |
| 98546256 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140622 | 20140525 |
| 98954118 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140622 | 20140525 |
| 98954892 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140622 | 20140525 |
| 99260832 | ref | gcc -m32 -Os -fomit-frame-pointer | 20140622 | 20140525 |
| 99297906 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140622 | 20140525 |
| 99374871 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140622 | 20140525 |
| 99420456 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140622 | 20140525 |
| 101919537 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140622 | 20140525 |
| 102423177 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140622 | 20140525 |
| 102425214 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140622 | 20140525 |
| 102425652 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140622 | 20140525 |
| 102428586 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140622 | 20140525 |
| 102710031 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140622 | 20140525 |
| 102969558 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20140622 | 20140525 |
| 103390158 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140622 | 20140525 |
| 103391142 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140622 | 20140525 |
| 104287968 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140622 | 20140525 |
| 104484300 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140622 | 20140525 |
| 104487786 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140622 | 20140525 |
| 106135200 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140622 | 20140525 |
| 106135632 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140622 | 20140525 |
| 106143699 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140622 | 20140525 |
| 108211764 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140622 | 20140525 |
| 109254426 | ref | gcc -funroll-loops -m32 -march=pentium-m -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
|