Fixed OF flag handling bug
This commit is contained in:
parent
5da460b6dc
commit
74e2127c5e
@ -1,5 +1,5 @@
|
||||
/////////////////////////////////////////////////////////////////////////
|
||||
// $Id: lazy_flags.cc,v 1.47 2008-05-04 15:07:08 sshwarts Exp $
|
||||
// $Id: lazy_flags.cc,v 1.48 2008-05-06 20:29:26 sshwarts Exp $
|
||||
/////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// Copyright (C) 2001 MandrakeSoft S.A.
|
||||
@ -266,8 +266,12 @@ bx_bool BX_CPU_C::get_OFLazy(void)
|
||||
break;
|
||||
case BX_LF_INSTR_NEG8:
|
||||
case BX_LF_INSTR_INC8:
|
||||
of = (result_8 == 0x80);
|
||||
break;
|
||||
case BX_LF_INSTR_NEG16:
|
||||
case BX_LF_INSTR_INC16:
|
||||
of = (result_16 == 0x8000);
|
||||
break;
|
||||
case BX_LF_INSTR_NEG32:
|
||||
case BX_LF_INSTR_INC32:
|
||||
of = (result_32 == 0x80000000);
|
||||
|
Loading…
x
Reference in New Issue
Block a user