/external/chromium_org/third_party/openmax_dl/dl/sp/src/arm/neon/ |
armSP_FFT_CToC_FC32_Radix2_unsafe_s.S | 61 #define pointStep r4 98 @// pT0+pointStep = increment of 8*pointStep bytes = 4*grpSize bytes 99 MOV pointStep,subFFTNum,LSL #2 107 SMULBB outPointStep,grpCount,pointStep 108 LSL pointStep,pointStep,#1 111 RSB step,pointStep,#16 117 MOV setCount,pointStep,LSR #3 118 VLD1 dW,[pTwiddle],pointStep @//[wi | wr [all...] |
armSP_FFT_CToC_FC32_Radix2_fs_unsafe_s.S | 61 #define pointStep r3 90 @// pT0+pointStep = increment of 8*pointStep bytes = 4*grpSize bytes 91 @// Note: outPointStep = pointStep for firststage 94 MOV pointStep,grpSize,LSL #3 95 RSB step,pointStep,#8 102 VLD1 dX0,[pSrc],pointStep 103 VLD1 dX1,[pSrc],step @// step = -pointStep + 8 110 @// dstStep = step = -pointStep + 8 117 SUB pSrc,pDst,pointStep @// pDst -= 2*grpSiz [all...] |
armSP_FFT_CToC_SC16_Radix2_unsafe_s.S | 69 #define pointStep r4 104 @// pT0+pointStep = increment of 4*pointStep bytes = 2*grpSize bytes 105 MOV pointStep,subFFTNum,LSL #1 112 SMULBB outPointStep,grpCount,pointStep 113 LSL pointStep,pointStep,#1 116 RSB step,pointStep,#16 123 VLD1 dW,[pTwiddle],pointStep @//[wi | wr] 124 MOV setCount,pointStep,LSR # [all...] |
armSP_FFT_CToC_SC32_Radix2_unsafe_s.S | 69 #define pointStep r4 106 @// pT0+pointStep = increment of 8*pointStep bytes = 4*grpSize bytes 107 MOV pointStep,subFFTNum,LSL #2 114 SMULBB outPointStep,grpCount,pointStep 115 LSL pointStep,pointStep,#1 118 RSB step,pointStep,#16 124 MOV setCount,pointStep,LSR #3 125 VLD1 dW,[pTwiddle],pointStep @//[wi | wr [all...] |
armSP_FFT_CToC_SC16_Radix2_fs_unsafe_s.S | 69 #define pointStep r3 102 @// pT0+pointStep = increment of 4*pointStep bytes = 2*grpSize bytes 103 @// Note: outPointStep = pointStep for firststage 106 MOV pointStep,grpSize,LSL #2 107 RSB step,pointStep,#4 114 VLD1 {dX0S32[0]},[pSrc],pointStep 115 VLD1 {dX1S32[0]},[pSrc],step @// step = -pointStep + 4 132 VST1 {dY1S32[0]},[pDst],dstStep @// dstStep = step = -pointStep + 4 138 SUB pSrc,pDst,pointStep @// pDst -= 2*grpSiz [all...] |
armSP_FFT_CToC_SC32_Radix2_fs_unsafe_s.S | 69 #define pointStep r3 98 @// pT0+pointStep = increment of 8*pointStep bytes = 4*grpSize bytes 99 @// Note: outPointStep = pointStep for firststage 102 MOV pointStep,grpSize,LSL #3 103 RSB step,pointStep,#8 110 VLD1 dX0,[pSrc],pointStep 111 VLD1 dX1,[pSrc],step @// step = -pointStep + 8 128 VST1 dY1,[pDst],dstStep @// dstStep = step = -pointStep + 8 134 SUB pSrc,pDst,pointStep @// pDst -= 2*grpSize [all...] |
armSP_FFT_CToC_FC32_Radix4_unsafe_s.S | 67 #define pointStep r4 136 @// pT0+pointStep = increment of 8*pointStep bytes = 2*grpSize bytes 137 MOV pointStep,subFFTNum,LSL #1 146 SMULBB outPointStep,grpCount,pointStep 147 LSL pointStep,pointStep,#2 @// 2*grpSize 150 MOV srcStep,pointStep,LSL #1 @// srcStep = 2*pointStep 151 ADD setStep,srcStep,pointStep @// setStep = 3*pointSte [all...] |
armSP_FFT_CToC_SC16_Radix8_fs_unsafe_s.S | 72 #define pointStep r4 213 @// pT0+pointStep = increment of 4*pointStep bytes = grpSize/2 bytes 214 @// Note: outPointStep = pointStep for firststage 216 MOV pointStep,grpSize,LSL #2 220 @//MOV step1,pointStep,LSL #1 @// step1 = 2*pointStep 221 VLD2 {dXr0,dXi0},[pSrc :128],pointStep @// data[0] 224 MOV step2,pointStep,LSL #3 225 VLD2 {dXr1,dXi1},[pSrc :128],pointStep @// data[1 [all...] |
armSP_FFT_CToC_SC32_Radix8_fs_unsafe_s.S | 71 #define pointStep r4 206 @// pT0+pointStep = increment of 8*pointStep bytes = grpSize bytes 207 @// Note: outPointStep = pointStep for firststage 209 MOV pointStep,grpSize,LSL #3 213 @//MOV step1,pointStep,LSL #1 @// step1 = 2*pointStep 214 VLD2 {dXr0,dXi0},[pSrc :128],pointStep @// data[0] 217 MOV step2,pointStep,LSL #3 218 VLD2 {dXr1,dXi1},[pSrc :128],pointStep @// data[1 [all...] |
armSP_FFT_CToC_FC32_Radix8_fs_unsafe_s.S | 61 #define pointStep r4 192 @// pT0+pointStep = increment of 8*pointStep bytes = grpSize bytes 193 @// Note: outPointStep = pointStep for firststage 195 MOV pointStep,grpSize,LSL #3 199 @//MOV step1,pointStep,LSL #1 @// step1 = 2*pointStep 200 VLD2 {dXr0,dXi0},[pSrc :128],pointStep @// data[0] 203 MOV step2,pointStep,LSL #3 204 VLD2 {dXr1,dXi1},[pSrc :128],pointStep @// data[1 [all...] |
armSP_FFT_CToC_FC32_Radix4_fs_unsafe_s.S | 63 #define pointStep r4 114 @// pT0+pointStep = increment of 8*pointStep bytes = 2*grpSize bytes 115 @// Note: outPointStep = pointStep for firststage 117 MOV pointStep,subFFTNum,LSL #1 121 VLD2 {dXr0,dXi0},[pSrc :128],pointStep @// data[0] 127 VLD2 {dXr1,dXi1},[pSrc :128],pointStep @// data[1] 132 @//MOV setStep,pointStep,LSL #1 134 VLD2 {dXr2,dXi2},[pSrc :128],pointStep @// data[2] 135 @// setStep = 3*pointStep [all...] |
armSP_FFT_CToC_SC32_Radix4_unsafe_s.S | 76 #define pointStep r4 146 @// pT0+pointStep = increment of 8*pointStep bytes = 2*grpSize bytes 147 MOV pointStep,subFFTNum,LSL #1 155 SMULBB outPointStep,grpCount,pointStep 156 LSL pointStep,pointStep,#2 @// 2*grpSize 159 MOV srcStep,pointStep,LSL #1 @// srcStep = 2*pointStep 160 ADD setStep,srcStep,pointStep @// setStep = 3*pointSte [all...] |
armSP_FFT_CToC_SC16_Radix4_fs_unsafe_s.S | 71 #define pointStep r4 120 MOV pointStep,subFFTNum 124 VLD2 {dXr0,dXi0},[pSrc :128],pointStep @// data[0] 131 @// pT0+pointStep = increment of 4*pointStep bytes = grpSize bytes 132 @// Note: outPointStep = pointStep for firststage 133 VLD2 {dXr1,dXi1},[pSrc :128],pointStep @// data[1] 137 @//MOV setStep,pointStep,LSL #1 139 VLD2 {dXr2,dXi2},[pSrc :128],pointStep @// data[2] 141 ADD setStep,setStep,pointStep @// setStep = 3*pointSte [all...] |
armSP_FFT_CToC_SC16_Radix4_unsafe_s.S | 74 #define pointStep r4 149 @// pT0+pointStep = increment of 4*pointStep bytes = grpSize bytes 151 LSL pointStep,subFFTNum,#2 @// 2*grpSize 154 MOV srcStep,pointStep,LSL #1 @// srcStep = 2*pointStep 156 ADD setStep,srcStep,pointStep @// setStep = 3*pointStep 158 @//RSB setStep,setStep,#16 @// setStep = - 3*pointStep+16 159 RSB setStep,setStep,#0 @// setStep = - 3*pointStep [all...] |
armSP_FFT_CToC_SC32_Radix4_fs_unsafe_s.S | 71 #define pointStep r4 122 @// pT0+pointStep = increment of 8*pointStep bytes = 2*grpSize bytes 123 @// Note: outPointStep = pointStep for firststage 125 MOV pointStep,subFFTNum,LSL #1 129 VLD2 {dXr0,dXi0},[pSrc :128],pointStep @// data[0] 134 VLD2 {dXr1,dXi1},[pSrc :128],pointStep @// data[1] 139 @//MOV setStep,pointStep,LSL #1 141 VLD2 {dXr2,dXi2},[pSrc :128],pointStep @// data[2] 142 ADD setStep,setStep,pointStep @// setStep = 3*pointSte [all...] |
/external/chromium_org/third_party/openmax_dl/dl/sp/src/arm/arm64/ |
armSP_FFT_CToC_FC32_Radix2_s.S | 62 #define pointStep x9 100 // pT0+pointStep = increment of 8*pointStep bytes = 4*grpSize bytes 101 lsl pointStep, subFFTNum, #2 111 LSL pointStep,pointStep,#1 114 rsb step,pointStep,#16 120 lsr setCount, pointStep, #3 121 LD1 {dW},[pTwiddle],pointStep //[wi | wr] 131 LD2 {dX0,dX1},[pSrc],pointStep [all...] |
armSP_FFT_CToC_FC32_Radix2_fs_s.S | 62 #define pointStep x7 92 // pT0+pointStep = increment of 8*pointStep bytes = 4*grpSize bytes 93 // Note: outPointStep = pointStep for firststage 96 lsl pointStep, grpSize, #3 97 rsb step, pointStep, #8 103 LD1 {dX0},[pSrc],pointStep 104 LD1 {dX1},[pSrc],step // step = -pointStep + 8 112 // dstStep = step = -pointStep + 8
|
armSP_FFT_CToC_FC32_Radix4_s.S | 70 #define pointStep x8 128 // pT0+pointStep = increment of 8*pointStep bytes = 2*grpSize bytes 129 lsl pointStep,subFFTNum, #1 139 LSL pointStep,pointStep,#2 // 2*grpSize 142 lsl srcStep,pointStep, #1 // srcStep = 2*pointStep 144 ADD setStep,srcStep,pointStep // setStep = 3*pointStep [all...] |
armSP_FFT_CToC_FC32_Radix8_fs_s.S | 61 #define pointStep x8 198 // pT0+pointStep = increment of 8*pointStep bytes = grpSize bytes 199 // Note: outPointStep = pointStep for firststage 201 lsl pointStep,grpSize, #3 205 //MOV step1,pointStep,LSL #1 // step1 = 2*pointStep 206 ld2 {dXr0,dXi0},[pSrc],pointStep // data[0] 208 lsl step2,pointStep, #3 210 ld2 {dXr1,dXi1},[pSrc],pointStep // data[1 [all...] |
armSP_FFT_CToC_FC32_Radix4_fs_s.S | 63 #define pointStep x8 106 // pT0+pointStep = increment of 8*pointStep bytes = 2*grpSize bytes 107 // Note: outPointStep = pointStep for firststage 109 lsl pointStep, subFFTNum, #1 112 ld2 {dXr0,dXi0}, [pSrc], pointStep // data[0] 119 ld2 {dXr1,dXi1}, [pSrc], pointStep // data[1] 124 //MOV setStep,pointStep,LSL #1 126 ld2 {dXr2,dXi2}, [pSrc], pointStep // data[2] 128 // setStep = 3*pointStep [all...] |
/external/chromium_org/third_party/openmax_dl/dl/sp/src/arm/armv7/ |
armSP_FFT_CToC_FC32_Radix2_fs_unsafe_s.S | 62 #define pointStep r12 86 @// pT0+pointStep = increment of 8*pointStep bytes = 4*grpSize bytes 87 @// Note: outPointStep = pointStep for firststage 89 MOV pointStep,grpSize,LSL #3 97 add pSrc, pSrc, pointStep 98 @// {x1r,x1i} = [pSrc, pointStep] 100 sub pSrc, pSrc, pointStep 123 SUB pSrc,pDst,pointStep @// pDst -= 2*grpSize
|
armSP_FFT_CToC_FC32_Radix4_unsafe_s.S | 63 #define pointStep r14 103 @// pT0+pointStep = increment of 8*pointStep bytes = 2*grpSize bytes 104 mov pointStep, subFFTNum, lsl #1 112 smull outPointStep, setCount, grpCount, pointStep 114 LSL pointStep,pointStep,#2 @// 2*grpSize 117 MOV setCount,pointStep,LSR #3 126 SUB diff,outPointStep,pointStep 143 add pSrc, pointStep [all...] |
armSP_FFT_CToC_FC32_Radix4_fs_unsafe_s.S | 62 #define pointStep r12 93 @// pT0+pointStep = increment of 8*pointStep bytes = 2*grpSize bytes 94 @// Note: outPointStep = pointStep for firststage 96 MOV pointStep,grpSize,LSL #3 100 @//MOV setStep,pointStep,LSL #1 102 @// setStep = 3*pointStep 103 ADD setStep,setStep,pointStep 104 @// setStep = - 3*pointStep+8 113 add pSrc, pSrc, pointStep [all...] |
armSP_FFT_CToC_FC32_Radix8_fs_unsafe_s.S | 60 #define pointStep r12 110 @// pT0+pointStep = increment of 8*pointStep bytes = grpSize bytes 113 MOV pointStep,grpSize,LSL #3 118 MOV step2,pointStep,LSL #3 119 SUB step2,step2,pointStep @// step2 = 7*pointStep 341 SUB pSrc,pDst,pointStep @// pDst -= 2*grpSize
|