| @ 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 |