diff options
author | Bradley Smith <bradley.smith@arm.com> | 2014-04-09 14:43:35 +0000 |
---|---|---|
committer | Bradley Smith <bradley.smith@arm.com> | 2014-04-09 14:43:35 +0000 |
commit | f797751ca07032a8db4b096ed57dd6606bf8e49d (patch) | |
tree | 762896b759a5a713f22c5346359080d6e50dfb0d /test | |
parent | 5c73bde178098ed6c79e000dacf39fe6a3b2829b (diff) | |
download | llvm-f797751ca07032a8db4b096ed57dd6606bf8e49d.tar.gz llvm-f797751ca07032a8db4b096ed57dd6606bf8e49d.tar.bz2 llvm-f797751ca07032a8db4b096ed57dd6606bf8e49d.tar.xz |
[ARM64] SCVTF and FCVTZS/U are undefined if scale<5> == 0.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@205882 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test')
-rw-r--r-- | test/MC/Disassembler/ARM64/basic-a64-undefined.txt | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/test/MC/Disassembler/ARM64/basic-a64-undefined.txt b/test/MC/Disassembler/ARM64/basic-a64-undefined.txt index c2e3841bb9..0e15af63e6 100644 --- a/test/MC/Disassembler/ARM64/basic-a64-undefined.txt +++ b/test/MC/Disassembler/ARM64/basic-a64-undefined.txt @@ -23,4 +23,9 @@ # EXT on vectors of i8 must have imm<3> = 0. # RUN: echo "0x00 0x40 0x00 0x2e" | llvm-mc -triple=arm64 -disassemble 2>&1 | FileCheck %s +# SCVTF on fixed point W-registers is undefined if scale<5> == 0. +# Same with FCVTZS and FCVTZU. +# RUN: echo "0x00 0x00 0x02 0x1e" | llvm-mc -triple=arm64 -disassemble 2>&1 | FileCheck %s +# RUN: echo "0x00 0x00 0x18 0x1e" | llvm-mc -triple=arm64 -disassemble 2>&1 | FileCheck %s + # CHECK: invalid instruction encoding |