Lines Matching refs:rb

688 void luaV_objlen (lua_State *L, StkId ra, const TValue *rb) {  in luaV_objlen()  argument
690 switch (ttypetag(rb)) { in luaV_objlen()
692 Table *h = hvalue(rb); in luaV_objlen()
699 setivalue(s2v(ra), tsvalue(rb)->shrlen); in luaV_objlen()
703 setivalue(s2v(ra), tsvalue(rb)->u.lnglen); in luaV_objlen()
707 tm = luaT_gettmbyobj(L, rb, TM_LEN); in luaV_objlen()
709 luaG_typeerror(L, rb, "get length of"); in luaV_objlen()
713 luaT_callTMres(L, tm, rb, rb, ra); in luaV_objlen()
995 TValue *rb = vRB(i); \
996 if (ttisinteger(s2v(ra)) && ttisinteger(rb)) { \
998 lua_Integer ib = ivalue(rb); \
1001 else if (ttisnumber(s2v(ra)) && ttisnumber(rb)) \
1002 cond = opn(s2v(ra), rb); \
1004 Protect(cond = other(L, s2v(ra), rb)); \
1179 TValue *rb = k + GETARG_Bx(i); in luaV_execute() local
1180 setobj2s(L, ra, rb); in luaV_execute()
1184 TValue *rb; in luaV_execute() local
1185 rb = k + GETARG_Ax(*pc); pc++; in luaV_execute()
1186 setobj2s(L, ra, rb); in luaV_execute()
1234 TValue *rb = vRB(i); in luaV_execute() local
1238 ? (cast_void(n = ivalue(rc)), luaV_fastgeti(L, rb, n, slot)) in luaV_execute()
1239 : luaV_fastget(L, rb, rc, slot, luaH_get)) { in luaV_execute()
1243 Protect(luaV_finishget(L, rb, rc, ra, slot)); in luaV_execute()
1248 TValue *rb = vRB(i); in luaV_execute() local
1250 if (luaV_fastgeti(L, rb, c, slot)) { in luaV_execute()
1256 Protect(luaV_finishget(L, rb, &key, ra, slot)); in luaV_execute()
1262 TValue *rb = vRB(i); in luaV_execute() local
1265 if (luaV_fastget(L, rb, key, slot, luaH_getshortstr)) { in luaV_execute()
1269 Protect(luaV_finishget(L, rb, rc, ra, slot)); in luaV_execute()
1275 TValue *rb = KB(i); in luaV_execute() local
1277 TString *key = tsvalue(rb); /* key must be a string */ in luaV_execute()
1282 Protect(luaV_finishset(L, upval, rb, rc, slot)); in luaV_execute()
1287 TValue *rb = vRB(i); /* key (table is in 'ra') */ in luaV_execute() local
1290 if (ttisinteger(rb) /* fast track for integers? */ in luaV_execute()
1291 ? (cast_void(n = ivalue(rb)), luaV_fastgeti(L, s2v(ra), n, slot)) in luaV_execute()
1292 : luaV_fastget(L, s2v(ra), rb, slot, luaH_get)) { in luaV_execute()
1296 Protect(luaV_finishset(L, s2v(ra), rb, rc, slot)); in luaV_execute()
1315 TValue *rb = KB(i); in luaV_execute() local
1317 TString *key = tsvalue(rb); /* key must be a string */ in luaV_execute()
1322 Protect(luaV_finishset(L, s2v(ra), rb, rc, slot)); in luaV_execute()
1345 TValue *rb = vRB(i); in luaV_execute() local
1348 setobj2s(L, ra + 1, rb); in luaV_execute()
1349 if (luaV_fastget(L, rb, key, slot, luaH_getstr)) { in luaV_execute()
1353 Protect(luaV_finishget(L, rb, rc, ra, slot)); in luaV_execute()
1401 TValue *rb = vRB(i); in luaV_execute() local
1404 if (tointegerns(rb, &ib)) { in luaV_execute()
1410 TValue *rb = vRB(i); in luaV_execute() local
1413 if (tointegerns(rb, &ib)) { in luaV_execute()
1468 TValue *rb = vRB(i); in luaV_execute() local
1472 Protect(luaT_trybinTM(L, s2v(ra), rb, result, tm)); in luaV_execute()
1494 TValue *rb = vRB(i); in luaV_execute() local
1496 if (ttisinteger(rb)) { in luaV_execute()
1497 lua_Integer ib = ivalue(rb); in luaV_execute()
1500 else if (tonumberns(rb, nb)) { in luaV_execute()
1504 Protect(luaT_trybinTM(L, rb, rb, ra, TM_UNM)); in luaV_execute()
1508 TValue *rb = vRB(i); in luaV_execute() local
1510 if (tointegerns(rb, &ib)) { in luaV_execute()
1514 Protect(luaT_trybinTM(L, rb, rb, ra, TM_BNOT)); in luaV_execute()
1518 TValue *rb = vRB(i); in luaV_execute() local
1519 if (l_isfalse(rb)) in luaV_execute()
1551 TValue *rb = vRB(i); in luaV_execute() local
1552 Protect(cond = luaV_equalobj(L, s2v(ra), rb)); in luaV_execute()
1565 TValue *rb = KB(i); in luaV_execute() local
1567 int cond = luaV_rawequalobj(s2v(ra), rb); in luaV_execute()
1605 TValue *rb = vRB(i); in luaV_execute() local
1606 if (l_isfalse(rb) == GETARG_k(i)) in luaV_execute()
1609 setobj2s(L, ra, rb); in luaV_execute()