Lines Matching defs:mantissa
486 // f64: 1 bit sign | 11 bits exponent | 52 bits mantissa.
487 // f32: 1 bit sign | 8 bits exponent | 23 bits mantissa.
488 // f16: 1 bit sign | 5 bits exponent | 10 bits mantissa.
519 auto maskMantissa = [&](Value mantissa,
522 return b.create<arith::AndIOp>(mantissa, shiftedMantissaMask);
525 // A whole number `x`, such that `|x| != 1`, is even if the mantissa, ignoring
529 // since the mantissa without all its bits is zero. The even condition
531 // mantissa is zero. The case of +-1 has to be handled separately. Here
550 // mantissa is 1 and all the bits to the right are zero. Values with
554 // value is halfway if the entire mantissa is zero.