Lines Matching refs:src3
67 opaquemem:$src3), []>;
71 opaquemem:$src3), []>;
74 GR16:$src2, opaquemem:$src3,
102 (ins TILE:$src1, TILE:$src2, TILE:$src3),
103 "tdpbssd\t{$src3, $src2, $dst|$dst, $src2, $src3}", []>,
106 (ins TILE:$src1, TILE:$src2, TILE:$src3),
107 "tdpbsud\t{$src3, $src2, $dst|$dst, $src2, $src3}", []>,
110 (ins TILE:$src1, TILE:$src2, TILE:$src3),
111 "tdpbusd\t{$src3, $src2, $dst|$dst, $src2, $src3}", []>,
114 (ins TILE:$src1, TILE:$src2, TILE:$src3),
115 "tdpbuud\t{$src3, $src2, $dst|$dst, $src2, $src3}", []>,
122 GR16:$src2, GR16:$src3, TILE:$src4,
126 GR16:$src3, TILE:$src4, TILE:$src5, TILE:$src6))]>;
128 GR16:$src2, GR16:$src3, TILE:$src4,
132 GR16:$src3, TILE:$src4, TILE:$src5, TILE:$src6))]>;
134 GR16:$src2, GR16:$src3, TILE:$src4,
138 GR16:$src3, TILE:$src4, TILE:$src5, TILE:$src6))]>;
140 GR16:$src2, GR16:$src3, TILE:$src4,
144 GR16:$src3, TILE:$src4, TILE:$src5, TILE:$src6))]>;
151 u8imm:$src2, u8imm:$src3),
153 timm:$src2, timm:$src3)]>;
155 u8imm:$src2, u8imm:$src3),
157 timm:$src2, timm:$src3)]>;
159 u8imm:$src2, u8imm:$src3),
161 timm:$src2, timm:$src3)]>;
163 u8imm:$src2, u8imm:$src3),
165 timm:$src2, timm:$src3)]>;
174 (ins TILE:$src1, TILE:$src2, TILE:$src3),
175 "tdpbf16ps\t{$src3, $src2, $dst|$dst, $src2, $src3}",
181 GR16:$src2, GR16:$src3, TILE:$src4,
185 GR16:$src2, GR16:$src3, TILE:$src4,
192 u8imm:$src2, u8imm:$src3),
194 timm:$src2, timm:$src3)]>;
204 (ins TILE:$src1, TILE:$src2, TILE:$src3),
205 "tdpfp16ps\t{$src3, $src2, $src1|$src1, $src2, $src3}",
212 GR16:$src2, GR16:$src3, TILE:$src4,
216 GR16:$src2, GR16:$src3, TILE:$src4,
222 u8imm:$src2, u8imm:$src3),
224 timm:$src2, timm:$src3)]>;
233 (ins TILE:$src1, TILE:$src2, TILE:$src3),
234 "tcmmimfp16ps\t{$src3, $src2, $src1|$src1, $src2, $src3}",
237 (ins TILE:$src1, TILE:$src2, TILE:$src3),
238 "tcmmrlfp16ps\t{$src3, $src2, $src1|$src1, $src2, $src3}",
245 GR16:$src2, GR16:$src3, TILE:$src4,
249 GR16:$src3, TILE:$src4, TILE:$src5, TILE:$src6))]>;
251 GR16:$src2, GR16:$src3, TILE:$src4,
255 GR16:$src3, TILE:$src4, TILE:$src5, TILE:$src6))]>;
260 u8imm:$src2, u8imm:$src3),
262 timm:$src2, timm:$src3)]>;
264 u8imm:$src2, u8imm:$src3),
266 timm:$src2, timm:$src3)]>;
277 (ins TILE:$src1, TILE:$src2, TILE:$src3),
278 !strconcat(Opstr, "\t{$src3, $src2, $dst|$dst, $src2, $src3}"),
291 (ins u8imm:$src1, u8imm:$src2, u8imm:$src3),
293 timm:$src3)]>;
295 (ins u8imm:$src1, u8imm:$src2, u8imm:$src3),
297 timm:$src3)]>;
299 (ins u8imm:$src1, u8imm:$src2, u8imm:$src3),
301 timm:$src3)]>;
303 (ins u8imm:$src1, u8imm:$src2, u8imm:$src3),
305 timm:$src3)]>;
310 (ins GR16:$src1, GR16:$src2, GR16:$src3,
314 GR16:$src2, GR16:$src3, TILE:$src4,
317 (ins GR16:$src1, GR16:$src2, GR16:$src3,
321 GR16:$src2, GR16:$src3, TILE:$src4,
324 (ins GR16:$src1, GR16:$src2, GR16:$src3,
328 GR16:$src2, GR16:$src3, TILE:$src4,
331 (ins GR16:$src1, GR16:$src2, GR16:$src3,
335 GR16:$src2, GR16:$src3, TILE:$src4,
377 (ins GR16:$src1, GR16:$src2, GR16:$src3, opaquemem:$src4),
380 (ins GR16:$src1, GR16:$src2, GR16:$src3, opaquemem:$src4),
383 (ins GR16:$src1, GR16:$src2, GR16:$src3, opaquemem:$src4),
386 (ins GR16:$src1, GR16:$src2, GR16:$src3, opaquemem:$src4),
414 (ins TILE:$src1, TILE:$src2, TILE:$src3),
415 "ttdpbf16ps\t{$src3, $src2, $dst|$dst, $src2, $src3}",
419 GR16:$src2, GR16:$src3, TILE:$src4,
423 GR16:$src3, TILE:$src4, TILE:$src5, TILE:$src6))]>;
425 def PTTDPBF16PS : PseudoI<(outs), (ins u8imm:$src1, u8imm:$src2, u8imm:$src3),
426 [(int_x86_ttdpbf16ps timm:$src1, timm:$src2, timm:$src3)]>;
432 (ins TILE:$src1, TILE:$src2, TILE:$src3),
433 "ttdpfp16ps\t{$src3, $src2, $dst|$dst, $src2, $src3}",
437 GR16:$src2, GR16:$src3, TILE:$src4,
441 GR16:$src3, TILE:$src4, TILE:$src5, TILE:$src6))]>;
443 def PTTDPFP16PS : PseudoI<(outs), (ins u8imm:$src1, u8imm:$src2, u8imm:$src3),
444 [(int_x86_ttdpfp16ps timm:$src1, timm:$src2, timm:$src3)]>;
450 (ins TILE:$src1, TILE:$src2, TILE:$src3),
451 "ttcmmimfp16ps\t{$src3, $src2, $src1|$src1, $src2, $src3}",
454 (ins TILE:$src1, TILE:$src2, TILE:$src3),
455 "ttcmmrlfp16ps\t{$src3, $src2, $src1|$src1, $src2, $src3}",
458 (ins TILE:$src1, TILE:$src2, TILE:$src3),
459 "tconjtcmmimfp16ps\t{$src3, $src2, $src1|$src1, $src2, $src3}",
467 GR16:$src2, GR16:$src3, TILE:$src4,
471 GR16:$src3, TILE:$src4, TILE:$src5, TILE:$src6))]>;
473 GR16:$src2, GR16:$src3, TILE:$src4,
477 GR16:$src3, TILE:$src4, TILE:$src5, TILE:$src6))]>;
479 GR16:$src2, GR16:$src3, TILE:$src4,
483 GR16:$src3, TILE:$src4, TILE:$src5, TILE:$src6))]>;
485 def PTCONJTFP16V : PseudoI<(outs TILE:$dst), (ins GR16:$src1, GR16:$src2, TILE:$src3),
486 [(set TILE: $dst, (int_x86_tconjtfp16_internal GR16:$src1, GR16:$src2, TILE:$src3))]>;
489 def PTTCMMIMFP16PS : PseudoI<(outs), (ins u8imm:$src1, u8imm:$src2, u8imm:$src3),
490 [(int_x86_ttcmmimfp16ps timm:$src1, timm:$src2, timm:$src3)]>;
491 def PTTCMMRLFP16PS : PseudoI<(outs), (ins u8imm:$src1, u8imm:$src2, u8imm:$src3),
492 [(int_x86_ttcmmrlfp16ps timm:$src1, timm:$src2, timm:$src3)]>;
493 def PTCONJTCMMIMFP16PS : PseudoI<(outs), (ins u8imm:$src1, u8imm:$src2, u8imm:$src3),
494 [(int_x86_tconjtcmmimfp16ps timm:$src1, timm:$src2, timm:$src3)]>;
503 (ins GR16:$src1, GR16:$src2, GR16:$src3, opaquemem:$src4),
506 (ins GR16:$src1, GR16:$src2, GR16:$src3, opaquemem:$src4),
509 (ins GR16:$src1, GR16:$src2, GR16:$src3, opaquemem:$src4),
512 (ins GR16:$src1, GR16:$src2, GR16:$src3, opaquemem:$src4),
540 opaquemem:$src3), []>;
543 opaquemem:$src3), []>;
579 (ins GR16:$src1, GR16:$src2, TILE:$src3, i32u8imm:$src4),
582 TILE:$src3, imm:$src4))]>;
584 (ins GR16:$src1, GR16:$src2, TILE:$src3, GR32:$src4),
587 TILE:$src3, GR32:$src4))]>;
589 (ins GR16:$src1, GR16:$src2, TILE:$src3, i32u8imm:$src4),
592 TILE:$src3, imm:$src4))]>;
594 (ins GR16:$src1, GR16:$src2, TILE:$src3, GR32:$src4),
597 TILE:$src3, GR32:$src4))]>;
599 (ins GR16:$src1, GR16:$src2, TILE:$src3, i32u8imm:$src4),
602 TILE:$src3, imm:$src4))]>;
604 (ins GR16:$src1, GR16:$src2, TILE:$src3, GR32:$src4),
607 TILE:$src3, GR32:$src4))]>;
609 (ins GR16:$src1, GR16:$src2, TILE:$src3, i32u8imm:$src4),
612 TILE:$src3, imm:$src4))]>;
614 (ins GR16:$src1, GR16:$src2, TILE:$src3, GR32:$src4),
617 TILE:$src3, GR32:$src4))]>;
619 (ins GR16:$src1, GR16:$src2, TILE:$src3, i32u8imm:$src4),
622 TILE:$src3, imm:$src4))]>;
624 (ins GR16:$src1, GR16:$src2, TILE:$src3, GR32:$src4),
627 TILE:$src3, GR32:$src4))]>;
687 (ins GR16:$src1, GR16:$src2, TILE:$src3, i32u8imm:$src4),
690 TILE:$src3, imm:$src4))]>;
692 (ins GR16:$src1, GR16:$src2, TILE:$src3, GR32:$src4),
695 TILE:$src3, GR32:$src4))]>;
703 (ins TILE:$src1, TILE:$src2, TILE:$src3),
704 "tmmultf32ps\t{$src3, $src2, $dst|$dst, $src2, $src3}",
709 (ins GR16:$src1, GR16:$src2, GR16:$src3,
713 GR16:$src2, GR16:$src3, TILE:$src4,
718 (ins u8imm:$src1, u8imm:$src2, u8imm:$src3),
720 timm:$src3)]>;
729 (ins TILE:$src1, TILE:$src2, TILE:$src3),
730 "ttmmultf32ps\t{$src3, $src2, $dst|$dst, $src2, $src3}",
735 (ins GR16:$src1, GR16:$src2, GR16:$src3,
739 GR16:$src2, GR16:$src3, TILE:$src4,
744 (ins u8imm:$src1, u8imm:$src2, u8imm:$src3),
746 timm:$src3)]>;