Skip to content

Commit d522b1c

Browse files
committed
Fix testing
1 parent 0f0cdca commit d522b1c

File tree

2 files changed

+216
-216
lines changed

2 files changed

+216
-216
lines changed

clang/test/CodeGen/X86/avx10_2_512convert-builtins.c

Lines changed: 72 additions & 72 deletions
Original file line numberDiff line numberDiff line change
@@ -113,92 +113,92 @@ __m256i test_mm512_maskz_cvtbiassph_phf8(__mmask32 __U, __m512i __A, __m512h __B
113113
return _mm512_maskz_cvtbiassph_phf8(__U, __A, __B);
114114
}
115115

116-
__m512i test_mm512_cvtne2ph_pbf8(__m512h __A, __m512h __B) {
117-
// CHECK-LABEL: @test_mm512_cvtne2ph_pbf8(
116+
__m512i test_mm512_cvt2ph_bf8(__m512h __A, __m512h __B) {
117+
// CHECK-LABEL: @test_mm512_cvt2ph_bf8(
118118
// CHECK: call <64 x i8> @llvm.x86.avx10.vcvt2ph2bf8512(
119-
return _mm512_cvtne2ph_pbf8(__A, __B);
119+
return _mm512_cvt2ph_bf8(__A, __B);
120120
}
121121

122-
__m512i test_mm512_mask_cvtne2ph_pbf8(__m512i __W, __mmask32 __U, __m512h __A, __m512h __B) {
123-
// CHECK-LABEL: @test_mm512_mask_cvtne2ph_pbf8(
122+
__m512i test_mm512_mask_cvt2ph_bf8(__m512i __W, __mmask32 __U, __m512h __A, __m512h __B) {
123+
// CHECK-LABEL: @test_mm512_mask_cvt2ph_bf8(
124124
// CHECK: call <64 x i8> @llvm.x86.avx10.vcvt2ph2bf8512(
125125
// CHECK: select <64 x i1> %{{.*}}, <64 x i8> %{{.*}}, <64 x i8> %{{.*}}
126126
// CHECK: ret <8 x i64> %{{.*}}
127-
return _mm512_mask_cvtne2ph_pbf8(__W, __U, __A, __B);
127+
return _mm512_mask_cvt2ph_bf8(__W, __U, __A, __B);
128128
}
129129

130-
__m512i test_mm512_maskz_cvtne2ph_pbf8(__mmask32 __U, __m512h __A, __m512h __B) {
131-
// CHECK-LABEL: @test_mm512_maskz_cvtne2ph_pbf8(
130+
__m512i test_mm512_maskz_cvt2ph_bf8(__mmask32 __U, __m512h __A, __m512h __B) {
131+
// CHECK-LABEL: @test_mm512_maskz_cvt2ph_bf8(
132132
// CHECK: call <64 x i8> @llvm.x86.avx10.vcvt2ph2bf8512(
133133
// CHECK: zeroinitializer
134134
// CHECK: select <64 x i1> %{{.*}}, <64 x i8> %{{.*}}, <64 x i8> %{{.*}}
135-
return _mm512_maskz_cvtne2ph_pbf8(__U, __A, __B);
135+
return _mm512_maskz_cvt2ph_bf8(__U, __A, __B);
136136
}
137137

138-
__m512i test_mm512_cvtnes2ph_pbf8(__m512h __A, __m512h __B) {
139-
// CHECK-LABEL: @test_mm512_cvtnes2ph_pbf8(
138+
__m512i test_mm512_cvts2ph_bf8(__m512h __A, __m512h __B) {
139+
// CHECK-LABEL: @test_mm512_cvts2ph_bf8(
140140
// CHECK: call <64 x i8> @llvm.x86.avx10.vcvt2ph2bf8s512(
141-
return _mm512_cvtnes2ph_pbf8(__A, __B);
141+
return _mm512_cvts2ph_bf8(__A, __B);
142142
}
143143

144-
__m512i test_mm512_mask_cvtnes2ph_pbf8(__m512i __W, __mmask64 __U, __m512h __A, __m512h __B) {
145-
// CHECK-LABEL: @test_mm512_mask_cvtnes2ph_pbf8(
144+
__m512i test_mm512_mask_cvts2ph_bf8(__m512i __W, __mmask64 __U, __m512h __A, __m512h __B) {
145+
// CHECK-LABEL: @test_mm512_mask_cvts2ph_bf8(
146146
// CHECK: call <64 x i8> @llvm.x86.avx10.vcvt2ph2bf8s512(
147147
// CHECK: select <64 x i1> %{{.*}}, <64 x i8> %{{.*}}, <64 x i8> %{{.*}}
148148
// CHECK: ret <8 x i64> %{{.*}}
149-
return _mm512_mask_cvtnes2ph_pbf8(__W, __U, __A, __B);
149+
return _mm512_mask_cvts2ph_bf8(__W, __U, __A, __B);
150150
}
151151

152-
__m512i test_mm512_maskz_cvtnes2ph_pbf8(__mmask64 __U, __m512h __A, __m512h __B) {
153-
// CHECK-LABEL: @test_mm512_maskz_cvtnes2ph_pbf8(
152+
__m512i test_mm512_maskz_cvts2ph_bf8(__mmask64 __U, __m512h __A, __m512h __B) {
153+
// CHECK-LABEL: @test_mm512_maskz_cvts2ph_bf8(
154154
// CHECK: call <64 x i8> @llvm.x86.avx10.vcvt2ph2bf8s512(
155155
// CHECK: zeroinitializer
156156
// CHECK: select <64 x i1> %{{.*}}, <64 x i8> %{{.*}}, <64 x i8> %{{.*}}
157-
return _mm512_maskz_cvtnes2ph_pbf8(__U, __A, __B);
157+
return _mm512_maskz_cvts2ph_bf8(__U, __A, __B);
158158
}
159159

160-
__m512i test_mm512_cvtne2ph_phf8(__m512h __A, __m512h __B) {
161-
// CHECK-LABEL: @test_mm512_cvtne2ph_phf8(
160+
__m512i test_mm512_cvt2ph_hf8(__m512h __A, __m512h __B) {
161+
// CHECK-LABEL: @test_mm512_cvt2ph_hf8(
162162
// CHECK: call <64 x i8> @llvm.x86.avx10.vcvt2ph2hf8512(
163-
return _mm512_cvtne2ph_phf8(__A, __B);
163+
return _mm512_cvt2ph_hf8(__A, __B);
164164
}
165165

166-
__m512i test_mm512_mask_cvtne2ph_phf8(__m512i __W, __mmask64 __U, __m512h __A, __m512h __B) {
167-
// CHECK-LABEL: @test_mm512_mask_cvtne2ph_phf8(
166+
__m512i test_mm512_mask_cvt2ph_hf8(__m512i __W, __mmask64 __U, __m512h __A, __m512h __B) {
167+
// CHECK-LABEL: @test_mm512_mask_cvt2ph_hf8(
168168
// CHECK: call <64 x i8> @llvm.x86.avx10.vcvt2ph2hf8512(
169169
// CHECK: select <64 x i1> %{{.*}}, <64 x i8> %{{.*}}, <64 x i8> %{{.*}}
170170
// CHECK: ret <8 x i64> %{{.*}}
171-
return _mm512_mask_cvtne2ph_phf8(__W, __U, __A, __B);
171+
return _mm512_mask_cvt2ph_hf8(__W, __U, __A, __B);
172172
}
173173

174-
__m512i test_mm512_maskz_cvtne2ph_phf8(__mmask64 __U, __m512h __A, __m512h __B) {
175-
// CHECK-LABEL: @test_mm512_maskz_cvtne2ph_phf8(
174+
__m512i test_mm512_maskz_cvt2ph_hf8(__mmask64 __U, __m512h __A, __m512h __B) {
175+
// CHECK-LABEL: @test_mm512_maskz_cvt2ph_hf8(
176176
// CHECK: call <64 x i8> @llvm.x86.avx10.vcvt2ph2hf8512(
177177
// CHECK: zeroinitializer
178178
// CHECK: select <64 x i1> %{{.*}}, <64 x i8> %{{.*}}, <64 x i8> %{{.*}}
179-
return _mm512_maskz_cvtne2ph_phf8(__U, __A, __B);
179+
return _mm512_maskz_cvt2ph_hf8(__U, __A, __B);
180180
}
181181

182-
__m512i test_mm512_cvtnes2ph_phf8(__m512h __A, __m512h __B) {
183-
// CHECK-LABEL: @test_mm512_cvtnes2ph_phf8(
182+
__m512i test_mm512_cvts2ph_hf8(__m512h __A, __m512h __B) {
183+
// CHECK-LABEL: @test_mm512_cvts2ph_hf8(
184184
// CHECK: call <64 x i8> @llvm.x86.avx10.vcvt2ph2hf8s512(
185-
return _mm512_cvtnes2ph_phf8(__A, __B);
185+
return _mm512_cvts2ph_hf8(__A, __B);
186186
}
187187

188-
__m512i test_mm512_mask_cvtnes2ph_phf8(__m512i __W, __mmask64 __U, __m512h __A, __m512h __B) {
189-
// CHECK-LABEL: @test_mm512_mask_cvtnes2ph_phf8(
188+
__m512i test_mm512_mask_cvts2ph_hf8(__m512i __W, __mmask64 __U, __m512h __A, __m512h __B) {
189+
// CHECK-LABEL: @test_mm512_mask_cvts2ph_hf8(
190190
// CHECK: call <64 x i8> @llvm.x86.avx10.vcvt2ph2hf8s512(
191191
// CHECK: select <64 x i1> %{{.*}}, <64 x i8> %{{.*}}, <64 x i8> %{{.*}}
192192
// CHECK: ret <8 x i64> %{{.*}}
193-
return _mm512_mask_cvtnes2ph_phf8(__W, __U, __A, __B);
193+
return _mm512_mask_cvts2ph_hf8(__W, __U, __A, __B);
194194
}
195195

196-
__m512i test_mm512_maskz_cvtnes2ph_phf8(__mmask64 __U, __m512h __A, __m512h __B) {
197-
// CHECK-LABEL: @test_mm512_maskz_cvtnes2ph_phf8(
196+
__m512i test_mm512_maskz_cvts2ph_hf8(__mmask64 __U, __m512h __A, __m512h __B) {
197+
// CHECK-LABEL: @test_mm512_maskz_cvts2ph_hf8(
198198
// CHECK: call <64 x i8> @llvm.x86.avx10.vcvt2ph2hf8s512(
199199
// CHECK: zeroinitializer
200200
// CHECK: select <64 x i1> %{{.*}}, <64 x i8> %{{.*}}, <64 x i8> %{{.*}}
201-
return _mm512_maskz_cvtnes2ph_phf8(__U, __A, __B);
201+
return _mm512_maskz_cvts2ph_hf8(__U, __A, __B);
202202
}
203203

204204
__m512h test_mm512_cvtnehf8_ph(__m256i __A) {
@@ -219,76 +219,76 @@ __m512h test_mm512_maskz_cvtnehf8_ph(__mmask32 __A, __m256i __B) {
219219
return _mm512_maskz_cvtnehf8_ph(__A, __B);
220220
}
221221

222-
__m256i test_mm512_cvtneph_pbf8(__m512h __A) {
223-
// CHECK-LABEL: @test_mm512_cvtneph_pbf8(
222+
__m256i test_mm512_cvtph_bf8(__m512h __A) {
223+
// CHECK-LABEL: @test_mm512_cvtph_bf8(
224224
// CHECK: call <32 x i8> @llvm.x86.avx10.mask.vcvtph2bf8512(
225-
return _mm512_cvtneph_pbf8(__A);
225+
return _mm512_cvtph_bf8(__A);
226226
}
227227

228-
__m256i test_mm512_mask_cvtneph_pbf8(__m256i __A, __mmask32 __B, __m512h __C) {
229-
// CHECK-LABEL: @test_mm512_mask_cvtneph_pbf8(
228+
__m256i test_mm512_mask_cvtph_bf8(__m256i __A, __mmask32 __B, __m512h __C) {
229+
// CHECK-LABEL: @test_mm512_mask_cvtph_bf8(
230230
// CHECK: call <32 x i8> @llvm.x86.avx10.mask.vcvtph2bf8512(
231-
return _mm512_mask_cvtneph_pbf8(__A, __B, __C);
231+
return _mm512_mask_cvtph_bf8(__A, __B, __C);
232232
}
233233

234-
__m256i test_mm512_maskz_cvtneph_pbf8(__mmask32 __A, __m512h __B) {
235-
// CHECK-LABEL: @test_mm512_maskz_cvtneph_pbf8(
234+
__m256i test_mm512_maskz_cvtph_bf8(__mmask32 __A, __m512h __B) {
235+
// CHECK-LABEL: @test_mm512_maskz_cvtph_bf8(
236236
// CHECK: call <32 x i8> @llvm.x86.avx10.mask.vcvtph2bf8512(
237-
return _mm512_maskz_cvtneph_pbf8(__A, __B);
237+
return _mm512_maskz_cvtph_bf8(__A, __B);
238238
}
239239

240-
__m256i test_mm512_cvtnesph_pbf8(__m512h __A) {
241-
// CHECK-LABEL: @test_mm512_cvtnesph_pbf8(
240+
__m256i test_mm512_cvtsph_bf8(__m512h __A) {
241+
// CHECK-LABEL: @test_mm512_cvtsph_bf8(
242242
// CHECK: call <32 x i8> @llvm.x86.avx10.mask.vcvtph2bf8s512(
243-
return _mm512_cvtnesph_pbf8(__A);
243+
return _mm512_cvtsph_bf8(__A);
244244
}
245245

246-
__m256i test_mm512_mask_cvtnesph_pbf8(__m256i __A, __mmask32 __B, __m512h __C) {
247-
// CHECK-LABEL: @test_mm512_mask_cvtnesph_pbf8(
246+
__m256i test_mm512_mask_cvtsph_bf8(__m256i __A, __mmask32 __B, __m512h __C) {
247+
// CHECK-LABEL: @test_mm512_mask_cvtsph_bf8(
248248
// CHECK: call <32 x i8> @llvm.x86.avx10.mask.vcvtph2bf8s512(
249-
return _mm512_mask_cvtnesph_pbf8(__A, __B, __C);
249+
return _mm512_mask_cvtsph_bf8(__A, __B, __C);
250250
}
251251

252-
__m256i test_mm512_maskz_cvtnesph_pbf8(__mmask32 __A, __m512h __B) {
253-
// CHECK-LABEL: @test_mm512_maskz_cvtnesph_pbf8(
252+
__m256i test_mm512_maskz_cvtsph_bf8(__mmask32 __A, __m512h __B) {
253+
// CHECK-LABEL: @test_mm512_maskz_cvtsph_bf8(
254254
// CHECK: call <32 x i8> @llvm.x86.avx10.mask.vcvtph2bf8s512(
255-
return _mm512_maskz_cvtnesph_pbf8(__A, __B);
255+
return _mm512_maskz_cvtsph_bf8(__A, __B);
256256
}
257257

258-
__m256i test_mm512_cvtneph_phf8(__m512h __A) {
259-
// CHECK-LABEL: @test_mm512_cvtneph_phf8(
258+
__m256i test_mm512_cvtph_hf8(__m512h __A) {
259+
// CHECK-LABEL: @test_mm512_cvtph_hf8(
260260
// CHECK: call <32 x i8> @llvm.x86.avx10.mask.vcvtph2hf8512(
261-
return _mm512_cvtneph_phf8(__A);
261+
return _mm512_cvtph_hf8(__A);
262262
}
263263

264-
__m256i test_mm512_mask_cvtneph_phf8(__m256i __A, __mmask32 __B, __m512h __C) {
265-
// CHECK-LABEL: @test_mm512_mask_cvtneph_phf8(
264+
__m256i test_mm512_mask_cvtph_hf8(__m256i __A, __mmask32 __B, __m512h __C) {
265+
// CHECK-LABEL: @test_mm512_mask_cvtph_hf8(
266266
// CHECK: call <32 x i8> @llvm.x86.avx10.mask.vcvtph2hf8512(
267-
return _mm512_mask_cvtneph_phf8(__A, __B, __C);
267+
return _mm512_mask_cvtph_hf8(__A, __B, __C);
268268
}
269269

270-
__m256i test_mm512_maskz_cvtneph_phf8(__mmask32 __A, __m512h __B) {
271-
// CHECK-LABEL: @test_mm512_maskz_cvtneph_phf8(
270+
__m256i test_mm512_maskz_cvtph_hf8(__mmask32 __A, __m512h __B) {
271+
// CHECK-LABEL: @test_mm512_maskz_cvtph_hf8(
272272
// CHECK: call <32 x i8> @llvm.x86.avx10.mask.vcvtph2hf8512(
273-
return _mm512_maskz_cvtneph_phf8(__A, __B);
273+
return _mm512_maskz_cvtph_hf8(__A, __B);
274274
}
275275

276-
__m256i test_mm512_cvtnesph_phf8(__m512h __A) {
277-
// CHECK-LABEL: @test_mm512_cvtnesph_phf8(
276+
__m256i test_mm512_cvtsph_hf8(__m512h __A) {
277+
// CHECK-LABEL: @test_mm512_cvtsph_hf8(
278278
// CHECK: call <32 x i8> @llvm.x86.avx10.mask.vcvtph2hf8s512(
279-
return _mm512_cvtnesph_phf8(__A);
279+
return _mm512_cvtsph_hf8(__A);
280280
}
281281

282-
__m256i test_mm512_mask_cvtnesph_phf8(__m256i __A, __mmask32 __B, __m512h __C) {
283-
// CHECK-LABEL: @test_mm512_mask_cvtnesph_phf8(
282+
__m256i test_mm512_mask_cvtsph_hf8(__m256i __A, __mmask32 __B, __m512h __C) {
283+
// CHECK-LABEL: @test_mm512_mask_cvtsph_hf8(
284284
// CHECK: call <32 x i8> @llvm.x86.avx10.mask.vcvtph2hf8s512(
285-
return _mm512_mask_cvtnesph_phf8(__A, __B, __C);
285+
return _mm512_mask_cvtsph_hf8(__A, __B, __C);
286286
}
287287

288-
__m256i test_mm512_maskz_cvtnesph_phf8(__mmask32 __A, __m512h __B) {
289-
// CHECK-LABEL: @test_mm512_maskz_cvtnesph_phf8(
288+
__m256i test_mm512_maskz_cvtsph_hf8(__mmask32 __A, __m512h __B) {
289+
// CHECK-LABEL: @test_mm512_maskz_cvtsph_hf8(
290290
// CHECK: call <32 x i8> @llvm.x86.avx10.mask.vcvtph2hf8s512(
291-
return _mm512_maskz_cvtnesph_phf8(__A, __B);
291+
return _mm512_maskz_cvtsph_hf8(__A, __B);
292292
}
293293

294294
__m512h test_mm512_cvtpbf8_ph(__m256i A) {

0 commit comments

Comments
 (0)