/third_party/mesa3d/src/compiler/nir/tests/ |
H A D | builder_tests.cpp | 107 store_test_val(nir_extract_bits(b, srcs, 2, 24, 1, 64)); in TEST_F() 123 store_test_val(nir_extract_bits(b, srcs, 2, 16, 1, 64)); in TEST_F() 142 store_test_val(nir_extract_bits(b, srcs, 4, 24, 2, 32)); in TEST_F()
|
/third_party/mesa3d/src/gallium/drivers/d3d12/ |
H A D | d3d12_lower_image_casts.c | 97 /* Now that we have the tightly packed bits, we can use nir_extract_bits to get it into a in convert_value() 107 nir_ssa_def *u32 = nir_extract_bits(b, &src_as_vec, 1, 0, 1, 32); in convert_value() 119 nir_ssa_def *u32 = nir_extract_bits(b, &src_as_vec, 1, 0, 1, 32); in convert_value() 126 nir_ssa_def *dest_packed = nir_extract_bits(b, &src_as_vec, 1, 0, in convert_value() 168 nir_ssa_def *dest_packed = nir_extract_bits(b, &src_as_vec, 1, 0, in convert_value()
|
/third_party/mesa3d/src/intel/compiler/ |
H A D | brw_nir_lower_mem_access_bit_sizes.c | 114 result = nir_extract_bits(b, &load, 1, load_offset * 8, in lower_mem_load_bit_size() 144 result = nir_extract_bits(b, loads, num_loads, 0, in lower_mem_load_bit_size() 228 nir_ssa_def *packed = nir_extract_bits(b, &value, 1, start * 8, in lower_mem_store_bit_size()
|
H A D | brw_nir.c | 1684 sysval = nir_extract_bits(b, data, 2, suboffset * 8, in brw_nir_load_global_const()
|
/third_party/mesa3d/src/amd/common/ |
H A D | ac_nir_lower_esgs_io_to_mem.c | 82 return nir_extract_bits(b, comps, full_dwords + !!remaining_bytes, 0, num_components, bit_size); in emit_split_buffer_load() 105 nir_ssa_def *store_val = nir_extract_bits(b, &d, 1, start_byte * 8u, 1, store_bytes * 8u); in emit_split_buffer_store()
|
H A D | ac_nir_lower_ngg.c | 1691 element = nir_extract_bits(b, &element, 1, 0, num_consumed_components, 32); in lower_ngg_gs_store_output() 2448 return nir_extract_bits(b, arr, 1, 0, num_components, load_bit_size); in ms_load_arrayed_output()
|
/third_party/mesa3d/src/intel/vulkan/ |
H A D | anv_nir_lower_ubo_loads.c | 78 val = nir_extract_bits(b, data, 2, suboffset * 8, in lower_ubo_load_instr()
|
/third_party/mesa3d/src/compiler/nir/ |
H A D | nir_opt_load_store_vectorize.c | 666 /* check nir_extract_bits limitations */ in new_bitsize_acceptable() 749 nir_ssa_def *low_def = nir_extract_bits( in vectorize_loads() 751 nir_ssa_def *high_def = nir_extract_bits( in vectorize_loads() 860 data_channels[i] = nir_extract_bits(b, &low_val, 1, offset, 1, new_bit_size); in vectorize_stores() 864 data_channels[i] = nir_extract_bits(b, &high_val, 1, offset, 1, new_bit_size); in vectorize_stores()
|
H A D | nir_lower_subgroups.c | 73 return nir_extract_bits(b, &value, 1, 0, options->ballot_components, in ballot_type_to_uint()
|
H A D | nir_builder.h | 955 nir_extract_bits(nir_builder *b, nir_ssa_def **srcs, unsigned num_srcs, in nir_extract_bits() function 1028 return nir_extract_bits(b, &src, 1, 0, dest_num_components, dest_bit_size);
|
/third_party/mesa3d/src/microsoft/clc/ |
H A D | clc_compiler.c | 586 nir_ssa_def *new_dest = nir_extract_bits(b, srcs, num_loads, 0, num_comps, intrin->dest.ssa.bit_size); in split_unaligned_load() 610 nir_ssa_def *substore_val = nir_extract_bits(b, &value, 1, i * alignment * 8, 1, alignment * 8); in split_unaligned_store()
|
/third_party/mesa3d/src/mesa/state_tracker/ |
H A D | st_pbo_compute.c | 188 nir_ssa_def *block##offset = nir_u2u32(b, nir_extract_bits(b, &ubo_load, 1, (offset), 1, 8)); \ 217 sd->offset = nir_umin(b, nir_u2u32(b, nir_extract_bits(b, &ubo_load, 1, STRUCT_OFFSET(x), 2, 16)), nir_imm_int(b, 65535)); in init_pbo_shader_data() 218 sd->range = nir_umin(b, nir_u2u32(b, nir_extract_bits(b, &ubo_load, 1, STRUCT_OFFSET(width), 3, 16)), nir_imm_int(b, 65535)); in init_pbo_shader_data()
|