fn varLimbs(ptr: [*]u64, bits: u16) []u64
fn varLimbs(ptr: [*]u64, bits: u16) []u64 { const limb_cnt = usedLimbCount(bits); const true_limb_cnt = limbCount(bits); return switch (endian) { .little => ptr[0..limb_cnt], .big => ptr[true_limb_cnt - limb_cnt .. true_limb_cnt], }; }