Lines Matching full:src0

348 //   [(set f64:$dst, (fma f64:$src0, f64:$src1, f64:$src2))]
352 // Src0 = Input
366 [(set i32:$dst, (AMDGPUbfe_u32 i32:$src0, i32:$src1, i32:$src2))],
371 [(set i32:$dst, (AMDGPUbfe_i32 i32:$src0, i32:$src1, i32:$src2))],
412 [(set i32:$dst, (AMDGPUbfi i32:$src0, i32:$src1, i32:$src2))],
464 (fcopysign f32:$src0, f32:$src1),
465 (BFI_INT_eg (MOV_IMM_I32 (i32 0x7fffffff)), $src0, $src1)
469 (fcopysign f32:$src0, f64:$src1),
470 (BFI_INT_eg (MOV_IMM_I32 (i32 0x7fffffff)), $src0,
475 (fcopysign f64:$src0, f64:$src1),
477 (i32 (EXTRACT_SUBREG $src0, sub0)), sub0,
479 (i32 (EXTRACT_SUBREG R600_Reg64:$src0, sub1)),
484 (fcopysign f64:$src0, f32:$src1),
486 (i32 (EXTRACT_SUBREG $src0, sub0)), sub0,
488 (i32 (EXTRACT_SUBREG R600_Reg64:$src0, sub1)),
493 [(set i32:$dst, (AMDGPUbfm i32:$src0, i32:$src1))],
498 [(set i32:$dst, (AMDGPUmad_u24 i32:$src0, i32:$src1, i32:$src2))], VecALU
505 (fshr i32:$src0, i32:$src1, i32:$src2),
506 (BIT_ALIGN_INT_eg $src0, $src1, $src2)
521 [(set i32:$dst, (AMDGPUmul_u24 i32:$src0, i32:$src1))], VecALU
560 let src0 = 0;
615 (ins R600_Reg32:$src0, REL:$src0_rel, SEL:$src0_sel,
618 " "#name#" $last OQAP, $src0$src0_rel $pred_sel",
636 (ins R600_Reg32:$src0, REL:$src0_rel, SEL:$src0_sel,
640 " "#name#" $last "#dst#"$src0$src0_rel, $src1$src1_rel, $pred_sel",
668 (ins R600_Reg32:$src0, REL:$src0_rel, SEL:$src0_sel,
672 " "#name# "$last "#dst#"$src0$src0_rel, $src1$src1_rel, $src2$src2_rel, $pred_sel",
706 [(store_local (i32 R600_Reg32:$src1), R600_Reg32:$src0)]
709 [(truncstorei8_local i32:$src1, i32:$src0)]
712 [(truncstorei16_local i32:$src1, i32:$src0)]
715 [(set i32:$dst, (atomic_load_add_local_i32 i32:$src0, i32:$src1))]
718 [(set i32:$dst, (atomic_load_sub_local_i32 i32:$src0, i32:$src1))]
721 [(set i32:$dst, (atomic_load_and_local_i32 i32:$src0, i32:$src1))]
724 [(set i32:$dst, (atomic_load_or_local_i32 i32:$src0, i32:$src1))]
727 [(set i32:$dst, (atomic_load_xor_local_i32 i32:$src0, i32:$src1))]
730 [(set i32:$dst, (atomic_load_min_local_i32 i32:$src0, i32:$src1))]
733 [(set i32:$dst, (atomic_load_max_local_i32 i32:$src0, i32:$src1))]
736 [(set i32:$dst, (atomic_load_umin_local_i32 i32:$src0, i32:$src1))]
739 [(set i32:$dst, (atomic_load_umax_local_i32 i32:$src0, i32:$src1))]
742 [(set i32:$dst, (atomic_swap_local_i32 i32:$src0, i32:$src1))]
745 [(set i32:$dst, (atomic_cmp_swap_local_i32 i32:$src0, i32:$src1, i32:$src2))]
748 [(set (i32 R600_Reg32:$dst), (load_local R600_Reg32:$src0))]
751 [(set i32:$dst, (sextloadi8_local i32:$src0))]
754 [(set i32:$dst, (az_extloadi8_local i32:$src0))]
757 [(set i32:$dst, (sextloadi16_local i32:$src0))]
760 [(set i32:$dst, (az_extloadi16_local i32:$src0))]
773 def : EGOrCaymanPat<(fp_to_sint f32:$src0), (FLT_TO_INT_eg (TRUNC $src0))>;
775 def : EGOrCaymanPat<(fp_to_uint f32:$src0), (FLT_TO_UINT_eg (TRUNC $src0))>;