/external/chromium_org/third_party/openmax_dl/dl/sp/src/arm/neon/ |
armSP_FFT_CToC_SC16_Radix2_ls_unsafe_s.S | 61 #define pTwiddle r1 114 VLD2 {dWr[0],dWi[0]},[pTwiddle]! @// grp 0 115 VLD2 {dWr[1],dWi[1]},[pTwiddle]! @// grp 1 117 @//VLD2 {dWr,dWi},[pTwiddle],#16 178 @// Reset pTwiddle for the next stage 179 SUB pTwiddle,pTwiddle,outPointStep @// pTwiddle -= 2*size bytes
|
armSP_FFT_CToC_SC16_Radix2_ps_unsafe_s.S | 55 #define pTwiddle r1 119 VLD1 dW1S32[],[pTwiddle],twStep @//[wi | wr] 120 VLD1 dW2S32[],[pTwiddle],twStep 185 @// Reset pTwiddle for the next stage 186 SUB pTwiddle,pTwiddle,outPointStep @// pTwiddle -= 2*size bytes
|
armSP_FFT_CToC_FC32_Radix4_unsafe_s.S | 55 #define pTwiddle r1 134 VLD1 dW1,[pTwiddle] @//[wi | wr] 145 VLD1 dW2,[pTwiddle] @//[wi | wr] 149 VLD1 dW3,[pTwiddle] @//[wi | wr] 168 @// set pTwiddle to the first point 169 ADD pTwiddle,pTwiddle,stepTwiddle 301 VLD1 dW1,[pTwiddle :64],stepTwiddle @//[wi | wr] 304 VLD1 dW2,[pTwiddle :64],stepTwiddle @//[wi | wr] 307 VLD1 dW3,[pTwiddle :64],twStep @//[wi | wr [all...] |
armSP_FFT_CToC_SC16_Radix4_unsafe_s.S | 62 #define pTwiddle r1 153 VLD1 dW1,[pTwiddle :64] @//[wi | wr] 155 VLD1 dW2,[pTwiddle :64] @//[wi | wr] 157 VLD1 dW3,[pTwiddle :64] 170 ADD pTwiddle,pTwiddle,stepTwiddle @// set pTwiddle to the first point 349 VLD1 dW1,[pTwiddle :64],stepTwiddle @//[wi | wr] 351 VLD1 dW2,[pTwiddle :64],stepTwiddle @//[wi | wr] 353 VLD1 dW3,[pTwiddle :64],twStep @//[wi | wr [all...] |
armSP_FFT_CToC_SC16_Radix2_unsafe_s.S | 58 #define pTwiddle r1 123 VLD1 dW,[pTwiddle],pointStep @//[wi | wr] 185 @// Reset pTwiddle for the next stage 186 SUB pTwiddle,pTwiddle,outPointStep @// pTwiddle -= 2*size bytes
|
armSP_FFT_CToC_SC32_Radix2_unsafe_s.S | 58 #define pTwiddle r1 125 VLD1 dW,[pTwiddle],pointStep @//[wi | wr] 186 @// Reset pTwiddle for the next stage 187 SUB pTwiddle,pTwiddle,outPointStep @// pTwiddle -= 4*size bytes
|
omxSP_FFTInv_CToC_FC32_Sfs_s.S | 68 #define pTwiddle r4 112 LDR pTwiddle, [pFFTSpec, #ARMsFFTSpec_pTwiddle] 137 MOV argTwiddle,pTwiddle 160 MOV argTwiddle,pTwiddle
|
armSP_FFT_CToC_SC32_Radix4_unsafe_s.S | 64 #define pTwiddle r1 144 VLD1 dW1,[pTwiddle] @//[wi | wr] 154 VLD1 dW2,[pTwiddle] @//[wi | wr] 158 VLD1 dW3,[pTwiddle] @//[wi | wr] 176 ADD pTwiddle,pTwiddle,stepTwiddle @// set pTwiddle to the first point 358 VLD1 dW1,[pTwiddle :64],stepTwiddle @//[wi | wr] 360 VLD1 dW2,[pTwiddle :64],stepTwiddle @//[wi | wr] 362 VLD1 dW3,[pTwiddle :64],twStep @//[wi | wr [all...] |
omxSP_FFTFwd_CToC_SC16_Sfs_s.S | 84 #define pTwiddle r4 125 LDR pTwiddle, [pFFTSpec, #ARMsFFTSpec_pTwiddle] 150 MOV argTwiddle,pTwiddle 204 MOV argTwiddle,pTwiddle 268 MOV argTwiddle,pTwiddle
|
omxSP_FFTFwd_CToC_SC32_Sfs_s.S | 83 #define pTwiddle r4 122 LDR pTwiddle, [pFFTSpec, #ARMsFFTSpec_pTwiddle] 147 MOV argTwiddle,pTwiddle 202 MOV argTwiddle,pTwiddle 267 MOV argTwiddle,pTwiddle
|
omxSP_FFTInv_CToC_SC16_Sfs_s.S | 84 #define pTwiddle r4 124 LDR pTwiddle, [pFFTSpec, #ARMsFFTSpec_pTwiddle] 151 MOV argTwiddle,pTwiddle 186 MOV argTwiddle,pTwiddle 250 MOV argTwiddle,pTwiddle
|
omxSP_FFTInv_CToC_SC32_Sfs_s.S | 84 #define pTwiddle r4 123 LDR pTwiddle, [pFFTSpec, #ARMsFFTSpec_pTwiddle] 150 MOV argTwiddle,pTwiddle 182 MOV argTwiddle,pTwiddle 247 MOV argTwiddle,pTwiddle
|
armSP_FFTInv_CCSToR_F32_preTwiddleRadix2_unsafe_s.S | 63 #define pTwiddle r4 135 LDR pTwiddle, [pFFTSpec, #ARMsFFTSpec_pTwiddle] 177 ADD pTwiddleTmp,pTwiddle,#8 @// W^2 179 ADD argTwiddle1,pTwiddle,twStep @// W^1
|
armSP_FFTInv_CCSToR_S32_preTwiddleRadix2_unsafe_s.S | 71 #define pTwiddle r4 142 LDR pTwiddle, [pFFTSpec, #ARMsFFTSpec_pTwiddle] 183 ADD pTwiddleTmp,pTwiddle,#8 @// W^2 185 ADD argTwiddle1,pTwiddle,twStep @// W^1
|
armSP_FFT_CToC_FC32_Radix2_fs_unsafe_s.S | 50 #define pTwiddle r1
|
omxSP_FFTInv_CCSToR_F32_Sfs_s.S | 72 #define pTwiddle r4 158 LDR pTwiddle, [pFFTSpec, #ARMsFFTSpec_pTwiddle] 206 MOV argTwiddle,pTwiddle 230 MOV argTwiddle,pTwiddle
|
/external/chromium_org/third_party/openmax_dl/dl/sp/src/arm/arm64/ |
armSP_FFT_CToC_FC32_Radix4_s.S | 55 #define pTwiddle x2 126 ld1 {dW1},[pTwiddle] //[wi | wr] 136 ld1 {dW2},[pTwiddle] //[wi | wr] 141 ld1 {dW3},[pTwiddle] //[wi | wr] 161 // set pTwiddle to the first point 162 ADD pTwiddle,pTwiddle,stepTwiddle 314 ld1 {dW1},[pTwiddle],stepTwiddle //[wi | wr] 317 ld1 {dW2},[pTwiddle],stepTwiddle //[wi | wr] 320 ld1 {dW3},[pTwiddle],twStep //[wi | wr [all...] |
armSP_FFT_CToC_FC32_Radix2_ls_s.S | 45 #define pTwiddle x2 97 // dWr = [pTwiddle[0].Re, pTwiddle[1].Re] 98 // dWi = [pTwiddle[0].Im, pTwiddle[1].Im] 99 ld2 {dWr,dWi},[pTwiddle], #16
|
armSP_FFT_CToC_FC32_Radix2_s.S | 49 #define pTwiddle x2 121 LD1 {dW},[pTwiddle],pointStep //[wi | wr]
|
armSP_FFT_CToC_FC32_Radix2_fs_s.S | 50 #define pTwiddle x2
|
/external/chromium_org/third_party/openmax_dl/dl/sp/src/arm/armv7/ |
omxSP_FFTInv_CCSToR_F32_Sfs_s.S | 62 #define pTwiddle r4 139 LDR pTwiddle, [pFFTSpec, #ARMsFFTSpec_pTwiddle] 159 MOV argTwiddle,pTwiddle 171 MOV argTwiddle,pTwiddle
|
armSP_FFTInv_CCSToR_F32_preTwiddleRadix2_unsafe_s.S | 60 #define pTwiddle r4 115 LDR pTwiddle, [pFFTSpec, #ARMsFFTSpec_pTwiddle] 122 ADD pTwiddleTmp,pTwiddle,#8 @// W^2 129 ADD argTwiddle,pTwiddle,twStep @// W^1
|
omxSP_FFTFwd_RToCCS_F32_Sfs_s.S | 67 #define pTwiddle r4 136 LDR pTwiddle, [pFFTSpec, #ARMsFFTSpec_pTwiddle] 167 MOV argTwiddle,pTwiddle 178 MOV argTwiddle,pTwiddle
|
/external/chromium_org/third_party/openmax_dl/dl/sp/src/mips/ |
omxSP_FFTFwd_RToCCS_F32_Sfs.c | 40 !pFFTStruct->pTwiddle || !pFFTStruct->pBuf || (pFFTStruct->order < 1) ||
|
omxSP_FFTInv_CCSToR_F32_Sfs.c | 40 !pFFTStruct->pTwiddle || !pFFTStruct->pBuf || (pFFTStruct->order < 1) ||
|