Changeset 1b20da0 in mainline for uspace/lib/softfloat/conversion.c
- Timestamp:
- 2018-02-28T17:52:03Z (7 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 3061bc1
- Parents:
- df6ded8
- git-author:
- Jiří Zárevúcky <zarevucky.jiri@…> (2018-02-28 17:26:03)
- git-committer:
- Jiří Zárevúcky <zarevucky.jiri@…> (2018-02-28 17:52:03)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/softfloat/conversion.c
rdf6ded8 r1b20da0 225 225 /* denormalized */ 226 226 227 frac = a.parts.fraction; 227 frac = a.parts.fraction; 228 228 frac |= FLOAT64_HIDDEN_BIT_MASK; /* denormalize and set hidden bit */ 229 229 … … 420 420 frac |= FLOAT32_HIDDEN_BIT_MASK; 421 421 /* shift fraction to left so hidden bit will be the most significant bit */ 422 frac <<= 32 - FLOAT32_FRACTION_SIZE - 1; 422 frac <<= 32 - FLOAT32_FRACTION_SIZE - 1; 423 423 424 424 frac >>= 32 - (a.parts.exp - FLOAT32_BIAS) - 1; … … 606 606 607 607 /* 608 * FIXME: Im not sure what to return if overflow/underflow happens 608 * FIXME: Im not sure what to return if overflow/underflow happens 609 609 * - now its the biggest or the smallest int 610 610 */ … … 625 625 626 626 /* 627 * FIXME: Im not sure what to return if overflow/underflow happens 627 * FIXME: Im not sure what to return if overflow/underflow happens 628 628 * - now its the biggest or the smallest int 629 629 */
Note:
See TracChangeset
for help on using the changeset viewer.