| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 14439696 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140529 | 20140525 |
| 14454048 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140529 | 20140525 |
| 14456076 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140529 | 20140525 |
| 14458576 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140529 | 20140525 |
| 14518792 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140529 | 20140525 |
| 14521224 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140529 | 20140525 |
| 14521316 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140529 | 20140525 |
| 14523380 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140529 | 20140525 |
| 14528060 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20140529 | 20140525 |
| 14544536 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140529 | 20140525 |
| 14544548 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140529 | 20140525 |
| 14548668 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20140529 | 20140525 |
| 14583604 | ref | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20140529 | 20140525 |
| 14583740 | ref | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20140529 | 20140525 |
| 14586016 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140529 | 20140525 |
| 14595564 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140529 | 20140525 |
| 14706844 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140529 | 20140525 |
| 14710976 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140529 | 20140525 |
| 14712484 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140529 | 20140525 |
| 14712500 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140529 | 20140525 |
| 14713596 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140529 | 20140525 |
| 14714244 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140529 | 20140525 |
| 14714608 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140529 | 20140525 |
| 14717572 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140529 | 20140525 |
| 14718340 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140529 | 20140525 |
| 14718900 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140529 | 20140525 |
| 14720836 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140529 | 20140525 |
| 14801876 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140529 | 20140525 |
| 14802140 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140529 | 20140525 |
| 14803372 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140529 | 20140525 |
| 14811120 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140529 | 20140525 |
| 14959468 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140529 | 20140525 |
| 14981136 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140529 | 20140525 |
| 15022848 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140529 | 20140525 |
| 15060280 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140529 | 20140525 |
| 15097552 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 15102976 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140529 | 20140525 |
| 16528040 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140529 | 20140525 |
| 16529236 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140529 | 20140525 |
| 16532548 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140529 | 20140525 |
| 16535028 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140529 | 20140525 |
| 16874708 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140529 | 20140525 |
| 16882400 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140529 | 20140525 |
| 19109852 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140529 | 20140525 |
| 19110212 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140529 | 20140525 |
| 19111244 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140529 | 20140525 |
| 19111344 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140529 | 20140525 |
| 19369140 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140529 | 20140525 |
| 19450572 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140529 | 20140525 |
| 19452044 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140529 | 20140525 |
| 19452988 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140529 | 20140525 |
| 19494388 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140529 | 20140525 |
| 19503432 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140529 | 20140525 |
| 19658460 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140529 | 20140525 |
| 19839512 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140529 | 20140525 |
| 19840440 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140529 | 20140525 |
| 19840688 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140529 | 20140525 |
| 19849904 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140529 | 20140525 |
| 19969296 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140529 | 20140525 |
| 19995748 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140529 | 20140525 |
| 19997512 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140529 | 20140525 |
| 19998520 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140529 | 20140525 |
| 20154808 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140529 | 20140525 |
| 20179708 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140529 | 20140525 |
| 20515708 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140529 | 20140525 |
| 21433912 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140529 | 20140525 |
| 21436208 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140529 | 20140525 |
| 21436552 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140529 | 20140525 |
| 21830504 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140530 | 20140525 |
| 22328152 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140529 | 20140525 |
| 22329216 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140530 | 20140525 |
| 22329400 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140529 | 20140525 |
| 22842092 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140529 | 20140525 |
| 22843144 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140529 | 20140525 |
| 22843368 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140529 | 20140525 |
| 23219384 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 23306072 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140529 | 20140525 |
| 23307688 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140529 | 20140525 |
| 23478632 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140529 | 20140525 |
| 39393248 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140529 | 20140525 |
| 39923928 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140529 | 20140525 |
| 39926632 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140529 | 20140525 |
| 40158352 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140529 | 20140525 |
| 40478712 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140529 | 20140525 |
| 40855788 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140529 | 20140525 |
| 40855984 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140529 | 20140525 |
| 40956152 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140529 | 20140525 |
| 41037468 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140529 | 20140525 |
| 41068800 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140529 | 20140525 |
| 41299208 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20140529 | 20140525 |
| 41313708 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140529 | 20140525 |
| 41316756 | ref | gcc -m32 -O -fomit-frame-pointer | 20140529 | 20140525 |
| 41316936 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140529 | 20140525 |
| 41326704 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140529 | 20140525 |
| 41434776 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140529 | 20140525 |
| 41545052 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140529 | 20140525 |
| 41777548 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20140529 | 20140525 |
| 41800996 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140529 | 20140525 |
| 41811328 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20140529 | 20140525 |
| 42812088 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140529 | 20140525 |
| 42816936 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140529 | 20140525 |
| 42831016 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140529 | 20140525 |
| 43073584 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140529 | 20140525 |
| 43073816 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140529 | 20140525 |
| 43076076 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140529 | 20140525 |
| 43174448 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140529 | 20140525 |
| 43208228 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140529 | 20140525 |
| 43212916 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140529 | 20140525 |
| 43438652 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140529 | 20140525 |
| 43661320 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140529 | 20140525 |
| 43943256 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140529 | 20140525 |
| 43958148 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140529 | 20140525 |
| 44433072 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140529 | 20140525 |
| 44456172 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140529 | 20140525 |
| 44473760 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140529 | 20140525 |
| 44481000 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140529 | 20140525 |
| 44611184 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 44618824 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140529 | 20140525 |
| 45227016 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140529 | 20140525 |
| 45236680 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140529 | 20140525 |
| 45386092 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140529 | 20140525 |
| 45387044 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140529 | 20140525 |
| 45549592 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140529 | 20140525 |
| 45683648 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140529 | 20140525 |
| 46699488 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140529 | 20140525 |
| 47689336 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140529 | 20140525 |
| 48100084 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140529 | 20140525 |
| 48225296 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20140529 | 20140525 |
| 48257844 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140529 | 20140525 |
| 48399200 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20140529 | 20140525 |
| 48400896 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20140529 | 20140525 |
| 48408240 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140529 | 20140525 |
| 48683672 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20140529 | 20140525 |
| 48686480 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20140529 | 20140525 |
| 48687504 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140529 | 20140525 |
| 48691420 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20140529 | 20140525 |
| 48691560 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140529 | 20140525 |
| 48694096 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140529 | 20140525 |
| 48826124 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140529 | 20140525 |
| 48841792 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140529 | 20140525 |
| 48847128 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140529 | 20140525 |
| 48848800 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140529 | 20140525 |
| 48850844 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140529 | 20140525 |
| 48869256 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140529 | 20140525 |
| 48928908 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20140529 | 20140525 |
| 48929688 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140529 | 20140525 |
| 48940036 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140529 | 20140525 |
| 49056300 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140529 | 20140525 |
| 49067880 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140529 | 20140525 |
| 49077344 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140529 | 20140525 |
| 49316664 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140529 | 20140525 |
| 49414412 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140529 | 20140525 |
| 49415348 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140529 | 20140525 |
| 49422140 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140529 | 20140525 |
| 49461576 | ref | gcc -m32 -Os -fomit-frame-pointer | 20140529 | 20140525 |
| 49898288 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140529 | 20140525 |
| 49898980 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140529 | 20140525 |
| 50414052 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140529 | 20140525 |
| 50896392 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140529 | 20140525 |
| 50898712 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140529 | 20140525 |
| 50908012 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140529 | 20140525 |
| 51064360 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140529 | 20140525 |
| 51177312 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140529 | 20140525 |
| 51433992 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140529 | 20140525 |
| 51450436 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140529 | 20140525 |
| 51458608 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140529 | 20140525 |
| 51463880 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140529 | 20140525 |
| 51607496 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140529 | 20140525 |
| 52985136 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140529 | 20140525 |
| 52987204 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140529 | 20140525 |
| 53010152 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140529 | 20140525 |
| 53012164 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140529 | 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
|