H A D | dct_arm.cpp | 107 r6 accu3 129 LDR r6, [r2, #4] // accu3 = pDat_0[1] 134 SMLAWB r7, r6, r8, r7 // accu4 = accu4*val_tw.l+accu3*val_tw.h 135 SMLAWT r6, r6, r8, r9 // accu3 = accu3*val_tw.l-accu4*val_tw.h 139 STR r6, [r3], #-4 // *pDat_1-- = accu3 155 LDR r6, [r2, #4] // accu3 = pDat_0[1] 160 SMLAWB r7, r6, r8, r7 // accu4 = accu4*val_tw.l+accu3*val_tw.h 161 SMLAWT r6, r6, r8, r9 // accu3 = accu3*val_t 190 FIXP_DBL accu1, accu2, accu3, accu4, accuX; local 217 LDR accu3, [pDat_0] local 221 SMLAWT accuX, accu3, val_tw, accuX local 222 SMLAWB accu4, accu3, val_tw, accu4 local 242 LDR accu3, [pDat_0] local 246 SMLAWT accuX, accu3, val_tw, accuX local 247 SMLAWB accu4, accu3, val_tw, accu4 local 359 FIXP_DBL accu1,accu2,accu3,accu4; local 387 SMULWT accu3, accu2, val_tw // accu3 = (-accu2)*val_tw.l local 389 RSB accu3, accu3, #0 // accu3 = -accu2*val_tw.l local 396 LDR accu3, [pDat_0, #4] // accu3 = pDat_0[1] local 399 RSB accu3, accu3, #0 // accu3 = -accu3 local 401 SMULWB accu1, accu3, val_tw // accu1 = (-accu3)*val_tw.h local 402 SMULWT accu2, accu3, val_tw // accu2 = (-accu3)*val_tw.l local 404 SMLAWT accu3, accu4, val_tw, accu1 // accu3 = (-accu4)*val_tw.l-(-accu3)*val_tw.h local 410 STR accu3, [pDat_0], #4 // *pDat_0++ = accu3 local 419 SMULWT accu3, accu2, val_tw // accu3 = (-accu2)*val_tw.l local 421 RSB accu3, accu3, #0 // accu3 = -accu2*val_tw.l local 428 LDR accu3, [pDat_0, #4] // accu3 = pDat_0[1] local 431 RSB accu3, accu3, #0 // accu3 = -accu3 local 433 SMULWB accu1, accu3, val_tw // accu1 = (-accu3)*val_tw.h local 434 SMULWT accu2, accu3, val_tw // accu2 = (-accu3)*val_tw.l local 436 SMLAWT accu3, accu4, val_tw, accu1 // accu3 = (-accu4)*val_tw.l-(-accu3)*val_tw.h local 442 STR accu3, [pDat_0], #4 // *pDat_0++ = accu3 local [all...] |