MCPcopy Create free account
hub / github.com/Cubitect/cubiomes-viewer / codebinexpval

Function codebinexpval

lua/src/lcode.c:1392–1398  ·  view source on GitHub ↗

** Emit code for binary expressions that "produce values" over ** two registers. */

Source from the content-addressed store, hash-verified

1390** two registers.
1391*/
1392static void codebinexpval (FuncState *fs, OpCode op,
1393 expdesc *e1, expdesc *e2, int line) {
1394 int v2 = luaK_exp2anyreg(fs, e2); /* both operands are in registers */
1395 lua_assert(OP_ADD <= op && op <= OP_SHR);
1396 finishbinexpval(fs, e1, e2, op, v2, 0, line, OP_MMBIN,
1397 cast(TMS, (op - OP_ADD) + TM_ADD));
1398}
1399
1400
1401/*

Callers 3

codearithFunction · 0.85
codebitwiseFunction · 0.85
luaK_posfixFunction · 0.85

Calls 2

luaK_exp2anyregFunction · 0.85
finishbinexpvalFunction · 0.85

Tested by

no test coverage detected