Lines Matching refs:rb
336 void luaV_objlen (lua_State *L, StkId ra, const TValue *rb) { in luaV_objlen() argument
338 switch (ttypenv(rb)) { in luaV_objlen()
340 Table *h = hvalue(rb); in luaV_objlen()
347 setnvalue(ra, cast_num(tsvalue(rb)->len)); in luaV_objlen()
351 tm = luaT_gettmbyobj(L, rb, TM_LEN); in luaV_objlen()
353 luaG_typeerror(L, rb, "get length of"); in luaV_objlen()
357 callTM(L, tm, rb, rb, ra, 1); in luaV_objlen()
410 void luaV_arith (lua_State *L, StkId ra, const TValue *rb, in luaV_arith() argument
414 if ((b = luaV_tonumber(rb, &tempb)) != NULL && in luaV_arith()
430 else if (!call_binTM(L, rb, rc, ra, op)) in luaV_arith()
431 luaG_aritherror(L, rb, rc); in luaV_arith()
582 TValue *rb = RKB(i); \
584 if (ttisnumber(rb) && ttisnumber(rc)) { \
585 lua_Number nb = nvalue(rb), nc = nvalue(rc); \
588 else { Protect(luaV_arith(L, ra, rb, rc, tm)); } }
622 TValue *rb = k + GETARG_Bx(i); in luaV_execute()
623 setobj2s(L, ra, rb); in luaV_execute()
626 TValue *rb; in luaV_execute()
628 rb = k + GETARG_Ax(*ci->u.l.savedpc++); in luaV_execute()
629 setobj2s(L, ra, rb); in luaV_execute()
674 StkId rb = RB(i); in luaV_execute()
675 setobjs2s(L, ra+1, rb); in luaV_execute()
676 Protect(luaV_gettable(L, rb, RKC(i), ra)); in luaV_execute()
700 TValue *rb = RB(i); in luaV_execute()
701 if (ttisnumber(rb)) { in luaV_execute()
702 lua_Number nb = nvalue(rb); in luaV_execute()
706 Protect(luaV_arith(L, ra, rb, rb, TM_UNM)); in luaV_execute()
710 TValue *rb = RB(i); in luaV_execute()
711 int res = l_isfalse(rb); /* next assignment may change this value */ in luaV_execute()
720 StkId rb; in luaV_execute()
724 rb = b + base; in luaV_execute()
725 setobjs2s(L, ra, rb); in luaV_execute()
726 checkGC(L, (ra >= rb ? ra + 1 : rb)); in luaV_execute()
733 TValue *rb = RKB(i); in luaV_execute()
736 if (cast_int(equalobj(L, rb, rc)) != GETARG_A(i)) in luaV_execute()
765 TValue *rb = RB(i); in luaV_execute()
766 if (GETARG_C(i) ? l_isfalse(rb) : !l_isfalse(rb)) in luaV_execute()
769 setobjs2s(L, ra, rb); in luaV_execute()