|
8 | 8 | // Mismatched final register and extend
|
9 | 9 | add x2, x3, x5, sxtb
|
10 | 10 | add x2, x4, w2, uxtx
|
| 11 | + add x2, x4, w2, lsl #3 |
11 | 12 | add w5, w7, x9, sxtx
|
12 | 13 | // CHECK-ERROR: error: expected 'sxtx' 'uxtx' or 'lsl' with optional integer in range [0, 4]
|
13 | 14 | // CHECK-ERROR: add x2, x3, x5, sxtb
|
14 | 15 | // CHECK-ERROR: ^
|
15 |
| -// CHECK-ERROR: error: expected '[su]xt[bhw]' or 'lsl' with optional integer in range [0, 4] |
| 16 | +// CHECK-ERROR: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] |
16 | 17 | // CHECK-ERROR: add x2, x4, w2, uxtx
|
17 | 18 | // CHECK-ERROR: ^
|
| 19 | +// CHECK-ERROR: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] |
| 20 | +// CHECK-ERROR: add x2, x4, w2, lsl #3 |
| 21 | +// CHECK-ERROR: ^ |
18 | 22 | // CHECK-ERROR: error: expected compatible register, symbol or integer in range [0, 4095]
|
19 | 23 | // CHECK-ERROR: add w5, w7, x9, sxtx
|
20 | 24 | // CHECK-ERROR: ^
|
|
26 | 30 | // CHECK-ERROR: error: expected integer shift amount
|
27 | 31 | // CHECK-ERROR: add x9, x10, w11, uxtb #-1
|
28 | 32 | // CHECK-ERROR: ^
|
29 |
| -// CHECK-ERROR: error: expected '[su]xt[bhw]' or 'lsl' with optional integer in range [0, 4] |
| 33 | +// CHECK-ERROR: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] |
30 | 34 | // CHECK-ERROR: add x3, x5, w7, uxtb #5
|
31 | 35 | // CHECK-ERROR: ^
|
32 | 36 | // CHECK-ERROR: error: expected 'sxtx' 'uxtx' or 'lsl' with optional integer in range [0, 4]
|
|
0 commit comments