1// RUN: not llvm-mc -arch=amdgcn -mcpu=gfx1030 -show-encoding %s 2>&1 | FileCheck --check-prefix=GFX10 %s
2
3v_dot8c_i32_i4 v5, v1, v2
4// GFX10: error:
5
6v_dot8c_i32_i4 v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
7// GFX10: error:
8
9v_dot8c_i32_i4 v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 fi:1
10// GFX10: error:
11
12v_dot8c_i32_i4 v5, v1, v2 dpp8:[7,6,5,4,3,2,1,0]
13// GFX10: error:
14
15v_dot8c_i32_i4 v5, v1, v2 dpp8:[7,6,5,4,3,2,1,0] fi:1
16// GFX10: error:
17
18s_get_waveid_in_workgroup s0
19// GFX10: error:
20
21s_memtime s[0:1]
22// GFX10: error:
23
24s_getreg_b32 s2, hwreg(HW_REG_XNACK_MASK)
25// GFX10: error:
26
27v_mac_f32 v0, v1, v2
28// GFX10: error:
29
30v_mad_f32 v0, v1, v2, v3
31// GFX10: error:
32
33v_madak_f32 v0, v1, v2, 1
34// GFX10: error:
35
36v_madmk_f32 v0, v1, 1, v2
37// GFX10: error:
38
39v_mad_legacy_f32 v0, v1, v2, v3
40// GFX10: error:
41
42v_mac_legacy_f32 v0, v1, v2
43// GFX10: error:
44
45ds_add_src2_u32 v1 offset:65535 gds
46// GFX10: error:
47
48ds_add_src2_u32 v1 offset:65535
49// GFX10: error:
50
51ds_add_src2_f32 v1 offset:65535
52// GFX10: error:
53
54ds_sub_src2_u32 v1 offset:65535
55// GFX10: error:
56
57ds_rsub_src2_u32 v1 offset:65535
58// GFX10: error:
59
60ds_inc_src2_u32 v1 offset:65535
61// GFX10: error:
62
63ds_dec_src2_u32 v1 offset:65535
64// GFX10: error:
65
66ds_min_src2_i32 v1 offset:65535
67// GFX10: error:
68
69ds_max_src2_i32 v1 offset:65535
70// GFX10: error:
71
72ds_min_src2_u32 v1 offset:65535
73// GFX10: error:
74
75ds_max_src2_u32 v1 offset:65535
76// GFX10: error:
77
78ds_and_src2_b32 v1 offset:65535
79// GFX10: error:
80
81ds_or_src2_b32 v1 offset:65535
82// GFX10: error:
83
84ds_xor_src2_b32 v1 offset:65535
85// GFX10: error:
86
87ds_min_src2_f32 v1 offset:65535
88// GFX10: error:
89
90ds_max_src2_f32 v1 offset:65535
91// GFX10: error:
92
93ds_add_src2_u64 v1 offset:65535
94// GFX10: error:
95
96ds_sub_src2_u64 v1 offset:65535
97// GFX10: error:
98
99ds_rsub_src2_u64 v1 offset:65535
100// GFX10: error:
101
102ds_inc_src2_u64 v1 offset:65535
103// GFX10: error:
104
105ds_dec_src2_u64 v1 offset:65535
106// GFX10: error:
107
108ds_min_src2_i64 v1 offset:65535
109// GFX10: error:
110
111ds_max_src2_i64 v1 offset:65535
112// GFX10: error:
113
114ds_min_src2_u64 v1 offset:65535
115// GFX10: error:
116
117ds_max_src2_u64 v1 offset:65535
118// GFX10: error:
119
120ds_and_src2_b64 v1 offset:65535
121// GFX10: error:
122
123ds_or_src2_b64 v1 offset:65535
124// GFX10: error:
125
126ds_xor_src2_b64 v1 offset:65535
127// GFX10: error:
128
129ds_min_src2_f64 v1 offset:65535
130// GFX10: error:
131
132ds_max_src2_f64 v1 offset:65535
133// GFX10: error:
134
135ds_write_src2_b32 v1 offset:65535
136// GFX10: error:
137
138ds_write_src2_b64 v1 offset:65535
139// GFX10: error:
140