Lines Matching refs:min
160 #define INT_ADD_RANGE_OVERFLOW(a, b, min, max) \ argument
162 ? (a) < (min) - (b) \
167 #define INT_SUBTRACT_RANGE_OVERFLOW(a, b, min, max) \ argument
170 : (a) < (min) + (b))
174 #define INT_NEGATE_RANGE_OVERFLOW(a, min, max) \ argument
175 ((min) < 0 \
183 #define INT_MULTIPLY_RANGE_OVERFLOW(a, b, min, max) \ argument
189 : (min) / (b) < (a)) \
193 ? (a) < (min) / (b) \
198 #define INT_DIVIDE_RANGE_OVERFLOW(a, b, min, max) \ argument
199 ((min) < 0 && (b) == -1 && (a) < - (max))
206 #define INT_REMAINDER_RANGE_OVERFLOW(a, b, min, max) \ argument
207 INT_DIVIDE_RANGE_OVERFLOW (a, b, min, max)
216 #define INT_LEFT_SHIFT_RANGE_OVERFLOW(a, b, min, max) \ argument
218 ? (a) < (min) >> (b) \
236 # define _GL_ADD_OVERFLOW(a, b, min, max) \ argument
238 # define _GL_SUBTRACT_OVERFLOW(a, b, min, max) \ argument
240 # define _GL_MULTIPLY_OVERFLOW(a, b, min, max) \ argument
243 # define _GL_ADD_OVERFLOW(a, b, min, max) \ argument
244 ((min) < 0 ? INT_ADD_RANGE_OVERFLOW (a, b, min, max) \
248 # define _GL_SUBTRACT_OVERFLOW(a, b, min, max) \ argument
249 ((min) < 0 ? INT_SUBTRACT_RANGE_OVERFLOW (a, b, min, max) \
253 # define _GL_MULTIPLY_OVERFLOW(a, b, min, max) \ argument
254 (((min) == 0 && (((a) < 0 && 0 < (b)) || ((b) < 0 && 0 < (a)))) \
255 || INT_MULTIPLY_RANGE_OVERFLOW (a, b, min, max))
257 #define _GL_DIVIDE_OVERFLOW(a, b, min, max) \ argument
258 ((min) < 0 ? (b) == _GL_INT_NEGATE_CONVERT (min, 1) && (a) < - (max) \
261 #define _GL_REMAINDER_OVERFLOW(a, b, min, max) \ argument
262 ((min) < 0 ? (b) == _GL_INT_NEGATE_CONVERT (min, 1) && (a) < - (max) \