Lines Matching refs:src2
2128 (rule (alu_rrr op ty src1 src2)
2130 (_ Unit (emit (MInst.AluRRR op (operand_size ty) dst src1 src2))))
2135 (rule (vec_rrr op src1 src2 size)
2137 (_ Unit (emit (MInst.VecRRR op dst src1 src2 size))))
2150 (rule (vec_rrr_mod op src1 src2 src3 size)
2152 (_1 Unit (emit (MInst.VecRRRMod op dst src1 src2 src3 size))))
2158 (rule (vec_fmla_elem op src1 src2 src3 size idx)
2160 (_1 Unit (emit (MInst.VecFmlaElem op dst src1 src2 src3 size idx))))
2177 (rule (fpu_rrr op src1 src2 size)
2179 (_ Unit (emit (MInst.FpuRRR op size dst src1 src2))))
2184 (rule (fpu_rrrr size op src1 src2 src3)
2186 (_ Unit (emit (MInst.FpuRRRR size op dst src1 src2 src3))))
2239 (rule (alu_rrr_shift op ty src1 src2 shift)
2241 (_ Unit (emit (MInst.AluRRRShift op (operand_size ty) dst src1 src2 shift))))
2247 (rule (cmp_rr_shift size src1 src2 shift_amount)
2251 src1 src2 shift)))
2256 (rule (cmp_rr_shift_asr size src1 src2 shift_amount)
2260 src1 src2 shift)))
2264 (rule (alu_rrr_extend op ty src1 src2 extend)
2266 (_ Unit (emit (MInst.AluRRRExtend op (operand_size ty) dst src1 src2 extend))))
2273 (let ((src2 Reg (put_extended_in_reg extended_reg))
2275 (alu_rrr_extend op ty src1 src2 extend)))
2279 (rule (alu_rrrr op ty src1 src2 src3)
2281 (_ Unit (emit (MInst.AluRRRR op (operand_size ty) dst src1 src2 src3))))
2286 (rule (alu_rrr_with_flags_paired ty src1 src2 alu_op)
2289 (MInst.AluRRR alu_op (operand_size ty) dst src1 src2)
2294 (rule (alu_rrr_with_flags_chained ty src1 src2 alu_op)
2297 (MInst.AluRRR alu_op (operand_size ty) dst src1 src2)
2309 (rule (add_with_flags_paired ty src1 src2)
2312 (MInst.AluRRR (ALUOp.AddS) (operand_size ty) dst src1 src2)
2317 (rule (adc_paired ty src1 src2)
2320 (MInst.AluRRR (ALUOp.Adc) (operand_size ty) dst src1 src2)
2325 (rule (sub_with_flags_paired ty src1 src2)
2328 (MInst.AluRRR (ALUOp.SubS) (operand_size ty) dst src1 src2)
2341 (rule (cmn_imm size src1 src2)
2344 src1 src2)))
2351 (rule (cmp size src1 src2)
2354 src1 src2)))
2360 (rule (cmp_imm size src1 src2)
2363 src1 src2)))
2366 (rule (cmp64_imm src1 src2)
2367 (cmp_imm (OperandSize.Size64) src1 src2))
2384 (rule (cmp_extend size src1 src2 extend)
2387 src1 src2 extend)))
2391 (rule (sbc_paired ty src1 src2)
2394 (MInst.AluRRR (ALUOp.Sbc) (operand_size ty) dst src1 src2)
2437 (rule (vec_rrr_long op src1 src2 high_half)
2439 (_ Unit (emit (MInst.VecRRRLong op dst src1 src2 high_half))))
2451 (rule (vec_rrrr_long op src1 src2 src3 high_half)
2453 (_ Unit (emit (MInst.VecRRRLongMod op dst src1 src2 src3 high_half))))
2554 (rule (mov_to_vec src1 src2 lane size)
2556 (_ Unit (emit (MInst.MovToVec dst src1 src2 lane size))))
2561 (rule (mov_vec_elem src1 src2 dst_idx src_idx size)
2563 (_ Unit (emit (MInst.VecMovElement dst src1 src2 dst_idx src_idx size))))
2638 (rule (vec_extract src1 src2 idx)
2640 (_ Unit (emit (MInst.VecExtract dst src1 src2 idx))))