brintos

brintos / llvm-project-archived public Read only

0
0
Text · 2.8 KiB · 9e3ae35 Raw
71 lines · plain
1# RUN: not llvm-mc -triple=thumbv7 -disassemble < %s 2> %t | FileCheck --check-prefix=ACCEPT-01234567CD --check-prefix=ACCEPT-89 --check-prefix=ACCEPT-EF %s2# RUN: FileCheck --check-prefix=REJECT-AB < %t %s3# RUN: not llvm-mc -triple=thumbv8 -disassemble < %s 2> %t | FileCheck --check-prefix=ACCEPT-EF %s4# RUN: FileCheck --check-prefix=REJECT-01234567CD --check-prefix=REJECT-89 --check-prefix=REJECT-AB < %t %s5# RUN: not llvm-mc -triple=thumbv8.1m.main -disassemble < %s 2> %t | FileCheck --check-prefix=ACCEPT-01234567CD %s6# RUN: FileCheck --check-prefix=REJECT-89 --check-prefix=REJECT-AB --check-prefix=REJECT-EF < %t %s7 8[0x33,0xee,0xb4,0x20]9# ACCEPT-01234567CD: mrc   p0, #1, r2, c3, c4, #510# REJECT-01234567CD: [[@LINE-2]]:2: warning: invalid instruction encoding11 12[0x33,0xee,0xb4,0x21]13# ACCEPT-01234567CD: mrc   p1, #1, r2, c3, c4, #514# REJECT-01234567CD: [[@LINE-2]]:2: warning: invalid instruction encoding15 16[0x33,0xee,0xb4,0x22]17# ACCEPT-01234567CD: mrc   p2, #1, r2, c3, c4, #518# REJECT-01234567CD: [[@LINE-2]]:2: warning: invalid instruction encoding19 20[0x33,0xee,0xb4,0x23]21# ACCEPT-01234567CD: mrc   p3, #1, r2, c3, c4, #522# REJECT-01234567CD: [[@LINE-2]]:2: warning: invalid instruction encoding23 24[0x33,0xee,0xb4,0x24]25# ACCEPT-01234567CD: mrc   p4, #1, r2, c3, c4, #526# REJECT-01234567CD: [[@LINE-2]]:2: warning: invalid instruction encoding27 28[0x33,0xee,0xb4,0x25]29# ACCEPT-01234567CD: mrc   p5, #1, r2, c3, c4, #530# REJECT-01234567CD: [[@LINE-2]]:2: warning: invalid instruction encoding31 32[0x33,0xee,0xb4,0x26]33# ACCEPT-01234567CD: mrc   p6, #1, r2, c3, c4, #534# REJECT-01234567CD: [[@LINE-2]]:2: warning: invalid instruction encoding35 36[0x33,0xee,0xb4,0x27]37# ACCEPT-01234567CD: mrc   p7, #1, r2, c3, c4, #538# REJECT-01234567CD: [[@LINE-2]]:2: warning: invalid instruction encoding39 40[0x33,0xee,0xb4,0x28]41# ACCEPT-89: mrc   p8, #1, r2, c3, c4, #542# REJECT-89: [[@LINE-2]]:2: warning: invalid instruction encoding43 44[0x33,0xee,0xb4,0x29]45# ACCEPT-89: mrc   p9, #1, r2, c3, c4, #546# REJECT-89: [[@LINE-2]]:2: warning: invalid instruction encoding47 48[0x33,0xee,0xb4,0x2a]49# ACCEPT-AB: mrc   p10, #1, r2, c3, c4, #550# REJECT-AB: [[@LINE-2]]:2: warning: invalid instruction encoding51 52[0x33,0xee,0xb4,0x2b]53# ACCEPT-AB: mrc   p11, #1, r2, c3, c4, #554# REJECT-AB: [[@LINE-2]]:2: warning: invalid instruction encoding55 56[0x33,0xee,0xb4,0x2c]57# ACCEPT-01234567CD: mrc   p12, #1, r2, c3, c4, #558# REJECT-01234567CD: [[@LINE-2]]:2: warning: invalid instruction encoding59 60[0x33,0xee,0xb4,0x2d]61# ACCEPT-01234567CD: mrc   p13, #1, r2, c3, c4, #562# REJECT-01234567CD: [[@LINE-2]]:2: warning: invalid instruction encoding63 64[0x33,0xee,0xb4,0x2e]65# ACCEPT-EF: mrc   p14, #1, r2, c3, c4, #566# REJECT-EF: [[@LINE-2]]:2: warning: invalid instruction encoding67 68[0x33,0xee,0xb4,0x2f]69# ACCEPT-EF: mrc   p15, #1, r2, c3, c4, #570# REJECT-EF: [[@LINE-2]]:2: warning: invalid instruction encoding71