dvp-as: accept hex loi values and negative load/store offsets #7
Loading…
Reference in a new issue
No description provided.
Delete branch "dvpas-loi-hex"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
openvcl emits "loi 0x43000000" and offsets such as "sq VF06, -1(VI03)". The Go assembler rejected both, so none of ps2gl's VU1 renderers assembled.
Verified: Go masp (#6), then openvcl, then this dvp-as assembles all 13 ps2gl VU1 renderers to code that is byte-identical to GNU dvp-as. Added TestAssembleLoiHexAndNegativeOffsets with expected bytes taken from the GNU assembler.
🤖 Generated with Claude Code