1@ RUN: not llvm-mc -triple=armv7 -show-encoding < %s 2>&1 | FileCheck %s 2@ RUN: not llvm-mc -triple=thumbv7 -show-encoding < %s 2>&1 | FileCheck %s 3 4@------------------------------------------------------------------------------ 5@ DMB 6@------------------------------------------------------------------------------ 7 dmb #0x10 8 dmb imaginary_scope 9 10@ CHECK: error: immediate value out of range 11@ CHECK: error: invalid operand for instruction 12 13@------------------------------------------------------------------------------ 14@ DSB 15@------------------------------------------------------------------------------ 16 dsb #0x10 17 dsb imaginary_scope 18@ CHECK: error: immediate value out of range 19@ CHECK: error: invalid operand for instruction 20 21@------------------------------------------------------------------------------ 22@ ISB 23@------------------------------------------------------------------------------ 24 isb #0x1f 25 isb imaginary_domain 26 27@ CHECK: error: immediate value out of range 28@ CHECK: error: invalid operand for instruction 29