From 3f04b5068619ca0411521c9871f4bfc6b04f951f Mon Sep 17 00:00:00 2001 From: Artyom Skrobov Date: Wed, 30 Oct 2013 18:10:09 +0000 Subject: [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 --- test/MC/Disassembler/ARM/thumb-neon-crypto.txt | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'test') diff --git a/test/MC/Disassembler/ARM/thumb-neon-crypto.txt b/test/MC/Disassembler/ARM/thumb-neon-crypto.txt index 30b5fb6695..c725c7f5dc 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 + -- cgit v1.2.3