This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | Next revisionBoth sides next revision | ||
dev:crosscompiler:backend_arm:register_allocation [2018/12/21 10:00] – [Parameter Passing] ursgraf | dev:crosscompiler:backend_arm:register_allocation [2018/12/21 10:44] – [Parameter Passing] ursgraf | ||
---|---|---|---|
Line 33: | Line 33: | ||
===== Parameter Passing ===== | ===== Parameter Passing ===== | ||
Parameters are passed in R0..R5 and D1..D6.\\ | Parameters are passed in R0..R5 and D1..D6.\\ | ||
- | In the interface // | + | In the interface // |
+ | ^S0^S1^S2^S3^S4^S5^S6^S7^S8^S9^ | ||
+ | ^ D0 ^^ D1 ^^ D2 ^^ D3 ^^ D4 ^^ | ||
+ | ^ ^^a^ ^ b ^^c^ ^ d ^^ | ||
===== Locals on the Stack ===== | ===== Locals on the Stack ===== |