zSig0 566 arch/arm/nwfpe/softfloat.c struct roundingData *roundData, flag zSign, int32 zExp, bits64 zSig0, bits64 zSig1 zSig0 588 arch/arm/nwfpe/softfloat.c zSig0 |= ( zSig1 != 0 ); zSig0 603 arch/arm/nwfpe/softfloat.c roundBits = zSig0 & roundMask; zSig0 606 arch/arm/nwfpe/softfloat.c || ( ( zExp == 0x7FFE ) && ( zSig0 + roundIncrement < zSig0 ) ) zSig0 614 arch/arm/nwfpe/softfloat.c || ( zSig0 <= zSig0 + roundIncrement ); zSig0 615 arch/arm/nwfpe/softfloat.c shift64RightJamming( zSig0, 1 - zExp, &zSig0 ); zSig0 617 arch/arm/nwfpe/softfloat.c roundBits = zSig0 & roundMask; zSig0 620 arch/arm/nwfpe/softfloat.c zSig0 += roundIncrement; zSig0 621 arch/arm/nwfpe/softfloat.c if ( (sbits64) zSig0 < 0 ) zExp = 1; zSig0 626 arch/arm/nwfpe/softfloat.c zSig0 &= ~ roundMask; zSig0 627 arch/arm/nwfpe/softfloat.c return packFloatx80( zSign, zExp, zSig0 ); zSig0 631 arch/arm/nwfpe/softfloat.c zSig0 += roundIncrement; zSig0 632 arch/arm/nwfpe/softfloat.c if ( zSig0 < roundIncrement ) { zSig0 634 arch/arm/nwfpe/softfloat.c zSig0 = LIT64( 0x8000000000000000 ); zSig0 640 arch/arm/nwfpe/softfloat.c zSig0 &= ~ roundMask; zSig0 641 arch/arm/nwfpe/softfloat.c if ( zSig0 == 0 ) zExp = 0; zSig0 642 arch/arm/nwfpe/softfloat.c return packFloatx80( zSign, zExp, zSig0 ); zSig0 661 arch/arm/nwfpe/softfloat.c && ( zSig0 == LIT64( 0xFFFFFFFFFFFFFFFF ) ) zSig0 681 arch/arm/nwfpe/softfloat.c || ( zSig0 < LIT64( 0xFFFFFFFFFFFFFFFF ) ); zSig0 682 arch/arm/nwfpe/softfloat.c shift64ExtraRightJamming( zSig0, zSig1, 1 - zExp, &zSig0, &zSig1 ); zSig0 698 arch/arm/nwfpe/softfloat.c ++zSig0; zSig0 699 arch/arm/nwfpe/softfloat.c zSig0 &= ~ ( ( zSig1 + zSig1 == 0 ) & roundNearestEven ); zSig0 700 arch/arm/nwfpe/softfloat.c if ( (sbits64) zSig0 < 0 ) zExp = 1; zSig0 702 arch/arm/nwfpe/softfloat.c return packFloatx80( zSign, zExp, zSig0 ); zSig0 707 arch/arm/nwfpe/softfloat.c ++zSig0; zSig0 708 arch/arm/nwfpe/softfloat.c if ( zSig0 == 0 ) { zSig0 710 arch/arm/nwfpe/softfloat.c zSig0 = LIT64( 0x8000000000000000 ); zSig0 713 arch/arm/nwfpe/softfloat.c zSig0 &= ~ ( ( zSig1 + zSig1 == 0 ) & roundNearestEven ); zSig0 717 arch/arm/nwfpe/softfloat.c if ( zSig0 == 0 ) zExp = 0; zSig0 720 arch/arm/nwfpe/softfloat.c return packFloatx80( zSign, zExp, zSig0 ); zSig0 735 arch/arm/nwfpe/softfloat.c struct roundingData *roundData, flag zSign, int32 zExp, bits64 zSig0, bits64 zSig1 zSig0 740 arch/arm/nwfpe/softfloat.c if ( zSig0 == 0 ) { zSig0 741 arch/arm/nwfpe/softfloat.c zSig0 = zSig1; zSig0 745 arch/arm/nwfpe/softfloat.c shiftCount = countLeadingZeros64( zSig0 ); zSig0 746 arch/arm/nwfpe/softfloat.c shortShift128Left( zSig0, zSig1, shiftCount, &zSig0, &zSig1 ); zSig0 749 arch/arm/nwfpe/softfloat.c roundAndPackFloatx80( roundData, zSign, zExp, zSig0, zSig1 ); zSig0 2119 arch/arm/nwfpe/softfloat.c bits64 aSig, bSig, zSig0, zSig1; zSig0 2157 arch/arm/nwfpe/softfloat.c mul64To128( aSig, bSig, &zSig0, &zSig1 ); zSig0 2158 arch/arm/nwfpe/softfloat.c zSig0 |= ( zSig1 != 0 ); zSig0 2159 arch/arm/nwfpe/softfloat.c if ( 0 <= (sbits64) ( zSig0<<1 ) ) { zSig0 2160 arch/arm/nwfpe/softfloat.c zSig0 <<= 1; zSig0 2163 arch/arm/nwfpe/softfloat.c return roundAndPackFloat64( roundData, zSign, zExp, zSig0 ); zSig0 2748 arch/arm/nwfpe/softfloat.c bits64 aSig, bSig, zSig0, zSig1; zSig0 2782 arch/arm/nwfpe/softfloat.c zSig0 = aSig + bSig; zSig0 2784 arch/arm/nwfpe/softfloat.c normalizeFloatx80Subnormal( zSig0, &zExp, &zSig0 ); zSig0 2791 arch/arm/nwfpe/softfloat.c zSig0 = aSig + bSig; zSig0 2793 arch/arm/nwfpe/softfloat.c if ( (sbits64) zSig0 < 0 ) goto roundAndPack; zSig0 2795 arch/arm/nwfpe/softfloat.c shift64ExtraRightJamming( zSig0, zSig1, 1, &zSig0, &zSig1 ); zSig0 2796 arch/arm/nwfpe/softfloat.c zSig0 |= LIT64( 0x8000000000000000 ); zSig0 2801 arch/arm/nwfpe/softfloat.c roundData, zSign, zExp, zSig0, zSig1 ); zSig0 2817 arch/arm/nwfpe/softfloat.c bits64 aSig, bSig, zSig0, zSig1; zSig0 2854 arch/arm/nwfpe/softfloat.c sub128( bSig, 0, aSig, zSig1, &zSig0, &zSig1 ); zSig0 2866 arch/arm/nwfpe/softfloat.c sub128( aSig, 0, bSig, zSig1, &zSig0, &zSig1 ); zSig0 2871 arch/arm/nwfpe/softfloat.c roundData, zSign, zExp, zSig0, zSig1 ); zSig0 2930 arch/arm/nwfpe/softfloat.c bits64 aSig, bSig, zSig0, zSig1; zSig0 2969 arch/arm/nwfpe/softfloat.c mul64To128( aSig, bSig, &zSig0, &zSig1 ); zSig0 2970 arch/arm/nwfpe/softfloat.c if ( 0 < (sbits64) zSig0 ) { zSig0 2971 arch/arm/nwfpe/softfloat.c shortShift128Left( zSig0, zSig1, 1, &zSig0, &zSig1 ); zSig0 2976 arch/arm/nwfpe/softfloat.c roundData, zSign, zExp, zSig0, zSig1 ); zSig0 2991 arch/arm/nwfpe/softfloat.c bits64 aSig, bSig, zSig0, zSig1; zSig0 3039 arch/arm/nwfpe/softfloat.c zSig0 = estimateDiv128To64( aSig, rem1, bSig ); zSig0 3040 arch/arm/nwfpe/softfloat.c mul64To128( bSig, zSig0, &term0, &term1 ); zSig0 3043 arch/arm/nwfpe/softfloat.c --zSig0; zSig0 3058 arch/arm/nwfpe/softfloat.c roundData, zSign, zExp, zSig0, zSig1 ); zSig0 3173 arch/arm/nwfpe/softfloat.c bits64 aSig0, aSig1, zSig0, zSig1; zSig0 3200 arch/arm/nwfpe/softfloat.c zSig0 = estimateSqrt32( aExp, aSig0>>32 ); zSig0 3201 arch/arm/nwfpe/softfloat.c zSig0 <<= 31; zSig0 3204 arch/arm/nwfpe/softfloat.c zSig0 = estimateDiv128To64( aSig0, aSig1, zSig0 ) + zSig0 + 4; zSig0 3205 arch/arm/nwfpe/softfloat.c if ( 0 <= (sbits64) zSig0 ) zSig0 = LIT64( 0xFFFFFFFFFFFFFFFF ); zSig0 3207 arch/arm/nwfpe/softfloat.c mul64To128( zSig0, zSig0, &term0, &term1 ); zSig0 3210 arch/arm/nwfpe/softfloat.c --zSig0; zSig0 3211 arch/arm/nwfpe/softfloat.c shortShift128Left( 0, zSig0, 1, &term0, &term1 ); zSig0 3216 arch/arm/nwfpe/softfloat.c zSig1 = estimateDiv128To64( shiftedRem0, shiftedRem1, zSig0 ); zSig0 3219 arch/arm/nwfpe/softfloat.c mul64To128( zSig0, zSig1, &term1, &term2 ); zSig0 3226 arch/arm/nwfpe/softfloat.c shortShift192Left( 0, zSig0, zSig1, 1, &term1, &term2, &term3 ); zSig0 3235 arch/arm/nwfpe/softfloat.c roundData, 0, zExp, zSig0, zSig1 ); zSig0 869 arch/sh/kernel/cpu/sh4/softfloat.c unsigned long long int aSig, bSig, zSig0, zSig1; zSig0 895 arch/sh/kernel/cpu/sh4/softfloat.c mul64To128(aSig, bSig, &zSig0, &zSig1); zSig0 896 arch/sh/kernel/cpu/sh4/softfloat.c zSig0 |= (zSig1 != 0); zSig0 897 arch/sh/kernel/cpu/sh4/softfloat.c if (0 <= (signed long long int)(zSig0 << 1)) { zSig0 898 arch/sh/kernel/cpu/sh4/softfloat.c zSig0 <<= 1; zSig0 901 arch/sh/kernel/cpu/sh4/softfloat.c return roundAndPackFloat64(zSign, zExp, zSig0);