The following table lists the POWER instructions that have been deleted from PowerPC, yet are still supported by the PowerPC 601 RISC Microprocessor. AIX Version 4 provides services to emulate most of these instructions if an attempt to execute one of them is made on a processor that does not include the instruction, such as PowerPC 603 RISC Microprocessor or PowerPC 604 RISC Microprocessor, but no emulation services are provided for the mtrtcl, mtrtcu, or svcla instructions. Using the code to emulate an instruction is much slower than executing an instruction.
POWER Instructions Deleted from PowerPC, Supported byPowerPC 601 RISC Microprocessor | |||
abs[o][.] | clcs | div[o][.] | divs[o][.] |
doz[o][.] | dozi | lscbx[.] | maskg[.] |
maskir[.] | mfmq | mfrtcl | mfrtcu |
mtmq | mtrtcl | mtrtcu | mul[o][.] |
nabs[o][.] | rlmi[.] | rrib[.] | sle[.] |
sleq[.] | sliq[.] | slliq[.] | sllq[.] |
slq[.] | sraiq[.] | sraq[.] | sre[.] |
srea[.] | sreq[.] | sriq[.] | srliq[.] |
srlq[.] | srq[.] | svcla |
Note: Extended mnemonics are not included in the previous table, except for extended mnemonics for the mfspr and mtspr instructions.
The following table lists the POWER instructions that have been deleted from PowerPC and that are not supported by the PowerPC 601 RISC Microprocessor. AIX Version 4 does not provide services to emulate most of these instructions. However, emulation services are provided for the clf, dclst, and dclz instructions. Also, the cli instruction is emulated, but only when it is executed in privileged mode.
POWER Instructions Deleted from PowerPC, Not Supported by PowerPC 601 RISC Microprocessor | |||
clf | cli | dclst | dclz |
mfsdr0 | mfsri | mftid | mtsdr0 |
mttid | rac[.] | rfsvc | svc |
svcl | tlbi |
Migrating POWER and PowerPC Source Programs.
Functional Differences for POWER and PowerPC Instructions.
Differences between POWER and PowerPC Instructions with the Same Op Code.
Instructions Available Only for the PowerPC 601 RISC Microprocessor.