Lines Matching defs:exponent
245 unsigned int exponent:BKEY_EXPONENT_BITS;
572 * If most significant bit of f->exponent is not set, then
573 * - f->exponent >> 6 is 0
576 * if most isgnificant bits of f->exponent is set, then
577 * - f->exponent >> 6 is 1
581 * See make_bfloat() to check when most significant bit of f->exponent
587 const uint64_t *p = &k->low - (f->exponent >> 6);
589 return shrd128(p[-1], p[0], f->exponent & 63) & BKEY_MANTISSA_MASK;
611 * device), f->exponent records how many least significant bits
614 * If l and r have same KEY_INODE value, f->exponent records
617 * f->exponent is used to calculate bfloat mantissa value.
620 f->exponent = fls64(KEY_INODE(r) ^ KEY_INODE(l)) + 64;
622 f->exponent = fls64(r->low ^ l->low);
624 f->exponent = max_t(int, f->exponent - BKEY_MANTISSA_BITS, 0);
627 * Setting f->exponent = 127 flags this node as failed, and causes the
634 f->exponent = 127;
971 if (likely(f->exponent != 127)) {
1379 if (t->tree[j].exponent == 127)