Home
last modified time | relevance | path

Searched refs:fxp_mul32_Q32 (Results 1 – 15 of 15) sorted by relevance

/aosp12/frameworks/av/media/codecs/mp3dec/src/
H A Dpvmp3_dct_16.cpp177 tmp_o0 = fxp_mul32_Q32((vec[ 0] - vec[15]), Qfmt_31(0.50241928618816F)); in pvmp3_dct_16()
183 itmp_e0 = fxp_mul32_Q32((tmp0 - tmp7), Qfmt_31(0.50979557910416F)); in pvmp3_dct_16()
195 tmp6 = fxp_mul32_Q32((tmp1 - tmp6), Qfmt_31(0.60134488693505F)); in pvmp3_dct_16()
205 tmp5 = fxp_mul32_Q32((tmp2 - tmp5), Qfmt_31(0.89997622313642F)); in pvmp3_dct_16()
218 tmp1 = fxp_mul32_Q32((tmp7 - tmp1), Qfmt_31(0.54119610014620F)); in pvmp3_dct_16()
224 vec[ 8] = fxp_mul32_Q32((tmp0 - tmp7), Qfmt_31(0.70710678118655F)); in pvmp3_dct_16()
234 tmp3 = fxp_mul32_Q32((tmp6 - tmp5) << 2, Qfmt_31(0.65328148243819F)); in pvmp3_dct_16()
237 tmp4 = fxp_mul32_Q32((tmp7 - tmp6) << 1, Qfmt_31(0.70710678118655F)); in pvmp3_dct_16()
239 tmp7 = fxp_mul32_Q32((tmp1 - tmp3) << 1, Qfmt_31(0.70710678118655F)); in pvmp3_dct_16()
402 *(pt_vect++) = fxp_mul32_Q32((tmp1 - tmp2) << 1, cosx); in pvmp3_split()
[all …]
H A Dpvmp3_mdct_18.cpp254 history[ 0] = fxp_mul32_Q32(tmp1, window[18]); in pvmp3_mdct_18()
255 history[17] = fxp_mul32_Q32(tmp1, window[35]); in pvmp3_mdct_18()
256 history[ 1] = fxp_mul32_Q32(tmp3, window[19]); in pvmp3_mdct_18()
257 history[16] = fxp_mul32_Q32(tmp3, window[34]); in pvmp3_mdct_18()
261 history[ 7] = fxp_mul32_Q32(tmp2, window[25]); in pvmp3_mdct_18()
262 history[10] = fxp_mul32_Q32(tmp2, window[28]); in pvmp3_mdct_18()
263 history[ 8] = fxp_mul32_Q32(tmp, window[26]); in pvmp3_mdct_18()
264 history[ 9] = fxp_mul32_Q32(tmp, window[27]); in pvmp3_mdct_18()
276 history[ 2] = fxp_mul32_Q32(tmp1, window[20]); in pvmp3_mdct_18()
277 history[15] = fxp_mul32_Q32(tmp1, window[33]); in pvmp3_mdct_18()
[all …]
H A Dpvmp3_alias_reduction.cpp226 *ptr1-- = fxp_msb32_Q32(fxp_mul32_Q32(x, csi1), y << 1, csa1); in pvmp3_alias_reduction()
227 *ptr2++ = fxp_mac32_Q32(fxp_mul32_Q32(y << 1, csi1), x, csa1); in pvmp3_alias_reduction()
230 *ptr1 = fxp_msb32_Q32(fxp_mul32_Q32(x, csi2), y << 1, csa2); in pvmp3_alias_reduction()
231 *ptr2 = fxp_mac32_Q32(fxp_mul32_Q32(y << 1, csi2), x, csa2); in pvmp3_alias_reduction()
236 *ptr1-- = fxp_msb32_Q32(fxp_mul32_Q32(x, csi1), y << 1, csa1); in pvmp3_alias_reduction()
237 *ptr2++ = fxp_mac32_Q32(fxp_mul32_Q32(y << 1, csi1), x, csa1); in pvmp3_alias_reduction()
240 *ptr1 = fxp_msb32_Q32(fxp_mul32_Q32(x, csi2), y << 1, csa2); in pvmp3_alias_reduction()
241 *ptr2 = fxp_mac32_Q32(fxp_mul32_Q32(y << 1, csi2), x, csa2); in pvmp3_alias_reduction()
251 *ptr1-- = fxp_msb32_Q32(fxp_mul32_Q32(x, csi1), y << 1, csa1); in pvmp3_alias_reduction()
252 *ptr2++ = fxp_mac32_Q32(fxp_mul32_Q32(y << 1, csi1), x, csa1); in pvmp3_alias_reduction()
[all …]
H A Dpvmp3_stereo_proc.cpp198 *(pt_xr++) = fxp_mul32_Q32((xxr + xxl), Q31_fmt(0.70710678118655)); /* Sum */ in pvmp3_st_mid_side()
199 *(pt_xl++) = fxp_mul32_Q32((xxr - xxl), Q31_fmt(0.70710678118655)); /* Diff */ in pvmp3_st_mid_side()
202 *(pt_xr++) = fxp_mul32_Q32((xxr + xxl), Q31_fmt(0.70710678118655)); /* Sum */ in pvmp3_st_mid_side()
203 *(pt_xl++) = fxp_mul32_Q32((xxr - xxl), Q31_fmt(0.70710678118655)); /* Diff */ in pvmp3_st_mid_side()
211 *(pt_xr) = fxp_mul32_Q32((xxr + xxl), Q31_fmt(0.70710678118655)); /* Sum */ in pvmp3_st_mid_side()
212 *(pt_xl) = fxp_mul32_Q32((xxr - xxl), Q31_fmt(0.70710678118655)); /* Diff */ in pvmp3_st_mid_side()
236 int32 tmp = fxp_mul32_Q32((*pt_xr) << 1, TmpFac); in pvmp3_st_intensity()
239 tmp = fxp_mul32_Q32((*pt_xr) << 1, TmpFac); in pvmp3_st_intensity()
246 int32 tmp = fxp_mul32_Q32((*pt_xr) << 1, TmpFac); in pvmp3_st_intensity()
H A Dpvmp3_imdct_synth.cpp286 history[i] = fxp_mul32_Q32(tmp_prev_ovr[ 6+i] << 1, short_win[6+i]); in pvmp3_imdct_synth()
287 history[i] += fxp_mul32_Q32(Scratch_mem[12+i] << 1, short_win[ i]); in pvmp3_imdct_synth()
293 out[i+6] = fxp_mul32_Q32(Scratch_mem[i] << 1, short_win[i]); in pvmp3_imdct_synth()
296 history[i+6] = fxp_mul32_Q32(tmp_prev_ovr[12+i] << 1, short_win[6+i]); in pvmp3_imdct_synth()
301 out[i+12] = fxp_mul32_Q32(tmp_prev_ovr[ i] << 1, short_win[6+i]); in pvmp3_imdct_synth()
302 out[i+12] += fxp_mul32_Q32(Scratch_mem[6+i] << 1, short_win[ i]); in pvmp3_imdct_synth()
H A Dpvmp3_dct_9.cpp150 vec[1] = fxp_mul32_Q32(tmp5 << 1, cos_11pi_18); in pvmp3_dct_9()
154 vec[3] = fxp_mul32_Q32((tmp5 + tmp6 - tmp8) << 1, cos_pi_6); in pvmp3_dct_9()
155 vec[5] = fxp_mul32_Q32(tmp5 << 1, cos_17pi_18); in pvmp3_dct_9()
159 vec[7] = fxp_mul32_Q32(tmp5 << 1, cos_5pi_18); in pvmp3_dct_9()
H A Dpvmp3_equalizer.cpp385 *(inData++) = fxp_mul32_Q32(temp1 << 1, *(pt_equalizer++)); in pvmp3_equalizer()
386 *(inData++) = fxp_mul32_Q32(temp2 << 1, *(pt_equalizer++)); in pvmp3_equalizer()
387 *(inData++) = fxp_mul32_Q32(temp3 << 1, *(pt_equalizer++)); in pvmp3_equalizer()
388 *(inData++) = fxp_mul32_Q32(temp4 << 1, *(pt_equalizer++)); in pvmp3_equalizer()
402 *(inData++) = fxp_mul32_Q32(temp1 << 1, *(pt_equalizer++)); in pvmp3_equalizer()
403 *(inData++) = fxp_mul32_Q32(temp2 << 1, *(pt_equalizer++)); in pvmp3_equalizer()
404 *(inData++) = fxp_mul32_Q32(temp3 << 1, *(pt_equalizer++)); in pvmp3_equalizer()
405 *(inData++) = fxp_mul32_Q32(temp4 << 1, *(pt_equalizer++)); in pvmp3_equalizer()
H A Dpvmp3_mpeg2_stereo_proc.cpp186 *(pt_xr) = fxp_mul32_Q32((*pt_xr) << 1, k[0]); in pvmp3_st_intensity_ver2()
189 *(pt_xr) = fxp_mul32_Q32((*pt_xr) << 1, k[0]); in pvmp3_st_intensity_ver2()
195 *(pt_xr) = fxp_mul32_Q32((*pt_xr) << 1, k[0]); in pvmp3_st_intensity_ver2()
202 *(pt_xl++) = fxp_mul32_Q32((*(pt_xr++)) << 1, k[1]); in pvmp3_st_intensity_ver2()
203 *(pt_xl++) = fxp_mul32_Q32((*(pt_xr++)) << 1, k[1]); in pvmp3_st_intensity_ver2()
207 *(pt_xl) = fxp_mul32_Q32((*pt_xr) << 1, k[1]); in pvmp3_st_intensity_ver2()
H A Dpv_mp3dec_fxd_op_msc_evc.h73 #define fxp_mul32_Q32( a, b) _MulHigh( b, a) macro
H A Dpv_mp3dec_fxd_op_c_equivalent.h76 __inline Int32 fxp_mul32_Q32(const Int32 a, const Int32 b) in fxp_mul32_Q32() function
H A Dpv_mp3dec_fxd_op_arm.h88 __inline Int32 fxp_mul32_Q32(Int32 L_var1, const Int32 L_var2) in fxp_mul32_Q32() function
H A Dpv_mp3dec_fxd_op_arm_gcc.h97 static inline int32 fxp_mul32_Q32(const int32 a, const int32 b) in fxp_mul32_Q32() function
H A Dpvmp3_dequantize_sample.cpp275 … int32 temp2 = fxp_mul32_Q32((ss - cb_begin) << 16, mp3_shortwindBandWidths[sfreq][cb_width]); in pvmp3_dequantize_sample()
/aosp12/frameworks/av/media/codecs/mp3dec/src/asm/
H A Dpvmp3_dct_9_gcc.s146 @ vec[3] = fxp_mul32_Q32((tmp5 + tmp6 - tmp8)<<1, cos_pi_6)@
153 @ vec[5] = fxp_mul32_Q32(tmp5<<1, cos_17pi_18)@
165 @ vec[7] = fxp_mul32_Q32(tmp5<<1, cos_5pi_18)@
H A Dpvmp3_mdct_18_gcc.s65 @ tmp = fxp_mul32_Q32( tmp<<1, *(pt_cos++ ))