Lines Matching full:b
29 * These functions compute `a + b` and store the result in `*result`, returning
37 * @param b Second operand.
41 static bool u16_add_overflow(uint16_t a, uint16_t b, uint16_t *result);
46 * @param b Second operand.
51 static bool u32_add_overflow(uint32_t a, uint32_t b, uint32_t *result);
56 * @param b Second operand.
60 static bool u64_add_overflow(uint64_t a, uint64_t b, uint64_t *result);
65 * @param b Second operand.
69 static bool size_add_overflow(size_t a, size_t b, size_t *result);
76 * These functions compute `a * b` and store the result in `*result`, returning
84 * @param b Second operand.
88 static bool u16_mul_overflow(uint16_t a, uint16_t b, uint16_t *result);
93 * @param b Second operand.
98 static bool u32_mul_overflow(uint32_t a, uint32_t b, uint32_t *result);
102 * @param b Second operand.
106 static bool u64_mul_overflow(uint64_t a, uint64_t b, uint64_t *result);
111 * @param b Second operand.
115 static bool size_mul_overflow(size_t a, size_t b, size_t *result);