AnsweredAssumed Answered

i7 register on ADSP21369

Question asked by rkn on Mar 5, 2013
Latest reply on Mar 12, 2013 by StuartS



I've a question:

I'm coding some assembly routines called from a main program written in C. My observation: If I scratch the register i7 in my assembly routine the program does not behave as expected anymore. It already happens when I only copy i7 to stack and read it back from there. Copy to stack is done at the beginning of the routine and read back at the end in order to restore the state of the DSP when leaving the routine.

Why does it happen with i7 and not with other index registers? I have only seen that for i7 yet.