| @ RUN: not llvm-mc -triple=armv7   -show-encoding < %s 2>&1 | FileCheck %s | 
 | @ RUN: not llvm-mc -triple=thumbv7 -show-encoding < %s 2>&1 | FileCheck %s | 
 |  | 
 | @------------------------------------------------------------------------------ | 
 | @ DMB | 
 | @------------------------------------------------------------------------------ | 
 |         dmb #0x10 | 
 |         dmb imaginary_scope | 
 |  | 
 | @ CHECK: error: immediate value out of range | 
 | @ CHECK: error: invalid operand for instruction | 
 |  | 
 | @------------------------------------------------------------------------------ | 
 | @ DSB | 
 | @------------------------------------------------------------------------------ | 
 |         dsb #0x10 | 
 |         dsb imaginary_scope | 
 | @ CHECK: error: immediate value out of range | 
 | @ CHECK: error: invalid operand for instruction | 
 |  | 
 | @------------------------------------------------------------------------------ | 
 | @ ISB | 
 | @------------------------------------------------------------------------------ | 
 |         isb #0x1f | 
 |         isb imaginary_domain | 
 |  | 
 | @ CHECK: error: immediate value out of range | 
 | @ CHECK: error: invalid operand for instruction |