Rev 563 | Rev 647 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 563 | Rev 572 | ||
|---|---|---|---|
| Line 132... | Line 132... | ||
| 132 | --expdiff; |
132 | --expdiff; |
| 133 | } else { |
133 | } else { |
| 134 | mant2|=0x20000000; //hidden bit |
134 | mant2|=0x20000000; //hidden bit |
| 135 | }; |
135 | }; |
| 136 | 136 | ||
| - | 137 | if (expdiff>24) { |
|
| - | 138 | goto done; |
|
| - | 139 | }; |
|
| - | 140 | ||
| 137 | mant2>>=expdiff; |
141 | mant2>>=expdiff; |
| 138 | mant1+=mant2; |
142 | mant1+=mant2; |
| 139 | done: |
143 | done: |
| 140 | if (mant1&0x40000000) { |
144 | if (mant1&0x40000000) { |
| 141 | ++exp1; |
145 | ++exp1; |