rendered paste body
main <sample.lua:0> (52 instructions, 208 bytes at 0x8061ff0)
0 params, 7 stacks, 0 upvalues, 7 locals, 7 constants, 1 function
1 [1] LOADK 0 0 ; 1
2 [1] LOADK 1 2 ; "the quick brown fox\r\n"
3 [1] SETGLOBAL 1 1 ; b
4 [2] CLOSURE 1 0 ; 0x8062270
5 [2] MOVE 0 0 0
6 [2] SETGLOBAL 1 3 ; c
7 [3] LOADNIL 1 1 0
8 [3] SETGLOBAL 1 3 ; c
9 [3] UNM 1 0 0
10 [3] SETGLOBAL 1 3 ; c
11 [3] GETGLOBAL 1 1 ; b
12 [3] NOT 1 1 0
13 [3] SETGLOBAL 1 3 ; c
14 [4] LOADK 1 0 ; 1
15 [4] LOADK 2 4 ; 10
16 [4] LOADK 3 0 ; 1
17 [4] SUB 1 1 3
18 [4] JMP 0 3 ; to 22
19 [4] ADD 0 0 255 ; - 2
20 [4] GETGLOBAL 4 3 ; c
21 [4] CALL 4 1 1
22 [4] FORLOOP 1 -4 ; to 19
23 [5] NEWTABLE 1 0 0
24 [5] MOVE 0 1 0
25 [5] LOADBOOL 1 0 0
26 [5] SETTABLE 0 250 1 ; 1
27 [5] GETTABLE 1 0 250 ; 1
28 [5] SETGLOBAL 1 1 ; b
29 [6] GETGLOBAL 1 6 ; d
30 [6] GETGLOBAL 2 3 ; c
31 [6] GETGLOBAL 3 1 ; b
32 [6] CONCAT 0 1 3
33 [6] GETGLOBAL 1 1 ; b
34 [6] GETGLOBAL 2 3 ; c
35 [6] EQ 1 1 2
36 [6] JMP 0 1 ; to 38
37 [6] LOADBOOL 0 0 1
38 [6] LOADBOOL 0 1 0
39 [6] NEWTABLE 1 2 0
40 [6] LOADK 2 0 ; 1
41 [6] LOADK 3 5 ; 2
42 [6] SETLIST 1 1
43 [6] MOVE 0 1 0
44 [7] GETGLOBAL 1 1 ; b
45 [7] CALL 1 1 4
46 [7] TFORPREP 1 2 ; to 49
47 [7] LOADK 4 0 ; 1
48 [7] SETGLOBAL 4 1 ; b
49 [7] TFORLOOP 1 0 0
50 [7] JMP 0 -4 ; to 47
51 [8] RETURN 0 1 0
52 [8] RETURN 0 1 0
function <sample.lua:2> (5 instructions, 20 bytes at 0x8062270)
0 params, 2 stacks, 1 upvalue, 0 locals, 1 constant, 0 functions
1 [2] GETUPVAL 0 0 0 ; a
2 [2] SETGLOBAL 0 0 ; b
3 [2] GETGLOBAL 0 0 ; b
4 [2] SETUPVAL 0 0 0 ; a
5 [2] RETURN 0 1 0