Lines Matching refs:roundIncrement
54 uint64_t sig, roundIncrement, roundMask, roundBits; in softfloat_roundPackMToExtF80M() local
68 roundIncrement = UINT64_C( 0x0000000000000400 ); in softfloat_roundPackMToExtF80M()
71 roundIncrement = UINT64_C( 0x0000008000000000 ); in softfloat_roundPackMToExtF80M()
80 roundIncrement = in softfloat_roundPackMToExtF80M()
97 || (sig <= (uint64_t) (sig + roundIncrement)); in softfloat_roundPackMToExtF80M()
109 sig += roundIncrement; in softfloat_roundPackMToExtF80M()
111 roundIncrement = roundMask + 1; in softfloat_roundPackMToExtF80M()
112 if ( roundNearEven && (roundBits<<1 == roundIncrement) ) { in softfloat_roundPackMToExtF80M()
113 roundMask |= roundIncrement; in softfloat_roundPackMToExtF80M()
120 || ((exp == 0x7FFE) && ((uint64_t) (sig + roundIncrement) < sig)) in softfloat_roundPackMToExtF80M()
136 sig += roundIncrement; in softfloat_roundPackMToExtF80M()
137 if ( sig < roundIncrement ) { in softfloat_roundPackMToExtF80M()
141 roundIncrement = roundMask + 1; in softfloat_roundPackMToExtF80M()
142 if ( roundNearEven && (roundBits<<1 == roundIncrement) ) { in softfloat_roundPackMToExtF80M()
143 roundMask |= roundIncrement; in softfloat_roundPackMToExtF80M()