summaryrefslogtreecommitdiffstats
path: root/include/clang/Basic/arm_neon.td
diff options
context:
space:
mode:
authorChad Rosier <mcrosier@codeaurora.org>2013-11-27 01:46:19 +0000
committerChad Rosier <mcrosier@codeaurora.org>2013-11-27 01:46:19 +0000
commit92c8ddbd9403e39c300dd07b1dc28e4a1cd8ee5e (patch)
treeac99b4af44698ef637dc6be440a4a587549470a6 /include/clang/Basic/arm_neon.td
parenta3f01c2887f8afca2f01728db2b56d872e7b6dd7 (diff)
[AArch64] Add support for NEON scalar floating-point absolute difference.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@195804 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/clang/Basic/arm_neon.td')
-rw-r--r--include/clang/Basic/arm_neon.td4
1 files changed, 4 insertions, 0 deletions
diff --git a/include/clang/Basic/arm_neon.td b/include/clang/Basic/arm_neon.td
index 63aec20b58..b7305b13fa 100644
--- a/include/clang/Basic/arm_neon.td
+++ b/include/clang/Basic/arm_neon.td
@@ -1202,6 +1202,10 @@ def SCALAR_FACLT : IInst<"vcalt", "bss", "SfSd">;
def SCALAR_ABS : SInst<"vabs", "ss", "Sl">;
////////////////////////////////////////////////////////////////////////////////
+// Scalar Absolute Difference
+def SCALAR_ABD : IInst<"vabd", "sss", "SfSd">;
+
+////////////////////////////////////////////////////////////////////////////////
// Scalar Signed Saturating Absolute Value
def SCALAR_SQABS : SInst<"vqabs", "ss", "ScSsSiSl">;