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 .#*#a#b(any a0, any a1, any a2) { 31label_1: 32label_0: 33 returnundefined 34label_2: 35} 36 37slotNum = 0x0 38.language ECMAScript 39.function any .#*#a^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 .#*#foo(any a0, any a1, any a2) { 49label_1: 50label_0: 51 returnundefined 52label_2: 53} 54 55slotNum = 0x0 56.language ECMAScript 57.function any .#*#foo^1(any a0, any a1, any a2) { 58label_1: 59label_0: 60 returnundefined 61label_2: 62} 63 64slotNum = 0x0 65.language ECMAScript 66.function any .#*#key(any a0, any a1, any a2) { 67label_1: 68label_0: 69 returnundefined 70label_2: 71} 72 73slotNum = 0x1d 74.language ECMAScript 75.function any .func_main_0(any a0, any a1, any a2) { 76label_1: 77label_0: 78 createobjectwithbuffer 0x0, _2 79 sta v0 80 definefunc 0x1, .#*#foo, 0x0 81 definepropertybyname 0x2, a, v0 82 createobjectwithbuffer 0x4, _3 83 sta v0 84 definefunc 0x5, .#*#foo^1, 0x0 85 definepropertybyname 0x6, a, v0 86 definefunc 0x8, .#*#, 0x0 87 createobjectwithbuffer 0x9, _4 88 sta v0 89 definefunc 0xa, .#*#key, 0x0 90 definepropertybyname 0xb, key, v0 91 createobjectwithbuffer 0xd, _5 92 sta v0 93 definefunc 0xe, .#*#a^1, 0x0 94 definepropertybyname 0xf, a^1, v0 95 createobjectwithbuffer 0x11, _6 96 sta v0 97 definefunc 0x12, .#*#^1, 0x0 98 definepropertybyname 0x13, c.b, v0 99 createobjectwithbuffer 0x15, _7 100 sta v0 101 definefunc 0x16, .#*#^2, 0x0 102 definepropertybyname 0x17, c\b, v0 103 createobjectwithbuffer 0x19, _8 104 sta v0 105 definefunc 0x1a, .#*#a#b, 0x0 106 definepropertybyname 0x1b, a#b, v0 107 returnundefined 108label_2: 109} 110 111 112======> literal array buffer <====== 113------------------------------------ 114slot _0 115------------------------------------ 116slot _1 117{ 118 index: 0 119 tag: 2 120 val: 0 121}, 122{ 123 index: 1 124 tag: 2 125 val: 0 126}, 127{ 128 index: 2 129 tag: 2 130 val: 0 131}, 132{ 133 index: 3 134 tag: 2 135 val: 0 136}, 137{ 138 index: 4 139 tag: 2 140 val: 0 141}, 142{ 143 index: 5 144 tag: 2 145 val: 0 146}, 147------------------------------------ 148slot _2 149{ 150 index: 0 151 tag: 0 152 val: 5 153}, 154{ 155 index: 1 156 tag: 5 157 val: a 158}, 159{ 160 index: 2 161 tag: 0 162 val: 255 163}, 164{ 165 index: 3 166 tag: 255 167 val: 0 168}, 169------------------------------------ 170slot _3 171{ 172 index: 0 173 tag: 0 174 val: 5 175}, 176{ 177 index: 1 178 tag: 5 179 val: a 180}, 181{ 182 index: 2 183 tag: 0 184 val: 255 185}, 186{ 187 index: 3 188 tag: 255 189 val: 0 190}, 191------------------------------------ 192slot _4 193{ 194 index: 0 195 tag: 0 196 val: 5 197}, 198{ 199 index: 1 200 tag: 5 201 val: key 202}, 203{ 204 index: 2 205 tag: 0 206 val: 255 207}, 208{ 209 index: 3 210 tag: 255 211 val: 0 212}, 213------------------------------------ 214slot _5 215{ 216 index: 0 217 tag: 0 218 val: 5 219}, 220{ 221 index: 1 222 tag: 5 223 val: a^1 224}, 225{ 226 index: 2 227 tag: 0 228 val: 255 229}, 230{ 231 index: 3 232 tag: 255 233 val: 0 234}, 235------------------------------------ 236slot _6 237{ 238 index: 0 239 tag: 0 240 val: 5 241}, 242{ 243 index: 1 244 tag: 5 245 val: c.b 246}, 247{ 248 index: 2 249 tag: 0 250 val: 255 251}, 252{ 253 index: 3 254 tag: 255 255 val: 0 256}, 257------------------------------------ 258slot _7 259{ 260 index: 0 261 tag: 0 262 val: 5 263}, 264{ 265 index: 1 266 tag: 5 267 val: c\b 268}, 269{ 270 index: 2 271 tag: 0 272 val: 255 273}, 274{ 275 index: 3 276 tag: 255 277 val: 0 278}, 279------------------------------------ 280slot _8 281{ 282 index: 0 283 tag: 0 284 val: 5 285}, 286{ 287 index: 1 288 tag: 5 289 val: a#b 290}, 291{ 292 index: 2 293 tag: 0 294 val: 255 295}, 296{ 297 index: 3 298 tag: 255 299 val: 0 300}, 301