Home
last modified time | relevance | path

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

/external/mesa3d/src/compiler/nir/
Dnir_builder.h1339 unsigned common_bit_size = dest_bit_size; in nir_extract_bits() local
1341 common_bit_size = MIN2(common_bit_size, srcs[i]->bit_size); in nir_extract_bits()
1343 common_bit_size = MIN2(common_bit_size, (1u << (ffs(first_bit) - 1))); in nir_extract_bits()
1346 assert(common_bit_size >= 8); in nir_extract_bits()
1349 assert(num_bits / common_bit_size <= ARRAY_SIZE(common_comps)); in nir_extract_bits()
1357 for (unsigned i = 0; i < num_bits / common_bit_size; i++) { in nir_extract_bits()
1358 const unsigned bit = first_bit + (i * common_bit_size); in nir_extract_bits()
1367 assert(bit + common_bit_size <= src_end_bit); in nir_extract_bits()
1373 if (srcs[src_idx]->bit_size > common_bit_size) { in nir_extract_bits()
1374 nir_def *unpacked = nir_unpack_bits(b, comp, common_bit_size); in nir_extract_bits()
[all …]
Dnir_opt_load_store_vectorize.c663 unsigned common_bit_size = MIN2(get_bit_size(low), get_bit_size(high)); in new_bitsize_acceptable() local
664 common_bit_size = MIN2(common_bit_size, new_bit_size); in new_bitsize_acceptable()
666 common_bit_size = MIN2(common_bit_size, (1u << (ffs(high_offset * 8) - 1))); in new_bitsize_acceptable()
667 if (new_bit_size / common_bit_size > NIR_MAX_VEC_COMPONENTS) in new_bitsize_acceptable()