Lines Matching full:bound
441 #define MODDEC(x, bound) MUX((x) == 0, (bound) - 1, (x) - 1)
442 #define MODINC(x, bound) MUX((x) == (bound) - 1, 0, (x) + 1)
445 #define MODDEC_POW2(x, bound) (((x) - 1) & ((bound) - 1))
446 #define MODINC_POW2(x, bound) (((x) + 1) & ((bound) - 1))
449 #define MODADD(x, y, bound) \
450 MUX((x) + (y) >= (bound), (x) + (y) - (bound), (x) + (y))
451 #define MODSUB(x, y, bound) \
452 MUX(((int)(x)) - ((int)(y)) < 0, (x) - (y) + (bound), (x) - (y))
455 #define MODADD_POW2(x, y, bound) (((x) + (y)) & ((bound) - 1))
456 #define MODSUB_POW2(x, y, bound) (((x) - (y)) & ((bound) - 1))