1 # RUN: llvm-mc -triple=thumbv8 -disassemble < %s | FileCheck %s 2 # CHECK: sevl 3 # CHECK: sevl.w 4 0x50 0xbf 5 0xaf 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 11 0x00 0xee 0x10 0x0e 12 # CHECK: mcr p14 13 14 0x00 0xee 0x10 0x0f 15 # CHECK: mcr p15 16 17 0x10 0xee 0x10 0x0e 18 # CHECK: mrc p14 19 20 0x10 0xee 0x10 0x0f 21 # CHECK: mrc p15 22 23 0x40 0xec 0x00 0x0e 24 # CHECK: mcrr p14 25 26 0x40 0xec 0x00 0x0f 27 # CHECK: mcrr p15 28 29 0x50 0xec 0x00 0x0e 30 # CHECK: mrrc p14 31 32 0x50 0xec 0x00 0x0f 33 # CHECK: mrrc p15 34 35 0x80 0xec 0x00 0x0e 36 # CHECK: stc p14 37 38 0x90 0xec 0x00 0x0e 39 # CHECK: ldc p14 40 41