Searched refs:vec32 (Results 1 – 1 of 1) sorted by relevance
/third_party/mesa3d/src/microsoft/compiler/ |
D | dxil_nir.c | 40 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 …]
|