diff --git a/zdocs/developers/powerpc.md b/zdocs/developers/powerpc.md index dc6db60..0c1341b 100644 --- a/zdocs/developers/powerpc.md +++ b/zdocs/developers/powerpc.md @@ -42,7 +42,8 @@ Up to 128 instruction entries and 128 data entries can be stored at a time. # Special Registers -| Register Name | Register Number | Purpose | :-------------------------------- | :------------------- | :---------------------------------------------------- | +| Register Name | Register Number | Purpose | +| :-------------------------------- | :------------------- | :---------------------------------------------------- | | Multiply Quotient Register (MQ) | 0 | (601 only) | | Integer Exception (XER) | 1 | | | RTC Upper Register (RTCU) | 4 | (601 only) | @@ -77,4 +78,6 @@ Up to 128 instruction entries and 128 data entries can be stored at a time. * As the PowerPC does not have an instruction to load an immediate 32-bit value, it's common to see a lis/ori coding pattern. +* The 603 relies on the instructions tlbld and tlbli to assist in TLB reloading. + * To accomodate for early programs compiled on PowerPC 601 Macs, the classic Mac OS has to emulate the POWER instructions that were removed from later processors. \ No newline at end of file