ARM Debugger: Fix disassembly of ror r0 barrel shift (fixes #3412)

This commit is contained in:
Vicki Pfau 2025-02-07 18:02:53 -08:00
parent 56b59c767b
commit e19f35e7e4
2 changed files with 2 additions and 1 deletions

View File

@ -1,5 +1,6 @@
0.10.5: (Future)
Other fixes:
- ARM Debugger: Fix disassembly of ror r0 barrel shift (fixes mgba.io/i/3412)
- FFmpeg: Fix failing to record videos with CRF video (fixes mgba.io/i/3368)
- GB Core: Fix cloning savedata when backing file is outdated (fixes mgba.io/i/3388)
- GBA Core: Fix booting into BIOS when skip BIOS is enabled

View File

@ -36,7 +36,7 @@
#define ADDR_MODE_1_ASR ADDR_MODE_1_SHIFT(ASR)
#define ADDR_MODE_1_ROR \
ADDR_MODE_1_SHIFT(ROR) \
if (!info->op3.shifterImm) { \
if ((info->operandFormat & ARM_OPERAND_SHIFT_IMMEDIATE_3) && !info->op3.shifterImm) { \
info->op3.shifterOp = ARM_SHIFT_RRX; \
}