inline fn limb(i: usize, len: usize) usize
inline fn limb(i: usize, len: usize) usize { return if (endian == .little) i else len - 1 - i; }