Searched refs:zSig0 (Results 1 – 2 of 2) sorted by relevance
/Linux-v6.6/arch/arm/nwfpe/ |
D | softfloat.c | 566 struct roundingData *roundData, flag zSign, int32 zExp, bits64 zSig0, bits64 zSig1 in roundAndPackFloatx80() argument 588 zSig0 |= ( zSig1 != 0 ); in roundAndPackFloatx80() 603 roundBits = zSig0 & roundMask; in roundAndPackFloatx80() 606 || ( ( zExp == 0x7FFE ) && ( zSig0 + roundIncrement < zSig0 ) ) in roundAndPackFloatx80() 614 || ( zSig0 <= zSig0 + roundIncrement ); in roundAndPackFloatx80() 615 shift64RightJamming( zSig0, 1 - zExp, &zSig0 ); in roundAndPackFloatx80() 617 roundBits = zSig0 & roundMask; in roundAndPackFloatx80() 620 zSig0 += roundIncrement; in roundAndPackFloatx80() 621 if ( (sbits64) zSig0 < 0 ) zExp = 1; in roundAndPackFloatx80() 626 zSig0 &= ~ roundMask; in roundAndPackFloatx80() [all …]
|
/Linux-v6.6/arch/sh/kernel/cpu/sh4/ |
D | softfloat.c | 869 unsigned long long int aSig, bSig, zSig0, zSig1; in float64_mul() local 895 mul64To128(aSig, bSig, &zSig0, &zSig1); in float64_mul() 896 zSig0 |= (zSig1 != 0); in float64_mul() 897 if (0 <= (signed long long int)(zSig0 << 1)) { in float64_mul() 898 zSig0 <<= 1; in float64_mul() 901 return roundAndPackFloat64(zSign, zExp, zSig0); in float64_mul()
|