Lines Matching refs:min

169 #define INT_ADD_RANGE_OVERFLOW(a, b, min, max)          \  argument
171 ? (a) < (min) - (b) \
176 #define INT_SUBTRACT_RANGE_OVERFLOW(a, b, min, max) \ argument
179 : (a) < (min) + (b))
183 #define INT_NEGATE_RANGE_OVERFLOW(a, min, max) \ argument
184 ((min) < 0 \
192 #define INT_MULTIPLY_RANGE_OVERFLOW(a, b, min, max) \ argument
198 : (min) / (b) < (a)) \
202 ? (a) < (min) / (b) \
207 #define INT_DIVIDE_RANGE_OVERFLOW(a, b, min, max) \ argument
208 ((min) < 0 && (b) == -1 && (a) < - (max))
215 #define INT_REMAINDER_RANGE_OVERFLOW(a, b, min, max) \ argument
216 INT_DIVIDE_RANGE_OVERFLOW (a, b, min, max)
225 #define INT_LEFT_SHIFT_RANGE_OVERFLOW(a, b, min, max) \ argument
227 ? (a) < (min) >> (b) \
269 # define _GL_ADD_OVERFLOW(a, b, min, max) \ argument
271 # define _GL_SUBTRACT_OVERFLOW(a, b, min, max) \ argument
273 # define _GL_MULTIPLY_OVERFLOW(a, b, min, max) \ argument
276 # define _GL_ADD_OVERFLOW(a, b, min, max) \ argument
277 ((min) < 0 ? INT_ADD_RANGE_OVERFLOW (a, b, min, max) \
281 # define _GL_SUBTRACT_OVERFLOW(a, b, min, max) \ argument
282 ((min) < 0 ? INT_SUBTRACT_RANGE_OVERFLOW (a, b, min, max) \
286 # define _GL_MULTIPLY_OVERFLOW(a, b, min, max) \ argument
287 (((min) == 0 && (((a) < 0 && 0 < (b)) || ((b) < 0 && 0 < (a)))) \
288 || INT_MULTIPLY_RANGE_OVERFLOW (a, b, min, max))
290 #define _GL_DIVIDE_OVERFLOW(a, b, min, max) \ argument
291 ((min) < 0 ? (b) == _GL_INT_NEGATE_CONVERT (min, 1) && (a) < - (max) \
294 #define _GL_REMAINDER_OVERFLOW(a, b, min, max) \ argument
295 ((min) < 0 ? (b) == _GL_INT_NEGATE_CONVERT (min, 1) && (a) < - (max) \