Lines Matching refs:b
101 int64_t mathMultiply(int64_t a, int64_t b) in mathMultiply() argument
110 if (b < 0) { in mathMultiply()
111 b = -b; in mathMultiply()
114 int64_t c = (a * b + 0x8000L) >> 16; in mathMultiply()
119 int64_t mathDivide(int64_t a, int64_t b) in mathDivide() argument
128 if (b < 0) { in mathDivide()
129 b = -b; in mathDivide()
132 int64_t q = b > 0 ? ((a << 16) + (b >> 1)) / b : 0x7FFFFFFFL; in mathDivide()
137 int64_t mathMulDiv(int64_t a, int64_t b, int64_t c) in mathMulDiv() argument
146 if (b < 0) { in mathMulDiv()
147 b = -b; in mathMulDiv()
154 int64_t d = c > 0 ? (a * b + (c >> 1)) / c : 0x7FFFFFFFL; in mathMulDiv()
224 SwCoord a, b, c, d; in mathSplitCubic() local
230 base[5].x = b = (base[3].x + d) >> 1; in mathSplitCubic()
233 base[4].x = b = (b + c) >> 1; in mathSplitCubic()
234 base[3].x = (a + b) >> 1; in mathSplitCubic()
240 base[5].y = b = (base[3].y + d) >> 1; in mathSplitCubic()
243 base[4].y = b = (b + c) >> 1; in mathSplitCubic()
244 base[3].y = (a + b) >> 1; in mathSplitCubic()