SPECIAL_RIGHTSHIFT
if (expr->op == SPECIAL_RIGHTSHIFT)
if (expr->right->op != SPECIAL_RIGHTSHIFT)
if (expr->op != SPECIAL_RIGHTSHIFT)
if (expr->op != SPECIAL_RIGHTSHIFT)
case SPECIAL_RIGHTSHIFT:
if (op == SPECIAL_LEFTSHIFT || op == SPECIAL_RIGHTSHIFT) {
if (expr->op == SPECIAL_LEFTSHIFT || expr->op == SPECIAL_RIGHTSHIFT) {
case SIGNED(SPECIAL_RIGHTSHIFT):
case UNSIGNED(SPECIAL_RIGHTSHIFT):
(op == SPECIAL_LEFTSHIFT) || (op == SPECIAL_RIGHTSHIFT)
[SPECIAL_RIGHTSHIFT] = OP_LSR,
if (expr->op == SPECIAL_RIGHTSHIFT)
return SPECIAL_RIGHTSHIFT;
case SPECIAL_RIGHTSHIFT:
return SPECIAL_RIGHTSHIFT;
min = sval_binop(min, SPECIAL_RIGHTSHIFT, rl_max(right_rl));
max = sval_binop(max, SPECIAL_RIGHTSHIFT, rl_min(right_rl));
case SPECIAL_RIGHTSHIFT:
min = sval_binop(tmp->min, SPECIAL_RIGHTSHIFT, shift);
max = sval_binop(tmp->max, SPECIAL_RIGHTSHIFT, shift);
case SPECIAL_RIGHTSHIFT:
case SPECIAL_RIGHTSHIFT:
case SPECIAL_RIGHTSHIFT:
expr->op == SPECIAL_RIGHTSHIFT) {
CODE('>', '>', SPECIAL_RIGHTSHIFT) /* 1f */