Lines Matching refs:sigZ
76 uint64_t sigZ, lastBitMask, roundBitsMask; in extF80M_roundToInt() local
93 sigZ = 0; in extF80M_roundToInt()
116 sigZ = 0; in extF80M_roundToInt()
120 sigZ = UINT64_C( 0x8000000000000000 ); in extF80M_roundToInt()
131 sigZ = UINT64_C( 0x8000000000000000 ); in extF80M_roundToInt()
133 sigZ = sigA; in extF80M_roundToInt()
143 sigZ = sigA; in extF80M_roundToInt()
145 sigZ += lastBitMask>>1; in extF80M_roundToInt()
147 sigZ += lastBitMask>>1; in extF80M_roundToInt()
148 if ( ! (sigZ & roundBitsMask) ) sigZ &= ~lastBitMask; in extF80M_roundToInt()
151 sigZ += roundBitsMask; in extF80M_roundToInt()
154 sigZ &= ~roundBitsMask; in extF80M_roundToInt()
155 if ( ! sigZ ) { in extF80M_roundToInt()
157 sigZ = UINT64_C( 0x8000000000000000 ); in extF80M_roundToInt()
159 if ( exact && (sigZ != sigA) ) { in extF80M_roundToInt()
164 zSPtr->signif = sigZ; in extF80M_roundToInt()