main (14 instructions at 0x55789d62dc90) 0+ params, 7 slots, 1 upvalue, 4 locals, 1 constant, 3 functions 1 [1] VARARGPREP 0 2 [3] CLOSURE 0 0 ; 0x55789d62de30 3 [7] CLOSURE 1 1 ; 0x55789d62df90 4 [11] CLOSURE 2 2 ; 0x55789d62e0f0 5 [13] MOVE 3 2 6 [13] LOADI 4 10 7 [13] LOADI 5 11 8 [13] LOADI 6 12 9 [13] CALL 3 4 2 ; 3 in 1 out 10 [14] GETTABUP 4 0 0 ; _ENV "print" 11 [14] MOVE 5 3 12 [14] CALL 4 2 1 ; 1 in 0 out 13 [15] RETURN 3 2 1k ; 1 out 14 [15] RETURN 4 1 1k ; 0 out constants (1) for 0x55789d62dc90: 0 S "print" locals (4) for 0x55789d62dc90: 0 add 3 15 1 mul 4 15 2 fma 5 15 3 hh 10 15 upvalues (1) for 0x55789d62dc90: 0 _ENV 1 0 function (4 instructions at 0x55789d62de30) 2 params, 3 slots, 0 upvalues, 2 locals, 0 constants, 0 functions 1 [2] ADD 2 0 1 2 [2] MMBIN 0 1 6 ; __add 3 [2] RETURN1 2 4 [3] RETURN0 constants (0) for 0x55789d62de30: locals (2) for 0x55789d62de30: 0 aa 1 5 1 bb 1 5 upvalues (0) for 0x55789d62de30: function (4 instructions at 0x55789d62df90) 2 params, 3 slots, 0 upvalues, 2 locals, 0 constants, 0 functions 1 [6] MUL 2 0 1 2 [6] MMBIN 0 1 8 ; __mul 3 [6] RETURN1 2 4 [7] RETURN0 constants (0) for 0x55789d62df90: locals (2) for 0x55789d62df90: 0 cc 1 5 1 dd 1 5 upvalues (0) for 0x55789d62df90: function (9 instructions at 0x55789d62e0f0) 3 params, 7 slots, 2 upvalues, 3 locals, 0 constants, 0 functions 1 [10] GETUPVAL 3 0 ; add 2 [10] GETUPVAL 4 1 ; mul 3 [10] MOVE 5 0 4 [10] MOVE 6 1 5 [10] CALL 4 3 2 ; 2 in 1 out 6 [10] MOVE 5 2 7 [10] TAILCALL 3 3 0 ; 2 in 8 [10] RETURN 3 0 0 ; all out 9 [11] RETURN0 constants (0) for 0x55789d62e0f0: locals (3) for 0x55789d62e0f0: 0 ee 1 10 1 ff 1 10 2 gg 1 10 upvalues (2) for 0x55789d62e0f0: 0 add 1 0 1 mul 1 1