Lines Matching refs:base
163 /* {base,first}_{vertex,instance} sysvals */
184 .base = offsetof(struct indirect_draw_inputs, name))
187 get_address(nir_builder *b, nir_ssa_def *base, nir_ssa_def *offset)
189 return nir_iadd(b, base, nir_u2u64(b, offset));
193 get_address_imm(nir_builder *b, nir_ssa_def *base, unsigned offset)
195 return get_address(b, base, nir_imm_int(b, offset));
784 nir_ssa_def *base = nir_ushr(b, val, exp);
786 base = nir_iadd(b, base,
787 nir_bcsel(b, nir_ine(b, val, nir_ishl(b, base, exp)), one, zero));
789 nir_ssa_def *rshift = nir_imax(b, nir_find_lsb(b, base), zero);
791 base = nir_ushr(b, base, rshift);
792 base = nir_iadd(b, base, nir_bcsel(b, nir_uge(b, base, eleven), one, zero));
793 rshift = nir_imax(b, nir_find_lsb(b, base), zero);
795 base = nir_ushr(b, base, rshift);
798 nir_ishl(b, nir_ushr_imm(b, base, 1), nir_imm_int(b, 5)));
799 return nir_ishl(b, base, exp);
855 nir_ssa_def *base =
858 nir_ssa_def *offset = nir_iand_imm(b, nir_unpack_64_2x32_split_x(b, base), 3);
866 base = nir_iand(b, base, nir_imm_int64(b, ~3ULL));
876 nir_ssa_def *val = load_global(b, base, 1, 32);
904 nir_ssa_def *val = load_global(b, get_address(b, base, aligned_end), 1, 32);
1025 nir_ssa_def *base =
1030 nir_ssa_def *start = nir_iand_imm(b, nir_unpack_64_2x32_split_x(b, base), 3);
1034 base = nir_iand(b, base, nir_imm_int64(b, ~3ULL));
1053 nir_ssa_def *val = load_global(b, get_address(b, base, offset), 1, 32);