Home
last modified time | relevance | path

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

/Linux-v6.6/arch/sh/kernel/cpu/sh4/
Dsoftfloat.c659 bits64 rem0, rem1, term0, term1; in estimateDiv128To64() local
669 sub128(a0, a1, term0, term1, &rem0, &rem1); in estimateDiv128To64()
670 while (((sbits64) rem0) < 0) { in estimateDiv128To64()
673 add128(rem0, rem1, b0, b1, &rem0, &rem1); in estimateDiv128To64()
675 rem0 = (rem0 << 32) | (rem1 >> 32); in estimateDiv128To64()
676 tmp = rem0; in estimateDiv128To64()
678 z |= (b0 << 32 <= rem0) ? 0xFFFFFFFF : tmp; in estimateDiv128To64()
721 bits64 rem0, rem1; in float64_div() local
763 sub128(aSig, 0, term0, term1, &rem0, &rem1); in float64_div()
764 while ((sbits64) rem0 < 0) { in float64_div()
[all …]
/Linux-v6.6/arch/arm/nwfpe/
Dsoftfloat.c2179 bits64 rem0, rem1; in float64_div() local
2227 sub128( aSig, 0, term0, term1, &rem0, &rem1 ); in float64_div()
2228 while ( (sbits64) rem0 < 0 ) { in float64_div()
2230 add128( rem0, rem1, 0, bSig, &rem0, &rem1 ); in float64_div()
2336 bits64 rem0, rem1, term0, term1; //, shiftedRem; in float64_sqrt() local
2370 sub128( aSig, 0, term0, term1, &rem0, &rem1 ); in float64_sqrt()
2371 while ( (sbits64) rem0 < 0 ) { in float64_sqrt()
2375 add128( rem0, rem1, term0, term1, &rem0, &rem1 ); in float64_sqrt()
2377 zSig |= ( ( rem0 | rem1 ) != 0 ); in float64_sqrt()
2992 bits64 rem0, rem1, rem2, term0, term1, term2; in floatx80_div() local
[all …]
Dsoftfloat-macros563 bits64 rem0, rem1, term0, term1;
575 sub128( a0, a1, term0, term1, &rem0, &rem1 );
576 while ( ( (sbits64) rem0 ) < 0 ) {
579 add128( rem0, rem1, b0, b1, &rem0, &rem1 );
581 rem0 = ( rem0<<32 ) | ( rem1>>32 );
582 if ( b0<<32 <= rem0 ) {
585 do_div( rem0, b0 );
586 z |= rem0;