diff --git a/src/x87_ops_misc.h b/src/x87_ops_misc.h index eb8de1f..d86c7a8 100644 --- a/src/x87_ops_misc.h +++ b/src/x87_ops_misc.h @@ -385,7 +385,7 @@ static int opFXAM(uint32_t fetchdat) FP_ENTER(); pc++; if (fplog) pclog("FXAM %i %f\n", tag[TOP&7], ST(0)); - npxs &= ~(C0|C2|C3); + npxs &= ~(C0|C1|C2|C3); if (tag[TOP&7] == 3) npxs |= (C0|C3); else if (ST(0) == 0.0) npxs |= C3; else npxs |= C2;