Lines Matching refs:min
166 #define INT_ADD_RANGE_OVERFLOW(a, b, min, max) \ argument
168 ? (a) < (min) - (b) \
173 #define INT_SUBTRACT_RANGE_OVERFLOW(a, b, min, max) \ argument
176 : (a) < (min) + (b))
180 #define INT_NEGATE_RANGE_OVERFLOW(a, min, max) \ argument
181 ((min) < 0 \
189 #define INT_MULTIPLY_RANGE_OVERFLOW(a, b, min, max) \ argument
195 : (min) / (b) < (a)) \
199 ? (a) < (min) / (b) \
204 #define INT_DIVIDE_RANGE_OVERFLOW(a, b, min, max) \ argument
205 ((min) < 0 && (b) == -1 && (a) < - (max))
212 #define INT_REMAINDER_RANGE_OVERFLOW(a, b, min, max) \ argument
213 INT_DIVIDE_RANGE_OVERFLOW (a, b, min, max)
222 #define INT_LEFT_SHIFT_RANGE_OVERFLOW(a, b, min, max) \ argument
224 ? (a) < (min) >> (b) \
232 #define _GL_ADD_OVERFLOW(a, b, min, max) \ argument
233 ((min) < 0 ? INT_ADD_RANGE_OVERFLOW (a, b, min, max) \
237 #define _GL_SUBTRACT_OVERFLOW(a, b, min, max) \ argument
238 ((min) < 0 ? INT_SUBTRACT_RANGE_OVERFLOW (a, b, min, max) \
242 #define _GL_MULTIPLY_OVERFLOW(a, b, min, max) \ argument
243 (((min) == 0 && (((a) < 0 && 0 < (b)) || ((b) < 0 && 0 < (a)))) \
244 || INT_MULTIPLY_RANGE_OVERFLOW (a, b, min, max))
245 #define _GL_DIVIDE_OVERFLOW(a, b, min, max) \ argument
246 ((min) < 0 ? (b) == _GL_INT_NEGATE_CONVERT (min, 1) && (a) < - (max) \
249 #define _GL_REMAINDER_OVERFLOW(a, b, min, max) \ argument
250 ((min) < 0 ? (b) == _GL_INT_NEGATE_CONVERT (min, 1) && (a) < - (max) \