Changes in directory llvm/lib/Target/X86:
X86InstrSSE.td updated: 1.65 -> 1.66 --- Log message: A MOVPS2SSmr, i.e. _mm_store_ss, encoding bug. Also MOVPDI2DIrr. --- Diffs of the changes: (+2 -2) X86InstrSSE.td | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index: llvm/lib/Target/X86/X86InstrSSE.td diff -u llvm/lib/Target/X86/X86InstrSSE.td:1.65 llvm/lib/Target/X86/X86InstrSSE.td:1.66 --- llvm/lib/Target/X86/X86InstrSSE.td:1.65 Thu Apr 6 18:23:56 2006 +++ llvm/lib/Target/X86/X86InstrSSE.td Thu Apr 6 18:53:29 2006 @@ -1599,7 +1599,7 @@ "movss {$src, $dst|$dst, $src}", [(set FR32:$dst, (vector_extract (v4f32 VR128:$src), (i32 0)))]>; -def MOVPS2SSmr : SSI<0x10, MRMDestMem, (ops f32mem:$dst, VR128:$src), +def MOVPS2SSmr : SSI<0x11, MRMDestMem, (ops f32mem:$dst, VR128:$src), "movss {$src, $dst|$dst, $src}", [(store (f32 (vector_extract (v4f32 VR128:$src), (i32 0))), addr:$dst)]>; @@ -1607,7 +1607,7 @@ "movsd {$src, $dst|$dst, $src}", [(set FR64:$dst, (vector_extract (v2f64 VR128:$src), (i32 0)))]>; -def MOVPDI2DIrr : PDI<0x7E, MRMSrcReg, (ops R32:$dst, VR128:$src), +def MOVPDI2DIrr : PDI<0x6E, MRMSrcReg, (ops R32:$dst, VR128:$src), "movd {$src, $dst|$dst, $src}", [(set R32:$dst, (vector_extract (v4i32 VR128:$src), (i32 0)))]>; _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits