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.

Compiler/BEAGLEBK: Clarification for TI PRU ABI handling of R3.w0

Part Number: BEAGLEBK

Tool/software: TI C/C++ Compiler

Hi,

Per SPRUHV7C, R3.w0 is an Expression Register. It is marked as neither "Save On Call", nor as "Save On Entry".  Could you please clarify how should this be interpreted?

Is R3.w0 supposed to be used as "Assembler Temporary Register"? Or perhaps it is reserved for some special purpose and should not be used at all?

Thanks,
Dimitar