1 2 3 4 5 6 7 8 9 10 11 12 13
#[cfg(target_pointer_width = "32")] macro_rules! limbs { ( $($limb:expr),+ ) => { [ $($limb),+ ] }; } #[cfg(target_pointer_width = "64")] macro_rules! limbs { ( $($limb_lo:expr, $limb_hi:expr),+) => { [ $((($limb_hi | 0u64) << 32) | $limb_lo),+ ] }; }