| D | nir_lower_idiv.c | 34 nir_def *rcp = nir_frcp(bld, nir_u2f32(bld, denom)); in emit_udiv() local 35 rcp = nir_f2u32(bld, nir_fmul_imm(bld, rcp, 4294966784.0)); in emit_udiv() 38 nir_imul(bld, rcp, nir_ineg(bld, denom)); in emit_udiv() 39 rcp = nir_iadd(bld, rcp, nir_umul_high(bld, rcp, neg_rcp_times_denom)); in emit_udiv() 43 nir_def *quotient = nir_umul_high(bld, numer, rcp); in emit_udiv() 111 nir_def *rcp = nir_iadd_imm(b, nir_frcp(b, q), 1); in convert_instr_small() local 114 nir_def *res = nir_fmul(b, p, rcp); in convert_instr_small()
|