Home
last modified time | relevance | path

Searched refs:suboffset (Results 1 - 16 of 16) sorted by relevance

/third_party/mesa3d/src/intel/compiler/
H A Dbrw_vec4_generator.cpp438 brw_MOV(p, suboffset(stride(dst, 2, 2, 1), 3), in generate_gs_set_write_offset()
444 brw_MUL(p, suboffset(stride(dst, 2, 2, 1), 3), stride(src0, 8, 2, 4), in generate_gs_set_write_offset()
473 suboffset(stride(retype(dst, BRW_REGISTER_TYPE_UW), 2, 2, 1), 4), in generate_gs_set_vertex_count()
543 brw_MOV(p, suboffset(vec1(dst), 2), suboffset(vec1(src), 0)); in generate_gs_set_dword_2()
557 dst = suboffset(vec1(dst), 4); in generate_gs_prepare_channel_masks()
625 brw_OR(p, suboffset(vec1(dst), 21), vec1(src), suboffset(vec1(src), 16)); in generate_gs_set_channel_masks()
657 brw_AND(p, suboffset(vec1(dst), 0), suboffset(vec in generate_gs_ff_sync_set_primitives()
[all...]
H A Dbrw_ir_fs.h84 const unsigned suboffset = reg.offset + delta; in byte_offset() local
85 reg.nr += suboffset / REG_SIZE; in byte_offset()
86 reg.offset = suboffset % REG_SIZE; in byte_offset()
91 const unsigned suboffset = reg.subnr + delta; in byte_offset() local
92 reg.nr += suboffset / REG_SIZE; in byte_offset()
93 reg.subnr = suboffset % REG_SIZE; in byte_offset()
H A Dbrw_ir_vec4.h78 const unsigned suboffset = reg->offset + bytes; in add_byte_offset() local
79 reg->nr += suboffset / REG_SIZE; in add_byte_offset()
80 reg->offset = suboffset % REG_SIZE; in add_byte_offset()
86 const unsigned suboffset = reg->subnr + bytes; in add_byte_offset() local
87 reg->nr += suboffset / REG_SIZE; in add_byte_offset()
88 reg->subnr = suboffset % REG_SIZE; in add_byte_offset()
H A Dbrw_reg.h429 * keep track of as you'd want it adjusted by suboffset(), etc. in brw_reg()
586 suboffset(struct brw_reg reg, unsigned delta)
595 return suboffset(retype(brw_vec16_reg(file, nr, 0), BRW_REGISTER_TYPE_UW), subnr);
602 return suboffset(retype(brw_vec8_reg(file, nr, 0), BRW_REGISTER_TYPE_UW), subnr);
609 return suboffset(retype(brw_vec1_reg(file, nr, 0), BRW_REGISTER_TYPE_UW), subnr);
937 return suboffset(retype(brw_vec16_reg(BRW_ARCHITECTURE_REGISTER_FILE,
1029 return suboffset(retype(spread(reg, scale), type), i);
1066 return vec1(suboffset(reg, elt));
1072 return vec1(suboffset(retype(reg, BRW_REGISTER_TYPE_UD), elt));
1078 return vec1(suboffset(retyp
[all...]
H A Dbrw_fs_visitor.cpp171 fs_reg(stride(suboffset(g1_uw, 4), 2, 4, 0)), in emit_interpolation_setup_gfx4()
174 fs_reg(stride(suboffset(g1_uw, 5), 2, 4, 0)), in emit_interpolation_setup_gfx4()
382 bld.SHR(half_int_pixel_offset_x, suboffset(r1_0, 0), brw_imm_ud(1)); in emit_interpolation_setup_gfx6()
383 bld.SHR(half_int_pixel_offset_y, suboffset(r1_0, 1), brw_imm_ud(1)); in emit_interpolation_setup_gfx6()
397 fs_reg(stride(suboffset(gi_uw, 4), 2, 8, 0)), in emit_interpolation_setup_gfx6()
400 fs_reg(stride(suboffset(gi_uw, 5), 2, 8, 0)), in emit_interpolation_setup_gfx6()
429 fs_reg(stride(suboffset(gi_uw, 4), 1, 4, 0)), in emit_interpolation_setup_gfx6()
449 fs_reg(stride(suboffset(gi_uw, 4), 2, 4, 0)), in emit_interpolation_setup_gfx6()
452 fs_reg(stride(suboffset(gi_uw, 5), 2, 4, 0)), in emit_interpolation_setup_gfx6()
1101 stride(suboffset(retyp in emit_barrier()
[all...]
H A Dbrw_fs_generator.cpp635 struct brw_reg group_src = stride(suboffset(src, i), 0, 1, 0); in generate_shuffle()
636 struct brw_reg group_dst = suboffset(dst, group << (dst.hstride - 1)); in generate_shuffle()
642 struct brw_reg group_idx = suboffset(idx, group); in generate_shuffle()
709 brw_MOV(p, suboffset(dst, group << (dst.hstride - 1)), in generate_shuffle()
743 const struct brw_reg src_0 = suboffset(src, BRW_GET_SWZ(swiz, 0)); in generate_quad_swizzle()
770 p, stride(suboffset(dst, c), in generate_quad_swizzle()
772 stride(suboffset(src, BRW_GET_SWZ(swiz, c)), 4, 1, 0)); in generate_quad_swizzle()
915 brw_inst *mac = brw_MAC(p, offset(dst, g), suboffset(interp, 1), in generate_linterp()
931 i[1] = brw_MAC(p, dst, suboffset(interp, 1), delta_y); in generate_linterp()
1495 insn = brw_AND(p, suboffset(ds in generate_scratch_header()
[all...]
H A Dbrw_nir.c1673 unsigned suboffset = offset % 64; in brw_nir_load_global_const() local
1674 uint64_t aligned_offset = offset - suboffset; in brw_nir_load_global_const()
1684 sysval = nir_extract_bits(b, data, 2, suboffset * 8, in brw_nir_load_global_const()
H A Dbrw_clip_util.c229 vec1(suboffset(t_nopersp, 1))); in brw_clip_interp_vertex()
H A Dbrw_fs_copy_propagation.cpp711 const unsigned suboffset = rel_offset % type_sz(entry->dst.type); in try_copy_propagate() local
714 * component and suboffset. in try_copy_propagate()
717 component * entry_stride * type_sz(entry->src.type) + suboffset); in try_copy_propagate()
H A Dbrw_eu_emit.c1292 inst = brw_MOV(p, suboffset(dst, 1), brw_imm_w(0)); in brw_F32TO16()
2879 suboffset(vec1(retype(surface, BRW_REGISTER_TYPE_UD)), in brw_send_indirect_surface_message()
3474 src = align1 ? stride(suboffset(src, i), 0, 1, 0) : in brw_broadcast()
3475 stride(suboffset(src, 4 * i), 0, 4, 1); in brw_broadcast()
3572 stride(suboffset(src, 4), 4, 4, 1), in brw_broadcast()
H A Dbrw_compile_sf.c340 brw_MOV(p, vec2(suboffset(c->vert[i], 2)), vec2(c->z[i])); in copy_z_inv_w()
H A Dbrw_vec4.cpp2319 *hw_reg = suboffset(*hw_reg, 2); in apply_logical_swizzle()
H A Dbrw_fs_nir.cpp2881 stride(suboffset(retype(brw_vec1_grf(0, 0), BRW_REGISTER_TYPE_UB), 11),
6711 * writing the low 32-bit of the constant to suboffset 0 of a VGRF and
6712 * the high 32-bit to suboffset 4 and then applying a stride of 0.
H A Dbrw_fs.cpp6960 suboffset(retype(brw_vec1_grf(0, 0), BRW_REGISTER_TYPE_UW), 1));
/third_party/mesa3d/src/intel/vulkan/
H A Danv_nir_lower_ubo_loads.c58 unsigned suboffset = offset % 64; in lower_ubo_load_instr() local
59 uint64_t aligned_offset = offset - suboffset; in lower_ubo_load_instr()
78 val = nir_extract_bits(b, data, 2, suboffset * 8, in lower_ubo_load_instr()
/third_party/mesa3d/src/compiler/glsl/
H A Dir_constant_expression.cpp504 int suboffset; in constant_referenced() local
510 if (!constant_referenced(deref, variable_context, substore, suboffset)) in constant_referenced()
522 offset = suboffset + index; in constant_referenced()
537 int suboffset; in constant_referenced() local
539 if (!constant_referenced(deref, variable_context, substore, suboffset)) in constant_referenced()
544 assert(suboffset == 0); in constant_referenced()

Completed in 37 milliseconds