Skip to content

Commit 1117cac

Browse files
authored
Merge pull request #3331 from tautschnig/vs-shadow-11
Rename parameters of div_and_round [blocks: #2310]
2 parents 056be5b + 1fe9701 commit 1117cac

File tree

2 files changed

+13
-13
lines changed

2 files changed

+13
-13
lines changed

src/util/ieee_float.cpp

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -646,31 +646,31 @@ void ieee_floatt::align()
646646
}
647647

648648
void ieee_floatt::divide_and_round(
649-
mp_integer &fraction,
650-
const mp_integer &factor)
649+
mp_integer &dividend,
650+
const mp_integer &divisor)
651651
{
652-
mp_integer remainder=fraction%factor;
653-
fraction/=factor;
652+
const mp_integer remainder = dividend % divisor;
653+
dividend /= divisor;
654654

655655
if(remainder!=0)
656656
{
657657
switch(rounding_mode)
658658
{
659659
case ROUND_TO_EVEN:
660660
{
661-
mp_integer factor_middle=factor/2;
662-
if(remainder<factor_middle)
661+
mp_integer divisor_middle = divisor / 2;
662+
if(remainder < divisor_middle)
663663
{
664664
// crop
665665
}
666-
else if(remainder>factor_middle)
666+
else if(remainder > divisor_middle)
667667
{
668-
++fraction;
668+
++dividend;
669669
}
670670
else // exactly in the middle -- go to even
671671
{
672-
if((fraction%2)!=0)
673-
++fraction;
672+
if((dividend % 2) != 0)
673+
++dividend;
674674
}
675675
}
676676
break;
@@ -681,12 +681,12 @@ void ieee_floatt::divide_and_round(
681681

682682
case ROUND_TO_MINUS_INF:
683683
if(sign_flag)
684-
++fraction;
684+
++dividend;
685685
break;
686686

687687
case ROUND_TO_PLUS_INF:
688688
if(!sign_flag)
689-
++fraction;
689+
++dividend;
690690
break;
691691

692692
default:

src/util/ieee_float.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -301,7 +301,7 @@ class ieee_floatt
301301
bool ieee_not_equal(const ieee_floatt &other) const;
302302

303303
protected:
304-
void divide_and_round(mp_integer &fraction, const mp_integer &factor);
304+
void divide_and_round(mp_integer &dividend, const mp_integer &divisor);
305305
void align();
306306
void next_representable(bool greater);
307307

0 commit comments

Comments
 (0)