| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 7670925 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 7671582 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 7674849 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 7738605 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 7753545 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 7754445 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 7756299 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 7825725 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 7827228 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 7827660 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 7862472 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 7884549 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 7884909 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 7892352 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 8061579 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 8127684 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 8132616 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 8143488 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 8143560 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 8435853 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 8440983 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 8445393 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 8467236 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 8568981 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 8590275 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 8603784 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 8606691 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 8608500 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 8609472 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 8620083 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 8635302 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 8751888 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 8752779 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 8753283 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 8763075 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 8772120 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 8819946 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 9284598 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 9287127 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 9296721 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20161020 | 20161009 |
| 13070601 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 13169682 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 13199184 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 13235913 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 13285593 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 13336299 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 13360338 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 13393935 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 13439664 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 13440996 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 13441338 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 13496877 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 13511115 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 13545657 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 13555530 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 13557888 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 13558545 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 13561416 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 13584600 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 13588299 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 13592916 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 13595913 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 13606335 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 13641453 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 13643820 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 13644099 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 13678551 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 13741236 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 13780998 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 13781232 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 13843845 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 13867470 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20161020 | 20161009 |
| 13867956 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161020 | 20161009 |
| 13871547 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20161020 | 20161009 |
| 13887603 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 13954545 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20161020 | 20161009 |
| 14000220 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 14003712 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 14013954 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 14019237 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 14021667 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20161020 | 20161009 |
| 14023917 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20161020 | 20161009 |
| 14039739 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20161020 | 20161009 |
| 14064192 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20161020 | 20161009 |
| 14190219 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20161020 | 20161009 |
| 14252436 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20161020 | 20161009 |
| 14312583 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20161020 | 20161009 |
| 14376294 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20161020 | 20161009 |
| 14474367 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20161020 | 20161009 |
| 14478804 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20161020 | 20161009 |
| 14482917 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20161020 | 20161009 |
| 15619743 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20161020 | 20161009 |
| 15673986 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161020 | 20161009 |
| 15777081 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20161020 | 20161009 |
| 22911507 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20161020 | 20161009 |
| 22964346 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20161020 | 20161009 |
| 23139747 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20161020 | 20161009 |
| 23183325 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 23237316 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20161020 | 20161009 |
| 23263884 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20161020 | 20161009 |
| 23288976 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 23436126 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 23499999 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20161020 | 20161009 |
| 23567949 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 23649975 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20161020 | 20161009 |
| 23651901 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20161020 | 20161009 |
| 23696901 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 23768910 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 23807052 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 23841567 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 24034014 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 24049449 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161020 | 20161009 |
| 24051996 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20161020 | 20161009 |
| 24132123 | ref | gcc -m32 -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 24219594 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20161020 | 20161009 |
| 24237675 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 24319098 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20161020 | 20161009 |
| 24335685 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20161020 | 20161009 |
| 24411348 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 24411402 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 24439653 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20161020 | 20161009 |
| 24444594 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20161020 | 20161009 |
| 24517638 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 24533757 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161020 | 20161009 |
| 24709941 | ref | gcc -m32 -O -fomit-frame-pointer | 20161020 | 20161009 |
| 24849504 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 24917400 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20161020 | 20161009 |
| 24945462 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 24972372 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161020 | 20161009 |
| 24977628 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20161020 | 20161009 |
| 25119495 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20161020 | 20161009 |
| 25221654 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20161020 | 20161009 |
| 25304346 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 25306830 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 25611651 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 25624683 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 25627050 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 25629624 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 25777710 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 25779609 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 25780014 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 25781598 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 25830873 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 25847181 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 25868808 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 25962741 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 26031375 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 26054568 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 26065719 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 26101728 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 26112438 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 26138052 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 26147646 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 26149005 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 26253720 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 26264241 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 26264808 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 26265456 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 26270676 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161020 | 20161009 |
| 26400375 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161020 | 20161009 |
| 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
|