Skip to content

Commit fc4c1a8

Browse files
committed
[AMDGPU][MC][GFX11][NFC] Split large tests
Differential Revision: https://reviews.llvm.org/D131397
1 parent 0752999 commit fc4c1a8

25 files changed

+43055
-43190
lines changed

llvm/test/MC/AMDGPU/gfx11_asm_vop1.s

+2,207
Large diffs are not rendered by default.

llvm/test/MC/AMDGPU/gfx11_asm_vop2.s

+176
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,176 @@
1+
// RUN: llvm-mc -arch=amdgcn -mcpu=gfx1100 -mattr=+wavefrontsize32,-wavefrontsize64 -show-encoding %s | FileCheck --check-prefix=GFX11 %s
2+
// RUN: llvm-mc -arch=amdgcn -mcpu=gfx1100 -mattr=-wavefrontsize32,+wavefrontsize64 -show-encoding %s | FileCheck --check-prefix=GFX11 %s
3+
4+
v_dot2c_f32_f16_e32 v5, v1, v2
5+
// GFX11: encoding: [0x01,0x05,0x0a,0x04]
6+
7+
v_dot2acc_f32_f16_e32 v5, v1, v2
8+
// GFX11: encoding: [0x01,0x05,0x0a,0x04]
9+
10+
v_fmaak_f32 v5, v1, v2, 0x11213141
11+
// GFX11: encoding: [0x01,0x05,0x0a,0x5a,0x41,0x31,0x21,0x11]
12+
13+
v_fmaak_f32 v255, v1, v2, 0x11213141
14+
// GFX11: encoding: [0x01,0x05,0xfe,0x5b,0x41,0x31,0x21,0x11]
15+
16+
v_fmaak_f32 v5, v255, v2, 0x11213141
17+
// GFX11: encoding: [0xff,0x05,0x0a,0x5a,0x41,0x31,0x21,0x11]
18+
19+
v_fmaak_f32 v5, 0, v2, 0x11213141
20+
// GFX11: encoding: [0x80,0x04,0x0a,0x5a,0x41,0x31,0x21,0x11]
21+
22+
v_fmaak_f32 v5, -1, v2, 0x11213141
23+
// GFX11: encoding: [0xc1,0x04,0x0a,0x5a,0x41,0x31,0x21,0x11]
24+
25+
v_fmaak_f32 v5, 0.5, v2, 0x11213141
26+
// GFX11: encoding: [0xf0,0x04,0x0a,0x5a,0x41,0x31,0x21,0x11]
27+
28+
v_fmaak_f32 v5, -4.0, v2, 0x11213141
29+
// GFX11: encoding: [0xf7,0x04,0x0a,0x5a,0x41,0x31,0x21,0x11]
30+
31+
v_fmaak_f32 v5, v1, v255, 0x11213141
32+
// GFX11: encoding: [0x01,0xff,0x0b,0x5a,0x41,0x31,0x21,0x11]
33+
34+
v_fmaak_f32 v5, v1, v2, 0xa1b1c1d1
35+
// GFX11: encoding: [0x01,0x05,0x0a,0x5a,0xd1,0xc1,0xb1,0xa1]
36+
37+
v_fmaak_f16 v5, v1, v2, 0x1121
38+
// GFX11: encoding: [0x01,0x05,0x0a,0x70,0x21,0x11,0x00,0x00]
39+
40+
v_fmaak_f16 v255, v1, v2, 0x1121
41+
// GFX11: encoding: [0x01,0x05,0xfe,0x71,0x21,0x11,0x00,0x00]
42+
43+
v_fmaak_f16 v5, v255, v2, 0x1121
44+
// GFX11: encoding: [0xff,0x05,0x0a,0x70,0x21,0x11,0x00,0x00]
45+
46+
v_fmaak_f16 v5, 0, v2, 0x1121
47+
// GFX11: encoding: [0x80,0x04,0x0a,0x70,0x21,0x11,0x00,0x00]
48+
49+
v_fmaak_f16 v5, -1, v2, 0x1121
50+
// GFX11: encoding: [0xc1,0x04,0x0a,0x70,0x21,0x11,0x00,0x00]
51+
52+
v_fmaak_f16 v5, 0.5, v2, 0x1121
53+
// GFX11: encoding: [0xf0,0x04,0x0a,0x70,0x21,0x11,0x00,0x00]
54+
55+
v_fmaak_f16 v5, -4.0, v2, 0x1121
56+
// GFX11: encoding: [0xf7,0x04,0x0a,0x70,0x21,0x11,0x00,0x00]
57+
58+
v_fmaak_f16 v5, v1, v255, 0x1121
59+
// GFX11: encoding: [0x01,0xff,0x0b,0x70,0x21,0x11,0x00,0x00]
60+
61+
v_fmaak_f16 v5, v1, v2, 0xa1b1
62+
// GFX11: encoding: [0x01,0x05,0x0a,0x70,0xb1,0xa1,0x00,0x00]
63+
64+
v_fmac_dx9_zero_f32 v0, v1, v2
65+
// GFX11: encoding: [0x01,0x05,0x00,0x0c]
66+
67+
v_fmac_f16 v5, 0x1234, v2
68+
// GFX11: encoding: [0xff,0x04,0x0a,0x6c,0x34,0x12,0x00,0x00]
69+
70+
v_fmac_f16 v0, v1, v2
71+
// GFX11: encoding: [0x01,0x05,0x00,0x6c]
72+
73+
v_fmac_f32 v0, v1, v2
74+
// GFX11: encoding: [0x01,0x05,0x00,0x56]
75+
76+
v_fmamk_f32 v5, v1, 0x11213141, v3
77+
// GFX11: encoding: [0x01,0x07,0x0a,0x58,0x41,0x31,0x21,0x11]
78+
79+
v_fmamk_f32 v255, v1, 0x11213141, v3
80+
// GFX11: encoding: [0x01,0x07,0xfe,0x59,0x41,0x31,0x21,0x11]
81+
82+
v_fmamk_f32 v5, v255, 0x11213141, v3
83+
// GFX11: encoding: [0xff,0x07,0x0a,0x58,0x41,0x31,0x21,0x11]
84+
85+
v_fmamk_f32 v5, 0, 0x11213141, v3
86+
// GFX11: encoding: [0x80,0x06,0x0a,0x58,0x41,0x31,0x21,0x11]
87+
88+
v_fmamk_f32 v5, -1, 0x11213141, v3
89+
// GFX11: encoding: [0xc1,0x06,0x0a,0x58,0x41,0x31,0x21,0x11]
90+
91+
v_fmamk_f32 v5, 0.5, 0x11213141, v3
92+
// GFX11: encoding: [0xf0,0x06,0x0a,0x58,0x41,0x31,0x21,0x11]
93+
94+
v_fmamk_f32 v5, -4.0, 0x11213141, v3
95+
// GFX11: encoding: [0xf7,0x06,0x0a,0x58,0x41,0x31,0x21,0x11]
96+
97+
v_fmamk_f32 v5, v1, 0xa1b1c1d1, v3
98+
// GFX11: encoding: [0x01,0x07,0x0a,0x58,0xd1,0xc1,0xb1,0xa1]
99+
100+
v_fmamk_f32 v5, v1, 0x11213141, v255
101+
// GFX11: encoding: [0x01,0xff,0x0b,0x58,0x41,0x31,0x21,0x11]
102+
103+
v_fmamk_f16 v5, v1, 0x1121, v3
104+
// GFX11: encoding: [0x01,0x07,0x0a,0x6e,0x21,0x11,0x00,0x00]
105+
106+
v_fmamk_f16 v255, v1, 0x1121, v3
107+
// GFX11: encoding: [0x01,0x07,0xfe,0x6f,0x21,0x11,0x00,0x00]
108+
109+
v_fmamk_f16 v5, v255, 0x1121, v3
110+
// GFX11: encoding: [0xff,0x07,0x0a,0x6e,0x21,0x11,0x00,0x00]
111+
112+
v_fmamk_f16 v5, 0, 0x1121, v3
113+
// GFX11: encoding: [0x80,0x06,0x0a,0x6e,0x21,0x11,0x00,0x00]
114+
115+
v_fmamk_f16 v5, -1, 0x1121, v3
116+
// GFX11: encoding: [0xc1,0x06,0x0a,0x6e,0x21,0x11,0x00,0x00]
117+
118+
v_fmamk_f16 v5, 0.5, 0x1121, v3
119+
// GFX11: encoding: [0xf0,0x06,0x0a,0x6e,0x21,0x11,0x00,0x00]
120+
121+
v_fmamk_f16 v5, -4.0, 0x1121, v3
122+
// GFX11: encoding: [0xf7,0x06,0x0a,0x6e,0x21,0x11,0x00,0x00]
123+
124+
v_fmamk_f16 v5, v1, 0xa1b1, v3
125+
// GFX11: encoding: [0x01,0x07,0x0a,0x6e,0xb1,0xa1,0x00,0x00]
126+
127+
v_fmamk_f16 v5, v1, 0x1121, v255
128+
// GFX11: encoding: [0x01,0xff,0x0b,0x6e,0x21,0x11,0x00,0x00]
129+
130+
v_pk_fmac_f16 v5, v1, v2
131+
// GFX11: encoding: [0x01,0x05,0x0a,0x78]
132+
133+
v_pk_fmac_f16 v255, v1, v2
134+
// GFX11: encoding: [0x01,0x05,0xfe,0x79]
135+
136+
v_pk_fmac_f16 v5, v255, v2
137+
// GFX11: encoding: [0xff,0x05,0x0a,0x78]
138+
139+
v_pk_fmac_f16 v5, s1, v2
140+
// GFX11: encoding: [0x01,0x04,0x0a,0x78]
141+
142+
v_pk_fmac_f16 v5, s103, v2
143+
// GFX11: encoding: [0x67,0x04,0x0a,0x78]
144+
145+
v_pk_fmac_f16 v5, vcc_lo, v2
146+
// GFX11: encoding: [0x6a,0x04,0x0a,0x78]
147+
148+
v_pk_fmac_f16 v5, vcc_hi, v2
149+
// GFX11: encoding: [0x6b,0x04,0x0a,0x78]
150+
151+
v_pk_fmac_f16 v5, m0, v2
152+
// GFX11: encoding: [0x7d,0x04,0x0a,0x78]
153+
154+
v_pk_fmac_f16 v5, exec_lo, v2
155+
// GFX11: encoding: [0x7e,0x04,0x0a,0x78]
156+
157+
v_pk_fmac_f16 v5, exec_hi, v2
158+
// GFX11: encoding: [0x7f,0x04,0x0a,0x78]
159+
160+
v_pk_fmac_f16 v5, 0, v2
161+
// GFX11: encoding: [0x80,0x04,0x0a,0x78]
162+
163+
v_pk_fmac_f16 v5, -1, v2
164+
// GFX11: encoding: [0xc1,0x04,0x0a,0x78]
165+
166+
v_pk_fmac_f16 v5, 0.5, v2
167+
// GFX11: encoding: [0xf0,0x04,0x0a,0x78]
168+
169+
v_pk_fmac_f16 v5, -4.0, v2
170+
// GFX11: encoding: [0xf7,0x04,0x0a,0x78]
171+
172+
v_pk_fmac_f16 v5, v1, v255
173+
// GFX11: encoding: [0x01,0xff,0x0b,0x78]
174+
175+
v_pk_fmac_f16 v5, ttmp11, v2
176+
// GFX11: encoding: [0x77,0x04,0x0a,0x78]

0 commit comments

Comments
 (0)