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