Lines Matching refs:opr
1430 static void codearith (FuncState *fs, BinOpr opr,
1432 TMS event = cast(TMS, opr + TM_ADD);
1435 OpCode op = cast(OpCode, opr + OP_ADDK);
1439 OpCode op = cast(OpCode, opr + OP_ADD);
1470 static void codebitwise (FuncState *fs, BinOpr opr,
1480 op = cast(OpCode, opr + OP_ADD);
1485 op = cast(OpCode, opr + OP_ADDK);
1488 cast(TMS, opr + TM_ADD));
1526 static void codeeq (FuncState *fs, BinOpr opr, expdesc *e1, expdesc *e2) {
1549 e1->u.info = condjump(fs, op, r1, r2, isfloat, (opr == OPR_EQ));
1646 void luaK_posfix (FuncState *fs, BinOpr opr,
1649 if (foldbinop(opr) && constfolding(fs, opr + LUA_OPADD, e1, e2))
1651 switch (opr) {
1670 codecommutative(fs, opr, e1, e2, line);
1679 codearith(fs, opr, e1, e2, 0, line);
1683 codebitwise(fs, opr, e1, e2, line);
1706 codeeq(fs, opr, e1, e2);
1710 OpCode op = cast(OpCode, (opr - OPR_EQ) + OP_EQ);
1716 OpCode op = cast(OpCode, (opr - OPR_NE) + OP_EQ);