diff options
author | Yunzhong Gao <Yunzhong_Gao@playstation.sony.com> | 2013-09-27 01:44:23 +0000 |
---|---|---|
committer | Yunzhong Gao <Yunzhong_Gao@playstation.sony.com> | 2013-09-27 01:44:23 +0000 |
commit | d7f5fac1117613ff6dd0e49308d2954ac10b4f1f (patch) | |
tree | 5af5ed6b996862f94934612b676b325ae4e585d3 /lib/Target/X86/X86InstrSSE.td | |
parent | 4715a11dcfe79de2a7a8b0b633d6ca272eea0bc3 (diff) | |
download | external_llvm-d7f5fac1117613ff6dd0e49308d2954ac10b4f1f.zip external_llvm-d7f5fac1117613ff6dd0e49308d2954ac10b4f1f.tar.gz external_llvm-d7f5fac1117613ff6dd0e49308d2954ac10b4f1f.tar.bz2 |
Fixing Intel format of the vshufpd instruction.
Phabricator code review is located at: http://llvm-reviews.chandlerc.com/D1759
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@191481 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Target/X86/X86InstrSSE.td')
-rw-r--r-- | lib/Target/X86/X86InstrSSE.td | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/Target/X86/X86InstrSSE.td b/lib/Target/X86/X86InstrSSE.td index be0f6c5..8de1336 100644 --- a/lib/Target/X86/X86InstrSSE.td +++ b/lib/Target/X86/X86InstrSSE.td @@ -2553,10 +2553,10 @@ defm VSHUFPSY : sse12_shuffle<VR256, f256mem, v8f32, "shufps\t{$src3, $src2, $src1, $dst|$dst, $src1, $src2, $src3}", memopv8f32, SSEPackedSingle>, TB, VEX_4V, VEX_L; defm VSHUFPD : sse12_shuffle<VR128, f128mem, v2f64, - "shufpd\t{$src3, $src2, $src1, $dst|$dst, $src2, $src2, $src3}", + "shufpd\t{$src3, $src2, $src1, $dst|$dst, $src1, $src2, $src3}", memopv2f64, SSEPackedDouble>, TB, OpSize, VEX_4V; defm VSHUFPDY : sse12_shuffle<VR256, f256mem, v4f64, - "shufpd\t{$src3, $src2, $src1, $dst|$dst, $src2, $src2, $src3}", + "shufpd\t{$src3, $src2, $src1, $dst|$dst, $src1, $src2, $src3}", memopv4f64, SSEPackedDouble>, TB, OpSize, VEX_4V, VEX_L; let Constraints = "$src1 = $dst" in { |