------------------------------------------------------------------ */ decInvalid -- set Invalid_operation result */ / result gets a canonical NaN */ set is the context */ returns result */ / status has Invalid_operation added
| 3555 | /* status has Invalid_operation added */ |
| 3556 | /* ------------------------------------------------------------------ */ |
| 3557 | static decFloat *decInvalid(decFloat *result, decContext *set) { |
| 3558 | decFloatZero(result); |
| 3559 | DFWORD(result, 0)=DECFLOAT_qNaN; |
| 3560 | set->status|=DEC_Invalid_operation; |
| 3561 | return result; |
| 3562 | } // decInvalid |
| 3563 | |
| 3564 | /* ------------------------------------------------------------------ */ |
| 3565 | /* decInfinity -- set canonical Infinity with sign from a decFloat */ |
no test coverage detected