Searched refs:byte_offset (Results 1 - 25 of 46) sorted by relevance

12

/xsrc/external/mit/MesaLib.old/dist/src/intel/compiler/
H A Dbrw_eu_util.c64 brw_MOV(p, byte_offset(dst, delta), byte_offset(src, delta));
65 brw_MOV(p, byte_offset(dst, delta+16), byte_offset(src, delta+16));
83 brw_MOV(p, byte_offset(dst, delta), byte_offset(src, delta));
116 brw_MOV(p, byte_offset(dst, delta), deref_4f(ptr, delta));
117 brw_MOV(p, byte_offset(dst, delta+16), deref_4f(ptr, delta+16));
H A Dbrw_nir_analyze_ubo_ranges.c153 const unsigned byte_offset = nir_src_as_uint(intrin->src[1]); local in function:analyze_ubos_block
154 const int offset = byte_offset / 32;
168 const int start = ROUND_DOWN_TO(byte_offset, 32);
169 const int end = ALIGN(byte_offset + bytes, 32);
H A Dbrw_clip_unfilled.c49 struct brw_reg v0 = byte_offset(c->reg.vertex[0], hpos_offset);
50 struct brw_reg v1 = byte_offset(c->reg.vertex[1], hpos_offset);
51 struct brw_reg v2 = byte_offset(c->reg.vertex[2], hpos_offset);
156 byte_offset(c->reg.vertex[i],
159 byte_offset(c->reg.vertex[i],
166 byte_offset(c->reg.vertex[i],
169 byte_offset(c->reg.vertex[i],
245 brw_MOV(p, byte_offset(c->reg.vertex[0],
253 brw_MOV(p, byte_offset(c->reg.vertex[2],
H A Dbrw_ir_fs.h73 byte_offset(fs_reg reg, unsigned delta) function in typeref:typename:fs_reg
118 return byte_offset(reg, delta * reg.stride * type_sz(reg.type));
125 return byte_offset(reg, delta * stride * type_sz(reg.type));
143 return byte_offset(reg, delta * reg.component_size(width));
217 regions_overlap(byte_offset(t, 4 * REG_SIZE), dr / 2, s, ds);
313 return byte_offset(retype(reg, type), i * type_sz(type));
H A Dbrw_ir_vec4.h100 byte_offset(src_reg reg, unsigned bytes) function in namespace:brw
111 return byte_offset(reg, num_components * type_sz(reg.type) * delta);
117 return byte_offset(reg, delta * type_sz(reg.type));
181 byte_offset(dst_reg reg, unsigned bytes) function in namespace:brw
192 return byte_offset(reg, num_components * type_sz(reg.type) * delta);
201 return byte_offset(reg, delta * type_sz(reg.type));
H A Dbrw_vec4_tcs.cpp233 inst = emit(MOV(byte_offset(dst_reg(retype(message, value.type)), REG_SIZE),
280 emit_input_urb_read(byte_offset(tmp_d, REG_SIZE), vertex_index,
351 shuffled_float = byte_offset(shuffled_float, REG_SIZE);
H A Dbrw_clip_util.c404 byte_offset(c->reg.vertex[to], brw_vue_slot_to_offset(i)),
405 byte_offset(c->reg.vertex[from], brw_vue_slot_to_offset(i)));
H A Dbrw_vec4_tes.cpp252 read = emit(VEC4_OPCODE_URB_READ, byte_offset(temp_d, REG_SIZE),
H A Dbrw_fs_generator.cpp148 brw_reg = byte_offset(brw_reg, reg->offset);
613 brw_MOV(p, byte_offset(dst_d, 4),
1220 struct brw_reg src0 = byte_offset(src, type_sz(src.type));;
1287 brw_ADD(p, byte_offset(dst, g * type_size),
1288 negate(byte_offset(src, g * type_size)),
1289 byte_offset(src, (g + 2) * type_size));
1306 struct brw_reg src0 = byte_offset(stride(src, 4, 4, 0), 0 * type_size);
1307 struct brw_reg src1 = byte_offset(stride(src, 4, 4, 0), 2 * type_size);
H A Dbrw_vec4_visitor.cpp797 dst_reg index_reg = retype(byte_offset(dst_reg(header), REG_SIZE),
1496 SCRATCH_READ(byte_offset(shuffled_float, REG_SIZE), index);
1573 SCRATCH_WRITE(dst, byte_offset(shuffled_float, REG_SIZE), index);
1745 emit_pull_constant_load_reg(byte_offset(temp, i * REG_SIZE),
1750 src = byte_offset(src, 16);
H A Dbrw_vec4_nir.cpp463 output_reg[varying + 1][c] = byte_offset(dst_reg(src), REG_SIZE);
736 emit_pull_constant_load_reg(dst_reg(byte_offset(temp_float, REG_SIZE)),
2196 swizzle(byte_offset(src, REG_SIZE), BRW_SWIZZLE_XYXY));
2200 .MOV(writemask(byte_offset(dst, REG_SIZE), WRITEMASK_XY),
2205 .MOV(writemask(byte_offset(dst, REG_SIZE), WRITEMASK_ZW),
2206 byte_offset(src, REG_SIZE));
/xsrc/external/mit/MesaLib/dist/src/intel/compiler/
H A Dbrw_eu_util.c64 brw_MOV(p, byte_offset(dst, delta), byte_offset(src, delta));
65 brw_MOV(p, byte_offset(dst, delta+16), byte_offset(src, delta+16));
83 brw_MOV(p, byte_offset(dst, delta), byte_offset(src, delta));
116 brw_MOV(p, byte_offset(dst, delta), deref_4f(ptr, delta));
117 brw_MOV(p, byte_offset(dst, delta+16), deref_4f(ptr, delta+16));
H A Dbrw_nir_analyze_ubo_ranges.c155 const unsigned byte_offset = nir_src_as_uint(intrin->src[1]); local in function:analyze_ubos_block
156 const int offset = byte_offset / 32;
170 const int start = ROUND_DOWN_TO(byte_offset, 32);
171 const int end = ALIGN(byte_offset + bytes, 32);
H A Dbrw_clip_unfilled.c49 struct brw_reg v0 = byte_offset(c->reg.vertex[0], hpos_offset);
50 struct brw_reg v1 = byte_offset(c->reg.vertex[1], hpos_offset);
51 struct brw_reg v2 = byte_offset(c->reg.vertex[2], hpos_offset);
156 byte_offset(c->reg.vertex[i],
159 byte_offset(c->reg.vertex[i],
166 byte_offset(c->reg.vertex[i],
169 byte_offset(c->reg.vertex[i],
245 brw_MOV(p, byte_offset(c->reg.vertex[0],
253 brw_MOV(p, byte_offset(c->reg.vertex[2],
H A Dbrw_ir_vec4.h100 byte_offset(src_reg reg, unsigned bytes) function in namespace:brw
111 return byte_offset(reg, num_components * type_sz(reg.type) * delta);
117 return byte_offset(reg, delta * type_sz(reg.type));
181 byte_offset(dst_reg reg, unsigned bytes) function in namespace:brw
192 return byte_offset(reg, num_components * type_sz(reg.type) * delta);
201 return byte_offset(reg, delta * type_sz(reg.type));
H A Dbrw_ir_fs.h73 byte_offset(fs_reg reg, unsigned delta) function in typeref:typename:fs_reg
118 return byte_offset(reg, delta * reg.stride * type_sz(reg.type));
125 return byte_offset(reg, delta * stride * type_sz(reg.type));
143 return byte_offset(reg, delta * reg.component_size(width));
217 regions_overlap(byte_offset(t, 4 * REG_SIZE), dr / 2, s, ds);
316 return byte_offset(retype(reg, type), i * type_sz(type));
638 reg = byte_offset(reg, inst->size_read(i));
H A Dbrw_fs_visitor.cpp352 dbld.AND(int_pixel_offset_x, byte_offset(r1_0, 0), brw_imm_v(0x0f000f00));
356 dbld.AND(int_pixel_offset_y, byte_offset(r1_0, 1), brw_imm_v(0x0f0f0000));
362 dbld.AND(int_pixel_offset_x, byte_offset(r1_0, 0), brw_imm_v(0x0000f0f0));
366 dbld.AND(int_pixel_offset_y, byte_offset(r1_0, 1), brw_imm_v(0xff000000));
483 const fs_reg u8_cps_height = byte_offset(u8_cps_width, 1);
H A Dbrw_clip_util.c404 byte_offset(c->reg.vertex[to], brw_vue_slot_to_offset(i)),
405 byte_offset(c->reg.vertex[from], brw_vue_slot_to_offset(i)));
H A Dbrw_fs_scoreboard.cpp984 sb.set(byte_offset(inst->src[i], REG_SIZE * j), rd_dep);
1010 sb.set(byte_offset(inst->dst, REG_SIZE * j), wr_dep);
1105 sb.get(byte_offset(inst->src[i], REG_SIZE * j))));
1135 sb.get(byte_offset(inst->dst, REG_SIZE * j))));
H A Dbrw_fs_generator.cpp151 brw_reg = byte_offset(brw_reg, reg->offset);
743 brw_MOV(p, byte_offset(dst_d, 4),
1361 struct brw_reg src0 = byte_offset(src, type_sz(src.type));;
1428 brw_ADD(p, byte_offset(dst, g * type_size),
1429 negate(byte_offset(src, g * type_size)),
1430 byte_offset(src, (g + 2) * type_size));
1448 struct brw_reg src0 = byte_offset(stride(src, 4, 4, 0), 0 * type_size);
1449 struct brw_reg src1 = byte_offset(stride(src, 4, 4, 0), 2 * type_size);
H A Dbrw_fs_copy_propagation.cpp270 live.var_from_reg(byte_offset(acp[i]->dst, off))))
695 inst->src[arg] = byte_offset(inst->src[arg],
1036 entry->dst = byte_offset(inst->dst, offset);
/xsrc/external/mit/MesaLib/dist/src/freedreno/ir3/
H A Dir3_a4xx.c43 struct ir3_instruction *ldgb, *src0, *src1, *byte_offset, *offset; local in function:emit_intrinsic_load_ssbo
47 byte_offset = ir3_get_src(ctx, &intr->src[1])[0];
51 src0 = ir3_collect(b, byte_offset, create_immed(b, 0));
70 struct ir3_instruction *stgb, *src0, *src1, *src2, *byte_offset, *offset; local in function:emit_intrinsic_store_ssbo
78 byte_offset = ir3_get_src(ctx, &intr->src[2])[0];
86 src2 = ir3_collect(b, byte_offset, create_immed(b, 0));
131 struct ir3_instruction *byte_offset = local in function:emit_intrinsic_atomic_ssbo
138 atomic = ir3_ATOMIC_ADD_G(b, ssbo, 0, data, 0, src3, 0, byte_offset, 0);
141 atomic = ir3_ATOMIC_MIN_G(b, ssbo, 0, data, 0, src3, 0, byte_offset, 0);
145 atomic = ir3_ATOMIC_MIN_G(b, ssbo, 0, data, 0, src3, 0, byte_offset,
[all...]
/xsrc/external/mit/MesaLib/dist/src/compiler/nir/
H A Dnir_lower_ubo_vec4.c90 nir_ssa_def *byte_offset = nir_ssa_for_src(b, intr->src[1], 1); local in function:nir_lower_ubo_vec4_lower
91 nir_ssa_def *vec4_offset = nir_ushr_imm(b, byte_offset, 4);
132 nir_udiv_imm(b, byte_offset, chan_size_bytes),
146 nir_i2b(b, nir_iand_imm(b, byte_offset, 8)),
161 nir_ssa_def *chan_byte_offset = nir_iadd_imm(b, byte_offset, i * chan_size_bytes);
/xsrc/external/mit/MesaLib.old/dist/src/freedreno/ir3/
H A Dir3_a4xx.c43 struct ir3_instruction *ldgb, *src0, *src1, *byte_offset, *offset; local in function:emit_intrinsic_load_ssbo
48 byte_offset = ir3_get_src(ctx, &intr->src[1])[0];
53 byte_offset,
75 struct ir3_instruction *stgb, *src0, *src1, *src2, *byte_offset, *offset; local in function:emit_intrinsic_store_ssbo
86 byte_offset = ir3_get_src(ctx, &intr->src[2])[0];
95 byte_offset,
130 struct ir3_instruction *atomic, *ssbo, *src0, *src1, *src2, *byte_offset, local in function:emit_intrinsic_atomic_ssbo
138 byte_offset = ir3_get_src(ctx, &intr->src[1])[0];
150 byte_offset,
/xsrc/external/mit/MesaLib.old/dist/src/intel/blorp/
H A Dblorp_blit.c1568 uint32_t byte_offset; local in function:blorp_surf_convert_to_single_slice
1572 &byte_offset, &info->tile_x_sa, &info->tile_y_sa);
1573 info->addr.offset += byte_offset;
2127 uint32_t byte_offset, x_offset_sa, y_offset_sa, size; local in function:shrink_surface_params
2144 &byte_offset,
2147 info->addr.offset += byte_offset;

Completed in 38 milliseconds

12