/kernel/linux/linux-5.10/arch/sh/kernel/cpu/sh4/ |
H A D | softfloat.c | 227 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() 288 bits64 aSig, bSig, zSig; addFloat64Sigs() local 457 bits32 aSig, bSig, zSig; subFloat32Sigs() local 519 bits32 aSig, bSig, zSig; addFloat32Sigs() local 720 bits64 aSig, bSig, zSig; float64_div() local 778 bits32 aSig, bSig; float32_div() local 828 unsigned int aSig, bSig; float32_mul() local 869 unsigned long long int aSig, bSig, zSig0, zSig1; float64_mul() local [all...] |
/kernel/linux/linux-6.6/arch/sh/kernel/cpu/sh4/ |
H A D | softfloat.c | 227 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() 288 bits64 aSig, bSig, zSig; addFloat64Sigs() local 457 bits32 aSig, bSig, zSig; subFloat32Sigs() local 519 bits32 aSig, bSig, zSig; addFloat32Sigs() local 720 bits64 aSig, bSig, zSig; float64_div() local 778 bits32 aSig, bSig; float32_div() local 828 unsigned int aSig, bSig; float32_mul() local 869 unsigned long long int aSig, bSig, zSig0, zSig1; float64_mul() local [all...] |
/kernel/linux/linux-5.10/arch/arm/nwfpe/ |
H A D | softfloat.c | 1032 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() 1104 bits32 aSig, bSig, zSig; subFloat32Sigs() local 1223 bits32 aSig, bSig; float32_mul() local 1284 bits32 aSig, bSig, zSig; float32_div() local 1351 bits32 aSig, bSig; float32_rem() local 1928 bits64 aSig, bSig, zSig; addFloat64Sigs() local 2000 bits64 aSig, bSig, zSig; subFloat64Sigs() local 2119 bits64 aSig, bSig, zSig0, zSig1; float64_mul() local 2178 bits64 aSig, bSig, zSig; float64_div() local 2249 bits64 aSig, bSig; float64_rem() 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 3073 bits64 aSig0, aSig1, bSig; floatx80_rem() local [all...] |
/kernel/linux/linux-6.6/arch/arm/nwfpe/ |
H A D | softfloat.c | 1032 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() 1104 bits32 aSig, bSig, zSig; subFloat32Sigs() local 1223 bits32 aSig, bSig; float32_mul() local 1284 bits32 aSig, bSig, zSig; float32_div() local 1351 bits32 aSig, bSig; float32_rem() local 1928 bits64 aSig, bSig, zSig; addFloat64Sigs() local 2000 bits64 aSig, bSig, zSig; subFloat64Sigs() local 2119 bits64 aSig, bSig, zSig0, zSig1; float64_mul() local 2178 bits64 aSig, bSig, zSig; float64_div() local 2249 bits64 aSig, bSig; float64_rem() 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 3073 bits64 aSig0, aSig1, bSig; floatx80_rem() local [all...] |