• 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	ldtrue
7	return
8label_2:
9}
10
11slotNum = 0x0
12.language ECMAScript
13.function any .#*#^1(any a0, any a1, any a2) {
14label_1:
15label_0:
16	ldtrue
17	return
18label_2:
19}
20
21slotNum = 0x0
22.language ECMAScript
23.function any .#*#foo(any a0, any a1, any a2) {
24label_1:
25label_0:
26	returnundefined
27label_2:
28}
29
30slotNum = 0x0
31.language ECMAScript
32.function any .#*#foo^1(any a0, any a1, any a2) {
33label_1:
34label_0:
35	returnundefined
36label_2:
37}
38
39slotNum = 0x0
40.language ECMAScript
41.function any .#*#foo^2(any a0, any a1, any a2) {
42label_1:
43label_0:
44	returnundefined
45label_2:
46}
47
48slotNum = 0xb
49.language ECMAScript
50.function any .func_main_0(any a0, any a1, any a2) {
51label_6:
52label_0:
53	newlexenv 0x2
54	lda a1
55	stlexvar 0x0, 0x0
56	lda a2
57	stlexvar 0x0, 0x1
58	definefunc 0x0, .#*#, 0x0
59	callarg0 0x1
60	callruntime.isfalse 0x3
61	jnez label_1
62label_2:
63	definefunc 0x4, .#*#foo, 0x0
64	jmp label_3
65label_1:
66	definefunc 0x5, .#*#^1, 0x0
67	callarg0 0x6
68	callruntime.isfalse 0x8
69	jnez label_4
70label_5:
71	definefunc 0x9, .#*#foo^1, 0x0
72	jmp label_3
73label_4:
74	definefunc 0xa, .#*#foo^2, 0x0
75label_3:
76	returnundefined
77label_7:
78}
79
80
81======> literal array buffer <======
82------------------------------------
83slot _0
84------------------------------------
85slot _1
86{
87  index: 0
88    tag: 2
89    val: 0
90},
91{
92  index: 1
93    tag: 2
94    val: 0
95},
96{
97  index: 2
98    tag: 2
99    val: 0
100},
101{
102  index: 3
103    tag: 2
104    val: 0
105},
106{
107  index: 4
108    tag: 2
109    val: 0
110},
111{
112  index: 5
113    tag: 2
114    val: 0
115},
116