diff --git a/src/Decoder.c b/src/Decoder.c index cded18b8..93a8f575 100644 --- a/src/Decoder.c +++ b/src/Decoder.c @@ -1487,7 +1487,8 @@ static ZyanStatus ZydisDecodeOperandMemory(const ZydisDecoderContext* context, operand->mem.scale = 0; } if ((operand->mem.base == ZYDIS_REGISTER_RBP) || - (operand->mem.base == ZYDIS_REGISTER_R13)) + (operand->mem.base == ZYDIS_REGISTER_R13) || + (operand->mem.base == ZYDIS_REGISTER_R29)) { if (instruction->raw.modrm.mod == 0) {