• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/iserver/libav-0.8.8/libavcodec/arm/

Lines Matching refs:R0

59         @@ R0-R3 are scratch regs, so no need to save them, but R0 contains the pointer to block
64 @@ at this point, R0=block, other registers are free.
67 @@ add 2 temporary variables in the stack: R0 and R14
72 @@ sp+0 R0 (block)
75 @@ at this point, R0=block, R14=&block[56], R12=__const_ptr_, R1-R11 free
87 @@ at this point, R0=block, R14=&block[n], R12=__const_ptr_, R1=ROWr32[0], R2=ROWr32[1],
99 @@ at this point, R0=block (temp), R1(free), R2=ROWr32[1], R3=ROWr32[2], R4=ROWr32[3],
114 mul r0, r8, r7 @ R0=W1*ROWr16[1]=b0 (ROWr16[1] must be the second arg, to have the possibility to save 1 cycle)
123 mlane r0, r9, r2, r0 @ R0+=W3*ROWr16[3]=b0 (ROWr16[3] must be the second arg, to have the possibility to save 1 cycle)
130 @@ at this point, R0=b0, R1=b1, R2 (free), R3=ROWr32[2], R4=ROWr32[3],
138 @@ at this point, R0=b0, R1=b1, R2 (free), R3=ROWr32[2], R4=ROWr32[3],
152 mlane r0, r10, r3, r0 @ R0+=W5*ROWr16[5]=b0
162 mlane r0, r11, r4, r0 @ R0+=W7*ROWr16[7]=b0
170 @@ at this point, R0=b0, R1=b1, R2=ROWr32[2] | ROWr32[3] (tmp), R3 (free), R4 (free),
200 @@ at this point, R0=b0, R1=b1, R2=a1, R3=a2, R4=a3,
236 @@ at this point, R0=b0, R1=b1, R2=a1, R3=a2, R4=a3,
283 @@ at this point, R0=block, R14=&block[n], R12=__const_ptr_, R1=ROWr32[0], R2=ROWr32[1],
296 @@ at this point, R0-R11 (free)
298 ldr r0, [sp, #0] @ R0=block
305 @@ at this point, R0=block, R1-R11 (free)
311 @@ at this point, R0=block (temp), R1-R11 (free)
324 mul r0, r8, r7 @ R0=W1*ROWr16[1]=b0 (ROWr16[1] must be the second arg, to have the possibility to save 1 cycle)
334 mlane r0, r9, r2, r0 @ R0+=W3*ROWr16[3]=b0 (ROWr16[3] must be the second arg, to have the possibility to save 1 cycle)
341 @@ at this point, R0=b0, R1=b1, R2 (free), R3 (free), R4 (free),
355 mlane r0, r10, r3, r0 @ R0+=W5*ROWr16[5x8]=b0
365 mlane r0, r11, r4, r0 @ R0+=W7*ROWr16[7x8]=b0
373 @@ at this point, R0=b0, R1=b1, R2 (free), R3 (free), R4 (free),
397 @@ at this point, R0=b0, R1=b1, R2=a1, R3=a2, R4=a3,
430 @@ at this point, R0=b0, R1=b1, R2=a1, R3=a2, R4=a3,
468 @@ at this point, R0-R11 (free)
470 ldr r0, [sp, #0] @ R0=block