| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 14432148 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 14437484 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 14450164 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 14456268 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 14520216 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 14522592 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 14522700 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 14522732 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 14525200 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 14525952 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 14547812 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 14558296 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 14558720 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 14560792 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 14582800 | ref | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 14586472 | ref | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 14669260 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 14669772 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 14708672 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 14708944 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 14709892 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 14710016 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 14710508 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 14710568 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 14718700 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 14720964 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 14763284 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 14806524 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 14811312 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 14814156 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 14895320 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 14960952 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 14983652 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 15029384 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 15061484 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 15116056 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 15125448 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 16524100 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 16525712 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 16529404 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 16551652 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 16892884 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 16900336 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140530 | 20140525 |
| 19112596 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140530 | 20140525 |
| 19112704 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140530 | 20140525 |
| 19113724 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140530 | 20140525 |
| 19114152 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140530 | 20140525 |
| 19453728 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140530 | 20140525 |
| 19454528 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140530 | 20140525 |
| 19455464 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140530 | 20140525 |
| 19455548 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140530 | 20140525 |
| 19502736 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140530 | 20140525 |
| 19503232 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140530 | 20140525 |
| 19535324 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140530 | 20140525 |
| 19848300 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 19848608 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 19848748 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 19849568 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 19940808 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 19945200 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 19974568 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 20013168 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 20159828 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 20162260 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 20515064 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 21443664 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140530 | 20140525 |
| 21443792 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140530 | 20140525 |
| 21443944 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140530 | 20140525 |
| 21852680 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140530 | 20140525 |
| 22328568 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140530 | 20140525 |
| 22330464 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140530 | 20140525 |
| 22354488 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140530 | 20140525 |
| 22851692 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 22855208 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 22856888 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 23296156 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 23306912 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 23309724 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 23503028 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 39169256 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140530 | 20140525 |
| 39182288 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 39412196 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 40304204 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140530 | 20140525 |
| 40310440 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140530 | 20140525 |
| 40328048 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140530 | 20140525 |
| 40800616 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 40930972 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 41101948 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140530 | 20140525 |
| 41120496 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140530 | 20140525 |
| 41553324 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140530 | 20140525 |
| 41799768 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140530 | 20140525 |
| 42059464 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20140530 | 20140525 |
| 42064180 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140530 | 20140525 |
| 42070024 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20140530 | 20140525 |
| 42071792 | ref | gcc -m32 -O -fomit-frame-pointer | 20140530 | 20140525 |
| 42089332 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140530 | 20140525 |
| 42091940 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140530 | 20140525 |
| 42121788 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140530 | 20140525 |
| 42235824 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20140530 | 20140525 |
| 42328300 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140530 | 20140525 |
| 42535884 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 42544560 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 42878260 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 42878404 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 42881888 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 43075192 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 43080008 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 43093864 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 43205792 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 43408704 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 43421300 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 43461836 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140530 | 20140525 |
| 43471404 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140530 | 20140525 |
| 43479572 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140530 | 20140525 |
| 43493284 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140530 | 20140525 |
| 43528136 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 43949340 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 43949540 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 44482192 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140530 | 20140525 |
| 44540912 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 44608332 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140530 | 20140525 |
| 44794100 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 44843632 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140530 | 20140525 |
| 44894028 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140530 | 20140525 |
| 44937456 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 47774804 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 47777496 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 48213112 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 48261468 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 48422176 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 48424780 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 48427768 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 48441860 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 48443784 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 48536452 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 48547992 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 48702436 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 48703560 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 48706696 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 48710292 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 48710532 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 48733456 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 48736112 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 48915268 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 48917912 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 48929072 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 49063032 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 49075864 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 49086176 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 49091792 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 49092940 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 49108896 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 49163424 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 49294668 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 49344232 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 49505308 | ref | gcc -m32 -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 49914768 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 50404672 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 50560184 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 50887172 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 50887348 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 50932308 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 51045192 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 51048676 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 51077676 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 51145616 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 51599220 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 52089724 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140530 | 20140525 |
| 52983340 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 52984232 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 52991552 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140530 | 20140525 |
| 52993568 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140530 | 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
|