Commit cc389bea authored by Andrew Waterman's avatar Andrew Waterman Committed by Andrew Waterman
Browse files

Fix in-register representation of fdiv.s/fsqrt.s result

We were zero-extending it, which is a double-precision zero in the recoded
format.  So, when spilled and reloaded with fsd/fld, the original value
was destroyed.  Instead, set the MSBs so that it represents sNaN.  When
spilled, the single-precision number will be preserved as the NaN payload.
parent 4af437fd
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment