Преглед на файлове

fixup! Dyncom/VFP: Convert denormal outputs into 0 when the FTZ flag is enabled.

Subv преди 9 години
родител
ревизия
5b46a89230
променени са 2 файла, в които са добавени 0 реда и са изтрити 4 реда
  1. 0 2
      src/core/arm/skyeye_common/vfp/vfpdouble.cpp
  2. 0 2
      src/core/arm/skyeye_common/vfp/vfpsingle.cpp

+ 0 - 2
src/core/arm/skyeye_common/vfp/vfpdouble.cpp

@@ -140,11 +140,9 @@ u32 vfp_double_normaliseround(ARMul_State* state, int dd, struct vfp_double* vd,
 
         if ((type & VFP_DENORMAL) && (fpscr & FPSCR_FLUSH_TO_ZERO)) {
             // Flush denormal to positive 0
-            exponent = 0;
             significand = 0;
 
             vd->sign = 0;
-            vd->exponent = exponent;
             vd->significand = significand;
 
             underflow = 0;

+ 0 - 2
src/core/arm/skyeye_common/vfp/vfpsingle.cpp

@@ -143,11 +143,9 @@ u32 vfp_single_normaliseround(ARMul_State* state, int sd, struct vfp_single* vs,
 
         if ((type & VFP_DENORMAL) && (fpscr & FPSCR_FLUSH_TO_ZERO)) {
             // Flush denormal to positive 0
-            exponent = 0;
             significand = 0;
 
             vs->sign = 0;
-            vs->exponent = exponent;
             vs->significand = significand;
 
             underflow = 0;