/frameworks/base/media/libstagefright/codecs/on2/h264dec/omxdl/arm11/vc/m4p10/src/ |
armVCM4P10_InterpolateLuma_HalfDiagHorVer4x4_unsafe_s.s | 64 Acc2 RN 6 148 UXTAB16 Acc2, ValC, ValH, ROR #8 151 ;// Calculate Acc2 152 ;// Acc2 = c - 5*d + 20*e + 20*f - 5*g + h 160 ADD Acc2, Acc2, Temp1 189 PKHBT Temp6, Accx, Acc2, LSL #16 ;//[0 c2 0 c0] = [0 c3 0 c2] [0 c1 0 c0] 190 PKHTB Acc2, Acc2, Accx, ASR #16 ;//[0 c3 0 c1] = [0 c1 0 c0] [0 c3 0 c2] 191 STR Acc2, [pDst, dstStep] [all...] |
armVCM4P10_InterpolateLuma_HalfHor4x4_unsafe_s.s | 53 Acc2 RN 6 125 UXTAB16 Acc2, ValC, ValH, ROR #8 132 ;// Calculate Acc2 133 ;// Acc2 = c - 5*d + 20*e + 20*f - 5*g + h 143 ADD Acc2, Acc2, Temp5 154 UQSUB16 Acc2, Acc2, r0x0fe00fe0 156 USAT16 Acc2, #13, Acc2 [all...] |
armVCM4P10_InterpolateLuma_HalfDiagVerHor4x4_unsafe_s.s | 95 Acc2 RN 6 180 ADD Acc2, ValED0, ValGB0 ;// Acc2 = 16*Off + (B+G) + 20*(D+E) - 5*(C+F) 184 M_STR Acc2, [pDst], dstStep ;// Store result & adjust pointer 221 ;// Acc2 = smuad ([0 1 0 20], add([0 c 0 e] + [0 h 0 f])) - (5 * (d + g)) 225 SMUADX Acc2, ValGE, r0x0014fffb ;// Acc2 = [0 g 0 e] * [0 20 0 -5] 230 SMLADX Acc2, ValHF, r0x00140001, Acc2 ;// Acc2 += [0 h 0 f] * [0 20 0 1 [all...] |
armVCM4P10_InterpolateLuma_HalfVer4x4_unsafe_s.s | 88 Acc2 RN 6 155 ADD Acc2, ValED0, ValGB0 ;// Acc2 = 16*Off + (B+G) + 20*(D+E) - 5*(C+F) 158 UQSUB16 Acc2, Acc2, r0x0fe00fe0 162 USAT16 Acc2, #13, Acc2 167 AND Acc2, r0x00ff00ff, Acc2, LSR #5 ;// [0 b2 0 b0] 170 ORR Acc2, Acc2, Acc3, LSL #8 ;// [b3 b2 b1 b0] [all...] |