diff options
| -rw-r--r-- | src/core/arm/skyeye_common/vfp/vfpsingle.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/core/arm/skyeye_common/vfp/vfpsingle.cpp b/src/core/arm/skyeye_common/vfp/vfpsingle.cpp index f5410fd9a..6c33d8b78 100644 --- a/src/core/arm/skyeye_common/vfp/vfpsingle.cpp +++ b/src/core/arm/skyeye_common/vfp/vfpsingle.cpp | |||
| @@ -614,7 +614,7 @@ static u32 vfp_single_ftoui(ARMul_State* state, int sd, int unused, s32 m, u32 f | |||
| 614 | exceptions |= FPSCR_IDC; | 614 | exceptions |= FPSCR_IDC; |
| 615 | 615 | ||
| 616 | if (tm & VFP_NAN) | 616 | if (tm & VFP_NAN) |
| 617 | vsm.sign = 0; | 617 | vsm.sign = 1; |
| 618 | 618 | ||
| 619 | if (vsm.exponent >= 127 + 32) { | 619 | if (vsm.exponent >= 127 + 32) { |
| 620 | d = vsm.sign ? 0 : 0xffffffff; | 620 | d = vsm.sign ? 0 : 0xffffffff; |