/external/chromium_org/third_party/openmax_dl/dl/sp/src/arm/ |
omxSP_FFTInit_C_FC32.c | 49 OMX_FC32* pTwiddle; 77 pTwiddle = (OMX_FC32 *) (sizeof(ARMsFFTSpec_FC32) + (OMX_S8*) pFFTSpec); 80 pTmp = ((uintptr_t) pTwiddle) & 31; 82 pTwiddle = (OMX_FC32*) ((OMX_S8*)pTwiddle + (32 - pTmp)); 84 pBuf = (OMX_FC32*) (sizeof(OMX_FC32) * (3 * N / 4) + (OMX_S8*) pTwiddle); 114 pTwiddle[0].Re = x; 115 pTwiddle[0].Im = y; 116 pTwiddle[2 * M].Re = -y; 117 pTwiddle[2 * M].Im = xNeg [all...] |
omxSP_FFTInit_C_SC32.c | 65 OMX_SC32 *pTwiddle, *pBuf; 89 pTwiddle = (OMX_SC32 *) 93 pTmp = ((uintptr_t)pTwiddle)&31; /* (uintptr_t)pTwiddle % 32 */ 95 pTwiddle = (OMX_SC32*) ((OMX_S8*)pTwiddle + (32-pTmp)); 98 (sizeof(OMX_SC32) * (3*N/4) + (OMX_S8*) pTwiddle); 130 pTwiddle[0].Re = x; 131 pTwiddle[0].Im = y; 132 pTwiddle[2*M].Re = -y [all...] |
omxSP_FFTInit_R_S16S32.c | 65 OMX_SC32 *pTwiddle,*pTwiddle1,*pTwiddle2,*pTwiddle3,*pTwiddle4; 80 pFFTStruct->pTwiddle = NULL; 95 pTwiddle = (OMX_SC32 *) 99 pTmp = ((uintptr_t)pTwiddle)&31; /* (OMX_U32)pTwiddle % 32 */ 101 pTwiddle = (OMX_SC32*) ((OMX_S8*)pTwiddle + (32-pTmp)); 105 (sizeof(OMX_SC32) * (5*N/8) + (OMX_S8*) pTwiddle); 138 pTwiddle[0].Re = x; 139 pTwiddle[0].Im = y [all...] |
omxSP_FFTInit_R_S32.c | 64 OMX_SC32 *pTwiddle,*pTwiddle1,*pTwiddle2,*pTwiddle3,*pTwiddle4; 79 pFFTStruct->pTwiddle = NULL; 94 pTwiddle = (OMX_SC32 *) 98 pTmp = ((uintptr_t)pTwiddle)&31; /* (uintptr_t)pTwiddle % 32 */ 100 pTwiddle = (OMX_SC32*) ((OMX_S8*)pTwiddle + (32-pTmp)); 103 (sizeof(OMX_SC32) * (5*N/8) + (OMX_S8*) pTwiddle); 136 pTwiddle[0].Re = x; 137 pTwiddle[0].Im = y [all...] |
omxSP_FFTInit_R_F32.c | 48 OMX_FC32* pTwiddle; 79 pTwiddle = (OMX_FC32 *) (sizeof(ARMsFFTSpec_R_SC32) + (OMX_S8*) pFFTSpec); 82 pTmp = ((uintptr_t)pTwiddle) & 31; 84 pTwiddle = (OMX_FC32*) ((OMX_S8*)pTwiddle + (32 - pTmp)); 86 pBuf = (OMX_F32*) (sizeof(OMX_FC32)*(5*N/8) + (OMX_S8*) pTwiddle); 120 pTwiddle[0].Re = x; 121 pTwiddle[0].Im = y; 122 pTwiddle[2*M].Re = -y; 123 pTwiddle[2*M].Im = xNeg [all...] |
omxSP_FFTInit_C_SC16.c | 65 OMX_SC16 *pTwiddle, *pBuf; 90 pTwiddle = (OMX_SC16 *) 94 pTmp = ((uintptr_t)pTwiddle)&31; /* (uintptr_t)pTwiddle % 32 */ 96 pTwiddle = (OMX_SC16*) ((OMX_S8*)pTwiddle + (32-pTmp)); 99 (sizeof(OMX_SC16) * (3*N/4) + (OMX_S8*) pTwiddle); 134 pTwiddle[0].Re = x; 135 pTwiddle[0].Im = y; 136 pTwiddle[2*M].Re = -y [all...] |
omxSP_FFTInit_R_S16.c | 56 OMX_SC16 *pTwiddle = NULL, *pTwiddle1 = NULL, *pTwiddle2 = NULL; 76 pTwiddle = (OMX_SC16*) (sizeof(ARMsFFTSpec_R_SC16) + (OMX_S8*)pFFTSpec); 79 pTmp = ((uintptr_t)pTwiddle)&31; /* (uintptr_t)pTwiddle % 32 */ 81 pTwiddle = (OMX_SC16*) ((OMX_S8*)pTwiddle + (32 - pTmp)); 84 pBuf = (OMX_S16*) (sizeof(OMX_SC16) * (5 * N / 8) + (OMX_S8*)pTwiddle); 119 pTwiddle[0].Re = x; 120 pTwiddle[0].Im = y; 121 pTwiddle[2 * M].Re = -y [all...] |
/external/chromium_org/third_party/openmax_dl/dl/sp/src/x86/ |
omxSP_FFTInit_R_F32.c | 47 OMX_F32 *pTwiddle; 66 pTwiddle = (OMX_F32*) (sizeof(X86FFTSpec_R_FC32) + (OMX_S8*) pFFTSpec); 69 pTmp = ((uintptr_t)pTwiddle) & 31; 71 pTwiddle = (OMX_F32*) ((OMX_S8*)pTwiddle + (32 - pTmp)); 73 pBuf = (OMX_F32*) (sizeof(OMX_F32) * (N << 1) + (OMX_S8*) pTwiddle); 85 // The negatives are moved when generating pTwiddle table. 92 pTwiddle[i] = -real; 93 pTwiddle[i + N] = -imag; 95 pTwiddle[NBy4 - i] = imag [all...] |
/external/chromium_org/third_party/openmax_dl/dl/sp/src/arm/arm64/ |
omxSP_FFTFwd_RToCCS_F32.c | 18 OMX_FC32* pTwiddle, 25 OMX_FC32* pTwiddle, 32 OMX_FC32* pTwiddle, 39 OMX_FC32* pTwiddle, 46 OMX_FC32* pTwiddle, 53 OMX_FC32* pTwiddle, 60 OMX_FC32* pTwiddle, 66 const OMX_FC32* pTwiddle, 114 OMX_FC32* pTwiddle; 134 pTwiddle = spec->pTwiddle [all...] |
omxSP_FFTFwd_CToC_FC32.c | 18 OMX_FC32* pTwiddle, 25 OMX_FC32* pTwiddle, 32 OMX_FC32* pTwiddle, 39 OMX_FC32* pTwiddle, 46 OMX_FC32* pTwiddle, 53 OMX_FC32* pTwiddle, 60 OMX_FC32* pTwiddle, 108 OMX_FC32* pTwiddle; 122 pTwiddle = spec->pTwiddle; [all...] |
omxSP_FFTInv_CToC_FC32.c | 20 OMX_FC32* pTwiddle, 27 OMX_FC32* pTwiddle, 34 OMX_FC32* pTwiddle, 41 OMX_FC32* pTwiddle, 48 OMX_FC32* pTwiddle, 55 OMX_FC32* pTwiddle, 62 OMX_FC32* pTwiddle, 131 OMX_FC32* pTwiddle; 145 pTwiddle = spec->pTwiddle; [all...] |
omxSP_FFTInv_CCSToR_F32.c | 20 OMX_FC32* pTwiddle, 27 OMX_FC32* pTwiddle, 34 OMX_FC32* pTwiddle, 41 OMX_FC32* pTwiddle, 48 OMX_FC32* pTwiddle, 55 OMX_FC32* pTwiddle, 62 OMX_FC32* pTwiddle, 68 const OMX_FC32* pTwiddle, 152 OMX_FC32* pTwiddle; 171 pSrc, spec->pTwiddle, spec->pBuf, spec->N) [all...] |
armSP_FFT_CToC_FC32_Radix4_ls_s.S | 47 #define pTwiddle x2 141 ld2 {dW1r,dW1i},[pTwiddle] // [wi|wr] 145 ld1 {dW2r},[pTwiddle] // [wi|wr] 148 ld1 {dW3r},[pTwiddle],step16 // [wi|wr] 151 ld1 {dW2i},[pTwiddle],#8 // [wi|wr] 156 ld1 {dW3i},[pTwiddle],grpTwStep // [wi|wr] 230 ld2 {dW1r,dW1i},[pTwiddle],stepTwiddle // [wi|wr] 236 ld1 {dW2r},[pTwiddle],step16 // [wi|wr] 244 ld1 {dW2r},[pTwiddle],step16 // [wi|wr] 250 ld1 {dW2i},[pTwiddle],twStep // [wi|wr [all...] |
/external/chromium_org/third_party/openmax_dl/dl/sp/api/ |
armSP.h | 48 OMX_SC32 *pTwiddle; 57 OMX_SC16 *pTwiddle; 65 OMX_SC32 *pTwiddle; 73 OMX_SC16 *pTwiddle; 81 OMX_FC32* pTwiddle; 89 OMX_FC32* pTwiddle; 117 !(((uintptr_t)pDst) & 31) && pFFTSpec->pTwiddle && pFFTSpec->pBuf && 125 !(((uintptr_t)pDst) & 31) && pFFTSpec->pTwiddle && pFFTSpec->pBuf &&
|
x86SP.h | 28 OMX_F32* pTwiddle;
|
mipsSP.h | 37 OMX_F32* pTwiddle;
|
/external/chromium_org/third_party/openmax_dl/dl/sp/src/arm/neon/ |
armSP_FFT_CToC_FC32_Radix2_ls_unsafe_s.S | 45 #define pTwiddle r1 94 @ dWr = [pTwiddle[0].Re, pTwiddle[1].Re] 95 @ dWi = [pTwiddle[0].Im, pTwiddle[1].Im] 96 VLD2 {dWr,dWi},[pTwiddle :64]! 136 @// Reset pTwiddle for the next stage 137 SUB pTwiddle,pTwiddle,outPointStep @// pTwiddle -= 4*size byte [all...] |
armSP_FFT_CToC_FC32_Radix4_ls_unsafe_s.S | 47 #define pTwiddle r1 142 VLD2 {dW1r,dW1i},[pTwiddle :128] @// [wi|wr] 146 VLD1 dW2r,[pTwiddle :64] @// [wi|wr] 149 VLD1 dW3r,[pTwiddle :64],step16 @// [wi|wr] 152 VLD1 dW2i,[pTwiddle :64]! @// [wi|wr] 157 VLD1 dW3i,[pTwiddle :64],grpTwStep @// [wi|wr] 207 VLD2 {dW1r,dW1i},[pTwiddle :128],stepTwiddle @// [wi|wr] 213 VLD1 dW2r,[pTwiddle :64],step16 @// [wi|wr] 221 VLD1 dW2r,[pTwiddle :64],step16 @// [wi|wr] 227 VLD1 dW2i,[pTwiddle :64],twStep @// [wi|wr [all...] |
armSP_FFT_CToC_SC32_Radix4_ls_unsafe_s.S | 55 #define pTwiddle r1 150 VLD2 {dW1r,dW1i},[pTwiddle :128] @// [wi|wr] 154 VLD1 dW2r,[pTwiddle :64] @// [wi|wr] 157 VLD1 dW3r,[pTwiddle :64],step16 @// [wi|wr] 160 VLD1 dW2i,[pTwiddle :64]! @// [wi|wr] 165 VLD1 dW3i,[pTwiddle :64],grpTwStep @// [wi|wr] 212 VLD2 {dW1r,dW1i},[pTwiddle :128],stepTwiddle @// [wi|wr] 218 VLD1 dW2r,[pTwiddle :64],step16 @// [wi|wr] 226 VLD1 dW2r,[pTwiddle :64],step16 @// [wi|wr] 233 VLD1 dW2i,[pTwiddle :64],twStep @// [wi|wr] [all...] |
armSP_FFT_CToC_FC32_Radix2_unsafe_s.S | 50 #define pTwiddle r1 118 VLD1 dW,[pTwiddle],pointStep @//[wi | wr] 171 @// Reset pTwiddle for the next stage 172 @// pTwiddle -= 4*size bytes 173 SUB pTwiddle,pTwiddle,outPointStep
|
armSP_FFT_CToC_SC32_Radix2_ls_unsafe_s.S | 54 #define pTwiddle r1 103 VLD2 {dWr,dWi},[pTwiddle :64]! 155 @// Reset pTwiddle for the next stage 156 SUB pTwiddle,pTwiddle,outPointStep @// pTwiddle -= 4*size bytes
|
omxSP_FFTFwd_CToC_FC32_Sfs_s.S | 68 #define pTwiddle r4 103 LDR pTwiddle, [pFFTSpec, #ARMsFFTSpec_pTwiddle] 128 MOV argTwiddle,pTwiddle 157 MOV argTwiddle,pTwiddle
|
/external/chromium_org/third_party/openmax_dl/dl/sp/src/arm/armv7/ |
omxSP_FFTFwd_CToC_FC32_Sfs_s.S | 60 #define pTwiddle r4 94 LDR pTwiddle, [pFFTSpec, #ARMsFFTSpec_pTwiddle] 114 MOV argTwiddle,pTwiddle 126 MOV argTwiddle,pTwiddle
|
armSP_FFT_CToC_FC32_Radix4_unsafe_s.S | 47 #define pTwiddle r1 145 add pTwiddle, step 146 vldm.f32 pTwiddle, {x1r, x1i} @// coef[1] 147 add pTwiddle, step 148 vldm.f32 pTwiddle, {x2r, x2i} @// coef[2] 168 add pTwiddle, pTwiddle, step 169 vldm pTwiddle, {x3r, x3i} @// coef[3] 170 sub pTwiddle, pTwiddle, ste [all...] |
omxSP_FFTInv_CToC_FC32_Sfs_s.S | 61 #define pTwiddle r4 95 LDR pTwiddle, [pFFTSpec, #ARMsFFTSpec_pTwiddle] 114 MOV argTwiddle,pTwiddle 125 MOV argTwiddle,pTwiddle
|