This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Can the compiler push almost all registers for linear assembly usage?



Hi,

I want to write a linear assembly function. In order to improve performance, I hope to use more registers in the linear assembly function, which is called from C program. On the C ompiler optimization manual, it says that some registers are used by the parent C program. In C64xx DSP, there are 64 32-bit registers. Can I use near 64, (if not all 64, such as 58, 60 registers) in the linear assembly function?