Lines Matching refs:vr
288 struct tbl *vl, UNINITIALIZED(*vr), *vasn;
341 vr = intvar(es, evalexpr(es, P_ASSIGN));
343 vr = intvar(es, evalexpr(es, ((int) prec) - 1));
345 || op == O_MODASN) && vr->val.i == 0)
348 vr->val.i = 1;
355 res = vl->val.i * vr->val.i;
359 res = vl->val.i / vr->val.i;
363 res = vl->val.i % vr->val.i;
367 res = vl->val.i + vr->val.i;
371 res = vl->val.i - vr->val.i;
375 res = vl->val.i << vr->val.i;
379 res = vl->val.i >> vr->val.i;
382 res = vl->val.i < vr->val.i;
385 res = vl->val.i <= vr->val.i;
388 res = vl->val.i > vr->val.i;
391 res = vl->val.i >= vr->val.i;
394 res = vl->val.i == vr->val.i;
397 res = vl->val.i != vr->val.i;
401 res = vl->val.i & vr->val.i;
405 res = vl->val.i ^ vr->val.i;
409 res = vl->val.i | vr->val.i;
414 vr = intvar(es, evalexpr(es, ((int) prec) - 1));
415 res = vl->val.i && vr->val.i;
422 vr = intvar(es, evalexpr(es, ((int) prec) - 1));
423 res = vl->val.i || vr->val.i;
440 vr = evalexpr(es, P_TERN);
443 vl = ex ? vl : vr;
447 res = vr->val.i;
450 res = vr->val.i;
454 vr->val.i = res;
456 setint_v(vasn, vr);
459 vl = vr;