brintos

brintos / llvm-project-archived public Read only

0
0
Text · 703 B · 9a4d0d9 Raw
43 lines · plain
1# RUN: llvm-mc -triple=thumbv8 -disassemble < %s | FileCheck %s2# CHECK: sevl3# CHECK: sevl.w40x50 0xbf50xaf 0xf3 0x05 0x806 7 8# These are the only coprocessor instructions that remain defined in ARMv89# (The operations on p10/p11 disassemble into FP/NEON instructions)10 110x00 0xee 0x10 0x0e12# CHECK: mcr p1413 140x00 0xee 0x10 0x0f15# CHECK: mcr p1516 170x10 0xee 0x10 0x0e18# CHECK: mrc p1419 200x10 0xee 0x10 0x0f21# CHECK: mrc p1522 230x40 0xec 0x00 0x0e24# CHECK: mcrr p1425 260x40 0xec 0x00 0x0f27# CHECK: mcrr p1528 290x50 0xec 0x00 0x0e30# CHECK: mrrc p1431 320x50 0xec 0x00 0x0f33# CHECK: mrrc p1534 350x80 0xec 0x00 0x0e36# CHECK: stc p1437 380x90 0xec 0x00 0x0e39# CHECK: ldc p1440 41[0x0f,0xf2,0x00,0x4d]42# CHECK: adr.w   sp, #102443