unsafe extern "C" fn p384_point_mul( r: *mut u64, p_scalar: *const u64, p_x: *const u64, p_y: *const u64, )