1 // RUN
: not llvm-mc
-triple
=amdgcn
-mcpu
=tonga
%s
2>&1 | FileCheck
%s
--implicit-check-
not=error
:
2 // RUN
: not llvm-mc
-triple
=amdgcn
-mcpu
=gfx900
%s
2>&1 | FileCheck
%s
--implicit-check-
not=error
:
3 // RUN
: not llvm-mc
-triple
=amdgcn
-mcpu
=gfx1010
%s
2>&1 | FileCheck
%s
--implicit-check-
not=error
:
5 v_interp_p1_f32_e64 v5
, 0.5, attr0.w
6 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: invalid operand for instruction
8 v_interp_p1_f32_e64 v5
, s1
, attr0.w
9 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: invalid operand for instruction
11 v_interp_p1ll_f16 v5
, 0.5, attr0.w
12 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: invalid operand for instruction
14 v_interp_p1ll_f16 v5
, s1
, attr0.w
15 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: invalid operand for instruction
17 v_interp_p1lv_f16 v5
, 0.5, attr0.w
, v3
18 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: invalid operand for instruction
20 v_interp_p1lv_f16 v5
, s1
, attr0.w
, v3
21 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: invalid operand for instruction
23 v_interp_p1lv_f16 v5
, v1
, attr31.w
, 0.5
24 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: invalid operand for instruction
26 v_interp_p1lv_f16 v5
, v1
, attr31.w
, s1
27 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: invalid operand for instruction
29 v_interp_p2_f16 v5
, 0.5, attr0.w
, v3
30 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: invalid operand for instruction
32 v_interp_p2_f16 v5
, s1
, attr0.w
, v3
33 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: invalid operand for instruction
35 v_interp_p2_f16 v5
, v1
, attr1.w
, 0.5
36 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: invalid operand for instruction
38 v_interp_p2_f16 v5
, v1
, attr1.w
, s1
39 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: invalid operand for instruction
41 v_interp_p2_f32_e64 v5
, 0.5, attr31.w
42 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: invalid operand for instruction
44 v_interp_p2_f32_e64 v5
, s1
, attr31.w
45 // CHECK
: :[[@LINE-
1]]:{{[0-9]+}}: error
: invalid operand for instruction