/external/libvpx/libvpx/vp9/common/arm/neon/ |
vp9_iht8x8_add_neon.c | 142 q2s32 = vmull_s16(d18s16, d0s16); 143 q3s32 = vmull_s16(d19s16, d0s16); 144 q5s32 = vmull_s16(d26s16, d2s16); 145 q6s32 = vmull_s16(d27s16, d2s16); 159 q2s32 = vmull_s16(d18s16, d1s16); 160 q3s32 = vmull_s16(d19s16, d1s16); 161 q9s32 = vmull_s16(d26s16, d3s16); 162 q13s32 = vmull_s16(d27s16, d3s16); 178 q2s32 = vmull_s16(d16s16, d0s16); 179 q3s32 = vmull_s16(d17s16, d0s16) [all...] |
vp9_iht4x4_add_neon.c | 86 q15s32 = vmull_s16(d17s16, *d2s16); 87 q10s32 = vmull_s16(d17s16, *d0s16); 88 q13s32 = vmull_s16(d23s16, *d1s16); 89 q14s32 = vmull_s16(d24s16, *d1s16); 124 q10s32 = vmull_s16(*d3s16, d16s16); 125 q11s32 = vmull_s16(*d4s16, d16s16); 126 q12s32 = vmull_s16(d6s16, d17s16); 127 q13s32 = vmull_s16(*d5s16, d18s16); 128 q14s32 = vmull_s16(*d3s16, d18s16); 131 q8s32 = vmull_s16(*d4s16, d19s16) [all...] |
/external/libvpx/libvpx/vpx_dsp/arm/ |
idct4x4_add_neon.c | 62 q15s32 = vmull_s16(d17s16, d22s16); 63 q1s32 = vmull_s16(d17s16, d20s16); 64 q13s32 = vmull_s16(d23s16, d21s16); 65 q14s32 = vmull_s16(d24s16, d21s16); 103 q15s32 = vmull_s16(d17s16, d22s16); 104 q1s32 = vmull_s16(d17s16, d20s16); 105 q13s32 = vmull_s16(d23s16, d21s16); 106 q14s32 = vmull_s16(d24s16, d21s16);
|
idct16x16_add_neon.c | 149 q2s32 = vmull_s16(d18s16, d0s16); 150 q3s32 = vmull_s16(d19s16, d0s16); 151 q5s32 = vmull_s16(d18s16, d1s16); 152 q6s32 = vmull_s16(d19s16, d1s16); 169 q2s32 = vmull_s16(d26s16, d2s16); 170 q3s32 = vmull_s16(d27s16, d2s16); 171 q9s32 = vmull_s16(d26s16, d3s16); 172 q15s32 = vmull_s16(d27s16, d3s16); 189 q2s32 = vmull_s16(d16s16, d30s16); 190 q11s32 = vmull_s16(d17s16, d30s16) [all...] |
idct8x8_add_neon.c | 124 q2s32 = vmull_s16(d18s16, d0s16); 125 q3s32 = vmull_s16(d19s16, d0s16); 126 q5s32 = vmull_s16(d26s16, d2s16); 127 q6s32 = vmull_s16(d27s16, d2s16); 141 q2s32 = vmull_s16(d18s16, d1s16); 142 q3s32 = vmull_s16(d19s16, d1s16); 143 q9s32 = vmull_s16(d26s16, d3s16); 144 q13s32 = vmull_s16(d27s16, d3s16); 160 q2s32 = vmull_s16(d16s16, d0s16); 161 q3s32 = vmull_s16(d17s16, d0s16) [all...] |
variance_neon.c | 405 q7s32 = vmull_s16(d22s16, d22s16); 406 q8s32 = vmull_s16(d24s16, d24s16); 407 q9s32 = vmull_s16(d26s16, d26s16); 408 q10s32 = vmull_s16(d28s16, d28s16);
|
idct32x32_add_neon.c | 145 q8s32 = vmull_s16(dCs16, d30s16); 146 q10s32 = vmull_s16(dAs16, d31s16); 147 q9s32 = vmull_s16(dDs16, d30s16); 148 q11s32 = vmull_s16(dBs16, d31s16); 149 q12s32 = vmull_s16(dCs16, d31s16); 154 q10s32 = vmull_s16(dDs16, d31s16); 155 q11s32 = vmull_s16(dAs16, d30s16); 156 q15s32 = vmull_s16(dBs16, d30s16);
|
/external/webrtc/webrtc/modules/audio_coding/codecs/isac/fix/source/ |
filters_neon.c | 42 tmpa0_v = vmull_s16(x0_v, x0_v); 72 tmpa0_v = vmull_s16(vget_low_s16(x1_v), vget_low_s16(y_v)); 76 tmpa1_v = vmull_s16(vget_high_s16(x1_v), vget_high_s16(y_v)); 88 tmpa0_v = vmull_s16(x2_v, y2_v);
|
transform_neon.c | 50 int32x4_t tmp0 = vmull_s16(vget_low_s16(tmpr), vget_low_s16(inre1)); 51 int32x4_t tmp1 = vmull_s16(vget_low_s16(tmpr), vget_low_s16(inre2)); 60 int32x4_t tmp2 = vmull_s16(vget_high_s16(tmpr), vget_high_s16(inre1)); 61 int32x4_t tmp3 = vmull_s16(vget_high_s16(tmpr), vget_high_s16(inre2)); 184 int32x4_t outr0 = vmull_s16(tmpr, xr); 185 int32x4_t outi0 = vmull_s16(tmpi, xr); 186 int32x4_t outr1 = vmull_s16(tmpi, yr); 187 int32x4_t outi1 = vmull_s16(tmpi, yi); 285 int32x4_t xr = vmull_s16(tmpr, inre_0); 286 int32x4_t xi = vmull_s16(tmpr, inim_0) [all...] |
pitch_estimator_c.c | 74 int32x4_t int_32x4 = vmull_s16(int_16x4_x, int_16x4_in);
|
/external/libhevc/common/arm/ |
ihevc_inter_pred_chroma_vert_w16inp_w16out.s | 139 vmull.s16 q0,d0,d12 @vmull_s16(src_tmp1, coeff_0) 142 vmull.s16 q4,d2,d12 @vmull_s16(src_tmp2, coeff_0) 186 vmull.s16 q15,d0,d12 @vmull_s16(src_tmp1, coeff_0) 194 vmull.s16 q14,d1,d12 @vmull_s16(src_tmp2, coeff_0) 205 vmull.s16 q13,d2,d12 @vmull_s16(src_tmp2, coeff_0) 215 vmull.s16 q12,d3,d12 @vmull_s16(src_tmp2, coeff_0) 230 vmull.s16 q15,d0,d12 @vmull_s16(src_tmp1, coeff_0) 240 vmull.s16 q14,d1,d12 @vmull_s16(src_tmp2, coeff_0) 251 vmull.s16 q13,d2,d12 @vmull_s16(src_tmp2, coeff_0) 263 vmull.s16 q12,d3,d12 @vmull_s16(src_tmp2, coeff_0 [all...] |
ihevc_inter_pred_chroma_vert_w16inp.s | 139 vmull.s16 q0,d0,d12 @vmull_s16(src_tmp1, coeff_0) 142 vmull.s16 q4,d2,d12 @vmull_s16(src_tmp2, coeff_0) 187 vmull.s16 q15,d0,d12 @vmull_s16(src_tmp1, coeff_0) 195 vmull.s16 q14,d1,d12 @vmull_s16(src_tmp2, coeff_0) 206 vmull.s16 q13,d2,d12 @vmull_s16(src_tmp2, coeff_0) 217 vmull.s16 q12,d3,d12 @vmull_s16(src_tmp2, coeff_0) 233 vmull.s16 q15,d0,d12 @vmull_s16(src_tmp1, coeff_0) 244 vmull.s16 q14,d1,d12 @vmull_s16(src_tmp2, coeff_0) 256 vmull.s16 q13,d2,d12 @vmull_s16(src_tmp2, coeff_0) 269 vmull.s16 q12,d3,d12 @vmull_s16(src_tmp2, coeff_0 [all...] |
ihevc_weighted_pred_neon_intr.c | 300 i4_tmp1_t = vmull_s16(pi2_src_val1, wgt0.val[0]); 303 i4_tmp2_t = vmull_s16(pi2_src_val2, wgt0.val[0]); 641 i4_tmp1_t1 = vmull_s16(pi2_src1_val1, wgt0.val[0]); 644 i4_tmp1_t2 = vmull_s16(pi2_src2_val1, wgt1.val[0]); 649 i4_tmp2_t1 = vmull_s16(pi2_src1_val2, wgt0.val[0]); 652 i4_tmp2_t2 = vmull_s16(pi2_src2_val2, wgt1.val[0]);
|
/external/skia/src/opts/ |
SkBitmapProcState_arm_neon.cpp | 129 int32x4_t p0 = vmull_s16(p0_src, coeff0); 130 int32x4_t p1 = vmull_s16(p1_src, coeff1); 131 int32x4_t p2 = vmull_s16(p2_src, coeff2); 132 int32x4_t p3 = vmull_s16(p3_src, coeff3); 163 int32x4_t p0 = vmull_s16(vget_low_s16(p01_16), coeff0); 164 int32x4_t p1 = vmull_s16(vget_high_s16(p01_16), coeff1); 165 int32x4_t p2 = vmull_s16(vget_low_s16(p23_16), coeff2); 225 accum0 += vmull_s16(src16_0, coeff16); 226 accum1 += vmull_s16(src16_1, coeff16); 227 accum2 += vmull_s16(src16_2, coeff16) [all...] |
/external/webrtc/webrtc/common_audio/signal_processing/ |
cross_correlation_neon.c | 30 int32x4_t tmp0 = vmull_s16(vget_low_s16(seq1_16x8), 34 int32x4_t tmp0 = vmull_s16(vget_low_s16(seq1_16x8), 36 int32x4_t tmp1 = vmull_s16(vget_high_s16(seq1_16x8),
|
/external/libvpx/libvpx/vp9/encoder/arm/neon/ |
vp9_quantize_neon.c | 57 const int32x4_t v_tmp_lo = vmull_s16(vget_low_s16(v_tmp), 59 const int32x4_t v_tmp_hi = vmull_s16(vget_high_s16(v_tmp), 82 const int32x4_t v_tmp_lo = vmull_s16(vget_low_s16(v_tmp), 84 const int32x4_t v_tmp_hi = vmull_s16(vget_high_s16(v_tmp),
|
vp9_error_neon.c | 31 const int32x4_t err0 = vmull_s16(diff_lo, diff_lo);
|
/external/libhevc/common/arm64/ |
ihevc_inter_pred_chroma_vert_w16inp.s | 144 smull v0.4s, v0.4h, v16.4h //vmull_s16(src_tmp1, coeff_0) 147 smull v7.4s, v2.4h, v16.4h //vmull_s16(src_tmp2, coeff_0) 192 smull v30.4s, v0.4h, v16.4h //vmull_s16(src_tmp1, coeff_0) 200 smull v28.4s, v1.4h, v16.4h //vmull_s16(src_tmp2, coeff_0) 213 smull v26.4s, v2.4h, v16.4h //vmull_s16(src_tmp2, coeff_0) 224 smull v24.4s, v3.4h, v16.4h //vmull_s16(src_tmp2, coeff_0) 241 smull v30.4s, v0.4h, v16.4h //vmull_s16(src_tmp1, coeff_0) 252 smull v28.4s, v1.4h, v16.4h //vmull_s16(src_tmp2, coeff_0) 266 smull v26.4s, v2.4h, v16.4h //vmull_s16(src_tmp2, coeff_0) 279 smull v24.4s, v3.4h, v16.4h //vmull_s16(src_tmp2, coeff_0 [all...] |
ihevc_inter_pred_chroma_vert_w16inp_w16out.s | 144 smull v0.4s, v0.4h, v16.4h //vmull_s16(src_tmp1, coeff_0) 147 smull v7.4s, v2.4h, v16.4h //vmull_s16(src_tmp2, coeff_0) 191 smull v30.4s, v0.4h, v16.4h //vmull_s16(src_tmp1, coeff_0) 199 smull v28.4s, v1.4h, v16.4h //vmull_s16(src_tmp2, coeff_0) 212 smull v26.4s, v2.4h, v16.4h //vmull_s16(src_tmp2, coeff_0) 222 smull v24.4s, v3.4h, v16.4h //vmull_s16(src_tmp2, coeff_0) 238 smull v30.4s, v0.4h, v16.4h //vmull_s16(src_tmp1, coeff_0) 248 smull v28.4s, v1.4h, v16.4h //vmull_s16(src_tmp2, coeff_0) 261 smull v26.4s, v2.4h, v16.4h //vmull_s16(src_tmp2, coeff_0) 273 smull v24.4s, v3.4h, v16.4h //vmull_s16(src_tmp2, coeff_0 [all...] |
/external/webrtc/webrtc/modules/audio_processing/ns/ |
nsx_core_neon.c | 85 int32x4_t v32x4B = vmull_s16(v16x4, kExp2Const16x4); 230 tmp32x4 = vmull_s16(vld1_s16(&deltaBuff[0]), countDiv_16x4); 232 tmp32x4 = vmull_s16(vld1_s16(&deltaBuff[4]), countDiv_16x4); 251 tmp32x4 = vmull_s16(vget_low_s16(tmp16x8_0), Q3_16x4); 255 tmp32x4 = vmull_s16(vget_high_s16(tmp16x8_0), Q3_16x4); 380 int32x4_t tmp_r_0 = vmull_s16(vget_low_s16(real), vget_low_s16(ns_filter)); 381 int32x4_t tmp_i_0 = vmull_s16(vget_low_s16(imag), vget_low_s16(ns_filter)); 382 int32x4_t tmp_r_1 = vmull_s16(vget_high_s16(real), 384 int32x4_t tmp_i_1 = vmull_s16(vget_high_s16(imag), 466 int32x4_t tmp32a_0_low = vmull_s16(vget_low_s16(real_0) [all...] |
/external/opencv3/modules/video/src/ |
lkpyramid.cpp | 372 int32x4_t q5 = vmull_s16(vget_low_s16(vreinterpretq_s16_u16(q0)), d26); 373 int32x4_t q6 = vmull_s16(vget_low_s16(vreinterpretq_s16_u16(q1)), d27); 380 int32x4_t q7 = vmull_s16(vget_low_s16(vreinterpretq_s16_u16(q2)), d28); 381 int32x4_t q8 = vmull_s16(vget_low_s16(vreinterpretq_s16_u16(q3)), d29); 392 int32x4_t q4 = vmull_s16(d0d1.val[0], d26); 393 q6 = vmull_s16(d0d1.val[1], d26); 397 q7 = vmull_s16(d2d3.val[0], d27); 398 q8 = vmull_s16(d2d3.val[1], d27); 408 q7 = vmull_s16(d4d5.val[0], d28); 409 int32x4_t nq0 = vmull_s16(d4d5.val[1], d28) [all...] |
/external/opencv3/modules/hal/include/opencv2/hal/ |
intrin_neon.hpp | 355 c.val = vmull_s16(vget_low_s16(a.val), vget_low_s16(b.val)); 356 d.val = vmull_s16(vget_high_s16(a.val), vget_high_s16(b.val)); 375 int32x4_t c = vmull_s16(vget_low_s16(a.val), vget_low_s16(b.val)); 376 int32x4_t d = vmull_s16(vget_high_s16(a.val), vget_high_s16(b.val));
|
/external/opencv3/modules/imgproc/src/ |
canny.cpp | 414 int32x4_t v_dst = vmlal_s16(vmull_s16(v_dxp, v_dxp), v_dyp, v_dyp); 418 v_dst = vmlal_s16(vmull_s16(v_dxp, v_dxp), v_dyp, v_dyp); 818 int32x4_t v_dst = vmlal_s16(vmull_s16(v_dxp, v_dxp), v_dyp, v_dyp); 822 v_dst = vmlal_s16(vmull_s16(v_dxp, v_dxp), v_dyp, v_dyp); [all...] |
/external/webp/src/dsp/ |
enc_neon.c | 648 int32x4_t q_sum0 = vmull_s16(d4_w.val[0], vget_low_s16(q4_in.val[0])); 649 int32x4_t q_sum1 = vmull_s16(d4_w.val[1], vget_low_s16(q4_in.val[1])); 650 int32x4_t q_sum2 = vmull_s16(d4_w.val[2], vget_low_s16(q4_in.val[2])); 651 int32x4_t q_sum3 = vmull_s16(d4_w.val[3], vget_low_s16(q4_in.val[3])); [all...] |
/prebuilts/misc/darwin-x86/analyzer/lib/clang/3.3/include/ |
arm_neon.h | 367 __ai int32x4_t vmull_s16(int16x4_t __a, int16x4_t __b) { function [all...] |