Lines Matching refs:bSig0
4765 bits64 aSig0, aSig1, bSig0, bSig1, zSig0, zSig1, zSig2; in addFloat128Sigs() local
4772 bSig0 = extractFloat128Frac0( b ); in addFloat128Sigs()
4784 bSig0 |= LIT64( 0x0001000000000000 ); in addFloat128Sigs()
4787 bSig0, bSig1, 0, expDiff, &bSig0, &bSig1, &zSig2 ); in addFloat128Sigs()
4792 if ( bSig0 | bSig1 ) return propagateFloat128NaN( a, b ); in addFloat128Sigs()
4807 if ( aSig0 | aSig1 | bSig0 | bSig1 ) { in addFloat128Sigs()
4812 add128( aSig0, aSig1, bSig0, bSig1, &zSig0, &zSig1 ); in addFloat128Sigs()
4820 add128( aSig0, aSig1, bSig0, bSig1, &zSig0, &zSig1 ); in addFloat128Sigs()
4844 bits64 aSig0, aSig1, bSig0, bSig1, zSig0, zSig1; in subFloat128Sigs() local
4852 bSig0 = extractFloat128Frac0( b ); in subFloat128Sigs()
4856 shortShift128Left( bSig0, bSig1, 14, &bSig0, &bSig1 ); in subFloat128Sigs()
4860 if ( aSig0 | aSig1 | bSig0 | bSig1 ) { in subFloat128Sigs()
4872 if ( bSig0 < aSig0 ) goto aBigger; in subFloat128Sigs()
4873 if ( aSig0 < bSig0 ) goto bBigger; in subFloat128Sigs()
4879 if ( bSig0 | bSig1 ) return propagateFloat128NaN( a, b ); in subFloat128Sigs()
4889 bSig0 |= LIT64( 0x4000000000000000 ); in subFloat128Sigs()
4891 sub128( bSig0, bSig1, aSig0, aSig1, &zSig0, &zSig1 ); in subFloat128Sigs()
4904 bSig0 |= LIT64( 0x4000000000000000 ); in subFloat128Sigs()
4906 shift128RightJamming( bSig0, bSig1, expDiff, &bSig0, &bSig1 ); in subFloat128Sigs()
4909 sub128( aSig0, aSig1, bSig0, bSig1, &zSig0, &zSig1 ); in subFloat128Sigs()
4972 bits64 aSig0, aSig1, bSig0, bSig1, zSig0, zSig1, zSig2, zSig3; in float128_mul() local
4980 bSig0 = extractFloat128Frac0( b ); in float128_mul()
4986 || ( ( bExp == 0x7FFF ) && ( bSig0 | bSig1 ) ) ) { in float128_mul()
4989 if ( ( bExp | bSig0 | bSig1 ) == 0 ) goto invalid; in float128_mul()
4993 if ( bSig0 | bSig1 ) return propagateFloat128NaN( a, b ); in float128_mul()
5008 if ( ( bSig0 | bSig1 ) == 0 ) return packFloat128( zSign, 0, 0, 0 ); in float128_mul()
5009 normalizeFloat128Subnormal( bSig0, bSig1, &bExp, &bSig0, &bSig1 ); in float128_mul()
5013 shortShift128Left( bSig0, bSig1, 16, &bSig0, &bSig1 ); in float128_mul()
5014 mul128To256( aSig0, aSig1, bSig0, bSig1, &zSig0, &zSig1, &zSig2, &zSig3 ); in float128_mul()
5037 bits64 aSig0, aSig1, bSig0, bSig1, zSig0, zSig1, zSig2; in float128_div() local
5046 bSig0 = extractFloat128Frac0( b ); in float128_div()
5053 if ( bSig0 | bSig1 ) return propagateFloat128NaN( a, b ); in float128_div()
5059 if ( bSig0 | bSig1 ) return propagateFloat128NaN( a, b ); in float128_div()
5063 if ( ( bSig0 | bSig1 ) == 0 ) { in float128_div()
5074 normalizeFloat128Subnormal( bSig0, bSig1, &bExp, &bSig0, &bSig1 ); in float128_div()
5084 bSig0 | LIT64( 0x0001000000000000 ), bSig1, 15, &bSig0, &bSig1 ); in float128_div()
5085 if ( le128( bSig0, bSig1, aSig0, aSig1 ) ) { in float128_div()
5089 zSig0 = estimateDiv128To64( aSig0, aSig1, bSig0 ); in float128_div()
5090 mul128By64To192( bSig0, bSig1, zSig0, &term0, &term1, &term2 ); in float128_div()
5094 add192( rem0, rem1, rem2, 0, bSig0, bSig1, &rem0, &rem1, &rem2 ); in float128_div()
5096 zSig1 = estimateDiv128To64( rem1, rem2, bSig0 ); in float128_div()
5098 mul128By64To192( bSig0, bSig1, zSig1, &term1, &term2, &term3 ); in float128_div()
5102 add192( rem1, rem2, rem3, 0, bSig0, bSig1, &rem1, &rem2, &rem3 ); in float128_div()
5122 bits64 aSig0, aSig1, bSig0, bSig1, q, term0, term1, term2; in float128_rem() local
5132 bSig0 = extractFloat128Frac0( b ); in float128_rem()
5137 || ( ( bExp == 0x7FFF ) && ( bSig0 | bSig1 ) ) ) { in float128_rem()
5143 if ( bSig0 | bSig1 ) return propagateFloat128NaN( a, b ); in float128_rem()
5147 if ( ( bSig0 | bSig1 ) == 0 ) { in float128_rem()
5154 normalizeFloat128Subnormal( bSig0, bSig1, &bExp, &bSig0, &bSig1 ); in float128_rem()
5170 bSig0 | LIT64( 0x0001000000000000 ), bSig1, 15, &bSig0, &bSig1 ); in float128_rem()
5171 q = le128( bSig0, bSig1, aSig0, aSig1 ); in float128_rem()
5172 if ( q ) sub128( aSig0, aSig1, bSig0, bSig1, &aSig0, &aSig1 ); in float128_rem()
5175 q = estimateDiv128To64( aSig0, aSig1, bSig0 ); in float128_rem()
5177 mul128By64To192( bSig0, bSig1, q, &term0, &term1, &term2 ); in float128_rem()
5184 q = estimateDiv128To64( aSig0, aSig1, bSig0 ); in float128_rem()
5187 shift128Right( bSig0, bSig1, 12, &bSig0, &bSig1 ); in float128_rem()
5195 mul128By64To192( bSig0, bSig1, q, &term0, &term1, &term2 ); in float128_rem()
5200 shift128Right( bSig0, bSig1, 12, &bSig0, &bSig1 ); in float128_rem()
5206 sub128( aSig0, aSig1, bSig0, bSig1, &aSig0, &aSig1 ); in float128_rem()