Lines Matching defs:src1
137 /// corresponding signed 8-bit integers in src1, producing 4 intermediate 32-bit
149 /// \param src1
151 #define _tile_dpbssd(dst, src0, src1) \
152 __builtin_ia32_tdpbssd((dst), (src0), (src1))
156 /// corresponding unsigned 8-bit integers in src1, producing 4 intermediate
168 /// \param src1
170 #define _tile_dpbsud(dst, src0, src1) \
171 __builtin_ia32_tdpbsud((dst), (src0), (src1))
175 /// corresponding signed 8-bit integers in src1, producing 4 intermediate 32-bit
187 /// \param src1
189 #define _tile_dpbusd(dst, src0, src1) \
190 __builtin_ia32_tdpbusd((dst), (src0), (src1))
194 /// corresponding unsigned 8-bit integers in src1, producing 4 intermediate
206 /// \param src1
208 #define _tile_dpbuud(dst, src0, src1) \
209 __builtin_ia32_tdpbuud((dst), (src0), (src1))
212 /// src1, accumulating the intermediate single-precision (32-bit) floating-point
224 /// \param src1
226 #define _tile_dpbf16ps(dst, src0, src1) \
227 __builtin_ia32_tdpbf16ps((dst), (src0), (src1))
255 _tile1024i dst, _tile1024i src1, _tile1024i src2) {
256 return __builtin_ia32_tdpbssd_internal(m, n, k, dst, src1, src2);
262 _tile1024i dst, _tile1024i src1, _tile1024i src2) {
263 return __builtin_ia32_tdpbsud_internal(m, n, k, dst, src1, src2);
269 _tile1024i dst, _tile1024i src1, _tile1024i src2) {
270 return __builtin_ia32_tdpbusd_internal(m, n, k, dst, src1, src2);
276 _tile1024i dst, _tile1024i src1, _tile1024i src2) {
277 return __builtin_ia32_tdpbuud_internal(m, n, k, dst, src1, src2);
291 _tile1024i dst, _tile1024i src1, _tile1024i src2) {
292 return __builtin_ia32_tdpbf16ps_internal(m, n, k, dst, src1, src2);
347 /// corresponding signed 8-bit integers in src1, producing 4 intermediate 32-bit
359 /// \param src1
363 __tile1024i src1) {
364 dst->tile = _tile_dpbssd_internal(src0.row, src1.col, src0.col, dst->tile,
365 src0.tile, src1.tile);
370 /// corresponding unsigned 8-bit integers in src1, producing 4 intermediate
382 /// \param src1
386 __tile1024i src1) {
387 dst->tile = _tile_dpbsud_internal(src0.row, src1.col, src0.col, dst->tile,
388 src0.tile, src1.tile);
393 /// corresponding signed 8-bit integers in src1, producing 4 intermediate 32-bit
405 /// \param src1
409 __tile1024i src1) {
410 dst->tile = _tile_dpbusd_internal(src0.row, src1.col, src0.col, dst->tile,
411 src0.tile, src1.tile);
416 /// corresponding unsigned 8-bit integers in src1, producing 4 intermediate
428 /// \param src1
432 __tile1024i src1) {
433 dst->tile = _tile_dpbuud_internal(src0.row, src1.col, src0.col, dst->tile,
434 src0.tile, src1.tile);
468 /// src1, accumulating the intermediate single-precision (32-bit) floating-point
480 /// \param src1
484 __tile1024i src1) {
485 dst->tile = _tile_dpbf16ps_internal(src0.row, src1.col, src0.col, dst->tile,
486 src0.tile, src1.tile);