diff options
| author | 2026-04-02 22:28:14 -0400 | |
|---|---|---|
| committer | 2026-04-02 22:28:14 -0400 | |
| commit | 218cf0d247a51d96ae1c77752d116659be976c8c (patch) | |
| tree | d19201c0ab634c2ebb6c23ef9a0890089b85d18f /scripts/extlib.lua | |
| parent | 34dff7398920ed85ae63e71b9f9c68eaeb7bb5b1 (diff) | |
cpu/powerpc: Fix several errors in the 601 legacy POWER instructions [R. Belmont]
- DOZI: the immediate value needed to be sign-extended, an unsigned comparison was used where signed is correct, and the operation is a subtract, not an add
- DOZ: same errors as DOZI minus the sign extension since there's no immediate involved
- ABS/NABS: fix the condition register update
- MASKIR: flag update was trashing the result register and CR0 wasn't updated
- Also fixed a typo in a comment for DIVWx (code was correct)
Diffstat (limited to 'scripts/extlib.lua')
0 files changed, 0 insertions, 0 deletions
