FrontMage
521b3784b5
[BOX32] Fix ARPL (0x63) semantics and add regression test ( #3513 )
...
* [BOX32] Fix ARPL (0x63) semantics
In 32-bit mode, opcode 0x63 is ARPL Ew, Gw, not MOVSXD.\n\nImplement correct ARPL behavior (conditional update of RPL + ZF only) in the interpreter and ARM64 dynarec, and update opcode memory access decode for 32-bit mode.
* tests32/extensions: add ARPL regression test
Add an ARPL 0x63 regression test for BOX32 builds.\n\nThe test validates conditional RPL update and ZF-only flag behavior (other status flags preserved).
2026-02-14 12:30:47 +01:00
..
2026-02-14 12:30:47 +01:00
2024-08-26 17:45:13 +02:00
2024-08-26 17:45:13 +02:00
2024-08-26 17:45:13 +02:00
2024-08-26 17:45:13 +02:00
2024-08-26 17:45:13 +02:00
2024-08-26 17:45:13 +02:00
2024-08-26 17:45:13 +02:00
2024-08-26 17:45:13 +02:00
2024-08-26 17:45:13 +02:00
2024-08-26 17:45:13 +02:00
2024-08-26 17:45:13 +02:00
2024-08-26 17:45:13 +02:00
2024-08-26 17:45:13 +02:00
2024-08-26 17:45:13 +02:00
2024-08-26 17:45:13 +02:00
2024-08-26 17:45:13 +02:00
2024-08-26 17:45:13 +02:00
2024-08-26 17:45:13 +02:00
2024-08-26 17:45:13 +02:00
2024-12-02 17:14:42 +01:00
2024-12-02 17:14:42 +01:00
2024-08-26 17:45:13 +02:00
2025-01-08 15:08:17 +01:00
2024-08-26 17:45:13 +02:00
2024-08-26 17:45:13 +02:00
2024-08-26 17:45:13 +02:00
2024-08-26 17:45:13 +02:00
2024-08-26 17:45:13 +02:00
2024-08-26 17:45:13 +02:00
2024-08-26 17:45:13 +02:00
2024-08-26 17:45:13 +02:00
2024-08-26 17:45:13 +02:00
2024-08-26 17:45:13 +02:00
2024-08-26 17:45:13 +02:00
2024-08-26 17:45:13 +02:00
2024-08-26 17:45:13 +02:00
2024-08-26 17:45:13 +02:00
2024-08-26 17:45:13 +02:00
2024-08-26 17:45:13 +02:00
2024-08-26 17:45:13 +02:00
2024-08-26 17:45:13 +02:00
2024-08-26 17:45:13 +02:00
2024-08-26 17:45:13 +02:00
2024-08-26 17:45:13 +02:00
2024-08-26 17:45:13 +02:00
2024-08-26 17:45:13 +02:00
2024-08-26 17:45:13 +02:00
2024-08-26 17:45:13 +02:00
2024-08-26 17:45:13 +02:00
2024-08-26 17:45:13 +02:00
2024-08-26 17:45:13 +02:00
2024-08-26 17:45:13 +02:00
2024-08-26 17:45:13 +02:00
2024-08-26 17:45:13 +02:00
2024-08-26 17:45:13 +02:00
2024-08-26 17:45:13 +02:00
2024-08-26 17:45:13 +02:00
2024-08-26 17:45:13 +02:00
2024-08-26 17:45:13 +02:00
2024-08-26 17:45:13 +02:00
2024-08-26 17:45:13 +02:00
2024-08-26 17:45:13 +02:00
2024-08-26 17:45:13 +02:00
2024-08-26 17:45:13 +02:00
2024-08-26 17:45:13 +02:00
2024-08-26 17:45:13 +02:00
2024-08-26 17:45:13 +02:00
2024-08-26 17:45:13 +02:00
2024-08-26 17:45:13 +02:00
2024-12-02 17:14:42 +01:00
2024-12-02 17:14:42 +01:00
2024-12-02 17:14:42 +01:00
2024-08-26 17:45:13 +02:00
2024-08-26 17:45:13 +02:00
2025-01-08 15:08:17 +01:00
2025-01-08 15:08:17 +01:00
2024-08-26 17:45:13 +02:00
2024-08-26 17:45:13 +02:00
2024-08-26 17:45:13 +02:00
2024-08-26 17:45:13 +02:00
2024-08-26 17:45:13 +02:00
2024-12-28 17:06:51 +01:00
2024-08-26 17:45:13 +02:00
2024-08-26 17:45:13 +02:00
2024-08-26 17:45:13 +02:00
2024-08-26 17:45:13 +02:00
2024-08-26 17:45:13 +02:00
2024-08-26 17:45:13 +02:00
2024-08-26 17:45:13 +02:00
2024-08-26 17:45:13 +02:00
2024-08-26 17:45:13 +02:00
2024-08-26 17:45:13 +02:00