A section of assembly code for TMS320C5505 as below:
mpym *ar4+, ac0, ac1 ;
macm *ar4+, *(ar3+1),
macm *ar4+, *ar3, ac1 ;
The initial value of ar3 is 0, after excution of macm *ar4+, *(ar3+1)
What value should be in ar3 ? 0 or 1?
I think it should be 0. But I found it become 1 in debug.