diff options
Diffstat (limited to 'src/cli/runtime/FixNum.cs')
| -rw-r--r-- | src/cli/runtime/FixNum.cs | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/src/cli/runtime/FixNum.cs b/src/cli/runtime/FixNum.cs index 99750aa7..f4a8d52d 100644 --- a/src/cli/runtime/FixNum.cs +++ b/src/cli/runtime/FixNum.cs @@ -149,25 +149,25 @@ override public Num multiply(RatioNum x) return x.multiply(val); } -override public Object truncateDivide(ThreadLocalData tld, Num num) +override public Object truncateDivide( Num num) { - return num.truncateBy(tld, val); + return num.truncateBy( val); } -override public Object truncateBy(ThreadLocalData tld, int div) +override public Object truncateBy( int div) { - return RT.setValues(tld, Num.from(val / div), Num.from(val % div)); + return RT.setValues( Num.from(val / div), Num.from(val % div)); } -override public Object truncateBy(ThreadLocalData tld, BigInteger div) +override public Object truncateBy( BigInteger div) { - return Num.truncateBigints(tld, BigInteger.valueOf(val), div); + return Num.truncateBigints( BigInteger.valueOf(val), div); } -override public Object truncateBy(ThreadLocalData tld, RatioNum div) +override public Object truncateBy( RatioNum div) { - Num q = (Num) Num.truncate(tld, div.denominator.multiply(val), div.numerator); - return RT.setValues(tld, q, q.multiplyBy(div).subtractFrom(this)); + Num q = (Num) Num.truncate( div.denominator.multiply(val), div.numerator); + return RT.setValues( q, q.multiplyBy(div).subtractFrom(this)); } override public Num divideBy(Num rhs) |
