• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1.language ECMAScript
2
3slotNum = 0x0
4.function any .#*#(any a0, any a1, any a2) {
5label_1:
6label_0:
7	ldundefined
8	returnundefined
9label_2:
10}
11
12slotNum = 0x0
13.function any .#*#^1(any a0, any a1, any a2) {
14label_1:
15label_0:
16	ldundefined
17	returnundefined
18label_2:
19}
20
21slotNum = 0x0
22.function any .#*#^2(any a0, any a1, any a2) {
23label_1:
24label_0:
25	ldundefined
26	returnundefined
27label_2:
28}
29
30slotNum = 0x0
31.function any .#*#a#b(any a0, any a1, any a2) {
32label_1:
33label_0:
34	ldundefined
35	returnundefined
36label_2:
37}
38
39slotNum = 0x0
40.function any .#*#a^1(any a0, any a1, any a2) {
41label_1:
42label_0:
43	ldundefined
44	returnundefined
45label_2:
46}
47
48slotNum = 0x0
49.function any .#*#foo(any a0, any a1, any a2) {
50label_1:
51label_0:
52	ldundefined
53	returnundefined
54label_2:
55}
56
57slotNum = 0x0
58.function any .#*#foo^1(any a0, any a1, any a2) {
59label_1:
60label_0:
61	ldundefined
62	returnundefined
63label_2:
64}
65
66slotNum = 0x0
67.function any .#*#key(any a0, any a1, any a2) {
68label_1:
69label_0:
70	ldundefined
71	returnundefined
72label_2:
73}
74
75slotNum = 0x1d
76.function any .func_main_0(any a0, any a1, any a2) {
77label_1:
78label_0:
79	newlexenv 0x2
80	lda a1
81	stlexvar 0x0, 0x0
82	lda a2
83	stlexvar 0x0, 0x1
84	createobjectwithbuffer 0x0, _2
85	sta v0
86	definefunc 0x1, .#*#foo, 0x0
87	definepropertybyname 0x2, a, v0
88	createobjectwithbuffer 0x4, _3
89	sta v0
90	definefunc 0x5, .#*#foo^1, 0x0
91	definepropertybyname 0x6, a, v0
92	definefunc 0x8, .#*#, 0x0
93	createobjectwithbuffer 0x9, _4
94	sta v0
95	definefunc 0xa, .#*#key, 0x0
96	definepropertybyname 0xb, key, v0
97	createobjectwithbuffer 0xd, _5
98	sta v0
99	definefunc 0xe, .#*#a^1, 0x0
100	definepropertybyname 0xf, a^1, v0
101	createobjectwithbuffer 0x11, _6
102	sta v0
103	definefunc 0x12, .#*#^1, 0x0
104	definepropertybyname 0x13, c.b, v0
105	createobjectwithbuffer 0x15, _7
106	sta v0
107	definefunc 0x16, .#*#^2, 0x0
108	definepropertybyname 0x17, c\b, v0
109	createobjectwithbuffer 0x19, _8
110	sta v0
111	definefunc 0x1a, .#*#a#b, 0x0
112	definepropertybyname 0x1b, a#b, v0
113	ldundefined
114	returnundefined
115label_2:
116}
117
118
119======> literal array buffer <======
120------------------------------------
121slot _0
122------------------------------------
123slot _1
124{
125  index: 0
126    tag: 2
127    val: 0
128},
129{
130  index: 1
131    tag: 2
132    val: 0
133},
134{
135  index: 2
136    tag: 2
137    val: 0
138},
139{
140  index: 3
141    tag: 2
142    val: 0
143},
144{
145  index: 4
146    tag: 2
147    val: 0
148},
149{
150  index: 5
151    tag: 2
152    val: 0
153},
154------------------------------------
155slot _2
156{
157  index: 0
158    tag: 0
159    val: 5
160},
161{
162  index: 1
163    tag: 5
164    val: a
165},
166{
167  index: 2
168    tag: 0
169    val: 255
170},
171{
172  index: 3
173    tag: 255
174    val: 0
175},
176------------------------------------
177slot _3
178{
179  index: 0
180    tag: 0
181    val: 5
182},
183{
184  index: 1
185    tag: 5
186    val: a
187},
188{
189  index: 2
190    tag: 0
191    val: 255
192},
193{
194  index: 3
195    tag: 255
196    val: 0
197},
198------------------------------------
199slot _4
200{
201  index: 0
202    tag: 0
203    val: 5
204},
205{
206  index: 1
207    tag: 5
208    val: key
209},
210{
211  index: 2
212    tag: 0
213    val: 255
214},
215{
216  index: 3
217    tag: 255
218    val: 0
219},
220------------------------------------
221slot _5
222{
223  index: 0
224    tag: 0
225    val: 5
226},
227{
228  index: 1
229    tag: 5
230    val: a^1
231},
232{
233  index: 2
234    tag: 0
235    val: 255
236},
237{
238  index: 3
239    tag: 255
240    val: 0
241},
242------------------------------------
243slot _6
244{
245  index: 0
246    tag: 0
247    val: 5
248},
249{
250  index: 1
251    tag: 5
252    val: c.b
253},
254{
255  index: 2
256    tag: 0
257    val: 255
258},
259{
260  index: 3
261    tag: 255
262    val: 0
263},
264------------------------------------
265slot _7
266{
267  index: 0
268    tag: 0
269    val: 5
270},
271{
272  index: 1
273    tag: 5
274    val: c\b
275},
276{
277  index: 2
278    tag: 0
279    val: 255
280},
281{
282  index: 3
283    tag: 255
284    val: 0
285},
286------------------------------------
287slot _8
288{
289  index: 0
290    tag: 0
291    val: 5
292},
293{
294  index: 1
295    tag: 5
296    val: a#b
297},
298{
299  index: 2
300    tag: 0
301    val: 255
302},
303{
304  index: 3
305    tag: 255
306    val: 0
307},
308