/third_party/mesa3d/src/compiler/nir/ |
D | nir_lower_ubo_vec4.c | 94 unsigned align_offset = nir_intrinsic_align_offset(intr); in nir_lower_ubo_vec4_lower() local 103 align_offset &= 15; in nir_lower_ubo_vec4_lower() 104 assert(align_offset % chan_size_bytes == 0); in nir_lower_ubo_vec4_lower() 108 align_offset + chan_size_bytes * num_components <= 16); in nir_lower_ubo_vec4_lower() 120 int align_chan_offset = align_offset / chan_size_bytes; in nir_lower_ubo_vec4_lower() 137 align_offset + chan_size_bytes * intr->num_components <= 8) { in nir_lower_ubo_vec4_lower()
|
D | nir_lower_io.c | 1198 uint32_t align_mul, uint32_t align_offset, in build_explicit_io_load() argument 1208 align_mul, align_offset, in build_explicit_io_load() 1216 align_mul, align_offset, in build_explicit_io_load() 1222 align_mul, align_offset, in build_explicit_io_load() 1233 align_mul, align_offset, in build_explicit_io_load() 1240 align_mul, align_offset, in build_explicit_io_load() 1377 nir_intrinsic_set_align(load, align_mul, align_offset); in build_explicit_io_load() 1439 uint32_t align_mul, uint32_t align_offset, in build_explicit_io_store() argument 1448 align_mul, align_offset, in build_explicit_io_store() 1455 align_mul, align_offset, in build_explicit_io_store() [all …]
|
D | nir_opt_load_store_vectorize.c | 177 uint32_t align_offset; member 562 entry->align_offset = entry->offset % entry->align_mul; in calc_alignment() 565 entry->align_offset = nir_intrinsic_align_offset(entry->intrin); in calc_alignment() 664 low->align_offset, in new_bitsize_acceptable() 805 first->align_offset = low->align_offset; in vectorize_loads() 891 second->align_offset = low->align_offset; in vectorize_stores() 1058 uint64_t max_low = round_down(UINT64_MAX, low->align_mul) + low->align_offset; in check_for_robustness() 1170 entry->align_offset != nir_intrinsic_align_offset(entry->intrin))) { in update_align() 1171 nir_intrinsic_set_align(entry->intrin, entry->align_mul, entry->align_offset); in update_align()
|
D | nir_instr_set.c | 176 hash = HASH(hash, instr->cast.align_offset); in hash_deref() 630 deref1->cast.align_offset != deref2->cast.align_offset) in nir_instrs_equal()
|
D | nir.h | 1586 unsigned align_offset; member 1961 unsigned align_mul, unsigned align_offset) in nir_intrinsic_set_align() argument 1964 assert(align_offset < align_mul); in nir_intrinsic_set_align() 1966 nir_intrinsic_set_align_offset(intrin, align_offset); in nir_intrinsic_set_align() 1980 const unsigned align_offset = nir_intrinsic_align_offset(intrin); in nir_intrinsic_align() local 1981 assert(align_offset < align_mul); in nir_intrinsic_align() 1982 return align_offset ? 1 << (ffs(align_offset) - 1) : align_mul; in nir_intrinsic_align() 4933 uint32_t *align_offset); 5615 unsigned align_offset,
|
/third_party/mesa3d/src/amd/vulkan/ |
D | radv_acceleration_structure.c | 722 .align_mul = 2, .align_offset = 0); in get_indices() 730 b, 3, 32, nir_iadd(b, addr, nir_u2u64(b, index_id)), .align_mul = 4, .align_offset = 0); in get_indices() 751 .align_mul = 1, .align_offset = 0); in get_indices() 786 .align_mul = 4, .align_offset = 0), in get_vertices() 805 .align_mul = comp_bytes, .align_offset = 0); in get_vertices() 987 .align_mul = 4, .align_offset = 0), in build_leaf_shader() 992 .align_mul = 4, .align_offset = 0), in build_leaf_shader() 997 .align_mul = 4, .align_offset = 0), in build_leaf_shader() 1015 .write_mask = 15, .align_mul = 16, .align_offset = 0); in build_leaf_shader() 1020 .align_offset = 0); in build_leaf_shader() [all …]
|
D | radv_pipeline_rt.c | 352 nir_build_load_global(b, 1, 32, load_addr, .align_mul = 4, .align_offset = 0); in load_sbt_entry() 397 .align_mul = 64, .align_offset = offset + i * 16); in nir_build_wto_matrix_load() 638 .align_mul = 4, .align_offset = 0); in lower_rt_instructions() 650 .align_mul = 64, .align_offset = 16), in lower_rt_instructions() 654 .align_mul = 64, .align_offset = 32), in lower_rt_instructions() 658 .align_mul = 64, .align_offset = 48)}; in lower_rt_instructions() 1267 .align_mul = 4, .align_offset = 0); in insert_traversal_triangle_case() 1372 b, 2, 32, nir_iadd(b, node_addr, nir_imm_int64(b, 24)), .align_mul = 4, .align_offset = 0); in insert_traversal_aabb_case() 1451 .align_mul = 4, .align_offset = 0); in insert_traversal_aabb_case() 1454 .align_mul = 4, .align_offset = 0); in insert_traversal_aabb_case() [all …]
|
/third_party/pcre2/pcre2/src/ |
D | pcre2_jit_neon_inc.h | 188 sljit_s32 align_offset = ((uint64_t)str_ptr & 0xf); in FF_FUN() local 238 if (align_offset < 8) in FF_FUN() 240 qw.dw[0] >>= align_offset * 8; in FF_FUN() 243 str_ptr += align_offset + __builtin_ctzll(qw.dw[0]) / 8; in FF_FUN() 254 qw.dw[1] >>= (align_offset - 8) * 8; in FF_FUN() 257 str_ptr += align_offset + __builtin_ctzll(qw.dw[1]) / 8; in FF_FUN()
|
/third_party/mesa3d/src/gallium/drivers/etnaviv/tests/ |
D | lower_ubo_tests.cpp | 143 …nir_load_ubo(&b, 1, 32, index, offset, .align_mul = 16, .align_offset = 0, .range_base = 0, .range… in TEST_F() 158 …nir_load_ubo(&b, 1, 32, index, offset, .align_mul = 16, .align_offset = 0, .range_base = 0, .range… in TEST_F() 175 …nir_load_ubo(&b, 1, 32, index, offset, .align_mul = 16, .align_offset = 0, .range_base = 0, .range… in TEST_F()
|
/third_party/mesa3d/src/gallium/drivers/r600/sfn/ |
D | sfn_instruction_export.cpp | 104 int align, int align_offset, int writemask): in WriteScratchInstruction() argument 108 m_align_offset(align_offset), in WriteScratchInstruction() 115 … int align, int align_offset, int writemask, int array_size): in WriteScratchInstruction() argument 120 m_align_offset(align_offset), in WriteScratchInstruction()
|
D | sfn_instruction_export.h | 84 int align_offset, int writemask); 86 int align, int align_offset, int writemask, int array_size);
|
D | sfn_shader_base.cpp | 749 int align_offset = nir_intrinsic_align_offset(instr); in emit_store_scratch() local 754 ir = new WriteScratchInstruction(lv.value(), value, align, align_offset, writemask); in emit_store_scratch() 757 ir = new WriteScratchInstruction(address, value, align, align_offset, in emit_store_scratch()
|
/third_party/mesa3d/src/intel/vulkan/ |
D | anv_nir_lower_ubo_loads.c | 98 .align_offset = nir_intrinsic_align_offset(load)); in lower_ubo_load_instr() 108 .align_offset = nir_intrinsic_align_offset(load)); in lower_ubo_load_instr()
|
D | anv_nir_apply_pipeline_layout.c | 267 .align_offset = desc_offset % 8); in build_load_descriptor_mem() 278 .align_offset = desc_offset % 8, in build_load_descriptor_mem() 937 cast->cast.align_offset = 0; in lower_load_vulkan_descriptor() 943 cast->cast.align_offset = 0; in lower_load_vulkan_descriptor() 1106 .align_offset = 0, in lower_load_constant()
|
/third_party/mesa3d/src/amd/common/ |
D | ac_nir_lower_tess_io_to_mem.c | 226 … .align_mul = 16u, .align_offset = (nir_intrinsic_component(intrin) * 4u) % 16u); in lower_ls_output_store() 383 … .align_mul = 16u, .align_offset = (nir_intrinsic_component(intrin) * 4u) % 16u); in lower_hs_per_vertex_input_load() 421 … .align_mul = 16u, .align_offset = (nir_intrinsic_component(intrin) * 4u) % 16u); in lower_hs_output_store() 432 … .align_mul = 16u, .align_offset = (nir_intrinsic_component(intrin) * 4u) % 16u); in lower_hs_output_load() 523 … .align_mul = 16u, .align_offset = st->tcs_tess_lvl_out_loc % 16u); in hs_emit_write_tess_factors() 526 … .align_mul = 16u, .align_offset = st->tcs_tess_lvl_in_loc % 16u) in hs_emit_write_tess_factors()
|
D | ac_nir_lower_esgs_io_to_mem.c | 143 … .align_mul = 16u, .align_offset = (nir_intrinsic_component(intrin) * 4u) % 16u); in lower_es_output_store() 217 … .align_mul = 16u, .align_offset = (nir_intrinsic_component(intrin) * 4u) % 16u); in lower_gs_per_vertex_input_load()
|
/third_party/mesa3d/src/gallium/drivers/virgl/ |
D | virgl_resource.c | 274 unsigned align_offset; in virgl_staging_map() local 297 align_offset = vres->b.target == PIPE_BUFFER ? in virgl_staging_map() 302 virgl_staging_alloc(&vctx->staging, size + align_offset, in virgl_staging_map() 310 vtransfer->copy_src_offset += align_offset; in virgl_staging_map() 311 map_addr += align_offset; in virgl_staging_map() 327 vctx->queued_staging_res_size += size + align_offset; in virgl_staging_map()
|
/third_party/mesa3d/src/broadcom/vulkan/ |
D | v3dv_image.c | 214 uint32_t align_offset = in v3d_setup_slices() local 216 if (align_offset) { in v3d_setup_slices() 217 image->size += align_offset; in v3d_setup_slices() 219 image->slices[i].offset += align_offset; in v3d_setup_slices()
|
/third_party/mesa3d/src/intel/compiler/ |
D | brw_nir_lower_mem_access_bit_sizes.c | 170 const unsigned align_offset = nir_intrinsic_align_offset(intrin); in lower_mem_store_bit_size() local 210 (align_mul >= 4 && (align_offset + start) % 4 == 0) || in lower_mem_store_bit_size()
|
D | brw_nir.c | 940 brw_nir_should_vectorize_mem(unsigned align_mul, unsigned align_offset, in brw_nir_should_vectorize_mem() argument 962 if (align_offset) in brw_nir_should_vectorize_mem() 963 align = 1 << (ffs(align_offset) - 1); in brw_nir_should_vectorize_mem()
|
/third_party/skia/modules/skottie/src/text/ |
D | TextAdapter.cpp | 688 const auto align_offset = in fragmentMatrix() local 701 const auto path_distance = rel_pos.x + align_offset; in fragmentMatrix() 754 const auto align_offset = -total_tracking * align_factor(fText->fHAlign); in adjustLineProps() local 765 fragment_offset = align_offset + tracking_acc + track_before; in adjustLineProps()
|
/third_party/flutter/skia/modules/skottie/src/text/ |
D | TextAdapter.cpp | 272 const auto align_offset = total_tracking * align_factor(fText.fHAlign); in adjustLineTracking() local 283 fragment_offset = align_offset + tracking_acc + track_before; in adjustLineTracking()
|
/third_party/mesa3d/src/freedreno/ir3/ |
D | ir3_nir.c | 158 ir3_nir_should_vectorize_mem(unsigned align_mul, unsigned align_offset, in ir3_nir_should_vectorize_mem() argument 173 align_offset &= 15; in ir3_nir_should_vectorize_mem() 179 unsigned worst_start_offset = 16 - align_mul + align_offset; in ir3_nir_should_vectorize_mem()
|
/third_party/mesa3d/src/microsoft/clc/ |
D | clc_compiler.c | 644 unsigned align_mul = 0, align_offset = 0; in split_unaligned_loads_stores() local 645 nir_get_explicit_deref_align(deref, true, &align_mul, &align_offset); in split_unaligned_loads_stores() 647 unsigned alignment = align_offset ? 1 << (ffs(align_offset) - 1) : align_mul; in split_unaligned_loads_stores()
|
/third_party/e2fsprogs/misc/ |
D | e2image.c | 83 static blk64_t align_offset(blk64_t offset, unsigned int n) in align_offset() function 922 offset = align_offset(header_size, image->cluster_size); in initialize_qcow2_image() 934 offset += align_offset(l1_size * sizeof(blk64_t), image->cluster_size); in initialize_qcow2_image() 1178 header_size = align_offset(sizeof(struct ext2_qcow2_hdr), in output_qcow2_meta_data_blocks()
|