diff options
| author | Rich Hickey <richhickey@gmail.com> | 2006-06-10 21:18:14 +0000 |
|---|---|---|
| committer | Rich Hickey <richhickey@gmail.com> | 2006-06-10 21:18:14 +0000 |
| commit | fa698dcab12e029587f1b79f5b99cc4b1cd50a01 (patch) | |
| tree | 8f6475343481845073a9262ab6638ab0cbae978f /src/cli/runtime/RatioNum.cs | |
| parent | ac65dac6b044e965d244e78ee5f7d49a62440c92 (diff) | |
finished tld purge, moved to wide dynamic binding on Vars
Diffstat (limited to 'src/cli/runtime/RatioNum.cs')
| -rw-r--r-- | src/cli/runtime/RatioNum.cs | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/src/cli/runtime/RatioNum.cs b/src/cli/runtime/RatioNum.cs index 945a233f..c09d6b13 100644 --- a/src/cli/runtime/RatioNum.cs +++ b/src/cli/runtime/RatioNum.cs @@ -174,28 +174,28 @@ override public Num divide(RatioNum n) } -override public Object truncateDivide(ThreadLocalData tld, Num num) +override public Object truncateDivide( Num num) { - return num.truncateBy(tld, this); + return num.truncateBy( this); } -override public Object truncateBy(ThreadLocalData tld, int div) +override public Object truncateBy( int div) { - Num q = (Num) Num.truncate(tld, numerator, denominator.multiply(div)); - return RT.setValues(tld, q, q.multiply(div).subtractFrom(this)); + Num q = (Num) Num.truncate( numerator, denominator.multiply(div)); + return RT.setValues( q, q.multiply(div).subtractFrom(this)); } -override public Object truncateBy(ThreadLocalData tld, BigInteger div) +override public Object truncateBy( BigInteger div) { - Num q = (Num) Num.truncate(tld, numerator, denominator.multiply(div)); - return RT.setValues(tld, q, q.multiply(div).subtractFrom(this)); + Num q = (Num) Num.truncate( numerator, denominator.multiply(div)); + return RT.setValues( q, q.multiply(div).subtractFrom(this)); } -override public Object truncateBy(ThreadLocalData tld, RatioNum div) +override public Object truncateBy( RatioNum div) { - Num q = (Num) Num.truncate(tld, numerator.multiplyBy(div.denominator), + Num q = (Num) Num.truncate( numerator.multiplyBy(div.denominator), denominator.multiplyBy(div.numerator)); - return RT.setValues(tld, q, q.multiplyBy(div).subtractFrom(this)); + return RT.setValues( q, q.multiplyBy(div).subtractFrom(this)); } |
