| 21 | } |
| 22 | |
| 23 | hc_fix_t hc_fix(const uint8_t exp, const int64_t val) { |
| 24 | return (hc_fix_t)hc_bitmask(exp, HC_FIX_EXP) + |
| 25 | (hc_fix_t)(((val < 0) ? 1 : 0) << HC_FIX_EXP) + |
| 26 | (hc_fix_t)(hc_abs(val) << HC_FIX_HDR); |
| 27 | } |
| 28 | |
| 29 | uint8_t hc_fix_exp(const hc_fix_t x) { |
| 30 | return hc_bitmask(x, HC_FIX_EXP); |
no outgoing calls