• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1slotNum = 0x0
2.language ECMAScript
3.function any .#*#(any a0, any a1, any a2) {
4label_1:
5label_0:
6	returnundefined
7label_2:
8}
9
10slotNum = 0x0
11.language ECMAScript
12.function any .#*#^1(any a0, any a1, any a2) {
13label_1:
14label_0:
15	returnundefined
16label_2:
17}
18
19slotNum = 0x0
20.language ECMAScript
21.function any .#*#asyncFoo(any a0, any a1, any a2) {
22	nop
23label_5:
24label_0:
25	asyncfunctionenter
26	sta v0
27label_1:
28label_3:
29	ldundefined
30	asyncfunctionresolve v0
31	return
32label_2:
33end_label_2:
34label_7:
35	sta v1
36label_4:
37	lda v1
38	asyncfunctionreject v0
39	return
40label_6:
41}
42
43.catchall label_1, end_label_2, label_7
44
45slotNum = 0x1
46.language ECMAScript
47.function any .#*#bar(any a0, any a1, any a2) {
48label_1:
49label_0:
50	definefunc 0x0, .#*@0*#bar, 0x0
51	returnundefined
52label_2:
53}
54
55slotNum = 0x0
56.language ECMAScript
57.function any .#*#f(any a0, any a1, any a2) {
58label_1:
59label_0:
60	returnundefined
61label_2:
62}
63
64slotNum = 0x0
65.language ECMAScript
66.function any .#*#f^1(any a0, any a1, any a2) {
67label_1:
68label_0:
69	returnundefined
70label_2:
71}
72
73slotNum = 0x0
74.language ECMAScript
75.function any .#*#foo(any a0, any a1, any a2) {
76label_1:
77label_0:
78	returnundefined
79label_2:
80}
81
82slotNum = 0x2
83.language ECMAScript
84.function any .#*#genFoo(any a0, any a1, any a2) {
85	nop
86label_8:
87label_5:
88label_0:
89	creategeneratorobj a0
90	sta v1
91	ldundefined
92	suspendgenerator v1
93	lda v1
94	resumegenerator
95	sta v2
96	lda v1
97	getresumemode
98	sta v1
99	ldai 0x0
100	eq 0x0, v1
101	jeqz label_1
102label_2:
103	lda v2
104	return
105label_1:
106	ldai 0x1
107	eq 0x1, v1
108	jeqz label_3
109label_4:
110	lda v2
111	throw
112label_3:
113	ldundefined
114	return
115label_6:
116end_label_6:
117label_10:
118	sta v0
119label_7:
120	lda v0
121	throw
122label_9:
123}
124
125.catchall label_5, end_label_6, label_10
126
127slotNum = 0x0
128.language ECMAScript
129.function any .#*@0*#bar(any a0, any a1, any a2) {
130label_1:
131label_0:
132	returnundefined
133label_2:
134}
135
136slotNum = 0x8
137.language ECMAScript
138.function any .func_main_0(any a0, any a1, any a2) {
139label_1:
140label_0:
141	definefunc 0x0, .#*#asyncFoo, 0x0
142	definefunc 0x1, .#*#bar, 0x0
143	definefunc 0x2, .#*#foo, 0x0
144	definefunc 0x3, .#*#genFoo, 0x0
145	definefunc 0x4, .#*#, 0x0
146	definefunc 0x5, .#*#^1, 0x0
147	definefunc 0x6, .#*#f, 0x0
148	definefunc 0x7, .#*#f^1, 0x0
149	returnundefined
150label_2:
151}
152
153
154======> literal array buffer <======
155------------------------------------
156slot _0
157{
158  index: 0
159    tag: 0
160    val: 5
161},
162{
163  index: 1
164    tag: 5
165    val: bar
166},
167------------------------------------
168slot _1
169{
170  index: 0
171    tag: 2
172    val: 0
173},
174{
175  index: 1
176    tag: 2
177    val: 0
178},
179{
180  index: 2
181    tag: 2
182    val: 0
183},
184{
185  index: 3
186    tag: 2
187    val: 0
188},
189{
190  index: 4
191    tag: 2
192    val: 0
193},
194{
195  index: 5
196    tag: 2
197    val: 0
198},
199