diff options
author | Evan Cheng <evan.cheng@apple.com> | 2006-03-25 01:00:18 +0000 |
---|---|---|
committer | Evan Cheng <evan.cheng@apple.com> | 2006-03-25 01:00:18 +0000 |
commit | 7dda4052f5c9f7bc06b29212e47d198c4d335ba2 (patch) | |
tree | a974c6edadc98c756914b6b4eb821a002af9f3b3 | |
parent | 446848ed234ee44ac722e706041f47212373ac14 (diff) |
Added CVTSS2SI.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27094 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r-- | lib/Target/X86/X86InstrSSE.td | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/lib/Target/X86/X86InstrSSE.td b/lib/Target/X86/X86InstrSSE.td index 3dadd2631a..af158f9898 100644 --- a/lib/Target/X86/X86InstrSSE.td +++ b/lib/Target/X86/X86InstrSSE.td @@ -173,6 +173,11 @@ def MOVSD128rm : SDI<0x10, MRMSrcMem, (ops VR128:$dst, f64mem:$src), // Conversion instructions +def CVTSS2SIrr: SSI<0x2D, MRMSrcReg, (ops R32:$dst, FR32:$src), + "cvtss2si {$src, $dst|$dst, $src}", []>; +def CVTSS2SIrm: SSI<0x2D, MRMSrcMem, (ops R32:$dst, f32mem:$src), + "cvtss2si {$src, $dst|$dst, $src}", []>; + def CVTTSS2SIrr: SSI<0x2C, MRMSrcReg, (ops R32:$dst, FR32:$src), "cvttss2si {$src, $dst|$dst, $src}", [(set R32:$dst, (fp_to_sint FR32:$src))]>; |