1.language ECMAScript 2 3slotNum = 0x1 4.function any .#&#A^1(any a0, any a1, any a2, any a3) { 5label_1: 6label_0: 7 definefunc 0x0, .#&A^1*#B, 0x0 8 ldundefined 9 returnundefined 10label_2: 11} 12 13slotNum = 0x0 14.function any .#&A^1*#B(any a0, any a1, any a2) { 15label_1: 16label_0: 17 ldundefined 18 returnundefined 19label_2: 20} 21 22slotNum = 0x5 23.function any .func_main_0(any a0, any a1, any a2) { 24label_4: 25label_0: 26 ldundefined 27 sta v0 28 definefunc 0x0, .#&#A^1, 0x1 29 sta v1 30 lda v0 31 callruntime.istrue 0x1 32 jnez label_3 33label_2: 34 createemptyobject 35 sta v0 36label_3: 37 lda v1 38 callarg1 0x3, v0 39 ldundefined 40 returnundefined 41label_5: 42} 43 44 45======> literal array buffer <====== 46------------------------------------ 47slot _0 48------------------------------------ 49slot _1 50{ 51 index: 0 52 tag: 2 53 val: 0 54}, 55{ 56 index: 1 57 tag: 2 58 val: 0 59}, 60{ 61 index: 2 62 tag: 2 63 val: 0 64}, 65{ 66 index: 3 67 tag: 2 68 val: 0 69}, 70{ 71 index: 4 72 tag: 2 73 val: 0 74}, 75{ 76 index: 5 77 tag: 2 78 val: 0 79}, 80