diff --git a/calling-convention/Output-explanation.md b/calling-convention/Output-explanation.md index 123a9c5..5d359ab 100644 --- a/calling-convention/Output-explanation.md +++ b/calling-convention/Output-explanation.md @@ -20,8 +20,10 @@ RS points to: 4 Clean stack: [] RS: 0 Collected result: {'result': {'type': 'result', 'value': 42}} +``` **Explanation:** + Since there is only one argument and it fits in a single register, it is placed directly in `RA` (the first available argument register). Before the call, the 4 caller-saved registers (R0-R3) are pushed onto the