PN_ASM2 212 core/compile.c PN_ASM2(OP_PROTO, reg, num); \ PN_ASM2 216 core/compile.c if (numup != PN_NONE) PN_ASM2(OP_GETUPVAL, reg, numup); \ PN_ASM2 217 core/compile.c else PN_ASM2(OP_GETLOCAL, reg, PN_GET(f->locals, v)); \ PN_ASM2 259 core/compile.c PN_ASM2(OP_DBG, reg, num); PN_ASM2 299 core/compile.c PN_ASM2(OP_LOADPN, sreg, PN_S(lhs,0)); PN_ASM2 303 core/compile.c PN_ASM2(OP_LOADK, sreg, num); PN_ASM2 312 core/compile.c PN_ASM2(OP_NAMED, freg - 1, sreg + 1); PN_ASM2 327 core/compile.c PN_ASM2(OP_LOADPN, *reg, args); PN_ASM2 365 core/compile.c PN_ASM2(OP_LOADPN, reg, PN_S(t,0)); PN_ASM2 369 core/compile.c PN_ASM2(OP_LOADK, reg, num); PN_ASM2 380 core/compile.c PN_ASM2(OP_CALL, reg, breg); PN_ASM2 412 core/compile.c PN_ASM2(OP_LOADK, breg, num); PN_ASM2 435 core/compile.c PN_ASM2(OP_LOADK, ++breg, num); PN_ASM2 448 core/compile.c PN_ASM2(OP_LOADK, ++breg, num); PN_ASM2 455 core/compile.c PN_ASM2(opcode, ++breg, num); PN_ASM2 457 core/compile.c PN_ASM2(OP_CALLSET, reg, breg); PN_ASM2 462 core/compile.c PN_ASM2(OP_CALL, reg, breg); PN_ASM2 467 core/compile.c PN_ASM2(OP_GETUPVAL, breg, num); PN_ASM2 468 core/compile.c PN_ASM2(OP_TESTJMP, breg, 1); PN_ASM2 470 core/compile.c PN_ASM2(OP_SETUPVAL, reg, num); PN_ASM2 473 core/compile.c PN_ASM2(OP_GETLOCAL, breg, num); PN_ASM2 474 core/compile.c PN_ASM2(OP_TESTJMP, breg, 1); PN_ASM2 477 core/compile.c PN_ASM2(OP_SETLOCAL, reg, num); PN_ASM2 481 core/compile.c PN_ASM2(OP_GETPATH, reg, num); PN_ASM2 482 core/compile.c PN_ASM2(OP_TESTJMP, reg, 1); PN_ASM2 484 core/compile.c PN_ASM2(OP_SETPATH, reg, num); PN_ASM2 486 core/compile.c PN_ASM2(opcode, reg, num); PN_ASM2 505 core/compile.c PN_ASM2(OP_GETUPVAL, reg, num); PN_ASM2 507 core/compile.c PN_ASM2(OP_GETLOCAL, reg, num); PN_ASM2 510 core/compile.c PN_ASM2(OP_MOVE, breg, reg); PN_ASM2 512 core/compile.c PN_ASM2(OP_LOADPN, breg + 1, (PN_S(t,1) | PN_FNUMBER)); PN_ASM2 513 core/compile.c PN_ASM2(OP_ADD, breg, breg + 1); PN_ASM2 514 core/compile.c PN_ASM2(opcode, breg, num); PN_ASM2 526 core/compile.c case AST_CMP: PN_ASM2(OP_CMP, reg, reg + 1); break; PN_ASM2 527 core/compile.c case AST_EQ: PN_ASM2(OP_EQ, reg, reg + 1); break; PN_ASM2 528 core/compile.c case AST_NEQ: PN_ASM2(OP_NEQ, reg, reg + 1); break; PN_ASM2 529 core/compile.c case AST_GTE: PN_ASM2(OP_GTE, reg, reg + 1); break; PN_ASM2 530 core/compile.c case AST_GT: PN_ASM2(OP_GT, reg, reg + 1); break; PN_ASM2 531 core/compile.c case AST_LT: PN_ASM2(OP_LT, reg, reg + 1); break; PN_ASM2 532 core/compile.c case AST_LTE: PN_ASM2(OP_LTE, reg, reg + 1); break; PN_ASM2 533 core/compile.c case AST_PLUS: PN_ASM2(OP_ADD, reg, reg + 1); break; PN_ASM2 534 core/compile.c case AST_MINUS: PN_ASM2(OP_SUB, reg, reg + 1); break; PN_ASM2 535 core/compile.c case AST_TIMES: PN_ASM2(OP_MULT, reg, reg + 1); break; PN_ASM2 536 core/compile.c case AST_DIV: PN_ASM2(OP_DIV, reg, reg + 1); break; PN_ASM2 537 core/compile.c case AST_REM: PN_ASM2(OP_REM, reg, reg + 1); break; PN_ASM2 538 core/compile.c case AST_POW: PN_ASM2(OP_POW, reg, reg + 1); break; PN_ASM2 539 core/compile.c case AST_BITL: PN_ASM2(OP_BITL, reg, reg + 1); break; PN_ASM2 540 core/compile.c case AST_BITR: PN_ASM2(OP_BITR, reg, reg + 1); break; PN_ASM2 547 core/compile.c PN_ASM2(t->part == AST_WAVY ? OP_BITN : OP_NOT, reg, reg); PN_ASM2 554 core/compile.c PN_ASM2(t->part == AST_AND ? OP_NOTJMP : OP_TESTJMP, reg, 0); PN_ASM2 607 core/compile.c PN_ASM2(OP_NOTJMP, breg, 0); PN_ASM2 638 core/compile.c PN_ASM2(OP_TESTJMP, breg, 0); PN_ASM2 641 core/compile.c PN_ASM2(OP_NOTJMP, breg, 0); PN_ASM2 668 core/compile.c PN_ASM2(OP_TESTJMP, breg, 0); PN_ASM2 688 core/compile.c PN_ASM2(OP_CLASS, reg, breg); PN_ASM2 696 core/compile.c PN_ASM2(OP_NOTJMP, breg, 0); PN_ASM2 754 core/compile.c PN_ASM2(OP_MOVE, oreg, reg); PN_ASM2 756 core/compile.c PN_ASM2(OP_LOADK, reg, num); PN_ASM2 762 core/compile.c PN_ASM2(OP_LOADK, reg, num); PN_ASM2 763 core/compile.c PN_ASM2(OP_BIND, reg, breg); PN_ASM2 765 core/compile.c PN_ASM2(PN_S(t,1) != PN_NIL || PN_S(t,2) != PN_NIL ? OP_MSG : OP_BIND, reg, breg); PN_ASM2 769 core/compile.c PN_ASM2(OP_NOTJMP, reg, 0); PN_ASM2 793 core/compile.c PN_ASM2(OP_CALL, reg, breg); PN_ASM2 797 core/compile.c PN_ASM2(OP_CALL, reg, breg); PN_ASM2 800 core/compile.c PN_ASM2(OP_TEST, reg, breg); PN_ASM2 805 core/compile.c PN_ASM2(opcode, reg, num); PN_ASM2 814 core/compile.c PN_ASM2(OP_CALL, reg, breg); PN_ASM2 831 core/compile.c PN_ASM2(OP_LOADK, reg + 1, num); PN_ASM2 832 core/compile.c PN_ASM2(OP_GETPATH, reg, reg + 1); PN_ASM2 834 core/compile.c PN_ASM2(OP_TEST, reg, reg); PN_ASM2 843 core/compile.c PN_ASM2(OP_LOADK, reg, num); PN_ASM2 847 core/compile.c PN_ASM2(OP_LOADPN, ++breg, PN_NIL); PN_ASM2 850 core/compile.c PN_ASM2(OP_NEWLICK, reg, breg); PN_ASM2 869 core/compile.c PN_ASM2(OP_LOADK, reg + 1, num); PN_ASM2 878 core/compile.c PN_ASM2(OP_SETTABLE, reg, reg + 2); PN_ASM2 882 core/compile.c PN_ASM2(OP_SETTUPLE, reg, reg + 1);