/external/chromium_org/third_party/openmax_dl/dl/sp/src/arm/armv7/ |
armSP_FFT_CToC_FC32_Radix2_fs_unsafe_s.S | 65 #define x0r s0 define 101 vldm.f32 pSrc!, {x0r, x0i} 107 vsub.f32 y1r,x0r,x1r 110 vadd.f32 y0r,x0r,x1r
|
armSP_FFT_CToC_FC32_Radix4_fs_unsafe_s.S | 65 #define x0r s0 define 112 vldm.f32 pSrc, {x0r, x0i} 129 vadd.f32 x0r,x0r,x2r @// x0 = x0 + x2 134 vsub.f32 x2r,x0r,sr @// x2 = x0 - x2 149 vadd.f32 x0r,x0r,x1r @// x0 = x0 + x1 154 vsub.f32 x1r,x0r,sr @// x1 = x0 - x1 157 vstm.f32 pDst, {x0r, x0i}
|
armSP_FFT_CToC_FC32_Radix4_unsafe_s.S | 68 #define x0r s0 define 150 vldm.f32 pSrc, {x0r, x0i} @// data[2] 173 vmul.f32 t0r, x0r, x2r 178 vmls.f32 t0i, x0r, x2i 183 vmla.f32 t0i, x0r, x2i 189 vldm pSrc, {x0r, x0i} @// data[3] 197 vmul.f32 t0r, x0r, x3r 202 vmls.f32 t0i, x0r, x3i 207 vmla.f32 t0i, x0r, x3i 212 vldm pSrc, {x0r, x0i} @// data[0 [all...] |
armSP_FFT_CToC_FC32_Radix8_fs_unsafe_s.S | 65 #define x0r s0 define 131 vldm.f32 pSrc, {x0r, x0i} @// x0 144 vadd.f32 x0r,x0r,x2r @// u0 149 vsub.f32 x2r,x0r,sr @// u1 152 M_VSTM x0r,x0i, pU0 167 vldm pSrc, {x0r, x0i} @// x1 178 vadd.f32 x0r,x0r,x2r @// u2 183 vsub.f32 x2r,x0r,sr @// u [all...] |
omxSP_FFTFwd_CToC_FC32_Sfs_s.S | 71 #define x0r s0 define 106 vldmlt.f32 pSrc, {x0r, x0i} 107 vstmlt.f32 pDst, {x0r, x0i}
|
omxSP_FFTInv_CToC_FC32_Sfs_s.S | 72 #define x0r s0 define 106 vldmlt.f32 pSrc, {x0r, x0i} 107 vstmlt.f32 pDst, {x0r, x0i} 148 vldm.f32 pSrc, {x0r, x0i} 158 vmul.f32 x0r, x0r, fscale 160 vstm.f32 pSrc, {x0r, x0i} 162 vldmgt.f32 pSrc, {x0r, x0i}
|
armSP_FFTInv_CCSToR_F32_preTwiddleRadix2_unsafe_s.S | 79 #define x0r s0 define 142 vldm.f32 pSrc!, {x0r, x0i} 146 vadd.f32 st0, x0r, x1r @// a+c 147 vsub.f32 st1, x0r, x1r @// a-c 148 vmov.f32 x0r, st0 155 vsub.f32 x0r,x0r,x1i @// Z(0).r 158 vmul.f32 x0r, half 160 vstm.f32 pOut1!, {x0r, x0i} @// pOut1 = pOut+ N/2*8 bytes 173 vldm.f32 pSrc!, {x0r, x0i [all...] |
omxSP_FFTFwd_RToCCS_F32_Sfs_s.S | 89 #define x0r s0 define 159 vldmlt.f32 pSrc, {x0r, x0i} 160 vstmlt.f32 pOut, {x0r, x0i} 221 vldm.f32 pSrc!, {x0r, x0i} 222 vadd.f32 y0r,x0r,x0i @// F(0) = (2(Z0.r+Z0.i) , 0) 223 vsub.f32 x0r,x0r,x0i @// F(N/2) = (2(Z0.r-Z0.i) , 0) 228 vstm.f32 argDst, {x0r, x0i} @// {x0r,x0i}->[argDst, step] 252 vldm.f32 pSrc!, {x0r, x0i [all...] |
omxSP_FFTInv_CCSToR_F32_Sfs_s.S | 74 #define x0r s0 define 120 vldr.f32 x0r, [pSrc] 121 vstr.f32 x0r, [pDst] 152 vldmlt.f32 pSrc, {x0r, x0i} 153 vstmlt.f32 pDst, {x0r, x0i} 194 vldm.f32 pSrc, {x0r, x0i} 205 vmul.f32 x0r, x0r, fscale 207 vstm.f32 pSrc!, {x0r, x0i} 208 vldmgt.f32 pSrc, {x0r, x0i [all...] |
/external/chromium_org/third_party/openmax_dl/dl/sp/src/arm/neon/ |
omxSP_FFTFwd_CToC_FC32_Sfs_s.S | 77 #define x0r r4 define
|
omxSP_FFTInv_CToC_FC32_Sfs_s.S | 77 #define x0r r4 define
|
omxSP_FFTInv_CToC_SC32_Sfs_s.S | 93 #define x0r r4 define
|
armSP_FFTInv_CCSToR_F32_preTwiddleRadix2_unsafe_s.S | 72 #define x0r r4 define
|
armSP_FFTInv_CCSToR_S32_preTwiddleRadix2_unsafe_s.S | 79 #define x0r r4 define
|
omxSP_FFTFwd_CToC_SC16_Sfs_s.S | 94 #define x0r r4 define 139 LDRLT x0r,[pSrc] 140 STRLT x0r,[pDst]
|
omxSP_FFTFwd_CToC_SC32_Sfs_s.S | 92 #define x0r r4 define
|
omxSP_FFTInv_CToC_SC16_Sfs_s.S | 94 #define x0r r4 define 140 LDRLT x0r,[pSrc] 141 STRLT x0r,[pDst]
|
armSP_FFTInv_CCSToR_S16_preTwiddleRadix2_unsafe_s.S | 57 #define x0r r4 define
|
omxSP_FFTFwd_RToCCS_F32_Sfs_s.S | 81 #define x0r r4 define
|
omxSP_FFTFwd_RToCCS_S32_Sfs_s.S | 95 #define x0r r4 define
|
omxSP_FFTInv_CCSToR_F32_Sfs_s.S | 81 #define x0r r4 define
|
omxSP_FFTInv_CCSToR_S16_Sfs_s.S | 72 #define x0r r4 define 171 LDRLT x0r,[pSrc] 172 STRLT x0r,[pDst]
|
omxSP_FFTInv_CCSToR_S32_Sfs_s.S | 98 #define x0r r4 define
|
/external/chromium_org/third_party/webrtc/modules/audio_processing/utility/ |
fft4g.c | 905 float x0r, x0i, x1r, x1i, x2r, x2i, x3r, x3i; local 921 x0r = a[j] + a[j1]; 929 a[j] = x0r + x2r; 931 a[j2] = x0r - x2r; 941 x0r = a[j] - a[j1]; 945 a[j1] = x0r; 955 float x0r, x0i, x1r, x1i, x2r, x2i, x3r, x3i; local 971 x0r = a[j] + a[j1]; 979 a[j] = x0r + x2r; 981 a[j2] = x0r - x2r 1006 float x0r, x0i, x1r, x1i, x2r, x2i, x3r, x3i; local 1111 float x0r, x0i, x1r, x1i, x2r, x2i, x3r, x3i; local [all...] |
/external/webrtc/src/modules/audio_processing/utility/ |
fft4g.c | 905 float x0r, x0i, x1r, x1i, x2r, x2i, x3r, x3i; local 921 x0r = a[j] + a[j1]; 929 a[j] = x0r + x2r; 931 a[j2] = x0r - x2r; 941 x0r = a[j] - a[j1]; 945 a[j1] = x0r; 955 float x0r, x0i, x1r, x1i, x2r, x2i, x3r, x3i; local 971 x0r = a[j] + a[j1]; 979 a[j] = x0r + x2r; 981 a[j2] = x0r - x2r 1006 float x0r, x0i, x1r, x1i, x2r, x2i, x3r, x3i; local 1111 float x0r, x0i, x1r, x1i, x2r, x2i, x3r, x3i; local [all...] |