Home
last modified time | relevance | path

Searched refs:vec_src (Results 1 – 5 of 5) sorted by relevance

/external/libaom/libaom/aom_dsp/arm/
Dsad4d_neon.c192 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()
Dsad_neon.c199 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/
Dnir_opt_copy_prop_vars.c912 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/
Dvtn_alu.c105 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/
Daco_instruction_selection.cpp352 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 …]