Lines Matching defs:b_flt_m
460 uint64_t b_flt_m = b_di.u & 0x0fffffffffffff;
476 } else if ((b_flt_e == 0) && (b_flt_m == 0)) {
482 } else if (b_flt_e == 0x7ff && b_flt_m != 0) {
488 } else if (b_flt_e == 0x7ff && b_flt_m == 0) {
493 result_di.u = a_di.u + b_flt_m;
497 m = 0x0020000000000000 + a_flt_m + b_flt_m;
501 b_flt_m <<= 9;
510 m = 0x2000000000000000 + a_flt_m + b_flt_m;
517 b_flt_m <<= 9;
521 b_flt_m += 0x2000000000000000;
523 b_flt_m <<= 1;
525 b_flt_m = _mesa_shift_right_jam64(b_flt_m, exp_diff);
526 m = 0x2000000000000000 + a_flt_m + b_flt_m;
681 uint64_t b_flt_m = b_di.u & 0x0fffffffffffff;
699 } else if ((b_flt_e == 0) && (b_flt_m == 0)) {
705 } else if (b_flt_e == 0x7ff && b_flt_m != 0) {
709 if (b_flt_e == 0x7ff && b_flt_m == 0) {
718 } else if (b_flt_e == 0x7ff && b_flt_m == 0) {
722 m_diff = a_flt_m - b_flt_m;
745 b_flt_m <<= 10;
750 b_flt_m |= 0x4000000000000000;
752 m = b_flt_m - a_flt_m;
755 b_flt_m <<= 10;
757 b_flt_m += (b_flt_e) ? 0x4000000000000000 : b_flt_m;
758 b_flt_m = _mesa_shift_right_jam64(b_flt_m, exp_diff);
761 m = a_flt_m - b_flt_m;
836 uint64_t b_flt_m = b_di.u & 0x0fffffffffffff;
847 } else if (b_flt_e == 0x7ff && b_flt_m != 0) {
852 if (!(b_flt_e | b_flt_m)) {
867 if (b_flt_m != 0) {
895 if (b_flt_m == 0) {
901 _mesa_norm_subnormal_mantissa_f64(b_flt_m , &b_flt_e, &b_flt_m);
906 b_flt_m = (b_flt_m | 0x0010000000000000) << 11;
909 _mesa_softfloat_mul_f64_to_f128_m(a_flt_m, b_flt_m, m_128);
942 uint64_t b_flt_m = b_di.u & 0x0fffffffffffff;
958 } else if (b_flt_e == 0x7ff && b_flt_m != 0) {
966 if (!(b_flt_e | b_flt_m)) {
990 if (b_flt_m != 0) {
1040 if (b_flt_m == 0) {
1044 _mesa_norm_subnormal_mantissa_f64(b_flt_m , &b_flt_e, &b_flt_m);
1049 b_flt_m = (b_flt_m | 0x0010000000000000) << 11;
1052 _mesa_softfloat_mul_f64_to_f128_m(a_flt_m, b_flt_m, m_128);
1207 uint32_t b_flt_m = b_fi.u & 0x07fffff;
1223 } else if (b_flt_e == 0xff && b_flt_m != 0) {
1231 if (!(b_flt_e | b_flt_m)) {
1255 if (b_flt_m != 0) {
1305 if (b_flt_m == 0) {
1309 _mesa_norm_subnormal_mantissa_f32(b_flt_m , &b_flt_e, &b_flt_m);
1314 b_flt_m = (b_flt_m | 0x00800000) << 7;
1316 uint64_t m_64 = (uint64_t) a_flt_m * b_flt_m;