Changeset 56a39dde in mainline for softfloat/generic/conversion.c
- Timestamp:
- 2006-01-09T20:43:12Z (19 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- ecfd7e5
- Parents:
- feef1cd
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
softfloat/generic/conversion.c
rfeef1cd r56a39dde 60 60 --result.parts.exp; 61 61 }; 62 63 ++result.parts.exp; 62 64 result.parts.mantisa = mant; 63 65 }; … … 109 111 110 112 exp *= -1; 111 112 113 if (exp > FLOAT32_MANTISA_SIZE ) { 113 114 /* FIXME: underflow */ … … 118 119 /* denormalized */ 119 120 120 mant = result.parts.mantisa >> 1;121 mant = a.parts.mantisa; 121 122 mant |= 0x10000000000000ll; /* denormalize and set hidden bit */ 123 124 mant >>= (FLOAT64_MANTISA_SIZE - FLOAT32_MANTISA_SIZE + 1); 122 125 123 126 while (exp > 0) {
Note:
See TracChangeset
for help on using the changeset viewer.