summaryrefslogtreecommitdiffstats
path: root/clang/test/Preprocessor/arm-target-features.c
diff options
context:
space:
mode:
authorAlexandros Lamprineas <alexandros.lamprineas@arm.com>2015-11-29 10:43:59 +0000
committerAlexandros Lamprineas <alexandros.lamprineas@arm.com>2015-11-29 10:43:59 +0000
commit502592c1d4b4ed0ae203daaad63e6cb8e668d6d1 (patch)
tree1f9a6e9ea6f1cd76058283723f2f56804e0df638 /clang/test/Preprocessor/arm-target-features.c
parente14261a4c9ae32f783185fa1b3b6d9d2793e15db (diff)
downloadbcm5719-llvm-502592c1d4b4ed0ae203daaad63e6cb8e668d6d1.tar.gz
bcm5719-llvm-502592c1d4b4ed0ae203daaad63e6cb8e668d6d1.zip
ARM v8.1a adds Advanced SIMD instructions for Rounding Double Multiply
Add/Subtract. The following instructions are added to AArch32 instruction set: - VQRDMLAH: Vector Saturating Rounding Doubling Multiply Accumulate Returning High Half - VQRDMLSH: Vector Saturating Rounding Doubling Multiply Subtract Returning High Half The following instructions are added to AArch64 instruction set: - SQRDMLAH: Signed Saturating Rounding Doubling Multiply Accumulate Returning High Half - SQRDMLSH: Signed Saturating Rounding Doubling Multiply Subtract Returning High Half This patch adds intrinsic and ACLE macro support for these instructions, as well as corresponding tests. Differential Revision: http://reviews.llvm.org/D14982 llvm-svn: 254250
Diffstat (limited to 'clang/test/Preprocessor/arm-target-features.c')
-rw-r--r--clang/test/Preprocessor/arm-target-features.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/clang/test/Preprocessor/arm-target-features.c b/clang/test/Preprocessor/arm-target-features.c
index 640cf9e65c9..ae27aa0a08b 100644
--- a/clang/test/Preprocessor/arm-target-features.c
+++ b/clang/test/Preprocessor/arm-target-features.c
@@ -407,4 +407,5 @@
// CHECK-V81A: __ARM_ARCH 8
// CHECK-V81A: __ARM_ARCH_8_1A__ 1
// CHECK-V81A: #define __ARM_ARCH_PROFILE 'A'
+// CHECK-V81A: __ARM_FEATURE_QRDMX 1
// CHECK-V81A: #define __ARM_FP 0xE
OpenPOWER on IntegriCloud