Lines Matching +full:22 +full:k
69 f |= 1 << (22 - i); in lwm2m_float_to_b32()
95 /* fraction: bits 22-0 */ in lwm2m_float_to_b32()
193 int32_t f, k, i, e; in lwm2m_b32_to_float() local
215 /* calc fraction: bits 22-0 */ in lwm2m_b32_to_float()
231 k = PRECISION32; in lwm2m_b32_to_float()
235 k /= 2; in lwm2m_b32_to_float()
239 for (i = 22 - e; i >= 0; i--) { in lwm2m_b32_to_float()
240 k /= 2; in lwm2m_b32_to_float()
242 val2 += k; in lwm2m_b32_to_float()
259 int64_t f, k; in lwm2m_b64_to_float() local
302 k = PRECISION64; in lwm2m_b64_to_float()
306 k /= 2; in lwm2m_b64_to_float()
311 k /= 2; in lwm2m_b64_to_float()
313 val2 += k; in lwm2m_b64_to_float()