| author | |
| committer | |
| log | b28824ef66670fda0e0e1686a145b5db14716904 |
| tree | 22471e1d8667984a0585d12cd85d553e8a4152ee |
| parent | 68aa221995208a7471290235a86bd184d0057782 |
1 files changed, 3 insertions(+), 0 deletions(-)
lib/std/math/big/int.zig+3| ... | ... | @@ -477,9 +477,12 @@ pub const Int = struct { |
| 477 | 477 | } |
| 478 | 478 | |
| 479 | 479 | var q = try self.clone(); |
| 480 | defer q.deinit(); | |
| 480 | 481 | q.abs(); |
| 481 | 482 | var r = try Int.init(allocator); |
| 483 | defer r.deinit(); | |
| 482 | 484 | var b = try Int.initSet(allocator, limb_base); |
| 485 | defer b.deinit(); | |
| 483 | 486 | |
| 484 | 487 | while (q.len() >= 2) { |
| 485 | 488 | try Int.divTrunc(&q, &r, q, b); |