X-Git-Url: https://git.reactos.org/?p=reactos.git;a=blobdiff_plain;f=lib%2F3rdparty%2Fsoftx86%2Fsoftx86%2Fgroupies.c;h=11f72bd0c80842680b64062753283aca5f625ad0;hp=cbeb73cf1b3b42aa78f15d2b34c3da7040aeb6e2;hb=f7714ef9c10164e8180873c66c241d44b7651358;hpb=f1e0b70d39c2ab3ad97f786fc7bbc03e4cf46af2 diff --git a/lib/3rdparty/softx86/softx86/groupies.c b/lib/3rdparty/softx86/softx86/groupies.c index cbeb73cf1b3..11f72bd0c80 100644 --- a/lib/3rdparty/softx86/softx86/groupies.c +++ b/lib/3rdparty/softx86/softx86/groupies.c @@ -198,10 +198,12 @@ int Sfx86OpcodeDec_group80(sx86_ubyte opcode,softx86_ctx* ctx,char buf[128]) imm16 = softx86_fetch_dec_byte(ctx); if (w16) + { if (sx) imm16 |= (imm16&0x80) ? 0xFF80 : 0; else imm16 |= softx86_fetch_dec_byte(ctx)<<8; + } if (reg == 0) sprintf(buf,"ADD %s,%04Xh",op1_tmp,imm16); else if (reg == 1) sprintf(buf,"OR %s,%04Xh",op1_tmp,imm16);