1
0
Fork 0
mirror of https://github.com/beefytech/Beef.git synced 2025-06-10 04:22:20 +02:00

Add/Sub fix

This commit is contained in:
Brian Fiete 2020-05-01 09:10:33 -07:00
parent 64f8e54c05
commit 5f010456be

View file

@ -13249,7 +13249,7 @@ void BeMCContext::DoCodeEmission()
else
{
if (((instForm == BeMCInstForm_RM64_IMM16) || (instForm == BeMCInstForm_RM64_IMM32)) &&
(inst->mArg0.mReg == X64Reg_RAX))
(inst->mArg0.IsNativeReg()) && (inst->mArg0.mReg == X64Reg_RAX))
{
// Emit as ADD RAX, <imm32>
EmitREX(inst->mArg0, BeMCOperand(), true);
@ -13289,7 +13289,7 @@ void BeMCContext::DoCodeEmission()
else
{
if (((instForm == BeMCInstForm_RM64_IMM16) || (instForm == BeMCInstForm_RM64_IMM32)) &&
(inst->mArg0.mReg == X64Reg_RAX))
(inst->mArg0.IsNativeReg()) && (inst->mArg0.mReg == X64Reg_RAX))
{
// Emit as SUB RAX, <imm32>
EmitREX(inst->mArg0, BeMCOperand(), true);