Searched refs:vec_src (Results 1 – 5 of 5) sorted by relevance
/external/libaom/libaom/aom_dsp/arm/ |
D | sad4d_neon.c | 192 const uint8x16_t vec_src = vld1q_u8(src); in aom_sad16x16x4d_neon() local 199 vabal_u8(vec_sum_ref0_lo, vget_low_u8(vec_src), vget_low_u8(vec_ref0)); in aom_sad16x16x4d_neon() 200 vec_sum_ref0_hi = vabal_u8(vec_sum_ref0_hi, vget_high_u8(vec_src), in aom_sad16x16x4d_neon() 203 vabal_u8(vec_sum_ref1_lo, vget_low_u8(vec_src), vget_low_u8(vec_ref1)); in aom_sad16x16x4d_neon() 204 vec_sum_ref1_hi = vabal_u8(vec_sum_ref1_hi, vget_high_u8(vec_src), in aom_sad16x16x4d_neon() 207 vabal_u8(vec_sum_ref2_lo, vget_low_u8(vec_src), vget_low_u8(vec_ref2)); in aom_sad16x16x4d_neon() 208 vec_sum_ref2_hi = vabal_u8(vec_sum_ref2_hi, vget_high_u8(vec_src), in aom_sad16x16x4d_neon() 211 vabal_u8(vec_sum_ref3_lo, vget_low_u8(vec_src), vget_low_u8(vec_ref3)); in aom_sad16x16x4d_neon() 212 vec_sum_ref3_hi = vabal_u8(vec_sum_ref3_hi, vget_high_u8(vec_src), in aom_sad16x16x4d_neon()
|
D | sad_neon.c | 199 const uint8x16_t vec_src = vld1q_u8(src); in aom_sad16x16_neon() local 204 vabal_u8(vec_accum_lo, vget_low_u8(vec_src), vget_low_u8(vec_ref)); in aom_sad16x16_neon() 206 vabal_u8(vec_accum_hi, vget_high_u8(vec_src), vget_high_u8(vec_ref)); in aom_sad16x16_neon() 217 const uint8x8_t vec_src = vld1_u8(src); in aom_sad8x8_neon() local 221 vec_accum = vabal_u8(vec_accum, vec_src, vec_ref); in aom_sad8x8_neon()
|
/external/mesa3d/src/compiler/nir/ |
D | nir_opt_copy_prop_vars.c | 912 nir_deref_instr *vec_src = src; in copy_prop_vars_block() local 914 vec_src = nir_deref_instr_parent(src); in copy_prop_vars_block() 915 unsigned vec_comps = glsl_get_vector_elements(vec_src->type); in copy_prop_vars_block() 972 lookup_entry_for_deref(copies, vec_src, nir_derefs_equal_bit); in copy_prop_vars_block() 974 entry = copy_entry_create(copies, vec_src); in copy_prop_vars_block()
|
/external/mesa3d/src/compiler/spirv/ |
D | vtn_alu.c | 105 nir_ssa_def *vec_src[4]; in matrix_multiply() local 107 vec_src[j] = nir_fdot(&b->nb, src0_transpose->elems[j]->def, in matrix_multiply() 110 dest->elems[i]->def = nir_vec(&b->nb, vec_src, src0_rows); in matrix_multiply()
|
/external/mesa3d/src/amd/compiler/ |
D | aco_instruction_selection.cpp | 352 void emit_split_vector(isel_context* ctx, Temp vec_src, unsigned num_components) in emit_split_vector() argument 356 if (ctx->allocated_vec.find(vec_src.id()) != ctx->allocated_vec.end()) in emit_split_vector() 359 if (num_components > vec_src.size()) { in emit_split_vector() 360 if (vec_src.type() == RegType::sgpr) { in emit_split_vector() 362 emit_split_vector(ctx, vec_src, vec_src.size()); in emit_split_vector() 366 rc = RegClass(RegType::vgpr, vec_src.bytes() / num_components).as_subdword(); in emit_split_vector() 368 rc = RegClass(vec_src.type(), vec_src.size() / num_components); in emit_split_vector() 371 split->operands[0] = Operand(vec_src); in emit_split_vector() 378 ctx->allocated_vec.emplace(vec_src.id(), elems); in emit_split_vector() 383 void expand_vector(isel_context* ctx, Temp vec_src, Temp dst, unsigned num_components, unsigned mas… in expand_vector() argument [all …]
|