Searched refs:frfi (Results 1 - 5 of 5) sorted by relevance

/external/webrtc/src/common_audio/signal_processing/
H A Dcomplex_bit_reverse.c20 void WebRtcSpl_ComplexBitReverse(WebRtc_Word16 frfi[], int stages) argument
43 tr = frfi[2 * m];
44 frfi[2 * m] = frfi[2 * mr];
45 frfi[2 * mr] = tr;
47 ti = frfi[2 * m + 1];
48 frfi[2 * m + 1] = frfi[2 * mr + 1];
49 frfi[2 * mr + 1] = ti;
H A Dcomplex_fft.c159 int WebRtcSpl_ComplexFFT(WebRtc_Word16 frfi[], int stages, int mode) argument
198 tr32 = WEBRTC_SPL_RSHIFT_W32((WEBRTC_SPL_MUL_16_16(wr, frfi[2 * j])
199 - WEBRTC_SPL_MUL_16_16(wi, frfi[2 * j + 1])), 15);
201 ti32 = WEBRTC_SPL_RSHIFT_W32((WEBRTC_SPL_MUL_16_16(wr, frfi[2 * j + 1])
202 + WEBRTC_SPL_MUL_16_16(wi, frfi[2 * j])), 15);
204 qr32 = (WebRtc_Word32)frfi[2 * i];
205 qi32 = (WebRtc_Word32)frfi[2 * i + 1];
206 frfi[2 * j] = (WebRtc_Word16)WEBRTC_SPL_RSHIFT_W32(qr32 - tr32, 1);
207 frfi[2 * j + 1] = (WebRtc_Word16)WEBRTC_SPL_RSHIFT_W32(qi32 - ti32, 1);
208 frfi[
287 WebRtcSpl_ComplexIFFT(WebRtc_Word16 frfi[], int stages, int mode) argument
[all...]
/external/chromium_org/third_party/webrtc/common_audio/signal_processing/
H A Dcomplex_fft.c29 int WebRtcSpl_ComplexFFT(int16_t frfi[], int stages, int mode) argument
68 tr32 = WEBRTC_SPL_RSHIFT_W32((WEBRTC_SPL_MUL_16_16(wr, frfi[2 * j])
69 - WEBRTC_SPL_MUL_16_16(wi, frfi[2 * j + 1])), 15);
71 ti32 = WEBRTC_SPL_RSHIFT_W32((WEBRTC_SPL_MUL_16_16(wr, frfi[2 * j + 1])
72 + WEBRTC_SPL_MUL_16_16(wi, frfi[2 * j])), 15);
74 qr32 = (int32_t)frfi[2 * i];
75 qi32 = (int32_t)frfi[2 * i + 1];
76 frfi[2 * j] = (int16_t)WEBRTC_SPL_RSHIFT_W32(qr32 - tr32, 1);
77 frfi[2 * j + 1] = (int16_t)WEBRTC_SPL_RSHIFT_W32(qi32 - ti32, 1);
78 frfi[
162 WebRtcSpl_ComplexIFFT(int16_t frfi[], int stages, int mode) argument
[all...]
H A Dcomplex_bit_reverse_mips.c64 void WebRtcSpl_ComplexBitReverse(int16_t frfi[], int stages) { argument
84 "addu %[ptr_i], %[frfi], %[tr] \n\t"
85 "addu %[ptr_j], %[frfi], %[ti] \n\t"
86 "addu %[tr], %[frfi], %[tmp3] \n\t"
87 "addu %[ti], %[frfi], %[tmp4] \n\t"
100 "addu %[ptr_i], %[frfi], %[tmp1] \n\t"
101 "addu %[ptr_j], %[frfi], %[tmp2] \n\t"
102 "addu %[tr], %[frfi], %[tr] \n\t"
103 "addu %[ti], %[frfi], %[ti] \n\t"
120 : [frfi] "
[all...]
H A Dcomplex_fft_mips.c22 int WebRtcSpl_ComplexFFT(int16_t frfi[], int stages, int mode) { argument
73 "addu %[ptr_i], %[frfi], %[tmp1] \n\t"
141 : [n] "r" (n), [frfi] "r" (frfi), [kSinTable1024] "r" (kSinTable1024)
148 int WebRtcSpl_ComplexIFFT(int16_t frfi[], int stages, int mode) { argument
173 "move %[ptr_i], %[frfi] \n\t"
245 "addu %[ptr_i], %[frfi], %[tmp1] \n\t"
316 : [n] "r" (n), [frfi] "r" (frfi), [kSinTable1024] "r" (kSinTable1024)

Completed in 508 milliseconds