xref: /aosp_15_r20/external/llvm/test/MC/AMDGPU/out-of-range-registers.s (revision 9880d6810fe72a1726cb53787c6711e909410d58)
1*9880d681SAndroid Build Coastguard Worker// RUN: not llvm-mc -arch=amdgcn -mcpu=tahiti %s 2>&1 | FileCheck %s
2*9880d681SAndroid Build Coastguard Worker// RUN: not llvm-mc -arch=amdgcn -mcpu=tonga %s 2>&1 | FileCheck %s
3*9880d681SAndroid Build Coastguard Worker
4*9880d681SAndroid Build Coastguard Workers_add_i32 s104, s0, s1
5*9880d681SAndroid Build Coastguard Worker// CHECK: error: not a valid operand
6*9880d681SAndroid Build Coastguard Worker
7*9880d681SAndroid Build Coastguard Workers_add_i32 s105, s0, s1
8*9880d681SAndroid Build Coastguard Worker// CHECK: error: not a valid operand
9*9880d681SAndroid Build Coastguard Worker
10*9880d681SAndroid Build Coastguard Workerv_add_i32 v256, v0, v1
11*9880d681SAndroid Build Coastguard Worker// CHECK: error: not a valid operand
12*9880d681SAndroid Build Coastguard Worker
13*9880d681SAndroid Build Coastguard Workerv_add_i32 v257, v0, v1
14*9880d681SAndroid Build Coastguard Worker// CHECK: error: not a valid operand
15*9880d681SAndroid Build Coastguard Worker
16*9880d681SAndroid Build Coastguard Workers_mov_b64 s[0:17], -1
17*9880d681SAndroid Build Coastguard Worker// CHECK: error: not a valid operand
18*9880d681SAndroid Build Coastguard Worker
19*9880d681SAndroid Build Coastguard Workers_mov_b64 s[103:104], -1
20*9880d681SAndroid Build Coastguard Worker// CHECK: error: not a valid operand
21*9880d681SAndroid Build Coastguard Worker
22*9880d681SAndroid Build Coastguard Workers_mov_b64 s[104:105], -1
23*9880d681SAndroid Build Coastguard Worker// CHECK: error: not a valid operand
24*9880d681SAndroid Build Coastguard Worker
25*9880d681SAndroid Build Coastguard Workers_load_dwordx4 s[102:105], s[2:3], s4
26*9880d681SAndroid Build Coastguard Worker// CHECK: error: not a valid operand
27*9880d681SAndroid Build Coastguard Worker
28*9880d681SAndroid Build Coastguard Workers_load_dwordx4 s[104:108], s[2:3], s4
29*9880d681SAndroid Build Coastguard Worker// CHECK: error: not a valid operand
30*9880d681SAndroid Build Coastguard Worker
31*9880d681SAndroid Build Coastguard Workers_load_dwordx4 s[108:112], s[2:3], s4
32*9880d681SAndroid Build Coastguard Worker// CHECK: error: not a valid operand
33*9880d681SAndroid Build Coastguard Worker
34*9880d681SAndroid Build Coastguard Workers_load_dwordx4 s[1:4], s[2:3], s4
35*9880d681SAndroid Build Coastguard Worker// CHECK: error: not a valid operand
36*9880d681SAndroid Build Coastguard Worker
37*9880d681SAndroid Build Coastguard Workers_load_dwordx4 s[1:4], s[2:3], s4
38*9880d681SAndroid Build Coastguard Worker// CHECK: error: not a valid operand
39*9880d681SAndroid Build Coastguard Worker
40*9880d681SAndroid Build Coastguard Workers_load_dwordx8 s[104:111], s[2:3], s4
41*9880d681SAndroid Build Coastguard Worker// CHECK: error: not a valid operand
42*9880d681SAndroid Build Coastguard Worker
43*9880d681SAndroid Build Coastguard Workers_load_dwordx8 s[100:107], s[2:3], s4
44*9880d681SAndroid Build Coastguard Worker// CHECK: error: not a valid operand
45*9880d681SAndroid Build Coastguard Worker
46*9880d681SAndroid Build Coastguard Workers_load_dwordx8 s[108:115], s[2:3], s4
47*9880d681SAndroid Build Coastguard Worker// CHECK: error: not a valid operand
48*9880d681SAndroid Build Coastguard Worker
49*9880d681SAndroid Build Coastguard Workers_load_dwordx16 s[92:107], s[2:3], s4
50*9880d681SAndroid Build Coastguard Worker// CHECK: error: not a valid operand
51*9880d681SAndroid Build Coastguard Worker
52*9880d681SAndroid Build Coastguard Workers_load_dwordx16 s[96:111], s[2:3], s4
53*9880d681SAndroid Build Coastguard Worker// CHECK: error: not a valid operand
54*9880d681SAndroid Build Coastguard Worker
55*9880d681SAndroid Build Coastguard Workers_load_dwordx16 s[100:115], s[2:3], s4
56*9880d681SAndroid Build Coastguard Worker// CHECK: error: not a valid operand
57*9880d681SAndroid Build Coastguard Worker
58*9880d681SAndroid Build Coastguard Workers_load_dwordx16 s[104:119], s[2:3], s4
59*9880d681SAndroid Build Coastguard Worker// CHECK: error: not a valid operand
60*9880d681SAndroid Build Coastguard Worker
61*9880d681SAndroid Build Coastguard Workers_load_dwordx16 s[108:123], s[2:3], s4
62*9880d681SAndroid Build Coastguard Worker// CHECK: error: not a valid operand
63