Lines Matching refs:vr
313 struct tbl *vl, *vr = NULL, *vasn;
364 vr = intvar(es, evalexpr(es, P_ASSIGN));
366 vr = intvar(es, evalexpr(es, prec - 1));
368 op == O_MODASN) && vr->val.i == 0) {
370 vr->val.i = 1;
377 res = bivui(vl, *, vr);
391 vr->val.u == IDIVWRAPV_VR) {
397 res = bivui(vl, /, vr);
405 vr->val.u == IDIVWRAPV_VR) {
410 res = bivui(vl, %, vr);
414 res = bivui(vl, +, vr);
418 res = bivui(vl, -, vr);
422 res = bivui(vl, <<, vr);
426 res = bivui(vl, >>, vr);
429 res = bivui(vl, <, vr);
432 res = bivui(vl, <=, vr);
435 res = bivui(vl, >, vr);
438 res = bivui(vl, >=, vr);
441 res = bivui(vl, ==, vr);
444 res = bivui(vl, !=, vr);
448 res = bivui(vl, &, vr);
452 res = bivui(vl, ^, vr);
456 res = bivui(vl, |, vr);
461 vr = intvar(es, evalexpr(es, prec - 1));
462 res = bivui(vl, &&, vr);
469 vr = intvar(es, evalexpr(es, prec - 1));
470 res = bivui(vl, ||, vr);
488 vr = evalexpr(es, P_TERN);
491 vl = ev ? vl : vr;
495 res = vr->val.u;
498 res = vr->val.u;
502 vr->val.u = res;
505 setint_v(vasn, vr, es->arith);
509 vl = vr;