/external/chromium_org/third_party/openmax_dl/dl/sp/src/arm/armv7/ |
armSP_FFT_CToC_FC32_Radix4_fs_unsafe_s.S | 46 #define pDst r2 157 vstm.f32 pDst, {x0r, x0i} 158 add pDst, pDst, outPointStep 169 vstm.f32 pDst, {t3r, t3i} 170 add pDst, pDst, outPointStep 171 vstm.f32 pDst, {x1r, x1i} 172 add pDst, pDst, outPointSte [all...] |
armSP_FFT_CToC_FC32_Radix4_unsafe_s.S | 46 #define pDst r2 124 @// Set pSrc and pDst for the grpLoop 131 ADD pDst,pDst,diff @// pDst += (grpCount-1)*setCount 242 vstm pDst, {x2r, x2i} @// store y0 253 add pDst, outPointStep 254 vstm pDst, {t2r, t2i} @// store y1 255 add pDst, outPointStep 256 vstm pDst, {x1r, x1i} @// store y [all...] |
armSP_FFT_CToC_FC32_Radix8_fs_unsafe_s.S | 44 #define pDst r2 231 vstm pDst, {x2r, x2i} @// store y0 232 add pDst, step1 243 vstm pDst, {t1r, t1i} @// store y2 244 add pDst, step1 245 vstm pDst, {x0r, x0i} @// store y4 246 add pDst, step1 247 vstm pDst, {x3r, x3i} @// store y6 248 add pDst, step1 250 vstm pDst, {x3r, x3i} @// store y [all...] |
omxSP_FFTFwd_CToC_FC32_Sfs_s.S | 48 #define pDst r1 107 vstmlt.f32 pDst, {x0r, x0i} 109 MOVLT pSrc,pDst 113 MOV argDst,pDst @// Set input args to fft stages 123 MOVNE argDst,pDst 125 MOVEQ pOut,pDst @// Pass the first stage destination in RN5
|
omxSP_FFTInv_CToC_FC32_Sfs_s.S | 49 #define pDst r1 107 vstmlt.f32 pDst, {x0r, x0i} 109 MOVLT pSrc,pDst 113 MOV argDst,pDst 122 MOVNE argDst,pDst 124 MOVEQ pOut,pDst @// Pass the first stage dest in RN5
|
/external/chromium_org/third_party/openmax_dl/dl/sp/src/arm/neon/ |
armSP_FFT_CToC_FC32_Radix2_ls_unsafe_s.S | 44 #define pDst r2 125 VST2 {dYr0,dYi0},[pDst],outPointStep 126 VST2 {dYr1,dYi1},[pDst],dstStep @// dstStep = step = -outPointStep + 16 131 @// Reset and Swap pSrc and pDst for the next stage 132 MOV pTmp,pDst 133 SUB pDst,pSrc,outPointStep,LSL #1 @// pDst -= 4*size; pSrc -= 8*size bytes
|
armSP_FFT_CToC_FC32_Radix2_unsafe_s.S | 49 #define pDst r2 154 VST2 {dY0,dY1},[pDst],outPointStep 156 VST2 {dY2,dY3},[pDst],dstStep 165 @// Reset and Swap pSrc and pDst for the next stage 166 MOV pTmp,pDst 167 @// pDst -= 4*size; pSrc -= 8*size bytes 168 SUB pDst,pSrc,outPointStep,LSL #1
|
armSP_FFT_CToC_SC16_Radix2_ls_unsafe_s.S | 60 #define pDst r2 161 VST2 {dYr0[0],dYi0[0]},[pDst]! 162 VST2 {dYr0[1],dYi0[1]},[pDst],step @// step = -4+outPointStep 164 VST2 {dYr1[0],dYi1[0]},[pDst]! 165 VST2 {dYr1[1],dYi1[1]},[pDst],dstStep @// dstStep = -4-outPointStep+8 = -step 167 @//VST2 {dYr0,dYi0},[pDst],outPointStep 168 @//VST2 {dYr1,dYi1},[pDst],dstStep @// dstStep = step = -outPointStep + 16 173 @// Reset and Swap pSrc and pDst for the next stage 174 MOV pTmp,pDst 175 SUB pDst,pSrc,outPointStep,LSL #1 @// pDst -= 2*size; pSrc -= 4*size byte [all...] |
armSP_FFT_CToC_SC16_Radix2_ps_unsafe_s.S | 54 #define pDst r2 171 VST1 dY0,[pDst],outPointStep @// point0: of set0,set1 of grp0 172 VST1 dY1,[pDst],dstStep @// dstStep = -outPointStep + 8 173 VST1 dY2,[pDst],outPointStep @// point0: of set0,set1 of grp1 174 VST1 dY3,[pDst],dstStep @// point1: of set0,set1 of grp1 180 @// Reset and Swap pSrc and pDst for the next stage 181 MOV pTmp,pDst 182 SUB pDst,pSrc,outPointStep,LSL #1 @// pDst -= 2*size; pSrc -= 4*size bytes
|
armSP_FFT_CToC_SC16_Radix2_unsafe_s.S | 57 #define pDst r2 170 VST2 {dY0,dY1},[pDst],outPointStep 171 VST2 {dY2,dY3},[pDst],dstStep @// dstStep = -outPointStep + 16 180 @// Reset and Swap pSrc and pDst for the next stage 181 MOV pTmp,pDst 182 SUB pDst,pSrc,outPointStep,LSL #1 @// pDst -= 2*size; pSrc -= 4*size bytes
|
armSP_FFT_CToC_SC32_Radix2_ls_unsafe_s.S | 53 #define pDst r2 144 VST2 {dYr0,dYi0},[pDst],outPointStep 145 VST2 {dYr1,dYi1},[pDst],dstStep @// dstStep = step = -outPointStep + 16 150 @// Reset and Swap pSrc and pDst for the next stage 151 MOV pTmp,pDst 152 SUB pDst,pSrc,outPointStep,LSL #1 @// pDst -= 4*size; pSrc -= 8*size bytes
|
armSP_FFT_CToC_SC32_Radix2_unsafe_s.S | 57 #define pDst r2 171 VST2 {dY0,dY1},[pDst],outPointStep 172 VST2 {dY2,dY3},[pDst],dstStep @// dstStep = -outPointStep + 16 181 @// Reset and Swap pSrc and pDst for the next stage 182 MOV pTmp,pDst 183 SUB pDst,pSrc,outPointStep,LSL #1 @// pDst -= 4*size; pSrc -= 8*size bytes
|
omxSP_FFTFwd_CToC_FC32_Sfs_s.S | 55 #define pDst r1 117 VST1 dX0,[pDst] 118 MOV pSrc,pDst 124 MOVNE argDst,pDst 127 MOVEQ pOut,pDst 153 MOVNE argDst,pDst 156 MOVEQ pOut,pDst
|
omxSP_FFTInv_CToC_FC32_Sfs_s.S | 55 #define pDst r1 126 VST1 dX0,[pDst] 127 MOV pSrc,pDst 133 MOVNE argDst,pDst 136 MOVEQ pOut,pDst 156 MOVNE argDst,pDst 159 MOVEQ pOut,pDst 199 @// N = subFFTSize ; dataptr = pDst ; scale = diff 201 VLD1 {qX0},[pSrc :128] @// pSrc contains pDst pointer
|
omxSP_FFTInv_CToC_SC32_Sfs_s.S | 70 #define pDst r1 140 VST1 dX0,[pDst] 141 MOV pSrc,pDst 147 MOVNE argDst,pDst 149 MOVEQ pOut,pDst @// Pass the first stage destination in RN5 179 MOVNE argDst,pDst 181 MOVEQ pOut,pDst @// Pass the first stage destination in RN5 244 MOVNE argDst,pDst @// Set input args to fft stages 246 MOVEQ pOut,pDst @// Pass the first stage destination in RN5 298 scaleFFTData: @// N = subFFTSize ; dataptr = pDst ; scale = dif [all...] |
/external/chromium_org/third_party/yasm/source/patched-yasm/modules/arch/x86/tests/ |
ssse3.c | 7 static void test_pabsb_c(char *pDst, char *pSrc, int xmm) 12 pDst[ i ] = pSrc[ i ] > 0 ? pSrc[i ] : -pSrc[ i ]; 15 static void test_pabsw_c(short *pDst, short *pSrc, int xmm) 20 pDst[ i ] = pSrc[ i ] > 0 ? pSrc[i ] : -pSrc[ i ]; 23 static void test_pabsd_c(int *pDst, int *pSrc, int xmm) 28 pDst[ i ] = pSrc[ i ] > 0 ? pSrc[i ] : -pSrc[ i ]; 31 static void test_psignb_c(char *pDst, char *pSrc, int xmm) 36 pDst[ i ] = pSrc[i] ? ( pSrc[ i ] >= 0 ? pDst[i ] : -pDst[ i ] ) : 0 [all...] |
/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm11/vc/m4p10/src/ |
armVCM4P10_InterpolateLuma_Align_unsafe_s.s | 28 pDst RN 8 42 ;// destination pointed by (pDst) for horizontal interpolation. 61 ;// Copy pDst to scratch 62 MOV Scratch, pDst 82 STM pDst!, {x0, x1, x2} ;// Store aligned output row 98 STM pDst!, {x0, x1, x2} ;// Store aligned output row 114 STM pDst!, {x0, x1, x2} ;// Store aligned output row 130 STM pDst!, {x0, x1, x2} ;// Store aligned output row 145 ;// destination pointed by (pDst) for vertical interpolation. 183 STR x0, [pDst], #4 ;// Store aligned output ro [all...] |
armVCM4P10_InterpolateLuma_HalfHor4x4_unsafe_s.s | 47 pDst RN 2 166 M_STR Acc1, [pDst], dstStep ;// Store result1 168 M_STR Acc2, [pDst], dstStep ;// Store result2 173 SUB pDst, pDst, dstStep, LSL #2
|
omxVCM4P10_TransformDequantChromaDCFromPair_s.s | 29 pDst RN 1 70 ;// Firstly, fill all the coefficient values on the <pDst> buffer by zero 76 STRD Value, [pDst, #0] ;// pDst[0] = pDst[1] = pDst[2] = pDst[3] = 0 89 STRH Value, [pDst, strOffset] ;// Store <Value> at offset <strOffset> 92 LDMIA pDst, {r0w0, r0w1} ;// r0w0 = |c1|c0| & r0w1 = |c3|c2| 119 STMIA pDst, {c0w0, c1w0} ;// Storing all the coefficients at onc [all...] |
/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm11/vc/m4p2/src/ |
omxVCM4P2_DecodeVLCZigzag_IntraDCVLC_s.s | 39 ; * [out] pDst pointer to the coefficient buffer of current 44 ; * -At least one of the following pointers is NULL: ppBitStream, *ppBitStream, pBitOffset, pDst, or 45 ; * -pDst is not 16-byte aligned, or 87 pDst RN 2 210 STRH DCVal,[pDst] ;// Store the DC Value
|
/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm_neon/vc/m4p10/src/ |
armVCM4P10_InterpolateLuma_Align_unsafe_s.s | 28 pDst RN 8 42 ;// destination pointed by (pDst) for horizontal interpolation. 61 ;// Copy pDst to scratch 62 MOV Scratch, pDst 82 STM pDst!, {x0, x1, x2} ;// Store aligned output row 98 STM pDst!, {x0, x1, x2} ;// Store aligned output row 114 STM pDst!, {x0, x1, x2} ;// Store aligned output row 130 STM pDst!, {x0, x1, x2} ;// Store aligned output row 145 ;// destination pointed by (pDst) for vertical interpolation. 183 STR x0, [pDst], #4 ;// Store aligned output ro [all...] |
omxVCM4P10_TransformDequantChromaDCFromPair_s.s | 32 pDst RN 1 79 ;// Firstly, fill all the coefficient values on the <pDst> buffer by zero 82 VST1 dZero,[pDst] ;// pDst[0] = pDst[1] = pDst[2] = pDst[3] = 0 96 STRH Value, [pDst, strOffset] ;// Store <Value> at offset <strOffset> 103 LDMIA pDst, {r0w0, r0w1} ;// r0w0 = |c1|c0| & r0w1 = |c3|c2| 132 VST1 dDqntCoeff,[pDst] ;// Storing all the coefficients at onc [all...] |
/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm_neon/vc/m4p2/src/ |
omxVCM4P2_DecodeVLCZigzag_IntraDCVLC_s.s | 39 ; * [out] pDst pointer to the coefficient buffer of current 44 ; * -At least one of the following pointers is NULL: ppBitStream, *ppBitStream, pBitOffset, pDst, or 45 ; * -pDst is not 16-byte aligned, or 87 pDst RN 2 210 STRH DCVal,[pDst] ;// Store the DC Value
|
/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/reference/vc/m4p2/src/ |
omxVCM4P2_MotionEstimationMB.c | 289 OMX_U8 *pDst; 552 pDst = armAlignTo8Bytes(&(aDst[0])); 558 pDst, 565 pDst, 576 pDst, 583 pDst, 594 pDst, 601 pDst, 612 pDst, 619 pDst, [all...] |
/external/chromium_org/third_party/openmax_dl/dl/sp/src/arm/arm64/ |
armSP_FFT_CToC_FC32_Radix4_fs_s.S | 47 #define pDst x1 191 st2 {dZr0,dZi0},[pDst],outPointStep 197 st2 {dZr3,dZi3},[pDst],outPointStep 200 st2 {dZr1,dZi1},[pDst],outPointStep 206 st2 {dZr2,dZi2},[pDst],setStep 225 st2 {dZr0,dZi0},[pDst],outPointStep 231 st2 {dZr2,dZi2},[pDst],outPointStep 234 st2 {dZr1,dZi1},[pDst],outPointStep 241 st2 {dZr3,dZi3},[pDst],setStep
|