diff options
author | Artyom Skrobov <Artyom.Skrobov@arm.com> | 2013-10-30 18:10:09 +0000 |
---|---|---|
committer | Artyom Skrobov <Artyom.Skrobov@arm.com> | 2013-10-30 18:10:09 +0000 |
commit | 3f04b5068619ca0411521c9871f4bfc6b04f951f (patch) | |
tree | 7a83b904b5a9bf38c7a1cc3d332e37ed428f4d2b /test/MC/Disassembler | |
parent | aa1d078e7f42b605be03ff42d9b2e09923d3590d (diff) | |
download | external_llvm-3f04b5068619ca0411521c9871f4bfc6b04f951f.zip external_llvm-3f04b5068619ca0411521c9871f4bfc6b04f951f.tar.gz external_llvm-3f04b5068619ca0411521c9871f4bfc6b04f951f.tar.bz2 |
[ARM] NEON instructions were erroneously decoded from certain invalid encodings
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@193705 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/MC/Disassembler')
-rw-r--r-- | test/MC/Disassembler/ARM/thumb-neon-crypto.txt | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/test/MC/Disassembler/ARM/thumb-neon-crypto.txt b/test/MC/Disassembler/ARM/thumb-neon-crypto.txt index 30b5fb6..c725c7f 100644 --- a/test/MC/Disassembler/ARM/thumb-neon-crypto.txt +++ b/test/MC/Disassembler/ARM/thumb-neon-crypto.txt @@ -33,3 +33,11 @@ 0xe0 0xef 0xa1 0x0e # CHECK: vmull.p64 q8, d16, d17 + +# This used to be incorrectly decoded into an sha256h.32 [0x00,0xff,0x40,0x0c] +# The other similar encodings are stc2 [0x00,0xfd,0x40,0x0c] and cdp2 [0x00,0xfe,0x40,0x0c] +0x00 0xfc 0x40 0x0c +# CHECK-NOT: sha256h.32 +# CHECK-NOT: stc2 +# CHECK-NOT: cdp2 + |