OLD | NEW |
1 # | 1 # |
2 # Autogenerated by generate-bytecode-expectations. | 2 # Autogenerated by generate-bytecode-expectations. |
3 # | 3 # |
4 | 4 |
5 --- | 5 --- |
6 execute: yes | 6 execute: yes |
7 wrap: no | 7 wrap: no |
8 test function name: f | 8 test function name: f |
9 | 9 |
10 --- | 10 --- |
(...skipping 57 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
68 handlers: [ | 68 handlers: [ |
69 ] | 69 ] |
70 | 70 |
71 --- | 71 --- |
72 snippet: " | 72 snippet: " |
73 function f(a) { return arguments[0]; } | 73 function f(a) { return arguments[0]; } |
74 f(); | 74 f(); |
75 " | 75 " |
76 frame size: 2 | 76 frame size: 2 |
77 parameter count: 2 | 77 parameter count: 2 |
78 bytecode array length: 18 | 78 bytecode array length: 19 |
79 bytecodes: [ | 79 bytecodes: [ |
80 B(CreateFunctionContext), U8(1), | 80 B(CreateFunctionContext), U8(1), |
81 B(PushContext), R(1), | 81 B(PushContext), R(1), |
82 B(Ldar), R(arg0), | 82 B(Ldar), R(arg0), |
83 B(StaContextSlot), R(context), U8(4), | 83 B(StaContextSlot), R(context), U8(4), U8(0), |
84 B(CreateMappedArguments), | 84 B(CreateMappedArguments), |
85 B(Star), R(0), | 85 B(Star), R(0), |
86 /* 10 E> */ B(StackCheck), | 86 /* 10 E> */ B(StackCheck), |
87 /* 16 S> */ B(LdaZero), | 87 /* 16 S> */ B(LdaZero), |
88 /* 32 E> */ B(LdaKeyedProperty), R(0), U8(1), | 88 /* 32 E> */ B(LdaKeyedProperty), R(0), U8(1), |
89 /* 37 S> */ B(Return), | 89 /* 37 S> */ B(Return), |
90 ] | 90 ] |
91 constant pool: [ | 91 constant pool: [ |
92 ] | 92 ] |
93 handlers: [ | 93 handlers: [ |
94 ] | 94 ] |
95 | 95 |
96 --- | 96 --- |
97 snippet: " | 97 snippet: " |
98 function f(a, b, c) { return arguments; } | 98 function f(a, b, c) { return arguments; } |
99 f(); | 99 f(); |
100 " | 100 " |
101 frame size: 2 | 101 frame size: 2 |
102 parameter count: 4 | 102 parameter count: 4 |
103 bytecode array length: 25 | 103 bytecode array length: 28 |
104 bytecodes: [ | 104 bytecodes: [ |
105 B(CreateFunctionContext), U8(3), | 105 B(CreateFunctionContext), U8(3), |
106 B(PushContext), R(1), | 106 B(PushContext), R(1), |
107 B(Ldar), R(arg0), | 107 B(Ldar), R(arg0), |
108 B(StaContextSlot), R(context), U8(6), | 108 B(StaContextSlot), R(context), U8(6), U8(0), |
109 B(Ldar), R(arg1), | 109 B(Ldar), R(arg1), |
110 B(StaContextSlot), R(context), U8(5), | 110 B(StaContextSlot), R(context), U8(5), U8(0), |
111 B(Ldar), R(arg2), | 111 B(Ldar), R(arg2), |
112 B(StaContextSlot), R(context), U8(4), | 112 B(StaContextSlot), R(context), U8(4), U8(0), |
113 B(CreateMappedArguments), | 113 B(CreateMappedArguments), |
114 B(Star), R(0), | 114 B(Star), R(0), |
115 /* 10 E> */ B(StackCheck), | 115 /* 10 E> */ B(StackCheck), |
116 /* 22 S> */ B(Nop), | 116 /* 22 S> */ B(Nop), |
117 /* 40 S> */ B(Return), | 117 /* 40 S> */ B(Return), |
118 ] | 118 ] |
119 constant pool: [ | 119 constant pool: [ |
120 ] | 120 ] |
121 handlers: [ | 121 handlers: [ |
122 ] | 122 ] |
(...skipping 11 matching lines...) Expand all Loading... |
134 B(Star), R(0), | 134 B(Star), R(0), |
135 /* 10 E> */ B(StackCheck), | 135 /* 10 E> */ B(StackCheck), |
136 /* 36 S> */ B(Nop), | 136 /* 36 S> */ B(Nop), |
137 /* 54 S> */ B(Return), | 137 /* 54 S> */ B(Return), |
138 ] | 138 ] |
139 constant pool: [ | 139 constant pool: [ |
140 ] | 140 ] |
141 handlers: [ | 141 handlers: [ |
142 ] | 142 ] |
143 | 143 |
OLD | NEW |