Home
last modified time | relevance | path

Searched refs:u128_add (Results 1 – 3 of 3) sorted by relevance

/linux/fs/bcachefs/
A Dmean_and_variance.h41 static inline u128_u u128_add(u128_u a, u128_u b) in u128_add() function
92 static inline u128_u u128_add(u128_u a, u128_u b) in u128_add() function
130 r = u128_add(r, u128_shl(u64_to_u128(h*l), 32)); in u128_square()
131 r = u128_add(r, u128_shl(u64_to_u128(l*h), 32)); in u128_square()
132 r = u128_add(r, u64_to_u128(l*l)); in u128_square()
143 c = u128_add(c, u64_to_u128(lo)); in u64s_to_u128()
186 s->sum_squares = u128_add(s->sum_squares, u128_square(abs(v))); in mean_and_variance_update()
A Dmean_and_variance_test.c178 KUNIT_EXPECT_EQ(test, u128_hi(u128_add(a, a1)), 1); in mean_and_variance_u128_basic_test()
179 KUNIT_EXPECT_EQ(test, u128_lo(u128_add(a, a1)), 0); in mean_and_variance_u128_basic_test()
180 KUNIT_EXPECT_EQ(test, u128_hi(u128_add(a1, a)), 1); in mean_and_variance_u128_basic_test()
181 KUNIT_EXPECT_EQ(test, u128_lo(u128_add(a1, a)), 0); in mean_and_variance_u128_basic_test()
A Dmean_and_variance.c57 r = u128_add(r, u128_shl(u64_to_u128(div64_u64_rem(l + (rem << 32), d, &rem)), 32)); in u128_div()
58 r = u128_add(r, u64_to_u128(div64_u64_rem(lo + (rem << 32), d, &rem))); in u128_div()

Completed in 8 milliseconds