Home
last modified time | relevance | path

Searched refs:bSig (Results 1 – 3 of 3) sorted by relevance

/openbmc/linux/arch/sh/kernel/cpu/sh4/
H A Dsoftfloat.c227 bits64 aSig, bSig, zSig; in subFloat64Sigs() local
232 bSig = extractFloat64Frac(b); in subFloat64Sigs()
236 bSig <<= 10; in subFloat64Sigs()
245 if (bSig < aSig) in subFloat64Sigs()
247 if (aSig < bSig) in subFloat64Sigs()
260 bSig |= LIT64(0x4000000000000000); in subFloat64Sigs()
262 zSig = bSig - aSig; in subFloat64Sigs()
273 bSig |= LIT64(0x4000000000000000); in subFloat64Sigs()
275 shift64RightJamming(bSig, expDiff, &bSig); in subFloat64Sigs()
278 zSig = aSig - bSig; in subFloat64Sigs()
[all …]
/openbmc/linux/arch/arm/nwfpe/
H A Dsoftfloat.c1032 bits32 aSig, bSig, zSig; in addFloat32Sigs() local
1037 bSig = extractFloat32Frac( b ); in addFloat32Sigs()
1041 bSig <<= 6; in addFloat32Sigs()
1051 bSig |= 0x20000000; in addFloat32Sigs()
1053 shift32RightJamming( bSig, expDiff, &bSig ); in addFloat32Sigs()
1058 if ( bSig ) return propagateFloat32NaN( a, b ); in addFloat32Sigs()
1072 if ( aSig | bSig ) return propagateFloat32NaN( a, b ); in addFloat32Sigs()
1075 if ( aExp == 0 ) return packFloat32( zSign, 0, ( aSig + bSig )>>6 ); in addFloat32Sigs()
1076 zSig = 0x40000000 + aSig + bSig; in addFloat32Sigs()
1081 zSig = ( aSig + bSig )<<1; in addFloat32Sigs()
[all …]
/openbmc/qemu/target/m68k/
H A Dsoftfloat.c124 uint64_t aSig, bSig; in floatx80_scale() local
129 bSig = extractFloatx80Frac(b); in floatx80_scale()
134 if ((uint64_t) (bSig << 1) || in floatx80_scale()
169 bSig >>= shiftCount; in floatx80_scale()
170 aExp = bSign ? (aExp - bSig) : (aExp + bSig); in floatx80_scale()