Home
last modified time | relevance | path

Searched refs:vec32 (Results 1 – 1 of 1) sorted by relevance

/third_party/mesa3d/src/microsoft/compiler/
Ddxil_nir.c40 extract_comps_from_vec32(nir_builder *b, nir_ssa_def *vec32, in extract_comps_from_vec32() argument
49 for (unsigned i = 0; i < vec32->num_components; i += step) { in extract_comps_from_vec32()
52 tmp = nir_pack_64_2x32_split(b, nir_channel(b, vec32, i), in extract_comps_from_vec32()
53 nir_channel(b, vec32, i + 1)); in extract_comps_from_vec32()
57 dst_comps[i] = nir_channel(b, vec32, i); in extract_comps_from_vec32()
63 tmp = nir_unpack_bits(b, nir_channel(b, vec32, i), dst_bit_size); in extract_comps_from_vec32()
144 nir_ssa_def *vec32 = build_load_ptr_dxil(b, path.path[0], idx); in lower_load_deref() local
148 vec32 = nir_vec2(b, vec32, in lower_load_deref()
158 vec32 = nir_ushr(b, vec32, shift); in lower_load_deref()
162 extract_comps_from_vec32(b, vec32, bit_size, &comps[comp_idx], in lower_load_deref()
[all …]