|
5 | 5 | @ DMB |
6 | 6 | @------------------------------------------------------------------------------ |
7 | 7 | dmb #0x10 |
| 8 | +@ CHECK: [[@LINE-1]]:{{.*}}: error: immediate value out of range |
8 | 9 | dmb imaginary_scope |
9 | | - |
10 | | -@ CHECK: error: immediate value out of range |
11 | | -@ CHECK: error: invalid operand for instruction |
| 10 | +@ CHECK: [[@LINE-1]]:{{.*}}: error: invalid operand for instruction |
| 11 | + dmb [r0] |
| 12 | +@ CHECK: [[@LINE-1]]:{{.*}}: error: expected an immediate or barrier type |
| 13 | + dmb [], @, -=_+ |
| 14 | +@ CHECK: [[@LINE-1]]:{{.*}}: error: expected an immediate or barrier type |
| 15 | + dmb ,,,,, |
| 16 | +@ CHECK: [[@LINE-1]]:{{.*}}: error: expected an immediate or barrier type |
| 17 | + dmb 3.141 |
| 18 | +@ CHECK: [[@LINE-1]]:{{.*}}: error: expected an immediate or barrier type |
12 | 19 |
|
13 | 20 | @------------------------------------------------------------------------------ |
14 | 21 | @ DSB |
15 | 22 | @------------------------------------------------------------------------------ |
16 | 23 | dsb #0x10 |
| 24 | +@ CHECK: [[@LINE-1]]:{{.*}}: error: immediate value out of range |
17 | 25 | dsb imaginary_scope |
18 | | -@ CHECK: error: immediate value out of range |
19 | | -@ CHECK: error: invalid operand for instruction |
| 26 | +@ CHECK: [[@LINE-1]]:{{.*}}: error: invalid operand for instruction |
| 27 | + dsb [r0] |
| 28 | +@ CHECK: [[@LINE-1]]:{{.*}}: error: expected an immediate or barrier type |
| 29 | + dsb [], @, -=_+ |
| 30 | +@ CHECK: [[@LINE-1]]:{{.*}}: error: expected an immediate or barrier type |
| 31 | + dsb ,,,,, |
| 32 | +@ CHECK: [[@LINE-1]]:{{.*}}: error: expected an immediate or barrier type |
| 33 | + dsb 3.141 |
| 34 | +@ CHECK: [[@LINE-1]]:{{.*}}: error: expected an immediate or barrier type |
20 | 35 |
|
21 | 36 | @------------------------------------------------------------------------------ |
22 | 37 | @ ISB |
23 | 38 | @------------------------------------------------------------------------------ |
24 | 39 | isb #0x1f |
| 40 | +@ CHECK: [[@LINE-1]]:{{.*}}: error: immediate value out of range |
25 | 41 | isb imaginary_domain |
26 | | - |
27 | | -@ CHECK: error: immediate value out of range |
28 | | -@ CHECK: error: invalid operand for instruction |
| 42 | +@ CHECK: [[@LINE-1]]:{{.*}}: error: invalid operand for instruction |
| 43 | + isb [r0] |
| 44 | +@ CHECK: [[@LINE-1]]:{{.*}}: error: expected an immediate or barrier type |
| 45 | + isb [], @, -=_+ |
| 46 | +@ CHECK: [[@LINE-1]]:{{.*}}: error: expected an immediate or barrier type |
| 47 | + isb ,,,,, |
| 48 | +@ CHECK: [[@LINE-1]]:{{.*}}: error: expected an immediate or barrier type |
| 49 | + isb 3.141 |
| 50 | +@ CHECK: [[@LINE-1]]:{{.*}}: error: expected an immediate or barrier type |
0 commit comments