Podle PalmOSCallingConventions na webu Sleepless-Night Wiki.
Tabulka 13.1. Obsazení registrů procesoru
Registry | Obsah |
---|---|
D0, D1 | Vrácená hodnota se nachází v registru D0. Pokud má více něž 32 bitů, tedy 48 či 64 je i v registru D1. |
A0 | Pokud je vrácená hodnota ukazatelem, není v D0, D1 ale v A0. |
A0, A1 a D0 - D2 | Mohou být libovolně použity. |
A7 | Slouží jako systémový zásobník návratových adres a parametrů. |
A5 | Je ukazatel na blok globálních parametrů programu. Je nastaven operačním systémem při startu aplikace. Hodnota v A5 musí být obnovena před voláním jakékoliv rutiny, jenž používá globální proměnné. |