| /xsrc/external/mit/MesaLib.old/dist/src/compiler/nir/ |
| nir_lower_alu.c | 59 nir_ssa_def *c1 = nir_imm_int(b, 1); 60 nir_ssa_def *c2 = nir_imm_int(b, 2); 61 nir_ssa_def *c4 = nir_imm_int(b, 4); 62 nir_ssa_def *c8 = nir_imm_int(b, 8); 63 nir_ssa_def *c16 = nir_imm_int(b, 16); 64 nir_ssa_def *c33333333 = nir_imm_int(b, 0x33333333); 65 nir_ssa_def *c55555555 = nir_imm_int(b, 0x55555555); 66 nir_ssa_def *c0f0f0f0f = nir_imm_int(b, 0x0f0f0f0f); 67 nir_ssa_def *c00ff00ff = nir_imm_int(b, 0x00ff00ff); 103 nir_ssa_def *c1 = nir_imm_int(b, 1) [all...] |
| nir_lower_frexp.c | 65 sign_mantissa_mask = nir_imm_int(b, 0x807fffffu); 67 exponent_value = nir_imm_int(b, 0x3f000000u); 79 sign_mantissa_mask = nir_imm_int(b, 0x800fffffu); 81 exponent_value = nir_imm_int(b, 0x3fe00000u); 92 nir_ssa_def *zero32 = nir_imm_int(b, 0); 117 nir_ssa_def *exponent_shift = nir_imm_int(b, 10); 128 nir_ssa_def *exponent_shift = nir_imm_int(b, 23); 129 nir_ssa_def *exponent_bias = nir_imm_int(b, -126); 136 nir_ssa_def *exponent_shift = nir_imm_int(b, 20); 137 nir_ssa_def *exponent_bias = nir_imm_int(b, -1022) [all...] |
| nir_lower_uniforms_to_ubo.c | 48 nir_ssa_def *new_idx = nir_iadd(b, old_idx, nir_imm_int(b, 1)); 55 nir_ssa_def *ubo_idx = nir_imm_int(b, 0); 57 nir_iadd(b, nir_imm_int(b, multiplier * nir_intrinsic_base(instr)), 58 nir_imul(b, nir_imm_int(b, multiplier),
|
| nir_lower_double_ops.c | 50 nir_ssa_def *new_hi = nir_bfi(b, nir_imm_int(b, 0x7ff00000), exp, hi); 62 return nir_ubitfield_extract(b, hi, nir_imm_int(b, 20), nir_imm_int(b, 11)); 78 nir_ssa_def *inf_hi = nir_ior(b, nir_imm_int(b, 0x7ff00000), zero_hi); 79 return nir_pack_64_2x32_split(b, nir_imm_int(b, 0), inf_hi); 97 res = nir_bcsel(b, nir_ior(b, nir_ige(b, nir_imm_int(b, 0), exp), 114 nir_ssa_def *src_norm = set_exponent(b, src, nir_imm_int(b, 1023)); 126 nir_imm_int(b, 1023))); 175 nir_imm_int(b, 1023)); 176 nir_ssa_def *even = nir_iand(b, unbiased_exp, nir_imm_int(b, 1)) [all...] |
| nir_format_convert.h | 32 return nir_ishl(b, value, nir_imm_int(b, left_shift)); 34 return nir_ushr(b, value, nir_imm_int(b, -left_shift)); 43 return nir_shift(b, nir_iand(b, src, nir_imm_int(b, mask)), left_shift); 72 nir_ssa_def *shift = nir_imm_int(b, src->bit_size - bits[i]); 100 nir_ssa_def *lshift = nir_imm_int(b, bit_size - (offset + bits[i])); 101 nir_ssa_def *rshift = nir_imm_int(b, bit_size - bits[i]); 135 nir_ssa_def *packed = nir_imm_int(b, 0); 176 nir_imm_int(b, shift)); 190 nir_ssa_def *mask = nir_imm_int(b, ~0u >> (32 - dst_bits)); 196 nir_imm_int(b, shift)) [all...] |
| /xsrc/external/mit/MesaLib/dist/src/compiler/nir/ |
| nir_lower_fp16_conv.c | 76 sign = nir_ushr(b, sign, nir_imm_int(b, 31)); 80 sign = nir_ushr(b, sign, nir_imm_int(b, 31)); 91 nir_ssa_def *f32infinity = nir_imm_int(b, 255 << 23); 92 nir_ssa_def *f16max = nir_imm_int(b, (127 + 16) << 23); 96 nir_ssa_def *sign = nir_iand(b, src, nir_imm_int(b, 0x80000000)); 97 nir_ssa_def *one = nir_imm_int(b, 1); 99 nir_ssa_def *abs = nir_iand(b, src, nir_imm_int(b, 0x7FFFFFFF)); 104 nir_imm_int(b, 0x7E00), 105 nir_imm_int(b, 0x7C00)); 114 overflowed_fp16 = nir_imm_int(b, 0x7BFF) [all...] |
| nir_lower_frexp.c | 64 sign_mantissa_mask = nir_imm_int(b, 0x807fffffu); 66 exponent_value = nir_imm_int(b, 0x3f000000u); 78 sign_mantissa_mask = nir_imm_int(b, 0x800fffffu); 80 exponent_value = nir_imm_int(b, 0x3fe00000u); 129 nir_ssa_def *exponent_shift = nir_imm_int(b, 10); 140 nir_ssa_def *exponent_shift = nir_imm_int(b, 23); 141 nir_ssa_def *exponent_bias = nir_imm_int(b, -126); 148 nir_ssa_def *exponent_shift = nir_imm_int(b, 20); 149 nir_ssa_def *exponent_bias = nir_imm_int(b, -1022); 151 nir_ssa_def *zero32 = nir_imm_int(b, 0) [all...] |
| nir_lower_alu.c | 59 nir_ssa_def *c1 = nir_imm_int(b, 1); 60 nir_ssa_def *c2 = nir_imm_int(b, 2); 61 nir_ssa_def *c4 = nir_imm_int(b, 4); 62 nir_ssa_def *c8 = nir_imm_int(b, 8); 63 nir_ssa_def *c16 = nir_imm_int(b, 16); 64 nir_ssa_def *c33333333 = nir_imm_int(b, 0x33333333); 65 nir_ssa_def *c55555555 = nir_imm_int(b, 0x55555555); 66 nir_ssa_def *c0f0f0f0f = nir_imm_int(b, 0x0f0f0f0f); 67 nir_ssa_def *c00ff00ff = nir_imm_int(b, 0x00ff00ff); 103 nir_ssa_def *c1 = nir_imm_int(b, 1) [all...] |
| nir_lower_double_ops.c | 53 nir_imm_int(b, 20), 54 nir_imm_int(b, 11)); 66 return nir_ubitfield_extract(b, hi, nir_imm_int(b, 20), nir_imm_int(b, 11)); 82 nir_ssa_def *inf_hi = nir_ior(b, nir_imm_int(b, 0x7ff00000), zero_hi); 83 return nir_pack_64_2x32_split(b, nir_imm_int(b, 0), inf_hi); 101 res = nir_bcsel(b, nir_ior(b, nir_ige(b, nir_imm_int(b, 0), exp), 118 nir_ssa_def *src_norm = set_exponent(b, src, nir_imm_int(b, 1023)); 130 nir_imm_int(b, 1023))); 179 nir_imm_int(b, 1023)) [all...] |
| nir_format_convert.h | 32 return nir_ishl(b, value, nir_imm_int(b, left_shift)); 34 return nir_ushr(b, value, nir_imm_int(b, -left_shift)); 43 nir_ige(b, left_shift, nir_imm_int(b, 0)), 52 return nir_shift_imm(b, nir_iand(b, src, nir_imm_int(b, mask)), left_shift); 81 nir_ssa_def *shift = nir_imm_int(b, src->bit_size - bits[i]); 109 nir_ssa_def *lshift = nir_imm_int(b, bit_size - (offset + bits[i])); 110 nir_ssa_def *rshift = nir_imm_int(b, bit_size - bits[i]); 144 nir_ssa_def *packed = nir_imm_int(b, 0); 160 nir_ssa_def *packed = nir_imm_int(b, 0); 161 nir_ssa_def *offset = nir_imm_int(b, 0) [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/vc4/ |
| vc4_nir_lower_txf_ms.c | 82 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)); 86 nir_imm_int(b, tile_size)), 88 nir_imm_int(b, (w_tiles * 91 nir_imm_int(b, (tile_w - 1) & ~1)); 93 nir_imm_int(b, (tile_h - 1) & ~1)); 96 nir_imm_int(b, 2 * VC4_MAX_SAMPLES * sizeof(uint32_t))), 98 nir_imm_int(b, 106 nir_imm_int(b, 2)), 107 nir_imm_int(b, (1 << 2))) [all...] |
| vc4_nir_lower_blend.c | 60 return nir_load_input(b, 1, 32, nir_imm_int(b, 0), 136 nir_iand(b, src0, nir_imm_int(b, ~chan_mask)), 137 nir_iand(b, src1, nir_imm_int(b, chan_mask))); 151 return nir_imm_int(b, ~0); 165 nir_imm_int(b, ~0), 172 return nir_imm_int(b, 0); 195 return nir_imm_int(b, ~0); 289 nir_ssa_def *or1 = nir_ior(b, src, nir_ishl(b, src, nir_imm_int(b, 8))); 290 return nir_ior(b, or1, nir_ishl(b, or1, nir_imm_int(b, 16))); 305 nir_ssa_def *imm_0xff = nir_imm_int(b, 0xff) [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/vc4/ |
| vc4_nir_lower_txf_ms.c | 85 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)); 89 nir_imm_int(b, tile_size)), 91 nir_imm_int(b, (w_tiles * 94 nir_imm_int(b, (tile_w - 1) & ~1)); 96 nir_imm_int(b, (tile_h - 1) & ~1)); 99 nir_imm_int(b, 2 * VC4_MAX_SAMPLES * sizeof(uint32_t))), 101 nir_imm_int(b, 109 nir_imm_int(b, 2)), 110 nir_imm_int(b, (1 << 2))) [all...] |
| vc4_nir_lower_blend.c | 65 load->src[0] = nir_src_for_ssa(nir_imm_int(b, 0)); 143 nir_iand(b, src0, nir_imm_int(b, ~chan_mask)), 144 nir_iand(b, src1, nir_imm_int(b, chan_mask))); 158 return nir_imm_int(b, ~0); 172 nir_imm_int(b, ~0), 179 return nir_imm_int(b, 0); 202 return nir_imm_int(b, ~0); 296 nir_ssa_def *or1 = nir_ior(b, src, nir_ishl(b, src, nir_imm_int(b, 8))); 297 return nir_ior(b, or1, nir_ishl(b, or1, nir_imm_int(b, 16))); 312 nir_ssa_def *imm_0xff = nir_imm_int(b, 0xff) [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/intel/blorp/ |
| blorp_nir_builder.h | 95 nir_imm_int(b, 0x3)), 96 nir_imm_int(b, 0x3)); 99 return nir_ieq(b, nir_channel(b, mcs, 0), nir_imm_int(b, 0xff)); 102 return nir_ieq(b, nir_channel(b, mcs, 0), nir_imm_int(b, ~0)); 107 nir_imm_int(b, ~0)), 109 nir_imm_int(b, ~0)));
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/etnaviv/tests/ |
| lower_ubo_tests.cpp | 108 nir_ssa_def *offset = nir_imm_int(&b, 4); 123 nir_ssa_def *offset = nir_imm_int(&b, 4); 140 nir_ssa_def *index = nir_imm_int(&b, 1); 141 nir_ssa_def *offset = nir_imm_int(&b, 4); 154 nir_ssa_def *one = nir_imm_int(&b, 1); 156 nir_ssa_def *offset = nir_imm_int(&b, 4); 171 nir_ssa_def *one = nir_imm_int(&b, 1); 172 nir_ssa_def *index = nir_imm_int(&b, 0);
|
| /xsrc/external/mit/MesaLib/dist/src/intel/compiler/ |
| brw_nir_clamp_image_1d_2d_array_sizes.c | 100 nir_ssa_def *or_components = nir_imm_int(b, 0); 104 nir_imm_int(b, 0), 106 nir_imm_int(b, 1)), 118 nir_imm_int(b, 1)));
|
| brw_nir_tcs_workarounds.c | 78 return nir_load_output(b, num_components, 32, nir_imm_int(b, 0), 100 nir_store_output(b, inner, nir_imm_int(b, 0),
|
| /xsrc/external/mit/MesaLib/dist/src/intel/vulkan/ |
| anv_nir_lower_multiview.c | 65 nir_imm_int(b, util_bitcount(state->view_mask))); 82 state->view_index = nir_imm_int(b, ffs(state->view_mask) - 1); 93 nir_imm_int(b, util_bitcount(state->view_mask))); 110 nir_ssa_def *shift = nir_imul(b, compacted, nir_imm_int(b, 4)); 117 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), 123 nir_isub(b, shift, nir_imm_int(b, 32))); 124 shifted = nir_bcsel(b, nir_ilt(b, shift, nir_imm_int(b, 32)), 127 state->view_index = nir_iand(b, shifted, nir_imm_int(b, 0xf)) [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/intel/vulkan/ |
| anv_nir_lower_multiview.c | 60 nir_imm_int(b, util_bitcount(state->view_mask))); 77 state->view_index = nir_imm_int(b, ffs(state->view_mask) - 1); 88 nir_imm_int(b, util_bitcount(state->view_mask))); 105 nir_ssa_def *shift = nir_imul(b, compacted, nir_imm_int(b, 4)); 112 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), 118 nir_isub(b, shift, nir_imm_int(b, 32))); 119 shifted = nir_bcsel(b, nir_ilt(b, shift, nir_imm_int(b, 32)), 122 state->view_index = nir_iand(b, shifted, nir_imm_int(b, 0xf)) [all...] |
| /xsrc/external/mit/MesaLib/dist/src/amd/vulkan/ |
| radv_meta_copy_vrs_htile.c | 59 nir_ssa_def *constants = nir_load_push_constant(&b, 3, 32, nir_imm_int(&b, 0), .range = 12); 65 nir_ssa_def *zero = nir_imm_int(&b, 0); 87 tex->src[1].src = nir_src_for_ssa(nir_imm_int(&b, 0)); 103 nir_ssa_def *x_rate = nir_ushr(&b, &tex->dest.ssa, nir_imm_int(&b, 2)); 104 x_rate = nir_umin(&b, x_rate, nir_imm_int(&b, 1)); 106 nir_ssa_def *y_rate = nir_iand(&b, &tex->dest.ssa, nir_imm_int(&b, 3)); 107 y_rate = nir_umin(&b, y_rate, nir_imm_int(&b, 1)); 110 nir_ssa_def *vrs_rates = nir_ior(&b, nir_ishl(&b, y_rate, nir_imm_int(&b, 10)), 111 nir_ishl(&b, x_rate, nir_imm_int(&b, 6))); 119 nir_push_if(&b, nir_ieq(&b, read_htile_value, nir_imm_int(&b, 1))) [all...] |
| /xsrc/external/mit/MesaLib/dist/src/compiler/nir/tests/ |
| core_tests.cpp | 96 nir_ssa_def *zero = nir_imm_int(b, 0); 97 nir_ssa_def *one = nir_imm_int(b, 1); 114 nir_ssa_def *one = nir_imm_int(b, 1); 128 nir_ssa_def *one = nir_imm_int(b, 1);
|
| /xsrc/external/mit/MesaLib/dist/src/panfrost/util/ |
| pan_lower_helper_invocation.c | 45 nir_ssa_def *eq = nir_ieq(b, mask, nir_imm_int(b, 0));
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/etnaviv/ |
| etnaviv_nir_lower_ubo_to_uniform.c | 61 nir_ssa_def *range_base = nir_imm_int(b, nir_intrinsic_range_base(intr)); 64 nir_ushr(b, nir_isub(b, ubo_offset, range_base), nir_imm_int(b, 4));
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/d3d12/ |
| d3d12_gs_variant.cpp | 41 nir_load_deref(b, nir_build_deref_array(b, nir_build_deref_var(b, vertices), nir_imm_int(b, 0))); 43 nir_load_deref(b, nir_build_deref_array(b, nir_build_deref_var(b, vertices), nir_imm_int(b, 1))); 45 nir_load_deref(b, nir_build_deref_array(b, nir_build_deref_var(b, vertices), nir_imm_int(b, 2))); 51 return nir_fge(b, nir_imm_int(b, 0), dir); 53 return nir_flt(b, nir_imm_int(b, 0), dir); 103 nir_imm_int(&b, 0)); 215 nir_store_deref(b, emit_ctx->loop_index_deref, nir_imm_int(b, 0), 1); 222 nir_imm_int(b, 2), 225 nir_imm_int(b, 2), 226 nir_imm_int(b, 1)) [all...] |