Searched refs:nir_isub (Results 1 - 25 of 55) sorted by relevance

123

/xsrc/external/mit/MesaLib/dist/src/compiler/nir/
H A Dnir_lower_idiv.c70 bf = nir_isub(bld, bf, nir_imm_int(bld, 2)); /* yes, really */
81 r = nir_isub(bld, a, r);
91 r = nir_isub(bld, a, r);
95 q = nir_bcsel(bld, rt, nir_isub(bld, r, b), r);
109 q = nir_isub(bld, numer, q);
137 nir_ssa_def *remainder = nir_isub(bld, numer, num_s_remainder);
146 nir_isub(bld, remainder, denom), remainder);
151 return nir_bcsel(bld, remainder_ge_den, nir_isub(bld, remainder, denom),
177 return nir_isub(bld, res, d_sign);
181 res = nir_isub(bl
[all...]
H A Dnir_builtin_builder.h75 nir_ssa_def *res0 = nir_isub(b, x, y);
76 nir_ssa_def *res1 = nir_isub(b, y, x);
84 nir_ssa_def *res0 = nir_isub(b, x, y);
85 nir_ssa_def *res1 = nir_isub(b, y, x);
243 val = nir_isub(b, nir_imm_intN_t(b, a->bit_size - 1, 32), nir_ufind_msb(b, a));
H A Dnir_opt_idiv_const.c60 return nir_isub(b, n, nir_imul(b, build_udiv(b, n, d),
94 res = nir_isub(b, res, n);
116 return nir_isub(b, n, nir_iand_imm(b, tmp, -d));
118 return nir_isub(b, n, nir_imul(b, build_idiv(b, n, d),
H A Dnir_lower_double_ops.c128 nir_ssa_def *new_exp = nir_isub(b, get_exponent(b, ra),
129 nir_isub(b, get_exponent(b, src),
178 nir_ssa_def *unbiased_exp = nir_isub(b, get_exponent(b, src),
188 nir_ssa_def *new_exp = nir_isub(b, get_exponent(b, ra), half);
320 nir_ssa_def *unbiased_exp = nir_isub(b, get_exponent(b, src),
323 nir_ssa_def *frac_bits = nir_isub(b, nir_imm_int(b, 52), unbiased_exp);
353 nir_isub(b, frac_bits, nir_imm_int(b, 32))));
H A Dnir_lower_fp16_conv.c135 nir_isub(b,
148 nir_ssa_def *i = nir_isub(b, nir_imm_int(b, 125), nir_ushr(b, abs, nir_imm_int(b, 23)));
152 sticky = nir_bcsel(b, nir_ine(b, nir_iand(b, masked, nir_isub(b, nir_ishl(b, one, i), one)), zero), one, zero);
H A Dnir_lower_gs_intrinsics.c180 nir_isub(b, vtxcnt_total, num_inc_vtx),
190 nir_isub(b, prim_cnt, num_inc_prim),
H A Dnir_conversion_builder.h166 nir_ssa_def *bits_to_lose = nir_isub(b, msb, mantissa_bit_size);
169 nir_ssa_def *mask = nir_inot(b, nir_isub(b, adjust, one));
H A Dnir_lower_alu.c114 lowered = nir_isub(b, lowered,
H A Dnir_lower_int64.c318 nir_ssa_def *res_lo = nir_isub(b, x_lo, y_lo);
320 nir_ssa_def *res_hi = nir_iadd(b, nir_isub(b, x_hi, y_hi), borrow);
540 nir_ssa_def *new_n_hi = nir_isub(b, n_hi, d_shift);
570 nir_ssa_def *new_n = nir_isub(b, n, d_shift);
715 nir_imax(b, nir_isub(b, exp, nir_imm_int(b, significand_bits)),
H A Dnir_lower_io.c2017 arr_size = nir_imax(b, nir_isub(b, arr_size, offset), nir_imm_int(b, 0u));
2605 return nir_isub(b, addr0, addr1);
2610 return nir_u2u64(b, nir_isub(b, nir_u2u32(b, addr0), nir_u2u32(b, addr1)));
2614 return nir_isub(b, addr_to_global(b, addr0, addr_format),
2621 return nir_isub(b, nir_channel(b, addr0, 1), nir_channel(b, addr1, 1));
2627 return nir_isub(b, nir_channel(b, addr0, 2), nir_channel(b, addr1, 2));
/xsrc/external/mit/MesaLib.old/dist/src/compiler/nir/
H A Dnir_lower_idiv.c74 bf = nir_isub(bld, bf, nir_imm_int(bld, 2)); /* yes, really */
85 r = nir_isub(bld, a, r);
95 r = nir_isub(bld, a, r);
112 q = nir_isub(bld, a, r);
H A Dnir_builtin_builder.h64 nir_ssa_def *res0 = nir_isub(b, x, y);
65 nir_ssa_def *res1 = nir_isub(b, y, x);
73 nir_ssa_def *res0 = nir_isub(b, x, y);
74 nir_ssa_def *res1 = nir_isub(b, y, x);
H A Dnir_lower_double_ops.c124 nir_ssa_def *new_exp = nir_isub(b, get_exponent(b, ra),
125 nir_isub(b, get_exponent(b, src),
174 nir_ssa_def *unbiased_exp = nir_isub(b, get_exponent(b, src),
184 nir_ssa_def *new_exp = nir_isub(b, get_exponent(b, ra), half);
305 nir_ssa_def *unbiased_exp = nir_isub(b, get_exponent(b, src),
308 nir_ssa_def *frac_bits = nir_isub(b, nir_imm_int(b, 52), unbiased_exp);
338 nir_isub(b, frac_bits, nir_imm_int(b, 32))));
H A Dnir_builtin_builder.c96 nir_isub(b, x, one));
139 nir_ssa_def *rshift = nir_isub(b, nir_imm_int(b, x->bit_size), lshift);
H A Dnir_opt_idiv_const.c60 return nir_isub(b, n, nir_imul(b, build_udiv(b, n, d),
91 res = nir_isub(b, res, n);
H A Dnir_lower_alu.c114 lowered = nir_isub(b, lowered,
H A Dnir_lower_subgroups.c237 index = nir_isub(b, index, intrin->src[1].ssa);
418 mask = nir_ushr(b, mask, nir_isub(b, nir_imm_int(b, bits - 1), count));
H A Dnir_lower_int64.c304 nir_ssa_def *res_lo = nir_isub(b, x_lo, y_lo);
306 nir_ssa_def *res_hi = nir_iadd(b, nir_isub(b, x_hi, y_hi), borrow);
526 nir_ssa_def *new_n_hi = nir_isub(b, n_hi, d_shift);
556 nir_ssa_def *new_n = nir_isub(b, n, d_shift);
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/etnaviv/
H A Detnaviv_nir_lower_ubo_to_uniform.c64 nir_ushr(b, nir_isub(b, ubo_offset, range_base), nir_imm_int(b, 4));
/xsrc/external/mit/MesaLib/dist/src/panfrost/lib/
H A Dpan_indirect_dispatch.c186 nir_ssa_def *num_wg_x_m1 = nir_isub(&b, num_wg_x, one);
187 nir_ssa_def *num_wg_y_m1 = nir_isub(&b, num_wg_y, one);
188 nir_ssa_def *num_wg_z_m1 = nir_isub(&b, num_wg_z, one);
/xsrc/external/mit/MesaLib/dist/src/compiler/spirv/
H A Dvtn_subgroup.c328 delta = nir_isub(nb, size, delta);
337 nir_isub(nb, index, size), 0, 0);
/xsrc/external/mit/MesaLib.old/dist/src/freedreno/ir3/
H A Dir3_nir_lower_io_offsets.c120 shift_ssa = nir_isub(b, shift_ssa, nir_imm_int(b, abs(shift)));
/xsrc/external/mit/MesaLib.old/dist/src/intel/vulkan/
H A Danv_nir_lower_multiview.c118 nir_isub(b, shift, nir_imm_int(b, 32)));
/xsrc/external/mit/MesaLib/dist/src/freedreno/ir3/
H A Dir3_nir_lower_io_offsets.c116 shift_ssa = nir_isub(b, shift_ssa, nir_imm_int(b, abs(shift)));
/xsrc/external/mit/MesaLib/dist/src/intel/vulkan/
H A Danv_nir_lower_multiview.c123 nir_isub(b, shift, nir_imm_int(b, 32)));

Completed in 21 milliseconds

123