Lines Matching refs:rb

689 void luaV_objlen (lua_State *L, StkId ra, const TValue *rb) {  in luaV_objlen()  argument
691 switch (ttypetag(rb)) { in luaV_objlen()
693 Table *h = hvalue(rb); in luaV_objlen()
700 setivalue(s2v(ra), tsvalue(rb)->shrlen); in luaV_objlen()
704 setivalue(s2v(ra), tsvalue(rb)->u.lnglen); in luaV_objlen()
708 tm = luaT_gettmbyobj(L, rb, TM_LEN); in luaV_objlen()
710 luaG_typeerror(L, rb, "get length of"); in luaV_objlen()
714 luaT_callTMres(L, tm, rb, rb, ra); in luaV_objlen()
1015 TValue *rb = vRB(i); \
1016 if (ttisinteger(s2v(ra)) && ttisinteger(rb)) { \
1018 lua_Integer ib = ivalue(rb); \
1021 else if (ttisnumber(s2v(ra)) && ttisnumber(rb)) \
1022 cond = opn(s2v(ra), rb); \
1024 Protect(cond = other(L, s2v(ra), rb)); \
1207 TValue *rb = k + GETARG_Bx(i); in luaV_execute() local
1208 setobj2s(L, ra, rb); in luaV_execute()
1213 TValue *rb; in luaV_execute() local
1214 rb = k + GETARG_Ax(*pc); pc++; in luaV_execute()
1215 setobj2s(L, ra, rb); in luaV_execute()
1271 TValue *rb = vRB(i); in luaV_execute() local
1275 ? (cast_void(n = ivalue(rc)), luaV_fastgeti(L, rb, n, slot)) in luaV_execute()
1276 : luaV_fastget(L, rb, rc, slot, luaH_get)) { in luaV_execute()
1280 Protect(luaV_finishget(L, rb, rc, ra, slot)); in luaV_execute()
1286 TValue *rb = vRB(i); in luaV_execute() local
1288 if (luaV_fastgeti(L, rb, c, slot)) { in luaV_execute()
1294 Protect(luaV_finishget(L, rb, &key, ra, slot)); in luaV_execute()
1301 TValue *rb = vRB(i); in luaV_execute() local
1304 if (luaV_fastget(L, rb, key, slot, luaH_getshortstr)) { in luaV_execute()
1308 Protect(luaV_finishget(L, rb, rc, ra, slot)); in luaV_execute()
1314 TValue *rb = KB(i); in luaV_execute() local
1316 TString *key = tsvalue(rb); /* key must be a string */ in luaV_execute()
1321 Protect(luaV_finishset(L, upval, rb, rc, slot)); in luaV_execute()
1327 TValue *rb = vRB(i); /* key (table is in 'ra') */ in luaV_execute() local
1330 if (ttisinteger(rb) /* fast track for integers? */ in luaV_execute()
1331 ? (cast_void(n = ivalue(rb)), luaV_fastgeti(L, s2v(ra), n, slot)) in luaV_execute()
1332 : luaV_fastget(L, s2v(ra), rb, slot, luaH_get)) { in luaV_execute()
1336 Protect(luaV_finishset(L, s2v(ra), rb, rc, slot)); in luaV_execute()
1357 TValue *rb = KB(i); in luaV_execute() local
1359 TString *key = tsvalue(rb); /* key must be a string */ in luaV_execute()
1364 Protect(luaV_finishset(L, s2v(ra), rb, rc, slot)); in luaV_execute()
1389 TValue *rb = vRB(i); in luaV_execute() local
1392 setobj2s(L, ra + 1, rb); in luaV_execute()
1393 if (luaV_fastget(L, rb, key, slot, luaH_getstr)) { in luaV_execute()
1397 Protect(luaV_finishget(L, rb, rc, ra, slot)); in luaV_execute()
1448 TValue *rb = vRB(i); in luaV_execute() local
1451 if (tointegerns(rb, &ib)) { in luaV_execute()
1458 TValue *rb = vRB(i); in luaV_execute() local
1461 if (tointegerns(rb, &ib)) { in luaV_execute()
1519 TValue *rb = vRB(i); in luaV_execute() local
1523 Protect(luaT_trybinTM(L, s2v(ra), rb, result, tm)); in luaV_execute()
1548 TValue *rb = vRB(i); in luaV_execute() local
1550 if (ttisinteger(rb)) { in luaV_execute()
1551 lua_Integer ib = ivalue(rb); in luaV_execute()
1554 else if (tonumberns(rb, nb)) { in luaV_execute()
1558 Protect(luaT_trybinTM(L, rb, rb, ra, TM_UNM)); in luaV_execute()
1563 TValue *rb = vRB(i); in luaV_execute() local
1565 if (tointegerns(rb, &ib)) { in luaV_execute()
1569 Protect(luaT_trybinTM(L, rb, rb, ra, TM_BNOT)); in luaV_execute()
1574 TValue *rb = vRB(i); in luaV_execute() local
1575 if (l_isfalse(rb)) in luaV_execute()
1612 TValue *rb = vRB(i); in luaV_execute() local
1613 Protect(cond = luaV_equalobj(L, s2v(ra), rb)); in luaV_execute()
1627 TValue *rb = KB(i); in luaV_execute() local
1629 int cond = luaV_rawequalobj(s2v(ra), rb); in luaV_execute()
1670 TValue *rb = vRB(i); in luaV_execute() local
1671 if (l_isfalse(rb) == GETARG_k(i)) in luaV_execute()
1674 setobj2s(L, ra, rb); in luaV_execute()