1.language ECMAScript
2
3slotNum = 0x4
4.function any .#&#A(any a0, any a1, any a2, any a3) {
5label_4: 
6label_0: 
7	ldundefined
8	sta v0
9	definefunc 0x0, .#&A&#B, 0x1
10	sta v1
11	lda v0
12	callruntime.istrue 0x1
13	jnez label_3
14label_2: 
15	createemptyobject
16	sta v0
17label_3: 
18	lda v1
19	callarg1 0x2, v0
20	ldundefined
21	returnundefined
22label_5: 
23}
24
25slotNum = 0x1
26.function any .#&A&#B(any a0, any a1, any a2, any a3) {
27label_1: 
28label_0: 
29	definefunc 0x0, .#&A&B*#D, 0x0
30	ldundefined
31	returnundefined
32label_2: 
33}
34
35slotNum = 0x0
36.function any .#&A&B*#D(any a0, any a1, any a2) {
37label_1: 
38label_0: 
39	ldundefined
40	returnundefined
41label_2: 
42}
43
44slotNum = 0x4
45.function any .func_main_0(any a0, any a1, any a2) {
46label_4: 
47label_0: 
48	ldundefined
49	sta v0
50	definefunc 0x0, .#&#A, 0x1
51	sta v1
52	lda v0
53	callruntime.istrue 0x1
54	jnez label_3
55label_2: 
56	createemptyobject
57	sta v0
58label_3: 
59	lda v1
60	callarg1 0x2, v0
61	ldundefined
62	returnundefined
63label_5: 
64}
65
66
67======> literal array buffer <======
68------------------------------------
69slot _0
70------------------------------------
71slot _1
72{
73  index: 0
74    tag: 2
75    val: 0
76},
77{
78  index: 1
79    tag: 2
80    val: 0
81},
82{
83  index: 2
84    tag: 2
85    val: 0
86},
87{
88  index: 3
89    tag: 2
90    val: 0
91},
92{
93  index: 4
94    tag: 2
95    val: 0
96},
97{
98  index: 5
99    tag: 2
100    val: 0
101},
102