Lines Matching refs:t1
255 int luaV_equalval (lua_State *L, const TValue *t1, const TValue *t2) { in luaV_equalval() argument
257 lua_assert(ttype(t1) == ttype(t2)); in luaV_equalval()
258 switch (ttype(t1)) { in luaV_equalval()
260 case LUA_TNUMBER: return luai_numeq(nvalue(t1), nvalue(t2)); in luaV_equalval()
261 case LUA_TBOOLEAN: return bvalue(t1) == bvalue(t2); /* true must be 1 !! */ in luaV_equalval()
262 case LUA_TLIGHTUSERDATA: return pvalue(t1) == pvalue(t2); in luaV_equalval()
264 if (uvalue(t1) == uvalue(t2)) return 1; in luaV_equalval()
265 tm = get_compTM(L, uvalue(t1)->metatable, uvalue(t2)->metatable, in luaV_equalval()
270 if (hvalue(t1) == hvalue(t2)) return 1; in luaV_equalval()
271 tm = get_compTM(L, hvalue(t1)->metatable, hvalue(t2)->metatable, TM_EQ); in luaV_equalval()
274 default: return gcvalue(t1) == gcvalue(t2); in luaV_equalval()
277 callTMres(L, L->top, tm, t1, t2); /* call TM */ in luaV_equalval()