Lines Matching refs:remainder
967 unsigned int remainder = int_part.divide_by_ten();
968 s[i] = static_cast<char>( '0' + remainder );
972 if( remainder == 0 )
1675 scfx_rep remainder = lhs;
1677 // align msb from remainder to msb from rhs
1678 remainder.lshift( to_shift );
1680 // make sure msw( remainder ) < size - 1
1681 if( remainder.m_msw == remainder.size() - 1 )
1682 remainder.resize_to( remainder.size() + 1, 1 );
1684 // make sure msw( remainder ) >= msw( rhs )!
1685 int msw_diff = rhs.m_msw - remainder.m_msw;
1687 remainder.resize_to( remainder.size() + msw_diff, -1 );
1691 for( counter = div_wl; counter && ! remainder.is_zero(); counter -- )
1693 if( compare_msw_ff( rhs, remainder ) <= 0 )
1696 sub_with_index( remainder.m_mant, remainder.m_msw, remainder.m_lsw,
1700 remainder.shift_left( 1 );
1701 remainder.m_lsw = remainder.find_lsw();
2372 unsigned int remainder = 0;
2383 ls.s.u = static_cast<half_word>( remainder );
2385 remainder = ls.l % 10;
2390 return remainder;