diff options
author | Chris Lattner <sabre@nondot.org> | 2006-04-04 23:25:02 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2006-04-04 23:25:02 +0000 |
commit | a046d4ac116964996b348e1aa2efc262924b412c (patch) | |
tree | 66a4922f91fbbbcf54febc2665993178a3af1544 /lib/Target/PowerPC/PPCInstrAltivec.td | |
parent | 3f0b7ff39fcf50fc2b57718cd2264137f11614b6 (diff) | |
download | llvm-a046d4ac116964996b348e1aa2efc262924b412c.tar.gz llvm-a046d4ac116964996b348e1aa2efc262924b412c.tar.bz2 llvm-a046d4ac116964996b348e1aa2efc262924b412c.tar.xz |
Add FP -> Int Conversions
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27417 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Target/PowerPC/PPCInstrAltivec.td')
-rw-r--r-- | lib/Target/PowerPC/PPCInstrAltivec.td | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/lib/Target/PowerPC/PPCInstrAltivec.td b/lib/Target/PowerPC/PPCInstrAltivec.td index 9eb18c3724..c82c042806 100644 --- a/lib/Target/PowerPC/PPCInstrAltivec.td +++ b/lib/Target/PowerPC/PPCInstrAltivec.td @@ -202,10 +202,12 @@ def VCFUX : VXForm_1<778, (ops VRRC:$vD, u5imm:$UIMM, VRRC:$vB), (int_ppc_altivec_vcfux VRRC:$vB, imm:$UIMM))]>; def VCTSXS : VXForm_1<970, (ops VRRC:$vD, u5imm:$UIMM, VRRC:$vB), "vctsxs $vD, $vB, $UIMM", VecFP, - []>; + [(set VRRC:$vD, + (int_ppc_altivec_vctsxs VRRC:$vB, imm:$UIMM))]>; def VCTUXS : VXForm_1<906, (ops VRRC:$vD, u5imm:$UIMM, VRRC:$vB), "vctuxs $vD, $vB, $UIMM", VecFP, - []>; + [(set VRRC:$vD, + (int_ppc_altivec_vctuxs VRRC:$vB, imm:$UIMM))]>; def VEXPTEFP : VX2_Int<394, "vexptefp", int_ppc_altivec_vexptefp>; def VLOGEFP : VX2_Int<458, "vlogefp", int_ppc_altivec_vlogefp>; |