Lines Matching refs:min
165 #define INT_ADD_RANGE_OVERFLOW(a, b, min, max) \ argument
167 ? (a) < (min) - (b) \
172 #define INT_SUBTRACT_RANGE_OVERFLOW(a, b, min, max) \ argument
175 : (a) < (min) + (b))
179 #define INT_NEGATE_RANGE_OVERFLOW(a, min, max) \ argument
180 ((min) < 0 \
188 #define INT_MULTIPLY_RANGE_OVERFLOW(a, b, min, max) \ argument
194 : (min) / (b) < (a)) \
198 ? (a) < (min) / (b) \
203 #define INT_DIVIDE_RANGE_OVERFLOW(a, b, min, max) \ argument
204 ((min) < 0 && (b) == -1 && (a) < - (max))
211 #define INT_REMAINDER_RANGE_OVERFLOW(a, b, min, max) \ argument
212 INT_DIVIDE_RANGE_OVERFLOW (a, b, min, max)
221 #define INT_LEFT_SHIFT_RANGE_OVERFLOW(a, b, min, max) \ argument
223 ? (a) < (min) >> (b) \
231 #define _GL_ADD_OVERFLOW(a, b, min, max) \ argument
232 ((min) < 0 ? INT_ADD_RANGE_OVERFLOW (a, b, min, max) \
236 #define _GL_SUBTRACT_OVERFLOW(a, b, min, max) \ argument
237 ((min) < 0 ? INT_SUBTRACT_RANGE_OVERFLOW (a, b, min, max) \
241 #define _GL_MULTIPLY_OVERFLOW(a, b, min, max) \ argument
242 (((min) == 0 && (((a) < 0 && 0 < (b)) || ((b) < 0 && 0 < (a)))) \
243 || INT_MULTIPLY_RANGE_OVERFLOW (a, b, min, max))
244 #define _GL_DIVIDE_OVERFLOW(a, b, min, max) \ argument
245 ((min) < 0 ? (b) == _GL_INT_NEGATE_CONVERT (min, 1) && (a) < - (max) \
248 #define _GL_REMAINDER_OVERFLOW(a, b, min, max) \ argument
249 ((min) < 0 ? (b) == _GL_INT_NEGATE_CONVERT (min, 1) && (a) < - (max) \