Home
last modified time | relevance | path

Searched refs:vmulq_s16 (Results 1 – 24 of 24) sorted by relevance

/external/libjpeg-turbo/simd/arm/
Djidctred-neon.c96 row0 = vmulq_s16(row0, quant_row0); in jsimd_idct_2x2_neon()
97 row1 = vmulq_s16(row1, quant_row1); in jsimd_idct_2x2_neon()
98 row3 = vmulq_s16(row3, quant_row3); in jsimd_idct_2x2_neon()
99 row5 = vmulq_s16(row5, quant_row5); in jsimd_idct_2x2_neon()
100 row7 = vmulq_s16(row7, quant_row7); in jsimd_idct_2x2_neon()
213 row0 = vmulq_s16(row0, quant_row0); in jsimd_idct_4x4_neon()
364 int16x8_t z2 = vmulq_s16(row2, quant_row2); in jsimd_idct_4x4_neon()
365 int16x8_t z3 = vmulq_s16(row6, quant_row6); in jsimd_idct_4x4_neon()
378 int16x8_t z1 = vmulq_s16(row7, quant_row7); in jsimd_idct_4x4_neon()
379 z2 = vmulq_s16(row5, quant_row5); in jsimd_idct_4x4_neon()
[all …]
Djidctfst-neon.c81 row0 = vmulq_s16(row0, quant_row0); in jsimd_idct_ifast_neon()
273 int16x8_t tmp1 = vmulq_s16(row2, quant_row2); in jsimd_idct_ifast_neon()
274 int16x8_t tmp2 = vmulq_s16(row4, quant_row4); in jsimd_idct_ifast_neon()
275 int16x8_t tmp3 = vmulq_s16(row6, quant_row6); in jsimd_idct_ifast_neon()
292 int16x8_t tmp4 = vmulq_s16(row1, quant_row1); in jsimd_idct_ifast_neon()
293 int16x8_t tmp5 = vmulq_s16(row3, quant_row3); in jsimd_idct_ifast_neon()
294 int16x8_t tmp6 = vmulq_s16(row5, quant_row5); in jsimd_idct_ifast_neon()
295 int16x8_t tmp7 = vmulq_s16(row7, quant_row7); in jsimd_idct_ifast_neon()
/external/libvpx/libvpx/vp8/common/arm/neon/
Ddequantizeb_neon.c22 qDQ.val[0] = vmulq_s16(qQ.val[0], qDQC.val[0]); in vp8_dequantize_b_neon()
23 qDQ.val[1] = vmulq_s16(qQ.val[1], qDQC.val[1]); in vp8_dequantize_b_neon()
Didct_blk_neon.c115 q2 = vmulq_s16(q2, q0); in idct_dequant_full_2x_neon()
116 q3 = vmulq_s16(q3, q1); in idct_dequant_full_2x_neon()
117 q4 = vmulq_s16(q4, q0); in idct_dequant_full_2x_neon()
118 q5 = vmulq_s16(q5, q1); in idct_dequant_full_2x_neon()
Dloopfiltersimplehorizontaledge_neon.c59 q2s16 = vmulq_s16(q2s16, q13s16); in vp8_loop_filter_simple_horizontal_edge_neon()
60 q3s16 = vmulq_s16(q3s16, q13s16); in vp8_loop_filter_simple_horizontal_edge_neon()
Dloopfiltersimpleverticaledge_neon.c224 q2s16 = vmulq_s16(q2s16, q11s16); in vp8_loop_filter_simple_vertical_edge_neon()
225 q13s16 = vmulq_s16(q13s16, q11s16); in vp8_loop_filter_simple_vertical_edge_neon()
Dvp8_loopfilter_neon.c87 q2s16 = vmulq_s16(q2s16, vreinterpretq_s16_u16(q4u16)); in vp8_loop_filter_neon()
88 q11s16 = vmulq_s16(q11s16, vreinterpretq_s16_u16(q4u16)); in vp8_loop_filter_neon()
Dmbloopfilter_neon.c88 q2s16 = vmulq_s16(q2s16, q11s16); in vp8_mbloop_filter_neon()
89 q13s16 = vmulq_s16(q13s16, q11s16); in vp8_mbloop_filter_neon()
/external/libvpx/libvpx/vp8/encoder/arm/neon/
Dfastquantizeb_neon.c89 vst1q_s16(d->dqcoeff, vmulq_s16(dequant0, x0)); in vp8_fast_quantize_b_neon()
90 vst1q_s16(d->dqcoeff + 8, vmulq_s16(dequant1, x1)); in vp8_fast_quantize_b_neon()
/external/libvpx/libvpx/vpx_dsp/arm/
Dvpx_convolve8_neon.h114 sum = vqaddq_s16(sum, vmulq_s16(s3, filter3)); in convolve8_8()
115 sum = vqaddq_s16(sum, vmulq_s16(s4, filter4)); in convolve8_8()
/external/libaom/libaom/av1/encoder/arm/neon/
Dquantize_neon.c70 const int16x8_t v_dqcoeff = vmulq_s16(v_qcoeff, v_dequant); in av1_quantize_fp_neon()
96 const int16x8_t v_dqcoeff = vmulq_s16(v_qcoeff, v_dequant); in av1_quantize_fp_neon()
/external/libaom/libaom/aom_dsp/simd/
Dv128_intrinsics_arm.h94 int16x8_t t1 = vmulq_s16( in v128_dotp_su8()
97 int16x8_t t2 = vmulq_s16( in v128_dotp_su8()
284 vmulq_s16(vreinterpretq_s16_s64(a), vreinterpretq_s16_s64(b))); in v128_mullo_s16()
320 int16x8_t t1 = vmulq_s16( in v128_madd_us8()
323 int16x8_t t2 = vmulq_s16( in v128_madd_us8()
Dv64_intrinsics_arm.h130 vmulq_s16(vmovl_s8(vreinterpret_s8_s64(x)), in v64_dotp_su8()
314 vmulq_s16(vreinterpretq_s16_u16(vmovl_u8(vreinterpret_u8_s64(x))), in v64_madd_us8()
/external/llvm-project/clang/test/CodeGen/arm-mve-intrinsics/
Dvmulq.c31 return vmulq_s16(a, b); in test_vmulq_s16()
/external/libgav1/libgav1/src/dsp/arm/
Dfilm_grain_neon.cc657 const int16x8_t delta = vmulq_s16(vsubq_s16(end, start), remainder); in GetScalingFactors()
663 const int16x8_t upscaled_noise = vmulq_s16(noise, scaling); in ScaleNoise()
Dconvolve_neon.cc1235 int16x8_t sum_mixed = vmulq_s16( in ConvolveKernelHorizontalMixed6Tap()
/external/libaom/libaom/av1/common/arm/
Dwarp_plane_neon.c212 pix_0 = vmulq_s16(coeff_0, pix_0); in convolve()
/external/pffft/
Dsse2neon.h2960 vmulq_s16(vreinterpretq_s16_m128i(a), vreinterpretq_s16_m128i(b))); in _mm_mullo_epi16()
3115 int16x8_t tl = vmulq_s16(vreinterpretq_s16_u16(vmovl_u8(vget_low_u8(a))), in _mm_maddubs_epi16()
3117 int16x8_t th = vmulq_s16(vreinterpretq_s16_u16(vmovl_u8(vget_high_u8(a))), in _mm_maddubs_epi16()
3136 int16x8_t prod1 = vmulq_s16(a_even, b_even); in _mm_maddubs_epi16()
3137 int16x8_t prod2 = vmulq_s16(a_odd, b_odd); in _mm_maddubs_epi16()
/external/webp/src/dsp/
Denc_neon.c843 const int16x8_t c4 = vmulq_s16(c3, vreinterpretq_s16_u16(q)); in Quantize_NEON()
/external/neon_2_sse/
DNEON_2_SSE.h545 _NEON2SSESTORAGE int16x8_t vmulq_s16(int16x8_t a, int16x8_t b); // VMUL.I16 q0,q0,q0
3626 _NEON2SSESTORAGE int16x8_t vmulq_s16(int16x8_t a, int16x8_t b); // VMUL.I16 q0,q0,q0
3627 #define vmulq_s16 _mm_mullo_epi16 macro
13647 return vmulq_s16(a, b16x8); in vmulq_n_s16()
13671 return vmulq_s16(a, b16x8); in vmulq_n_u16()
13726 return vmulq_s16(a, b16x8);
/external/llvm-project/clang/test/CodeGen/
Daarch64-neon-intrinsics.c337 return vmulq_s16(v1, v2); in test_vmulq_s16()
Darm_neon_intrinsics.c8399 return vmulq_s16(a, b); in test_vmulq_s16()
/external/clang/test/CodeGen/
Darm_neon_intrinsics.c10281 return vmulq_s16(a, b); in test_vmulq_s16()
Daarch64-neon-intrinsics.c335 return vmulq_s16(v1, v2); in test_vmulq_s16()