summaryrefslogtreecommitdiff
path: root/test/MC
diff options
context:
space:
mode:
authorBradley Smith <bradley.smith@arm.com>2014-04-09 14:43:24 +0000
committerBradley Smith <bradley.smith@arm.com>2014-04-09 14:43:24 +0000
commit98422af96fbd5af709a82b272951062742b77c14 (patch)
treeb893f4263e445c00801a6bb89638587999675f12 /test/MC
parent47c311bafef032f8133b15f200655da21c9b357d (diff)
downloadllvm-98422af96fbd5af709a82b272951062742b77c14.tar.gz
llvm-98422af96fbd5af709a82b272951062742b77c14.tar.bz2
llvm-98422af96fbd5af709a82b272951062742b77c14.tar.xz
[ARM64] UBFM/BFM is undefined on w registers when imms<5> or immr<5> is 1.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@205879 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/MC')
-rw-r--r--test/MC/Disassembler/ARM64/basic-a64-undefined.txt2
1 files changed, 2 insertions, 0 deletions
diff --git a/test/MC/Disassembler/ARM64/basic-a64-undefined.txt b/test/MC/Disassembler/ARM64/basic-a64-undefined.txt
index 88e43468ec..21ff82cccc 100644
--- a/test/MC/Disassembler/ARM64/basic-a64-undefined.txt
+++ b/test/MC/Disassembler/ARM64/basic-a64-undefined.txt
@@ -17,5 +17,7 @@
# RUN: echo "0x00 0x00 0xc0 0xeb" | llvm-mc -triple=arm64 -disassemble 2>&1 | FileCheck %s
# RUN: echo "0x00 0x80 0x80 0x6b" | llvm-mc -triple=arm64 -disassemble 2>&1 | FileCheck %s
+# UBFM is undefined when s == 0 and imms<5> or immr<5> is 1.
+# RUN: echo "0x00 0x80 0x00 0x53" | llvm-mc -triple=arm64 -disassemble 2>&1 | FileCheck %s
# CHECK: invalid instruction encoding