unsafe fn mul_mont( r: *mut u64, a: *const u64, b: *const u64, n: *const u64, n0: &N0, num_limbs: usize, _: Features, )