Changeset 94641 in vbox for trunk/src/libs/softfloat-3e/source
- Timestamp:
- Apr 20, 2022 12:52:55 AM (3 years ago)
- svn:sync-xref-src-repo-rev:
- 151004
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/libs/softfloat-3e/source/s_roundPackToExtF80.c
r94634 r94641 187 187 sig64Extra = 188 188 softfloat_shiftRightJam64Extra( sig, sigExtra, 1 - exp ); 189 if ( (exp < -63 || sig64Extra.extra != 0) && /* zero: */ sig != 0 && sigExtra != 0 ) { /* VBox: Missing inexact result flag */ 189 if ( (exp < -63 || sig64Extra.extra != 0) /* VBox: Missing inexact result flag */ 190 && ( sig != 0 || sigExtra != 0 ) /*!zero*/ ) { /* VBox: Missing inexact result flag */ 190 191 softfloat_exceptionFlags |= softfloat_flag_inexact; /* VBox: Missing inexact result flag */ 191 192 } /* VBox: Missing inexact result flag */ … … 193 194 sig = sig64Extra.v; 194 195 sigExtra = sig64Extra.extra; 195 //RTAssertMsg2("softfloat_roundPackToExtF80: # 2: sig=%#RX64 sigExtra=%#RX64 isTiny=%d\n", sig, sigExtra, isTiny);196 //RTAssertMsg2("softfloat_roundPackToExtF80: #3: sig=%#RX64 sigExtra=%#RX64 isTiny=%d\n", sig, sigExtra, isTiny); 196 197 if ( sigExtra 197 198 || ( !(pState->exceptionMask & softfloat_flag_underflow) /* VBox: Unmasked underflow conditions differ */
Note:
See TracChangeset
for help on using the changeset viewer.