Lines Matching refs:bExp
226 int16 aExp, bExp, zExp; in subFloat64Sigs() local
233 bExp = extractFloat64Exp(b); in subFloat64Sigs()
234 expDiff = aExp - bExp; in subFloat64Sigs()
243 bExp = 1; in subFloat64Sigs()
251 if (bExp == 0x7FF) { in subFloat64Sigs()
263 zExp = bExp; in subFloat64Sigs()
270 if (bExp == 0) { in subFloat64Sigs()
287 int16 aExp, bExp, zExp; in addFloat64Sigs() local
294 bExp = extractFloat64Exp(b); in addFloat64Sigs()
295 expDiff = aExp - bExp; in addFloat64Sigs()
302 if (bExp == 0) { in addFloat64Sigs()
310 if (bExp == 0x7FF) { in addFloat64Sigs()
319 zExp = bExp; in addFloat64Sigs()
456 int16 aExp, bExp, zExp; in subFloat32Sigs() local
463 bExp = extractFloat32Exp(b); in subFloat32Sigs()
464 expDiff = aExp - bExp; in subFloat32Sigs()
473 bExp = 1; in subFloat32Sigs()
481 if (bExp == 0xFF) { in subFloat32Sigs()
493 zExp = bExp; in subFloat32Sigs()
500 if (bExp == 0) { in subFloat32Sigs()
518 int16 aExp, bExp, zExp; in addFloat32Sigs() local
525 bExp = extractFloat32Exp(b); in addFloat32Sigs()
526 expDiff = aExp - bExp; in addFloat32Sigs()
533 if (bExp == 0) { in addFloat32Sigs()
541 if (bExp == 0xFF) { in addFloat32Sigs()
550 zExp = bExp; in addFloat32Sigs()
719 int16 aExp, bExp, zExp; in float64_div() local
728 bExp = extractFloat64Exp(b); in float64_div()
732 if (bExp == 0x7FF) { in float64_div()
736 if (bExp == 0x7FF) { in float64_div()
739 if (bExp == 0) { in float64_div()
746 normalizeFloat64Subnormal(bSig, &bExp, &bSig); in float64_div()
753 zExp = aExp - bExp + 0x3FD; in float64_div()
777 int16 aExp, bExp, zExp; in float32_div() local
785 bExp = extractFloat32Exp(b); in float32_div()
789 if (bExp == 0xFF) { in float32_div()
793 if (bExp == 0xFF) { in float32_div()
796 if (bExp == 0) { in float32_div()
800 normalizeFloat32Subnormal(bSig, &bExp, &bSig); in float32_div()
807 zExp = aExp - bExp + 0x7D; in float32_div()
827 int aExp, bExp, zExp; in float32_mul() local
836 bExp = extractFloat32Exp(b); in float32_mul()
844 if (bExp == 0) { in float32_mul()
847 normalizeFloat32Subnormal(bSig, &bExp, &bSig); in float32_mul()
849 if ((bExp == 0xff && bSig == 0) || (aExp == 0xff && aSig == 0)) in float32_mul()
852 zExp = aExp + bExp - 0x7F; in float32_mul()
868 int aExp, bExp, zExp; in float64_mul() local
875 bExp = extractFloat64Exp(b); in float64_mul()
884 if (bExp == 0) { in float64_mul()
887 normalizeFloat64Subnormal(bSig, &bExp, &bSig); in float64_mul()
889 if ((aExp == 0x7ff && aSig == 0) || (bExp == 0x7ff && bSig == 0)) in float64_mul()
892 zExp = aExp + bExp - 0x3FF; in float64_mul()