/aosp12/frameworks/av/media/codecs/mp3dec/src/ |
H A D | pvmp3_dct_16.cpp | 177 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 D | pvmp3_mdct_18.cpp | 254 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 D | pvmp3_alias_reduction.cpp | 226 *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 D | pvmp3_stereo_proc.cpp | 198 *(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 D | pvmp3_imdct_synth.cpp | 286 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 D | pvmp3_dct_9.cpp | 150 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 D | pvmp3_equalizer.cpp | 385 *(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 D | pvmp3_mpeg2_stereo_proc.cpp | 186 *(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 D | pv_mp3dec_fxd_op_msc_evc.h | 73 #define fxp_mul32_Q32( a, b) _MulHigh( b, a) macro
|
H A D | pv_mp3dec_fxd_op_c_equivalent.h | 76 __inline Int32 fxp_mul32_Q32(const Int32 a, const Int32 b) in fxp_mul32_Q32() function
|
H A D | pv_mp3dec_fxd_op_arm.h | 88 __inline Int32 fxp_mul32_Q32(Int32 L_var1, const Int32 L_var2) in fxp_mul32_Q32() function
|
H A D | pv_mp3dec_fxd_op_arm_gcc.h | 97 static inline int32 fxp_mul32_Q32(const int32 a, const int32 b) in fxp_mul32_Q32() function
|
H A D | pvmp3_dequantize_sample.cpp | 275 … 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 D | pvmp3_dct_9_gcc.s | 146 @ 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 D | pvmp3_mdct_18_gcc.s | 65 @ tmp = fxp_mul32_Q32( tmp<<1, *(pt_cos++ ))
|