• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1slotNum = 0x23
2.language ECMAScript
3.function any .#*#foo(any a0, any a1, any a2) {
4label_16:
5label_5:
6	ldai 0x1
7	sta v0
8	ldlexvar 0x0, 0x0
9	throw.undefinedifholewithname lexVar
10	lda v0
11	stlexvar 0x0, 0x0
12	ldlexvar 0x0, 0x0
13	sta v1
14	throw.undefinedifholewithname lexVar
15	lda v0
16	greater 0x9, v1
17	jeqz label_7
18label_8:
19	tryldglobalbyname 0xa, print
20	sta v1
21	lda.str good1
22	sta v2
23	lda v1
24	callarg1 0xb, v2
25	jmp label_9
26label_7:
27	tryldglobalbyname 0xd, print
28	sta v1
29	lda.str good2
30	sta v2
31	lda v1
32	callarg1 0xe, v2
33label_9:
34	ldlocalmodulevar 0x0
35	throw.undefinedifholewithname moduleVar
36	lda v0
37	stmodulevar 0x0
38	ldlocalmodulevar 0x0
39	sta v1
40	throw.undefinedifholewithname moduleVar
41	lda v0
42	greater 0x10, v1
43	jeqz label_10
44label_11:
45	tryldglobalbyname 0x11, print
46	sta v1
47	lda.str good3
48	sta v2
49	lda v1
50	callarg1 0x12, v2
51	jmp label_12
52label_10:
53	tryldglobalbyname 0x14, print
54	sta v1
55	lda.str good4
56	sta v2
57	lda v1
58	callarg1 0x15, v2
59label_12:
60	createobjectwithbuffer 0x17, _2
61	sta v1
62	lda v0
63	definepropertybyname 0x18, fa, v1
64	lda v1
65	ldobjbyname 0x1a, fa
66	sta v1
67	lda v0
68	greater 0x1c, v1
69	jeqz label_13
70label_14:
71	tryldglobalbyname 0x1d, print
72	sta v0
73	lda.str good5
74	sta v1
75	lda v0
76	callarg1 0x1e, v1
77	jmp label_15
78label_13:
79	tryldglobalbyname 0x20, print
80	sta v0
81	lda.str good6
82	sta v1
83	lda v0
84	callarg1 0x21, v1
85label_15:
86	returnundefined
87label_17:
88}
89
90slotNum = 0x3
91.language ECMAScript
92.function any .func_main_0(any a0, any a1, any a2) {
93label_1:
94label_0:
95	newlexenv 0x1
96	definefunc 0x0, .#*#foo, 0x0
97	sta v0
98	ldai 0x1
99	sta v1
100	lda v1
101	stmodulevar 0x0
102	lda v1
103	stlexvar 0x0, 0x0
104	lda v0
105	callarg0 0x1
106	returnundefined
107label_2:
108}
109
110
111