• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# RUN: llvm-mc -triple=thumbv8 -disassemble < %s | FileCheck %s
2# CHECK: sevl
3# CHECK: sevl.w
40x50 0xbf
50xaf 0xf3 0x05 0x80
6
7
8# These are the only coprocessor instructions that remain defined in ARMv8
9# (The operations on p10/p11 disassemble into FP/NEON instructions)
10
110x00 0xee 0x10 0x0e
12# CHECK: mcr p14
13
140x00 0xee 0x10 0x0f
15# CHECK: mcr p15
16
170x10 0xee 0x10 0x0e
18# CHECK: mrc p14
19
200x10 0xee 0x10 0x0f
21# CHECK: mrc p15
22
230x40 0xec 0x00 0x0e
24# CHECK: mcrr p14
25
260x40 0xec 0x00 0x0f
27# CHECK: mcrr p15
28
290x50 0xec 0x00 0x0e
30# CHECK: mrrc p14
31
320x50 0xec 0x00 0x0f
33# CHECK: mrrc p15
34
350x80 0xec 0x00 0x0e
36# CHECK: stc p14
37
380x90 0xec 0x00 0x0e
39# CHECK: ldc p14
40
41[0x0f,0xf2,0x00,0x4d]
42# CHECK: adr.w   sp, #1024
43