/kernel/linux/linux-5.10/arch/arm/nwfpe/ |
H A D | softfloat.c | 542 and extended significand formed by the concatenation of `zSig0' and `zSig1', 566 struct roundingData *roundData, flag zSign, int32 zExp, bits64 zSig0, bits64 zSig1 in roundAndPackFloatx80() 588 zSig0 |= ( zSig1 != 0 ); in roundAndPackFloatx80() 644 increment = ( (sbits64) zSig1 < 0 ); in roundAndPackFloatx80() 651 increment = ( roundingMode == float_round_down ) && zSig1; in roundAndPackFloatx80() 654 increment = ( roundingMode == float_round_up ) && zSig1; in roundAndPackFloatx80() 682 shift64ExtraRightJamming( zSig0, zSig1, 1 - zExp, &zSig0, &zSig1 ); in roundAndPackFloatx80() 684 if ( isTiny && zSig1 ) roundData->exception |= float_flag_underflow; in roundAndPackFloatx80() 685 if ( zSig1 ) roundDat in roundAndPackFloatx80() 2119 bits64 aSig, bSig, zSig0, zSig1; float64_mul() local 2748 bits64 aSig, bSig, zSig0, zSig1; addFloatx80Sigs() local 2817 bits64 aSig, bSig, zSig0, zSig1; subFloatx80Sigs() local 2930 bits64 aSig, bSig, zSig0, zSig1; floatx80_mul() local 2991 bits64 aSig, bSig, zSig0, zSig1; floatx80_div() local 3173 bits64 aSig0, aSig1, zSig0, zSig1; floatx80_sqrt() local [all...] |
/kernel/linux/linux-6.6/arch/arm/nwfpe/ |
H A D | softfloat.c | 542 and extended significand formed by the concatenation of `zSig0' and `zSig1', 566 struct roundingData *roundData, flag zSign, int32 zExp, bits64 zSig0, bits64 zSig1 in roundAndPackFloatx80() 588 zSig0 |= ( zSig1 != 0 ); in roundAndPackFloatx80() 644 increment = ( (sbits64) zSig1 < 0 ); in roundAndPackFloatx80() 651 increment = ( roundingMode == float_round_down ) && zSig1; in roundAndPackFloatx80() 654 increment = ( roundingMode == float_round_up ) && zSig1; in roundAndPackFloatx80() 682 shift64ExtraRightJamming( zSig0, zSig1, 1 - zExp, &zSig0, &zSig1 ); in roundAndPackFloatx80() 684 if ( isTiny && zSig1 ) roundData->exception |= float_flag_underflow; in roundAndPackFloatx80() 685 if ( zSig1 ) roundDat in roundAndPackFloatx80() 2119 bits64 aSig, bSig, zSig0, zSig1; float64_mul() local 2748 bits64 aSig, bSig, zSig0, zSig1; addFloatx80Sigs() local 2817 bits64 aSig, bSig, zSig0, zSig1; subFloatx80Sigs() local 2930 bits64 aSig, bSig, zSig0, zSig1; floatx80_mul() local 2991 bits64 aSig, bSig, zSig0, zSig1; floatx80_div() local 3173 bits64 aSig0, aSig1, zSig0, zSig1; floatx80_sqrt() local [all...] |
/kernel/linux/linux-5.10/arch/sh/kernel/cpu/sh4/ |
H A 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()
|
/kernel/linux/linux-6.6/arch/sh/kernel/cpu/sh4/ |
H A 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()
|