Searched refs:u128_add (Results 1 – 3 of 3) sorted by relevance
| /linux/fs/bcachefs/ |
| A D | mean_and_variance.h | 41 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 D | mean_and_variance_test.c | 178 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 D | mean_and_variance.c | 57 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