Lines Matching refs:rb
335 void luaV_objlen (lua_State *L, StkId ra, const TValue *rb) { in luaV_objlen() argument
337 switch (ttypenv(rb)) { in luaV_objlen()
339 Table *h = hvalue(rb); in luaV_objlen()
346 setnvalue(ra, cast_num(tsvalue(rb)->len)); in luaV_objlen()
350 tm = luaT_gettmbyobj(L, rb, TM_LEN); in luaV_objlen()
352 luaG_typeerror(L, rb, "get length of"); in luaV_objlen()
356 callTM(L, tm, rb, rb, ra, 1); in luaV_objlen()
409 void luaV_arith (lua_State *L, StkId ra, const TValue *rb, in luaV_arith() argument
413 if ((b = luaV_tonumber(rb, &tempb)) != NULL && in luaV_arith()
429 else if (!call_binTM(L, rb, rc, ra, op)) in luaV_arith()
430 luaG_aritherror(L, rb, rc); in luaV_arith()
581 TValue *rb = RKB(i); \
583 if (ttisnumber(rb) && ttisnumber(rc)) { \
584 lua_Number nb = nvalue(rb), nc = nvalue(rc); \
587 else { Protect(luaV_arith(L, ra, rb, rc, tm)); } }
621 TValue *rb = k + GETARG_Bx(i); in luaV_execute()
622 setobj2s(L, ra, rb); in luaV_execute()
625 TValue *rb; in luaV_execute()
627 rb = k + GETARG_Ax(*ci->u.l.savedpc++); in luaV_execute()
628 setobj2s(L, ra, rb); in luaV_execute()
673 StkId rb = RB(i); in luaV_execute()
674 setobjs2s(L, ra+1, rb); in luaV_execute()
675 Protect(luaV_gettable(L, rb, RKC(i), ra)); in luaV_execute()
699 TValue *rb = RB(i); in luaV_execute()
700 if (ttisnumber(rb)) { in luaV_execute()
701 lua_Number nb = nvalue(rb); in luaV_execute()
705 Protect(luaV_arith(L, ra, rb, rb, TM_UNM)); in luaV_execute()
709 TValue *rb = RB(i); in luaV_execute()
710 int res = l_isfalse(rb); /* next assignment may change this value */ in luaV_execute()
719 StkId rb; in luaV_execute()
723 rb = b + base; in luaV_execute()
724 setobjs2s(L, ra, rb); in luaV_execute()
725 checkGC(L, (ra >= rb ? ra + 1 : rb)); in luaV_execute()
732 TValue *rb = RKB(i); in luaV_execute()
735 if (cast_int(equalobj(L, rb, rc)) != GETARG_A(i)) in luaV_execute()
764 TValue *rb = RB(i); in luaV_execute()
765 if (GETARG_C(i) ? l_isfalse(rb) : !l_isfalse(rb)) in luaV_execute()
768 setobjs2s(L, ra, rb); in luaV_execute()