fixup! Dyncom/VFP: Convert denormal outputs into 0 when the FTZ flag is enabled.
This commit is contained in:
		| @@ -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; | ||||
|   | ||||
| @@ -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; | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Subv
					Subv