• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1slotNum = 0xe
2.language ECMAScript
3.function any .#%#A(any a0, any a1, any a2, any a3) {
4label_1:
5label_0:
6	newlexenv 0x2
7	lda a1
8	stlexvar 0x0, 0x0
9	lda a2
10	stlexvar 0x0, 0x1
11	lda.str b
12	sta v0
13	definefunc 0x0, .#%A*#, 0x0
14	callarg0 0x1
15	sta v1
16	stobjbyvalue 0x3, a3, v0
17	lda.str b
18	stobjbyvalue 0x5, a3, v1
19	lda.str c
20	sta v0
21	definefunc 0x7, .#%A*#^1, 0x0
22	callarg0 0x8
23	sta v1
24	stobjbyvalue 0xa, a3, v0
25	lda.str c
26	stobjbyvalue 0xc, a3, v1
27	returnundefined
28label_2:
29}
30
31slotNum = 0xe
32.language ECMAScript
33.function any .#%#A^1(any a0, any a1, any a2, any a3) {
34label_1:
35label_0:
36	newlexenv 0x2
37	lda a1
38	stlexvar 0x0, 0x0
39	lda a2
40	stlexvar 0x0, 0x1
41	lda.str d
42	sta v0
43	definefunc 0x0, .#%A^1*#, 0x0
44	callarg0 0x1
45	sta v1
46	stobjbyvalue 0x3, a3, v0
47	lda.str d
48	stobjbyvalue 0x5, a3, v1
49	lda.str e
50	sta v0
51	definefunc 0x7, .#%A^1*#^1, 0x0
52	callarg0 0x8
53	sta v1
54	stobjbyvalue 0xa, a3, v0
55	lda.str e
56	stobjbyvalue 0xc, a3, v1
57	returnundefined
58label_2:
59}
60
61slotNum = 0x0
62.language ECMAScript
63.function any .#%A*#(any a0, any a1, any a2) {
64label_1:
65label_0:
66	ldai 0x1
67	return
68label_2:
69}
70
71slotNum = 0x0
72.language ECMAScript
73.function any .#%A*#^1(any a0, any a1, any a2) {
74label_1:
75label_0:
76	ldai 0x2
77	return
78label_2:
79}
80
81slotNum = 0x0
82.language ECMAScript
83.function any .#%A^1*#(any a0, any a1, any a2) {
84label_1:
85label_0:
86	ldai 0x1
87	return
88label_2:
89}
90
91slotNum = 0x0
92.language ECMAScript
93.function any .#%A^1*#^1(any a0, any a1, any a2) {
94label_1:
95label_0:
96	ldai 0x2
97	return
98label_2:
99}
100
101slotNum = 0x8
102.language ECMAScript
103.function any .func_main_0(any a0, any a1, any a2) {
104label_7:
105label_0:
106	ldundefined
107	sta v0
108	definefunc 0x0, .#%#A, 0x1
109	sta v1
110	lda v0
111	callruntime.istrue 0x1
112	jnez label_9
113label_2:
114	createemptyobject
115	sta v0
116	mov v2, v0
117	jmp label_3
118label_9:
119	mov v2, v0
120label_3:
121	lda v1
122	callarg1 0x2, v2
123	definefunc 0x4, .#%#A^1, 0x1
124	sta v1
125	lda v0
126	callruntime.istrue 0x5
127	jnez label_6
128label_5:
129	createemptyobject
130	sta v0
131label_6:
132	lda v1
133	callarg1 0x6, v0
134	returnundefined
135label_8:
136}
137
138
139======> literal array buffer <======
140------------------------------------
141slot _0
142------------------------------------
143slot _1
144{
145  index: 0
146    tag: 2
147    val: 0
148},
149{
150  index: 1
151    tag: 2
152    val: 0
153},
154{
155  index: 2
156    tag: 2
157    val: 0
158},
159{
160  index: 3
161    tag: 2
162    val: 0
163},
164{
165  index: 4
166    tag: 2
167    val: 0
168},
169{
170  index: 5
171    tag: 2
172    val: 0
173},
174