• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1.language ECMAScript
2
3slotNum = 0x5
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 0x3, 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 = 0x5
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 0x3, 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