mirror of https://github.com/mgba-emu/mgba.git
Fix *mull, *mlal instructions in disassembler
This commit is contained in:
parent
5477c891c5
commit
cbb522a702
|
@ -332,6 +332,10 @@ int ARMDisassemble(struct ARMInstructionInfo* info, uint32_t pc, char* buffer, i
|
||||||
written = _decodeRegister(info->op3.reg, buffer, blen);
|
written = _decodeRegister(info->op3.reg, buffer, blen);
|
||||||
ADVANCE(written);
|
ADVANCE(written);
|
||||||
}
|
}
|
||||||
|
if (info->operandFormat & ARM_OPERAND_4) {
|
||||||
|
strncpy(buffer, ", ", blen - 1);
|
||||||
|
ADVANCE(2);
|
||||||
|
}
|
||||||
if (info->operandFormat & ARM_OPERAND_IMMEDIATE_4) {
|
if (info->operandFormat & ARM_OPERAND_IMMEDIATE_4) {
|
||||||
written = snprintf(buffer, blen - 1, "#%i", info->op4.immediate);
|
written = snprintf(buffer, blen - 1, "#%i", info->op4.immediate);
|
||||||
ADVANCE(written);
|
ADVANCE(written);
|
||||||
|
|
Loading…
Reference in New Issue