Searched refs:nir_ushr (Results 1 - 25 of 61) sorted by relevance

123

/xsrc/external/mit/MesaLib.old/dist/src/compiler/nir/
H A Dnir_lower_alu.c73 nir_iand(b, nir_ushr(b, lowered, c1), c55555555),
78 nir_iand(b, nir_ushr(b, lowered, c2), c33333333),
83 nir_iand(b, nir_ushr(b, lowered, c4), c0f0f0f0f),
88 nir_iand(b, nir_ushr(b, lowered, c8), c00ff00ff),
92 nir_ushr(b, lowered, c16),
115 nir_iand(b, nir_ushr(b, lowered, c1), c55555555));
119 nir_iand(b, nir_ushr(b, lowered, c2), c33333333));
121 lowered = nir_ushr(b,
126 nir_ushr(b, lowered, c4)),
160 nir_ssa_def *src0h = nir_ushr(
[all...]
H A Dnir_opt_idiv_const.c35 return nir_ushr(b, n, nir_imm_int(b, util_logbase2_64(d)));
41 n = nir_ushr(b, n, nir_imm_int(b, m.pre_shift));
46 n = nir_ushr(b, n, nir_imm_int(b, m.post_shift));
77 nir_ssa_def *uq = nir_ushr(b, nir_iabs(b, n),
94 res = nir_iadd(b, res, nir_ushr(b, res, nir_imm_int(b, n->bit_size - 1)));
H A Dnir_lower_frexp.c123 exponent = nir_i2i32(b, nir_iadd(b, nir_ushr(b, abs_x, exponent_shift),
131 exponent = nir_iadd(b, nir_ushr(b, abs_x, exponent_shift),
142 exponent = nir_iadd(b, nir_ushr(b, abs_upper_x, exponent_shift),
H A Dnir_format_convert.h34 return nir_ushr(b, value, nir_imm_int(b, -left_shift));
105 comps[i] = nir_ushr(b, nir_ishl(b, chan, lshift), rshift);
195 dst_chan[i] = nir_iand(b, nir_ushr(b, nir_channel(b, src, src_idx),
408 nir_iadd(b, nir_umax(b, nir_ushr(b, maxu, nir_imm_int(b, 23)),
436 nir_ushr(b, mantissa, nir_imm_int(b, 1)));
H A Dnir_lower_int64.c177 nir_ssa_def *lo_shifted_hi = nir_ushr(b, x_lo, reverse_count);
220 nir_ssa_def *lo_shifted = nir_ushr(b, x_lo, y);
264 nir_ssa_def *lo_shifted = nir_ushr(b, x_lo, y);
265 nir_ssa_def *hi_shifted = nir_ushr(b, x_hi, y);
272 nir_pack_64_2x32_split(b, nir_ushr(b, x_hi, reverse_count),
462 carry = nir_ushr(b, tmp, nir_imm_int(b, 32));
H A Dnir_builtin_builder.c142 nir_ssa_def *lo = nir_ushr(b, x, rshift);
/xsrc/external/mit/MesaLib/dist/src/compiler/nir/
H A Dnir_lower_alu.c73 nir_iand(b, nir_ushr(b, lowered, c1), c55555555),
78 nir_iand(b, nir_ushr(b, lowered, c2), c33333333),
83 nir_iand(b, nir_ushr(b, lowered, c4), c0f0f0f0f),
88 nir_iand(b, nir_ushr(b, lowered, c8), c00ff00ff),
92 nir_ushr(b, lowered, c16),
115 nir_iand(b, nir_ushr(b, lowered, c1), c55555555));
119 nir_iand(b, nir_ushr(b, lowered, c2), c33333333));
121 lowered = nir_ushr(b,
126 nir_ushr(b, lowered, c4)),
172 nir_ssa_def *src0h = nir_ushr(
[all...]
H A Dnir_lower_fp16_conv.c76 sign = nir_ushr(b, sign, nir_imm_int(b, 31));
80 sign = nir_ushr(b, sign, nir_imm_int(b, 31));
136 nir_ushr(b, abs, nir_imm_int(b, 23)),
139 nir_iand(b, nir_ushr(b, abs, nir_imm_int(b, 13)), nir_imm_int(b, 0x3FFF)));
140 nir_ssa_def *guard = nir_iand(b, nir_ushr(b, abs, nir_imm_int(b, 12)), one);
148 nir_ssa_def *i = nir_isub(b, nir_imm_int(b, 125), nir_ushr(b, abs, nir_imm_int(b, 23)));
150 value = nir_ushr(b, masked, nir_iadd(b, i, one));
151 guard = nir_iand(b, nir_ushr(b, masked, i), one);
188 return nir_u2u16(b, nir_ior(b, fp16, nir_ushr(b, sign, nir_imm_int(b, 16))));
H A Dnir_lower_frexp.c135 exponent = nir_i2i32(b, nir_iadd(b, nir_ushr(b, abs_x, exponent_shift),
143 exponent = nir_iadd(b, nir_ushr(b, abs_x, exponent_shift),
154 exponent = nir_iadd(b, nir_ushr(b, abs_upper_x, exponent_shift),
H A Dnir_format_convert.h34 return nir_ushr(b, value, nir_imm_int(b, -left_shift));
45 nir_ushr(b, value, nir_ineg(b, left_shift)));
114 comps[i] = nir_ushr(b, nir_ishl(b, chan, lshift), rshift);
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/d3d12/
H A Dd3d12_nir_lower_vs_vertex_conversion.c80 nir_ssa_def *split = from_10_10_10_2_scaled(b, src, lshift, nir_ushr);
130 return from_10_10_10_2_scaled(b, src, lshift_rgba(b), nir_ushr);
132 return from_10_10_10_2_scaled(b, src, lshift_bgra(b), nir_ushr);
/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.old/dist/src/gallium/drivers/vc4/
H A Dvc4_nir_lower_txf_ms.c85 nir_ssa_def *x_tile = nir_ushr(b, x, nir_imm_int(b, tile_w_shift));
86 nir_ssa_def *y_tile = nir_ushr(b, y, nir_imm_int(b, tile_h_shift));
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/vc4/
H A Dvc4_nir_lower_txf_ms.c82 nir_ssa_def *x_tile = nir_ushr(b, x, nir_imm_int(b, tile_w_shift));
83 nir_ssa_def *y_tile = nir_ushr(b, y, nir_imm_int(b, tile_h_shift));
/xsrc/external/mit/MesaLib/dist/src/broadcom/compiler/
H A Dv3d_nir_lower_txf_ms.c55 nir_iand(b, nir_ushr(b, sample, one), one));
/xsrc/external/mit/MesaLib.old/dist/src/broadcom/compiler/
H A Dv3d_nir_lower_txf_ms.c57 nir_iand(b, nir_ushr(b, sample, one), one));
/xsrc/external/mit/MesaLib.old/dist/src/intel/vulkan/
H A Danv_nir_lower_multiview.c112 shifted = nir_ushr(b, nir_imm_int(b, remap), shift);
115 nir_ushr(b, nir_imm_int(b, remap), shift);
117 nir_ushr(b, nir_imm_int(b, remap >> 32),
/xsrc/external/mit/MesaLib/dist/src/intel/vulkan/
H A Danv_nir_lower_multiview.c117 shifted = nir_ushr(b, nir_imm_int(b, remap), shift);
120 nir_ushr(b, nir_imm_int(b, remap), shift);
122 nir_ushr(b, nir_imm_int(b, remap >> 32),
/xsrc/external/mit/MesaLib/dist/src/intel/compiler/
H A Dbrw_nir_lower_alpha_to_coverage.c68 nir_iand_imm(b, nir_ushr(b, nir_imm_int(b, 0xfea80),
H A Dbrw_nir_lower_storage_image.c151 nir_ssa_def *z_y = nir_ushr(b, z, nir_channel(b, tiling, 2));
179 nir_ssa_def *major = nir_ushr(b, xypos, nir_channels(b, tiling, 0x3));
215 nir_ssa_def *shift0 = nir_ushr(b, addr, nir_channel(b, swizzle, 0));
216 nir_ssa_def *shift1 = nir_ushr(b, addr, nir_channel(b, swizzle, 1));
/xsrc/external/mit/MesaLib.old/dist/src/freedreno/ir3/
H A Dir3_nir_lower_io_offsets.c152 new_offset = nir_ushr(b, alu->src[0].src.ssa, shift_ssa);
222 offset = nir_ushr(b, offset, nir_imm_int(b, 2));
H A Dir3_nir_analyze_ubo_ranges.c106 ubo_offset = nir_ushr(b, ubo_offset, nir_imm_int(b, 2));
/xsrc/external/mit/MesaLib/dist/src/freedreno/ir3/
H A Dir3_nir_lower_io_offsets.c155 new_offset = nir_ushr(b, src0, shift_ssa);
230 offset = nir_ushr(b, offset, nir_imm_int(b, shift));
/xsrc/external/mit/MesaLib/dist/src/microsoft/compiler/
H A Ddxil_nir.c158 vec32 = nir_ushr(b, vec32, shift);
221 nir_ssa_def *idx = nir_ushr(b, offset, nir_imm_int(b, 4));
247 vec32 = nir_ushr(b, vec32, shift);
303 vec32 = nir_ushr(b, vec32, shift);
432 nir_ssa_def *index = nir_ushr(b, offset, nir_imm_int(b, 2));
455 vec32 = nir_ushr(b, vec32, shift);
551 nir_ssa_def *index = nir_ushr(b, local_offset, nir_imm_int(b, 2));
766 nir_ssa_def *index = nir_ushr(b, offset, nir_imm_int(b, 2));
/xsrc/external/mit/MesaLib.old/dist/src/intel/compiler/
H A Dbrw_nir_lower_image_load_store.c205 nir_ssa_def *z_y = nir_ushr(b, z, nir_channel(b, tiling, 2));
233 nir_ssa_def *major = nir_ushr(b, xypos, nir_channels(b, tiling, 0x3));
269 nir_ssa_def *shift0 = nir_ushr(b, addr, nir_channel(b, swizzle, 0));
270 nir_ssa_def *shift1 = nir_ushr(b, addr, nir_channel(b, swizzle, 1));

Completed in 23 milliseconds

123