Home
last modified time | relevance | path

Searched refs:vmull_u16 (Results 1 – 17 of 17) sorted by relevance

/external/libjpeg-turbo/simd/arm/
Djquanti-neon.c140 int32x4_t row0_l = vreinterpretq_s32_u32(vmull_u16(vget_low_u16(abs_row0), in jsimd_quantize_neon()
142 int32x4_t row0_h = vreinterpretq_s32_u32(vmull_u16(vget_high_u16(abs_row0), in jsimd_quantize_neon()
144 int32x4_t row1_l = vreinterpretq_s32_u32(vmull_u16(vget_low_u16(abs_row1), in jsimd_quantize_neon()
146 int32x4_t row1_h = vreinterpretq_s32_u32(vmull_u16(vget_high_u16(abs_row1), in jsimd_quantize_neon()
148 int32x4_t row2_l = vreinterpretq_s32_u32(vmull_u16(vget_low_u16(abs_row2), in jsimd_quantize_neon()
150 int32x4_t row2_h = vreinterpretq_s32_u32(vmull_u16(vget_high_u16(abs_row2), in jsimd_quantize_neon()
152 int32x4_t row3_l = vreinterpretq_s32_u32(vmull_u16(vget_low_u16(abs_row3), in jsimd_quantize_neon()
154 int32x4_t row3_h = vreinterpretq_s32_u32(vmull_u16(vget_high_u16(abs_row3), in jsimd_quantize_neon()
/external/webrtc/modules/audio_processing/aecm/
Daecm_core_neon.cc75 echo_est_v_low = vmull_u16(vreinterpret_u16_s16(vget_low_s16(store_v)), in WebRtcAecm_CalcLinearEnergiesNeon()
77 echo_est_v_high = vmull_u16(vreinterpret_u16_s16(vget_high_s16(store_v)), in WebRtcAecm_CalcLinearEnergiesNeon()
150 echo_est_v_low = vmull_u16(vget_low_u16(far_spectrum_v), in WebRtcAecm_StoreAdaptiveChannelNeon()
152 echo_est_v_high = vmull_u16(vget_high_u16(far_spectrum_v), in WebRtcAecm_StoreAdaptiveChannelNeon()
/external/libgav1/libgav1/src/dsp/arm/
Ddistance_weighted_blend_neon.cc200 const uint32x4_t wpred0_lo = vmull_u16(weights[0], pred0.val[0]); in ComputeWeightedAverage8()
201 const uint32x4_t wpred0_hi = vmull_u16(weights[0], pred0.val[1]); in ComputeWeightedAverage8()
221 const uint32x4_t wpred0 = vmull_u16(weights[0], pred0.val[0]); in ComputeWeightedAverage8()
222 const uint32x4_t wpred1 = vmull_u16(weights[0], pred0.val[1]); in ComputeWeightedAverage8()
227 const uint32x4_t wpred2 = vmull_u16(weights[0], pred0.val[2]); in ComputeWeightedAverage8()
228 const uint32x4_t wpred3 = vmull_u16(weights[0], pred0.val[3]); in ComputeWeightedAverage8()
Dsuper_res_neon.cc205 uint32x4_t res_lo = vmull_u16(vget_low_u16(src[1]), vget_low_u16(f[1])); in SuperRes()
210 uint32x4_t temp_lo = vmull_u16(vget_low_u16(src[0]), vget_low_u16(f[0])); in SuperRes()
217 uint32x4_t res_hi = vmull_u16(vget_high_u16(src[1]), vget_high_u16(f[1])); in SuperRes()
222 uint32x4_t temp_hi = vmull_u16(vget_high_u16(src[0]), vget_high_u16(f[0])); in SuperRes()
Dcdef_neon.cc317 uint32x4_t Square(uint16x4_t a) { return vmull_u16(a, a); } in Square()
Dloop_restoration_neon.cc985 const uint32x4_t dxd = vmull_u16(sum, sum); in CalculateMa()
1061 const uint32x4_t m0 = vmull_u16(vget_low_u16(maq), vget_low_u16(sum)); in CalculateIntermediate()
1062 const uint32x4_t m1 = vmull_u16(vget_high_u16(maq), vget_high_u16(sum)); in CalculateIntermediate()
/external/libaom/libaom/av1/common/arm/
Dselfguided_neon.c148 q0 = vmull_u16(d0, d0); in calc_ab_internal_common()
149 q1 = vmull_u16(d1, d1); in calc_ab_internal_common()
150 q2 = vmull_u16(d2, d2); in calc_ab_internal_common()
151 q3 = vmull_u16(d3, d3); in calc_ab_internal_common()
152 q4 = vmull_u16(d4, d4); in calc_ab_internal_common()
153 q5 = vmull_u16(d5, d5); in calc_ab_internal_common()
154 q6 = vmull_u16(d6, d6); in calc_ab_internal_common()
155 q7 = vmull_u16(d7, d7); in calc_ab_internal_common()
228 s0 = vmull_u16(vget_low_u16(s16_0), one_by_n_minus_1_vec); in calc_ab_internal_common()
229 s1 = vmull_u16(vget_low_u16(s16_1), one_by_n_minus_1_vec); in calc_ab_internal_common()
[all …]
/external/skqp/src/core/
DSkBitmapProcState_matrixProcs.cpp352 tmpl = vmull_u16(vget_low_u16(res), vdup_n_u16(max+1)); in repeat8()
353 tmph = vmull_u16(vget_high_u16(res), vdup_n_u16(max+1)); in repeat8()
369 tmp = vmull_u16(res, vdup_n_u16(max+1)); in repeat4()
386 tmp = vmull_u16(res, vdup_n_u16(max + 1)); in extract_low_bits_repeat_mirror4()
/external/webp/src/dsp/
Denc_neon.c834 const uint32x4_t m0 = vmull_u16(vget_low_u16(c), vget_low_u16(iq)); in Quantize_NEON()
835 const uint32x4_t m1 = vmull_u16(vget_high_u16(c), vget_high_u16(iq)); in Quantize_NEON()
/external/skia/include/private/
DSkNx_neon.h391 uint32x4_t hi = vmull_u16(vget_high_u16(fVec), vget_high_u16(m.fVec)); in mulHi()
392 uint32x4_t lo = vmull_u16( vget_low_u16(fVec), vget_low_u16(m.fVec)); in mulHi()
/external/skqp/include/private/
DSkNx_neon.h413 uint32x4_t hi = vmull_u16(vget_high_u16(fVec), vget_high_u16(m.fVec)); in mulHi()
414 uint32x4_t lo = vmull_u16( vget_low_u16(fVec), vget_low_u16(m.fVec)); in mulHi()
/external/pffft/
Dsse2neon.h3576 vmull_u16(vreinterpret_u16_m64(a), vreinterpret_u16_m64(b)), 16)); in _mm_mulhi_pu16()
/external/neon_2_sse/
DNEON_2_SSE.h628 _NEON2SSESTORAGE uint32x4_t vmull_u16(uint16x4_t a, uint16x4_t b); // VMULL.U16 q0,d0,d0
3733 _NEON2SSESTORAGE uint32x4_t vmull_u16(uint16x4_t a, uint16x4_t b); // VMULL.s16 q0,d0,d0
3734 _NEON2SSE_INLINE uint32x4_t vmull_u16(uint16x4_t a, uint16x4_t b) // VMULL.s16 q0,d0,d0 in vmull_u16() function
3997 res = vmull_u16(b, c); in vmlal_u16()
4189 res = vmull_u16(b, c); in vmlsl_u16()
/external/llvm-project/clang/test/CodeGen/
Daarch64-neon-intrinsics.c7899 return vmull_u16(a, b); in test_vmull_u16()
Darm_neon_intrinsics.c8475 return vmull_u16(a, b); in test_vmull_u16()
/external/clang/test/CodeGen/
Darm_neon_intrinsics.c10364 return vmull_u16(a, b); in test_vmull_u16()
Daarch64-neon-intrinsics.c8752 return vmull_u16(a, b); in test_vmull_u16()