Lines Matching full:src3
105 (ins VR512:$src1, VR128X:$src2, i8imm:$src3),
106 "vinsertf32x4\t{$src3, $src2, $src1, $dst|$dst, $src1, $src2, $src3}",
110 (ins VR512:$src1, f128mem:$src2, i8imm:$src3),
111 "vinsertf32x4\t{$src3, $src2, $src1, $dst|$dst, $src1, $src2, $src3}",
118 (ins VR512:$src1, VR256X:$src2, i8imm:$src3),
119 "vinsertf64x4\t{$src3, $src2, $src1, $dst|$dst, $src1, $src2, $src3}",
123 (ins VR512:$src1, i256mem:$src2, i8imm:$src3),
124 "vinsertf64x4\t{$src3, $src2, $src1, $dst|$dst, $src1, $src2, $src3}",
130 (ins VR512:$src1, VR128X:$src2, i8imm:$src3),
131 "vinserti32x4\t{$src3, $src2, $src1, $dst|$dst, $src1, $src2, $src3}",
135 (ins VR512:$src1, i128mem:$src2, i8imm:$src3),
136 "vinserti32x4\t{$src3, $src2, $src1, $dst|$dst, $src1, $src2, $src3}",
144 (ins VR512:$src1, VR256X:$src2, i8imm:$src3),
145 "vinserti64x4\t{$src3, $src2, $src1, $dst|$dst, $src1, $src2, $src3}",
149 (ins VR512:$src1, i256mem:$src2, i8imm:$src3),
150 "vinserti64x4\t{$src3, $src2, $src1, $dst|$dst, $src1, $src2, $src3}",
210 (ins VR128X:$src1, VR128X:$src2, u32u8imm:$src3),
211 "vinsertps\t{$src3, $src2, $src1, $dst|$dst, $src1, $src2, $src3}",
212 [(set VR128X:$dst, (X86insertps VR128X:$src1, VR128X:$src2, imm:$src3))]>,
215 (ins VR128X:$src1, f32mem:$src2, u32u8imm:$src3),
216 "vinsertps\t{$src3, $src2, $src1, $dst|$dst, $src1, $src2, $src3}",
219 imm:$src3))]>, EVEX_4V, EVEX_CD8<32, CD8VT1>;
615 (ins RC:$src1, RC:$src2, RC:$src3),
617 " \t{$src3, $src2, $dst|$dst, $src2, $src3}"),
619 (OpVT (OpNode RC:$src1, RC:$src2, RC:$src3)))]>,
623 (ins RC:$src1, KRC:$mask, RC:$src2, RC:$src3),
625 " \t{$src3
626 "$dst {${mask}}, $src2, $src3}"),
629 RC:$src3),
635 (ins RC:$src1, KRC:$mask, RC:$src2, RC:$src3),
637 " \t{$src3, $src2, $dst {${mask}} {z} |",
638 "$dst {${mask}} {z}, $src2, $src3}"),
641 RC:$src3),
647 (ins RC:$src1, RC:$src2, x86memop:$src3),
649 " \t{$src3, $src2, $dst|$dst, $src2, $src3}"),
652 (mem_frag addr:$src3))))]>, EVEX_4V;
655 (ins RC:$src1, KRC:$mask, RC:$src2, x86memop:$src3),
657 " \t{$src3, $src2, $dst {${mask}}|"
658 "$dst {${mask}}, $src2, $src3}"),
662 (mem_frag addr:$src3)),
668 (ins RC:$src1, KRC:$mask, RC:$src2, x86memop:$src3),
670 " \t{$src3, $src2, $dst {${mask}} {z}|"
671 "$dst {${mask}} {z}, $src2, $src3}"),
675 (mem_frag addr:$src3)),
1636 (ins VR128X:$src1, VK1WM:$mask, RC:$src2, RC:$src3),
1638 " \t{$src3, $src2, $dst {${mask}}|$dst {${mask}}, $src2, $src3}"),
2722 (ins RC:$src1, RC:$src2, RC:$src3),
2723 !strconcat(OpcodeStr," \t{$src3, $src2, $dst|$dst, $src2, $src3}"),
2724 [(set RC:$dst, (OpVT(OpNode RC:$src1, RC:$src2, RC:$src3)))]>;
2728 (ins RC:$src1, RC:$src2, x86memop:$src3),
2729 !strconcat(OpcodeStr, " \t{$src3, $src2, $dst|$dst, $src2, $src3}"),
2731 (mem_frag addr:$src3))))]>;
2733 (ins RC:$src1, RC:$src2, x86scalar_mop:$src3),
2734 !strconcat(OpcodeStr, " \t{${src3}", BrdcstStr,
2735 ", $src2, $dst|$dst, $src2, ${src3}", BrdcstStr, "}"),
2737 (OpVT (X86VBroadcast (scalar_mfrag addr:$src3)))))]>, EVEX_B;
2801 (ins RC:$src1, RC:$src3, x86memop:$src2),
2802 !strconcat(OpcodeStr, " \t{$src2, $src3, $dst|$dst, $src3, $src2}"),
2803 [(set RC:$dst, (OpVT (OpNode RC:$src1, (mem_frag addr:$src2), RC:$src3)))]>;
2805 (ins RC:$src1, RC:$src3, x86scalar_mop:$src2),
2807 ", $src3, $dst|$dst, $src3, ${src2}", BrdcstStr, "}"),
2809 (OpVT (X86VBroadcast (scalar_mfrag addr:$src2))), RC:$src3))]>, EVEX_B;
2875 (ins RC:$src1, RC:$src2, RC:$src3),
2877 " \t{$src3, $src2, $dst|$dst, $src2, $src3}"),
2879 (OpVT (OpNode RC:$src2, RC:$src1, RC:$src3)))]>;
2882 (ins RC:$src1, RC:$src2, f128mem:$src3),
2884 " \t{$src3, $src2, $dst|$dst, $src2, $src3}"),
2887 (mem_frag addr:$src3))))]>;
3825 (outs FR32X:$dst), (ins FR32X:$src1, FR32X:$src2, i32i8imm:$src3),
3827 "ss\t{$src3, $src2, $src1, $dst|$dst, $src1, $src2, $src3}"),
3833 (outs VR128X:$dst), (ins VR128X:$src1, VR128X:$src2, i32i8imm:$src3),
3835 "ss\t{$src3, $src2, $src1, $dst|$dst, $src1, $src2, $src3}"),
3836 [(set VR128X:$dst, (F32Int VR128X:$src1, VR128X:$src2, imm:$src3))]>;
3840 (ins VR128X:$src1, ssmem:$src2, i32i8imm:$src3),
3842 "ss\t{$src3, $src2, $src1, $dst|$dst, $src1, $src2, $src3}"),
3844 sse_load_f32:$src2, imm:$src3))]>,
3850 (outs FR64X:$dst), (ins FR64X:$src1, FR64X:$src2, i32i8imm:$src3),
3852 "sd\t{$src3, $src2, $src1, $dst|$dst, $src1, $src2, $src3}"),
3858 (outs VR128X:$dst), (ins VR128X:$src1, VR128X:$src2, i32i8imm:$src3),
3860 "sd\t{$src3, $src2, $src1, $dst|$dst, $src1, $src2, $src3}"),
3861 [(set VR128X:$dst, (F64Int VR128X:$src1, VR128X:$src2, imm:$src3))]>,
3866 (outs VR128X:$dst), (ins VR128X:$src1, sdmem:$src2, i32i8imm:$src3),
3868 "sd\t{$src3, $src2, $src1, $dst|$dst, $src1, $src2, $src3}"),
3870 (F64Int VR128X:$src1, sse_load_f64:$src2, imm:$src3))]>,
3920 (outs RC:$dst), (ins RC:$src1, RC:$src2, i32i8imm:$src3),
3926 (outs RC:$dst), (ins RC:$src1, x86memop:$src2, i32i8imm:$src3),
4272 (ins RC:$src1, x86memop:$src2, i8imm:$src3),
4274 " \t{$src3, $src2, $src1, $dst|$dst, $src1, $src2, $src3}"),
4276 (i8 imm:$src3))))], d, IIC_SSE_SHUFP>,
4279 (ins RC:$src1, RC:$src2, i8imm:$src3),
4281 " \t{$src3, $src2, $src1, $dst|$dst, $src1, $src2, $src3}"),
4283 (i8 imm:$src3))))], d, IIC_SSE_SHUFP>,
4307 (ins RC:$src1, RC:$src2, i8imm:$src3),
4309 " \t{$src3, $src2, $src1, $dst|$dst, $src1, $src2, $src3}"),
4313 (ins RC:$src1, x86memop:$src2, i8imm:$src3),
4315 " \t{$src3, $src2, $src1, $dst|$dst, $src1, $src2, $src3}"),