• Home
  • Raw
  • Download

Lines Matching refs:max

165 #define INT_ADD_RANGE_OVERFLOW(a, b, min, max)          \  argument
168 : (max) - (b) < (a))
172 #define INT_SUBTRACT_RANGE_OVERFLOW(a, b, min, max) \ argument
174 ? (max) + (b) < (a) \
179 #define INT_NEGATE_RANGE_OVERFLOW(a, min, max) \ argument
181 ? (a) < - (max) \
188 #define INT_MULTIPLY_RANGE_OVERFLOW(a, b, min, max) \ argument
191 ? (a) < (max) / (b) \
199 : (max) / (b) < (a)))
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
224 : (max) >> (b) < (a))
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
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) \
250 : (a) < 0 ? (a) % (b) != ((max) - (b) + 1) % (b) \
251 : (b) < 0 && ! _GL_UNSIGNED_NEG_MULTIPLE (a, b, max))
257 #define _GL_UNSIGNED_NEG_MULTIPLE(a, b, max) \ argument
259 ? (_GL_SIGNED_INT_MAXIMUM (b) == (max) \