Lines Matching full:arithmetic
35 /* True if the arithmetic type T is an integer type. bool counts as
128 arithmetic overflow. They do not rely on undefined or
149 so the arguments should not have side effects. The arithmetic
151 integer type after the usual arithmetic conversions, and the type
158 /* Return 1 if A + B would overflow in [MIN,MAX] arithmetic.
165 /* Return 1 if A - B would overflow in [MIN,MAX] arithmetic.
172 /* Return 1 if - A would overflow in [MIN,MAX] arithmetic.
179 /* Return 1 if A * B would overflow in [MIN,MAX] arithmetic.
196 /* Return 1 if A / B would overflow in [MIN,MAX] arithmetic.
201 /* Return 1 if A % B would overflow in [MIN,MAX] arithmetic.
209 /* Return 1 if A << B would overflow in [MIN,MAX] arithmetic.
281 might not yield numerically correct answers due to arithmetic overflow.
284 on undefined behavior due to signed arithmetic overflow.