Home
last modified time | relevance | path

Searched refs:posCoef (Results 1 – 2 of 2) sorted by relevance

/frameworks/av/media/libaudioprocessing/
DAudioResamplerFirProcessNeon.h108 int16x8_t posCoef = vld1q_s16(coefsP); in ProcessNeonIntrinsic() local
118 posCoef1 = vsubq_s16(posCoef1, posCoef); in ProcessNeonIntrinsic()
124 posCoef = vaddq_s16(posCoef, posCoef1); in ProcessNeonIntrinsic()
135 accum = vmlal_s16(accum, vget_low_s16(posSamp), vget_high_s16(posCoef)); // reversed in ProcessNeonIntrinsic()
136 accum = vmlal_s16(accum, vget_high_s16(posSamp), vget_low_s16(posCoef)); // reversed in ProcessNeonIntrinsic()
149 accum = vmlal_s16(accum, vget_low_s16(posSamp.val[0]), vget_high_s16(posCoef)); // r in ProcessNeonIntrinsic()
150 accum = vmlal_s16(accum, vget_high_s16(posSamp.val[0]), vget_low_s16(posCoef)); // r in ProcessNeonIntrinsic()
151 accum2 = vmlal_s16(accum2, vget_low_s16(posSamp.val[1]), vget_high_s16(posCoef)); // r in ProcessNeonIntrinsic()
152 accum2 = vmlal_s16(accum2, vget_high_s16(posSamp.val[1]), vget_low_s16(posCoef)); // r in ProcessNeonIntrinsic()
216 int32x4x2_t posCoef = vld1q_s32_x2(coefsP); in ProcessNeonIntrinsic() local
[all …]
DAudioResamplerFirProcessSSE.h66 __m128 posCoef = _mm_load_ps(coefsP); in ProcessSSEIntrinsic() local
80 posCoef1 = _mm_sub_ps(posCoef1, posCoef); in ProcessSSEIntrinsic()
85 posCoef = _mm_fmadd_ps(posCoef1, interp, posCoef); in ProcessSSEIntrinsic()
90 posCoef = _mm_add_ps(posCoef1, posCoef); in ProcessSSEIntrinsic()
104 accL = _mm_fmadd_ps(posSamp, posCoef, accL); in ProcessSSEIntrinsic()
107 posSamp = _mm_mul_ps(posSamp, posCoef); in ProcessSSEIntrinsic()
129 accL = _mm_fmadd_ps(posSampL, posCoef, accL); in ProcessSSEIntrinsic()
130 accR = _mm_fmadd_ps(posSampR, posCoef, accR); in ProcessSSEIntrinsic()
134 posSampL = _mm_mul_ps(posSampL, posCoef); in ProcessSSEIntrinsic()
135 posSampR = _mm_mul_ps(posSampR, posCoef); in ProcessSSEIntrinsic()