| ... | ... | @@ -2780,7 +2780,7 @@ pub const Managed = struct { |
| 2780 | 2780 | if (alias_count == 0) { |
| 2781 | 2781 | m.mulNoAlias(a.toConst(), b.toConst(), rma.allocator); |
| 2782 | 2782 | } else { |
| 2783 | | const limb_count = calcMulLimbsBufferLen(a.toConst().limbs.len, b.toConst().limbs.len, alias_count); |
| 2783 | const limb_count = calcMulLimbsBufferLen(a.len(), b.len(), alias_count); |
| 2784 | 2784 | const limbs_buffer = try rma.allocator.alloc(Limb, limb_count); |
| 2785 | 2785 | defer rma.allocator.free(limbs_buffer); |
| 2786 | 2786 | m.mul(a.toConst(), b.toConst(), limbs_buffer, rma.allocator); |
| ... | ... | @@ -2960,7 +2960,7 @@ pub const Managed = struct { |
| 2960 | 2960 | |
| 2961 | 2961 | /// r = a * a |
| 2962 | 2962 | pub fn sqr(rma: *Managed, a: *const Managed) !void { |
| 2963 | | const needed_limbs = 2 * a.toConst().limbs.len + 1; |
| 2963 | const needed_limbs = 2 * a.len() + 1; |
| 2964 | 2964 | |
| 2965 | 2965 | if (rma.limbs.ptr == a.limbs.ptr) { |
| 2966 | 2966 | var m = try Managed.initCapacity(rma.allocator, needed_limbs); |