/frameworks/av/media/libstagefright/codecs/aacenc/src/asm/ARMV7/ |
Radix4FFT_v7.s | 59 VLD2.I32 {D28, D29, D30, D31}, [r6]! @ cosx = csptr[0]@ sinx = csptr[1]@ 64 VQDMULH.S32 Q10, Q2, Q14 @ MULHIGH(cosx, t0) 66 VQDMULH.S32 Q12, Q3, Q14 @ MULHIGH(cosx, t1) 69 VADD.S32 Q2, Q10, Q11 @ MULHIGH(cosx, t0) + MULHIGH(sinx, t1) 70 VSUB.S32 Q3, Q12, Q13 @ MULHIGH(cosx, t1) - MULHIGH(sinx, t0) 85 VQDMULH.S32 Q10, Q4, Q14 @ MULHIGH(cosx, t0) 87 VQDMULH.S32 Q12, Q5, Q14 @ MULHIGH(cosx, t1) 90 VADD.S32 Q8, Q10, Q11 @ MULHIGH(cosx, t0) + MULHIGH(sinx, t1) 91 VSUB.S32 Q9, Q12, Q13 @ MULHIGH(cosx, t1) - MULHIGH(sinx, t0) 96 VQDMULH.S32 Q10, Q6, Q14 @ MULHIGH(cosx, t0 [all...] |
/frameworks/av/media/libstagefright/codecs/aacenc/src/asm/ARMV5E/ |
Radix4FFT_v5.s | 61 smulwt r4, r10, r8 @ L_mpy_wx(cosx, t0) 62 smulwt r3, r11, r8 @ L_mpy_wx(cosx, t1) 64 smlawb r2, r11, r8, r4 @ r2 = L_mpy_wx(cosx, t0) + L_mpy_wx(sinx, t1)@ 70 sub r3, r3, r5 @ r3 = L_mpy_wx(cosx, t1) - L_mpy_wx(sinx, t0)@ 85 smulwt r6, r10, r8 @ L_mpy_wx(cosx, t0) 86 smulwt r5, r11, r8 @ L_mpy_wx(cosx, t1) 88 smlawb r4, r11, r8, r6 @ r4 = L_mpy_wx(cosx, t0) + L_mpy_wx(sinx, t1)@ 92 sub r5, r5, r7 @ r5 = L_mpy_wx(cosx, t1) - L_mpy_wx(sinx, t0)@ 97 smulwt r2, r10, r8 @ L_mpy_wx(cosx, t0) 98 smulwt r7, r11, r8 @ L_mpy_wx(cosx, t1 [all...] |
/frameworks/av/media/libstagefright/codecs/aacenc/src/ |
transform.c | 193 int sinx, cosx; local 214 cosx = csptr[0]; 216 r2 = MULHIGH(cosx, t0) + MULHIGH(sinx, t1); /* cos*br + sin*bi */ 217 r3 = MULHIGH(cosx, t1) - MULHIGH(sinx, t0); /* cos*bi - sin*br */ 229 cosx = csptr[2]; 231 r4 = MULHIGH(cosx, t0) + MULHIGH(sinx, t1); /* cos*cr + sin*ci */ 232 r5 = MULHIGH(cosx, t1) - MULHIGH(sinx, t0); /* cos*ci - sin*cr */ 237 cosx = csptr[4]; 239 r6 = MULHIGH(cosx, t0) + MULHIGH(sinx, t1); /* cos*cr + sin*ci */ 240 r7 = MULHIGH(cosx, t1) - MULHIGH(sinx, t0); /* cos*ci - sin*cr * [all...] |
/frameworks/av/media/libstagefright/codecs/mp3dec/src/ |
pvmp3_dct_16.cpp | 381 int32 cosx = *(pt_cosTerms--); local 383 *(pt_vect++) = fxp_mul32_Q27((tmp1 - tmp2), cosx); 387 cosx = *(pt_cosTerms--); 389 *(pt_vect++) = fxp_mul32_Q27((tmp1 - tmp2), cosx); 397 int32 cosx = *(pt_cosTerms--); local 399 *(pt_vect++) = fxp_mul32_Q32((tmp1 - tmp2) << 1, cosx); 403 cosx = *(pt_cosTerms--); 405 *(pt_vect++) = fxp_mul32_Q32((tmp1 - tmp2) << 1, cosx);
|