HomeSort by: relevance | last modified time | path
    Searched refs:nb (Results 1 - 25 of 42) sorted by relevancy

1 2

  /xsrc/external/mit/MesaLib/dist/src/compiler/spirv/
vtn_amd.c 36 def = nir_cube_face_index_amd(&b->nb, vtn_get_nir_ssa(b, w[5]));
39 def = nir_cube_face_coord_amd(&b->nb, vtn_get_nir_ssa(b, w[5]));
42 def = nir_pack_64_2x32(&b->nb, nir_shader_clock(&b->nb, NIR_SCOPE_SUBGROUP));
82 nir_intrinsic_instr *intrin = nir_intrinsic_instr_create(b->nb.shader, op);
108 intrin->src[1] = nir_src_for_ssa(nir_imm_int(&b->nb, 0));
111 nir_builder_instr_insert(&b->nb, &intrin->instr);
121 struct nir_builder *nb = &b->nb; local
140 def = nir_fmin(nb, src[0], nir_fmin(nb, src[1], src[2]))
    [all...]
vtn_glsl450.c 104 case 2: return build_mat2_det(&b->nb, cols);
105 case 3: return build_mat3_det(&b->nb, cols);
106 case 4: return build_mat4_det(&b->nb, cols);
156 elem[r] = build_mat_subdet(&b->nb, src, size, c, r);
159 elem[r] = nir_fneg(&b->nb, elem[r]);
162 adj_col[c] = nir_vec(&b->nb, elem, size);
165 nir_ssa_def *det_inv = nir_frcp(&b->nb, build_mat_det(b, src));
169 val->elems[i]->def = nir_fmul(&b->nb, adj_col[i], det_inv);
307 struct nir_builder *nb = &b->nb; local
    [all...]
vtn_alu.c 107 vec_src[j] = nir_fdot(&b->nb, src0_transpose->elems[j]->def,
110 dest->elems[i]->def = nir_vec(&b->nb, vec_src, src0_rows);
121 nir_fmul(&b->nb, src0->elems[src0_columns - 1]->def,
122 nir_channel(&b->nb, src1->elems[i]->def, src0_columns - 1));
125 nir_ffma(&b->nb, src0->elems[j]->def,
126 nir_channel(&b->nb, src1->elems[i]->def, j),
148 dest->elems[i]->def = nir_imul(&b->nb, mat->elems[i]->def, scalar);
150 dest->elems[i]->def = nir_fmul(&b->nb, mat->elems[i]->def, scalar);
165 dest->elems[i]->def = nir_fneg(&b->nb, src0->elems[i]->def);
174 nir_fadd(&b->nb, src0->elems[i]->def, src1->elems[i]->def)
    [all...]
vtn_opencl.c 193 nir_variable *ret_tmp = nir_local_variable_create(b->nb.impl,
196 ret_deref = nir_build_deref_var(&b->nb, ret_tmp);
202 nir_builder_instr_insert(&b->nb, &call->instr);
287 nir_ssa_def *ret = nir_build_alu(&b->nb, nir_alu_op_for_opencl_opcode(b, (enum OpenCLstd_Entrypoints)opcode),
290 ret = nir_u2u(&b->nb, ret, glsl_get_bit_size(dest_type->type));
474 return ret_deref ? nir_load_deref(&b->nb, ret_deref) : NULL;
482 nir_builder *nb = &b->nb; local
488 return nir_iabs_diff(nb, srcs[0], srcs[1]);
490 return nir_uabs_diff(nb, srcs[0], srcs[1])
845 nir_builder *nb = &b->nb; local
    [all...]
vtn_cfg.c 103 value->def = nir_load_param(&b->nb, (*param_idx)++);
120 nir_call_instr *call = nir_call_instr_create(b->nb.shader,
129 nir_local_variable_create(b->nb.impl,
132 ret_deref = nir_build_deref_var(&b->nb, ret_tmp);
142 nir_builder_instr_insert(&b->nb, &call->instr);
209 nir_builder_init(&b->nb, impl);
210 b->nb.cursor = nir_before_cf_list(&impl->body);
211 b->nb.exact = b->exact;
891 nir_local_variable_create(b->nb.impl, type->type, "phi");
895 vtn_local_load(b, nir_build_deref_var(&b->nb, phi_var), 0))
    [all...]
vtn_subgroup.c 39 index = nir_u2u32(&b->nb, index);
54 nir_intrinsic_instr_create(b->nb.shader, nir_op);
66 nir_builder_instr_insert(&b->nb, &intrin->instr);
84 nir_intrinsic_instr_create(b->nb.shader, nir_intrinsic_elect);
87 nir_builder_instr_insert(&b->nb, &elect->instr);
98 nir_intrinsic_instr_create(b->nb.shader, nir_intrinsic_ballot);
102 nir_builder_instr_insert(&b->nb, &ballot->instr);
113 nir_intrinsic_instr_create(b->nb.shader,
117 intrin->src[1] = nir_src_for_ssa(nir_load_subgroup_invocation(&b->nb));
121 nir_builder_instr_insert(&b->nb, &intrin->instr)
319 nir_builder *nb = &b->nb; local
    [all...]
vtn_variables.c 62 copy->deref = nir_alignment_deref_cast(&b->nb, ptr->deref, alignment, 0);
205 return nir_imm_intN_t(&b->nb, link.id * stride, bit_size);
209 ssa = nir_i2i(&b->nb, ssa, bit_size);
210 return nir_imul_imm(&b->nb, ssa, stride);
236 desc_array_index = nir_imm_int(&b->nb, 0);
244 nir_intrinsic_instr_create(b->nb.shader,
256 nir_builder_instr_insert(&b->nb, &instr->instr);
268 nir_intrinsic_instr_create(b->nb.shader,
279 nir_builder_instr_insert(&b->nb, &instr->instr);
291 nir_intrinsic_instr_create(b->nb.shader
    [all...]
spirv_to_nir.c 208 val->def = nir_ssa_undef(&b->nb, num_components, bit_size);
249 nir_instr_insert_before_cf_list(&b->nb.impl->body, &load->instr);
370 return nir_build_deref_cast(&b->nb, vtn_get_nir_ssa(b, value_id),
389 return nir_build_deref_cast(&b->nb, vtn_get_nir_ssa(b, value_id),
397 return nir_vec2(&b->nb, &si.image->dest.ssa, &si.sampler->dest.ssa);
419 si.image = nir_build_deref_cast(&b->nb, nir_channel(&b->nb, si_vec2, 0),
422 si.sampler = nir_build_deref_cast(&b->nb, nir_channel(&b->nb, si_vec2, 1),
2477 nir_scoped_barrier(&b->nb, .execution_scope=nir_exec_scope, .memory_scope=nir_mem_scope
    [all...]
  /xsrc/external/mit/MesaLib.old/dist/src/compiler/spirv/
vtn_amd.c 40 val->ssa->def = nir_cube_face_index(&b->nb, vtn_ssa_value(b, w[5])->def);
43 val->ssa->def = nir_cube_face_coord(&b->nb, vtn_ssa_value(b, w[5])->def);
46 nir_intrinsic_instr *intrin = nir_intrinsic_instr_create(b->nb.shader,
49 nir_builder_instr_insert(&b->nb, &intrin->instr);
50 val->ssa->def = nir_pack_64_2x32(&b->nb, &intrin->dest.ssa);
63 struct nir_builder *nb = &b->nb; local
77 val->ssa->def = nir_fmin3(nb, src[0], src[1], src[2]);
80 val->ssa->def = nir_umin3(nb, src[0], src[1], src[2]);
83 val->ssa->def = nir_imin3(nb, src[0], src[1], src[2])
    [all...]
vtn_glsl450.c 104 case 2: return build_mat2_det(&b->nb, cols);
105 case 3: return build_mat3_det(&b->nb, cols);
106 case 4: return build_mat4_det(&b->nb, cols);
156 elem[r] = build_mat_subdet(&b->nb, src, size, c, r);
159 elem[r] = nir_fneg(&b->nb, elem[r]);
162 adj_col[c] = nir_vec(&b->nb, elem, size);
165 nir_ssa_def *det_inv = nir_frcp(&b->nb, build_mat_det(b, src));
169 val->elems[i]->def = nir_fmul(&b->nb, adj_col[i], det_inv);
450 struct nir_builder *nb = &b->nb; local
    [all...]
vtn_opencl.c 111 return nir_build_alu(&b->nb, nir_alu_op_for_opencl_opcode(b, opcode),
119 nir_builder *nb = &b->nb; local
123 return nir_iabs_diff(nb, srcs[0], srcs[1]);
125 return nir_uabs_diff(nb, srcs[0], srcs[1]);
127 return nir_bitselect(nb, srcs[0], srcs[1], srcs[2]);
129 return nir_fclamp(nb, srcs[0], srcs[1], srcs[2]);
131 return nir_iclamp(nb, srcs[0], srcs[1], srcs[2]);
133 return nir_uclamp(nb, srcs[0], srcs[1], srcs[2]);
135 return nir_copysign(nb, srcs[0], srcs[1])
    [all...]
vtn_alu.c 107 vec_src[j] = nir_fdot(&b->nb, src0_transpose->elems[j]->def,
110 dest->elems[i]->def = nir_vec(&b->nb, vec_src, src0_rows);
121 nir_fmul(&b->nb, src0->elems[0]->def,
122 nir_channel(&b->nb, src1->elems[i]->def, 0));
125 nir_fadd(&b->nb, dest->elems[i]->def,
126 nir_fmul(&b->nb, src0->elems[j]->def,
127 nir_channel(&b->nb, src1->elems[i]->def, j)));
148 dest->elems[i]->def = nir_imul(&b->nb, mat->elems[i]->def, scalar);
150 dest->elems[i]->def = nir_fmul(&b->nb, mat->elems[i]->def, scalar);
166 dest->ssa->elems[i]->def = nir_fneg(&b->nb, src0->elems[i]->def)
    [all...]
vtn_cfg.c 42 return vtn_pointer_from_ssa(b, nir_load_param(&b->nb, param_idx), ptr_type);
173 value->def = nir_load_param(&b->nb, (*param_idx)++);
189 nir_call_instr *call = nir_call_instr_create(b->nb.shader, callee);
197 nir_local_variable_create(b->nb.impl,
200 ret_deref = nir_build_deref_var(&b->nb, ret_tmp);
230 nir_builder_instr_insert(&b->nb, &call->instr);
288 nir_builder_init(&b->nb, func->impl);
289 b->nb.cursor = nir_before_cf_list(&b->func->impl->body);
290 b->nb.exact = b->exact;
331 nir_ssa_def *ssa_ptr = nir_load_param(&b->nb, b->func_param_idx++)
    [all...]
vtn_subgroup.c 40 index = nir_u2u32(&b->nb, index);
53 nir_intrinsic_instr_create(b->nb.shader, nir_op);
65 nir_builder_instr_insert(&b->nb, &intrin->instr);
83 nir_intrinsic_instr_create(b->nb.shader, nir_intrinsic_elect);
86 nir_builder_instr_insert(&b->nb, &elect->instr);
95 nir_intrinsic_instr_create(b->nb.shader, nir_intrinsic_ballot);
99 nir_builder_instr_insert(&b->nb, &ballot->instr);
110 nir_intrinsic_instr_create(b->nb.shader,
114 intrin->src[1] = nir_src_for_ssa(nir_load_subgroup_invocation(&b->nb));
118 nir_builder_instr_insert(&b->nb, &intrin->instr)
    [all...]
vtn_variables.c 123 return nir_imm_intN_t(&b->nb, link.id * stride, bit_size);
127 ssa = nir_i2i(&b->nb, ssa, bit_size);
128 return nir_imul_imm(&b->nb, ssa, stride);
164 desc_array_index = nir_imm_int(&b->nb, 0);
168 nir_intrinsic_instr_create(b->nb.shader,
182 nir_builder_instr_insert(&b->nb, &instr->instr);
192 nir_intrinsic_instr_create(b->nb.shader,
205 nir_builder_instr_insert(&b->nb, &instr->instr);
215 nir_intrinsic_instr_create(b->nb.shader,
226 nir_builder_instr_insert(&b->nb, &desc_load->instr)
    [all...]
spirv_to_nir.c 182 val->def = nir_ssa_undef(&b->nb, num_components, bit_size);
242 nir_instr_insert_before_cf_list(&b->nb.impl->body, &load->instr);
259 nir_instr_insert_before_cf_list(&b->nb.impl->body, &load->instr);
2250 p->src = nir_src_for_ssa(nir_channels(&b->nb, coord,
2269 p->src = nir_src_for_ssa(nir_channel(&b->nb, coord, coord_components));
2422 nir_builder_instr_insert(&b->nb, &instr->instr);
2431 src[0] = nir_src_for_ssa(nir_imm_int(&b->nb, 1));
2435 src[0] = nir_src_for_ssa(nir_imm_int(&b->nb, -1));
2440 nir_src_for_ssa(nir_ineg(&b->nb, vtn_ssa_value(b, w[6])->def));
2477 return nir_swizzle(&b->nb, coord->def, swizzle, 4, false)
    [all...]
  /xsrc/external/mit/libX11/dist/include/X11/
ImUtil.h 25 int nb);
  /xsrc/external/mit/xf86-video-qxl/dist/src/
mspace.c 1813 size_t nb) {
1817 mchunkptr q = chunk_plus_offset(p, nb);
1818 size_t qsize = psize - nb;
1819 set_size_and_pinuse_of_inuse_chunk(m, p, nb);
1849 check_malloced_chunk(m, chunk2mem(p), nb);
1857 static void* sys_alloc(mstate m, size_t nb) {
1865 static void* tmalloc_large(mstate m, size_t nb) {
1867 size_t rsize = -nb; /* Unsigned negation */
1870 compute_tree_index(nb, idx);
1873 /* Traverse tree for this bin looking for node with size == nb */
1994 size_t nb = request2size(bytes); local
2064 size_t nb = request2size(bytes); local
2165 size_t nb; local
    [all...]
  /xsrc/external/mit/libX11/dist/src/
PolyTxt.c 122 int nb = SIZEOF(xTextElt); local
124 BufAlloc (char *, tbuf, nb);
PolyTxt16.c 121 int nb = SIZEOF(xTextElt); local
123 BufAlloc (xTextElt *, elt, nb);
  /xsrc/external/mit/ctwm/dist/
animate.c 175 int nb; local
206 nb = scr->TBInfo.nleft + scr->TBInfo.nright;
207 for(i = 0, tbw = t->titlebuttons; i < nb; i++, tbw++) {
  /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/r600/sb/
sb_valtable.cpp 351 void * nb = malloc(block_size); local
352 blocks.push_back(nb);
461 sb_value_set::iterator::iterator(shader& sh, sb_value_set* s, unsigned nb)
462 : vp(sh.get_value_pool()), s(s), nb(nb) {}
sb_ir.h 330 unsigned nb; member in class:r600_sb::sb_value_set::iterator
332 iterator(shader &sh, sb_value_set *s, unsigned nb = 0);
336 if (nb + 1 < s->bs.size())
337 nb = s->bs.find_bit(nb + 1);
339 nb = s->bs.size();
343 return s != i.s || nb != i.nb;
347 return vp[nb];
  /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/r600/sb/
sb_valtable.cpp 351 void * nb = malloc(block_size); local
352 blocks.push_back(nb);
461 sb_value_set::iterator::iterator(shader& sh, sb_value_set* s, unsigned nb)
462 : vp(sh.get_value_pool()), s(s), nb(nb) {}
sb_ir.h 330 unsigned nb; member in class:r600_sb::sb_value_set::iterator
332 iterator(shader &sh, sb_value_set *s, unsigned nb = 0);
336 if (nb + 1 < s->bs.size())
337 nb = s->bs.find_bit(nb + 1);
339 nb = s->bs.size();
343 return s != i.s || nb != i.nb;
347 return vp[nb];

Completed in 31 milliseconds

1 2