diff options
author | Chris Lattner <sabre@nondot.org> | 2006-04-05 00:49:48 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2006-04-05 00:49:48 +0000 |
commit | 0d2cf6b1d1af80c69d6a70e9eebd6a2fcb0a791b (patch) | |
tree | 6681612fcab0f93f7c876fffe1721e0c922e7429 | |
parent | c6b3a92bf8310ce755e06926a0ceeca9933a888b (diff) |
add vmladduhm
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27423 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r-- | lib/Target/PowerPC/PPCInstrAltivec.td | 2 | ||||
-rw-r--r-- | lib/Target/PowerPC/README_ALTIVEC.txt | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/lib/Target/PowerPC/PPCInstrAltivec.td b/lib/Target/PowerPC/PPCInstrAltivec.td index 0569e47b2f..0ff2939121 100644 --- a/lib/Target/PowerPC/PPCInstrAltivec.td +++ b/lib/Target/PowerPC/PPCInstrAltivec.td @@ -157,8 +157,10 @@ def VNMSUBFP: VAForm_1<47, (ops VRRC:$vD, VRRC:$vA, VRRC:$vC, VRRC:$vB), [(set VRRC:$vD, (fneg (fsub (fmul VRRC:$vA, VRRC:$vC), VRRC:$vB)))]>, Requires<[FPContractions]>; + def VMHADDSHS : VA1a_Int<32, "vmhaddshs", int_ppc_altivec_vmhaddshs>; def VMHRADDSHS : VA1a_Int<33, "vmhraddshs", int_ppc_altivec_vmhraddshs>; +def VMLADDUHM : VA1a_Int<34, "vmladduhm", int_ppc_altivec_vmladduhm>; def VPERM : VA1a_Int<43, "vperm", int_ppc_altivec_vperm>; def VSEL : VA1a_Int<42, "vsel", int_ppc_altivec_vsel>; diff --git a/lib/Target/PowerPC/README_ALTIVEC.txt b/lib/Target/PowerPC/README_ALTIVEC.txt index 2ae025c34e..0a338dac6a 100644 --- a/lib/Target/PowerPC/README_ALTIVEC.txt +++ b/lib/Target/PowerPC/README_ALTIVEC.txt @@ -50,8 +50,6 @@ altivec instructions. Examples Missing intrinsics: ds* -mf* -vmladduhm vsel (some aliases only accessible using builtins) //===----------------------------------------------------------------------===// |