test_mul_u64_add_u64_div_u64
#if !defined(mul_u64_add_u64_div_u64) || defined(test_mul_u64_add_u64_div_u64)
#if defined(__SIZEOF_INT128__) && !defined(test_mul_u64_add_u64_div_u64)
#if !defined(test_mul_u64_add_u64_div_u64)
result = test_mul_u64_add_u64_div_u64(a, b, 0, d);
result_up = test_mul_u64_add_u64_div_u64(a, b, d - 1, d);
#define mul_u64_add_u64_div_u64 test_mul_u64_add_u64_div_u64
#define test_mul_u64_add_u64_div_u64 test_mul_u64_add_u64_div_u64
static u64 test_mul_u64_add_u64_div_u64(u64 a, u64 b, u64 c, u64 d);