xref: /aosp_15_r20/external/llvm/test/MC/Disassembler/ARM/thumb2-v8.txt (revision 9880d6810fe72a1726cb53787c6711e909410d58)
1*9880d681SAndroid Build Coastguard Worker# RUN: llvm-mc -triple=thumbv8 -disassemble < %s | FileCheck %s
2*9880d681SAndroid Build Coastguard Worker# CHECK: sevl
3*9880d681SAndroid Build Coastguard Worker# CHECK: sevl.w
4*9880d681SAndroid Build Coastguard Worker0x50 0xbf
5*9880d681SAndroid Build Coastguard Worker0xaf 0xf3 0x05 0x80
6*9880d681SAndroid Build Coastguard Worker
7*9880d681SAndroid Build Coastguard Worker
8*9880d681SAndroid Build Coastguard Worker# These are the only coprocessor instructions that remain defined in ARMv8
9*9880d681SAndroid Build Coastguard Worker# (The operations on p10/p11 disassemble into FP/NEON instructions)
10*9880d681SAndroid Build Coastguard Worker
11*9880d681SAndroid Build Coastguard Worker0x00 0xee 0x10 0x0e
12*9880d681SAndroid Build Coastguard Worker# CHECK: mcr p14
13*9880d681SAndroid Build Coastguard Worker
14*9880d681SAndroid Build Coastguard Worker0x00 0xee 0x10 0x0f
15*9880d681SAndroid Build Coastguard Worker# CHECK: mcr p15
16*9880d681SAndroid Build Coastguard Worker
17*9880d681SAndroid Build Coastguard Worker0x10 0xee 0x10 0x0e
18*9880d681SAndroid Build Coastguard Worker# CHECK: mrc p14
19*9880d681SAndroid Build Coastguard Worker
20*9880d681SAndroid Build Coastguard Worker0x10 0xee 0x10 0x0f
21*9880d681SAndroid Build Coastguard Worker# CHECK: mrc p15
22*9880d681SAndroid Build Coastguard Worker
23*9880d681SAndroid Build Coastguard Worker0x40 0xec 0x00 0x0e
24*9880d681SAndroid Build Coastguard Worker# CHECK: mcrr p14
25*9880d681SAndroid Build Coastguard Worker
26*9880d681SAndroid Build Coastguard Worker0x40 0xec 0x00 0x0f
27*9880d681SAndroid Build Coastguard Worker# CHECK: mcrr p15
28*9880d681SAndroid Build Coastguard Worker
29*9880d681SAndroid Build Coastguard Worker0x50 0xec 0x00 0x0e
30*9880d681SAndroid Build Coastguard Worker# CHECK: mrrc p14
31*9880d681SAndroid Build Coastguard Worker
32*9880d681SAndroid Build Coastguard Worker0x50 0xec 0x00 0x0f
33*9880d681SAndroid Build Coastguard Worker# CHECK: mrrc p15
34*9880d681SAndroid Build Coastguard Worker
35*9880d681SAndroid Build Coastguard Worker0x80 0xec 0x00 0x0e
36*9880d681SAndroid Build Coastguard Worker# CHECK: stc p14
37*9880d681SAndroid Build Coastguard Worker
38*9880d681SAndroid Build Coastguard Worker0x90 0xec 0x00 0x0e
39*9880d681SAndroid Build Coastguard Worker# CHECK: ldc p14
40*9880d681SAndroid Build Coastguard Worker
41