commit | 43f3bd310b2e41335571ee10953ffaeeef16d2e3 | [log] [tgz] |
---|---|---|
author | Evan Cheng <evan.cheng@apple.com> | Fri Apr 28 07:03:38 2006 +0000 |
committer | Evan Cheng <evan.cheng@apple.com> | Fri Apr 28 07:03:38 2006 +0000 |
tree | 9221d5b6cf0e85ab6a96d524ba4291e02a0c95d2 | |
parent | a0de843535627977d107bbe84e4ad20cd2a5060a [diff] |
Implement four-wide shuffle with 2 shufps if no more than two elements come from each vector. e.g. shuffle(G1, G2, 7, 1, 5, 2) ==> movaps _G2, %xmm0 shufps $151, _G1, %xmm0 shufps $216, %xmm0, %xmm0 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28011 91177308-0d34-0410-b5e6-96231b3b80d8