diff options
author | Bradley Smith <bradley.smith@arm.com> | 2014-04-09 14:43:24 +0000 |
---|---|---|
committer | Bradley Smith <bradley.smith@arm.com> | 2014-04-09 14:43:24 +0000 |
commit | 98422af96fbd5af709a82b272951062742b77c14 (patch) | |
tree | b893f4263e445c00801a6bb89638587999675f12 /test/MC | |
parent | 47c311bafef032f8133b15f200655da21c9b357d (diff) | |
download | llvm-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.txt | 2 |
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 |