• 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 .#*#^2(any a0, any a1, any a2) {
22label_1:
23label_0:
24	returnundefined
25label_2:
26}
27
28slotNum = 0x0
29.language ECMAScript
30.function any .#*#foo(any a0, any a1, any a2) {
31label_1:
32label_0:
33	returnundefined
34label_2:
35}
36
37slotNum = 0x0
38.language ECMAScript
39.function any .#*#foo^1(any a0, any a1, any a2) {
40label_1:
41label_0:
42	returnundefined
43label_2:
44}
45
46slotNum = 0x0
47.language ECMAScript
48.function any .#*#key(any a0, any a1, any a2) {
49label_1:
50label_0:
51	returnundefined
52label_2:
53}
54
55slotNum = 0x15
56.language ECMAScript
57.function any .func_main_0(any a0, any a1, any a2) {
58label_1:
59label_0:
60	newlexenv 0x2
61	lda a1
62	stlexvar 0x0, 0x0
63	lda a2
64	stlexvar 0x0, 0x1
65	createobjectwithbuffer 0x0, _2
66	sta v0
67	definefunc 0x1, .#*#foo, 0x0
68	definepropertybyname 0x2, a, v0
69	createobjectwithbuffer 0x4, _3
70	sta v0
71	definefunc 0x5, .#*#foo^1, 0x0
72	definepropertybyname 0x6, a, v0
73	definefunc 0x8, .#*#, 0x0
74	createobjectwithbuffer 0x9, _4
75	sta v0
76	definefunc 0xa, .#*#key, 0x0
77	definepropertybyname 0xb, key, v0
78	createobjectwithbuffer 0xd, _5
79	sta v0
80	definefunc 0xe, .#*#^1, 0x0
81	definepropertybyname 0xf, c.b, v0
82	createobjectwithbuffer 0x11, _6
83	sta v0
84	definefunc 0x12, .#*#^2, 0x0
85	definepropertybyname 0x13, c\b, v0
86	returnundefined
87label_2:
88}
89
90
91======> literal array buffer <======
92------------------------------------
93slot _0
94------------------------------------
95slot _1
96{
97  index: 0
98    tag: 2
99    val: 0
100},
101{
102  index: 1
103    tag: 2
104    val: 0
105},
106{
107  index: 2
108    tag: 2
109    val: 0
110},
111{
112  index: 3
113    tag: 2
114    val: 0
115},
116{
117  index: 4
118    tag: 2
119    val: 0
120},
121{
122  index: 5
123    tag: 2
124    val: 0
125},
126------------------------------------
127slot _2
128{
129  index: 0
130    tag: 0
131    val: 5
132},
133{
134  index: 1
135    tag: 5
136    val: a
137},
138{
139  index: 2
140    tag: 0
141    val: 255
142},
143{
144  index: 3
145    tag: 255
146    val: 0
147},
148------------------------------------
149slot _3
150{
151  index: 0
152    tag: 0
153    val: 5
154},
155{
156  index: 1
157    tag: 5
158    val: a
159},
160{
161  index: 2
162    tag: 0
163    val: 255
164},
165{
166  index: 3
167    tag: 255
168    val: 0
169},
170------------------------------------
171slot _4
172{
173  index: 0
174    tag: 0
175    val: 5
176},
177{
178  index: 1
179    tag: 5
180    val: key
181},
182{
183  index: 2
184    tag: 0
185    val: 255
186},
187{
188  index: 3
189    tag: 255
190    val: 0
191},
192------------------------------------
193slot _5
194{
195  index: 0
196    tag: 0
197    val: 5
198},
199{
200  index: 1
201    tag: 5
202    val: c.b
203},
204{
205  index: 2
206    tag: 0
207    val: 255
208},
209{
210  index: 3
211    tag: 255
212    val: 0
213},
214------------------------------------
215slot _6
216{
217  index: 0
218    tag: 0
219    val: 5
220},
221{
222  index: 1
223    tag: 5
224    val: c\b
225},
226{
227  index: 2
228    tag: 0
229    val: 255
230},
231{
232  index: 3
233    tag: 255
234    val: 0
235},
236