This commit is contained in:
2026-03-09 13:28:17 -06:00
parent b0335969c3
commit 55a3c6a2fe

View File

@@ -51,6 +51,7 @@ Collected result: {'result': {'type': 'result', 'value': 99}}
``` ```
**Explanation:** **Explanation:**
Spider provides 6 registers for passing arguments: RA, RB, RC, RD, R8, R9. Spider provides 6 registers for passing arguments: RA, RB, RC, RD, R8, R9.
The first 6 arguments (a through f) fill all available registers. The first 6 arguments (a through f) fill all available registers.
Arguments `g` and `h`, which are 64-bit values, have no registers left and Arguments `g` and `h`, which are 64-bit values, have no registers left and
@@ -79,6 +80,7 @@ Collected result: {'ok': {'type': 'result', 'value': True}}
``` ```
**Explanation:** **Explanation:**
Booleans (1-bit values) are not placed individually into registers. Booleans (1-bit values) are not placed individually into registers.
Instead they are accumulated into a queue and packed together before Instead they are accumulated into a queue and packed together before
occupying a single register. The 3 boolean flags (flag1, flag2, flag3) occupying a single register. The 3 boolean flags (flag1, flag2, flag3)