*dptr++ = *sptr++;

results in the following code:
  
 a: ee 4f 00 00   mov.b @r15, 0(r14)  ;
 e: 1f 53         inc r15   ;
10: 1e 53         inc r14   ;
12: 3d 53         add #-1,  r13 ;r3 As==11
14: fa 23         jnz $-10      ;abs 0xa

Couldn't the first 2 lines be replaced by:

mov.b @r15+, 0(r14)

?


Reply via email to