| OLD | NEW |
| 1 # | 1 # |
| 2 # Autogenerated by generate-bytecode-expectations. | 2 # Autogenerated by generate-bytecode-expectations. |
| 3 # | 3 # |
| 4 | 4 |
| 5 --- | 5 --- |
| 6 pool type: number | 6 pool type: number |
| 7 execute: yes | 7 execute: yes |
| 8 wrap: yes | 8 wrap: yes |
| 9 | 9 |
| 10 --- | 10 --- |
| (...skipping 153 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 164 var x152; | 164 var x152; |
| 165 var x153; | 165 var x153; |
| 166 var x154; | 166 var x154; |
| 167 var x155; | 167 var x155; |
| 168 var x156; | 168 var x156; |
| 169 x0 = x127; | 169 x0 = x127; |
| 170 return x0; | 170 return x0; |
| 171 " | 171 " |
| 172 frame size: 157 | 172 frame size: 157 |
| 173 parameter count: 1 | 173 parameter count: 1 |
| 174 bytecode array length: 6 | 174 bytecode array length: 8 |
| 175 bytecodes: [ | 175 bytecodes: [ |
| 176 B(StackCheck), | 176 B(StackCheck), |
| 177 B(Ldar), R(127), | 177 B(Wide), B(Ldar), R16(127), |
| 178 B(Star), R(0), | 178 B(Star), R(0), |
| 179 B(Return), | 179 B(Return), |
| 180 ] | 180 ] |
| 181 constant pool: [ | 181 constant pool: [ |
| 182 ] | 182 ] |
| 183 handlers: [ | 183 handlers: [ |
| 184 ] | 184 ] |
| 185 | 185 |
| 186 --- | 186 --- |
| 187 snippet: " | 187 snippet: " |
| (...skipping 152 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 340 var x152; | 340 var x152; |
| 341 var x153; | 341 var x153; |
| 342 var x154; | 342 var x154; |
| 343 var x155; | 343 var x155; |
| 344 var x156; | 344 var x156; |
| 345 x127 = x126; | 345 x127 = x126; |
| 346 return x127; | 346 return x127; |
| 347 " | 347 " |
| 348 frame size: 157 | 348 frame size: 157 |
| 349 parameter count: 1 | 349 parameter count: 1 |
| 350 bytecode array length: 6 | 350 bytecode array length: 10 |
| 351 bytecodes: [ | 351 bytecodes: [ |
| 352 B(StackCheck), | 352 B(StackCheck), |
| 353 B(Ldar), R(126), | 353 B(Wide), B(Ldar), R16(126), |
| 354 B(Star), R(127), | 354 B(Wide), B(Star), R16(127), |
| 355 B(Return), | 355 B(Return), |
| 356 ] | 356 ] |
| 357 constant pool: [ | 357 constant pool: [ |
| 358 ] | 358 ] |
| 359 handlers: [ | 359 handlers: [ |
| 360 ] | 360 ] |
| 361 | 361 |
| 362 --- | 362 --- |
| 363 snippet: " | 363 snippet: " |
| 364 var x0; | 364 var x0; |
| (...skipping 151 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 516 var x152; | 516 var x152; |
| 517 var x153; | 517 var x153; |
| 518 var x154; | 518 var x154; |
| 519 var x155; | 519 var x155; |
| 520 var x156; | 520 var x156; |
| 521 if (x2 > 3) { return x129; } | 521 if (x2 > 3) { return x129; } |
| 522 return x128; | 522 return x128; |
| 523 " | 523 " |
| 524 frame size: 158 | 524 frame size: 158 |
| 525 parameter count: 1 | 525 parameter count: 1 |
| 526 bytecode array length: 23 | 526 bytecode array length: 25 |
| 527 bytecodes: [ | 527 bytecodes: [ |
| 528 B(StackCheck), | 528 B(StackCheck), |
| 529 B(Ldar), R(2), | 529 B(Ldar), R(2), |
| 530 B(Wide), B(Star), R16(157), | 530 B(Wide), B(Star), R16(157), |
| 531 B(LdaSmi), U8(3), | 531 B(LdaSmi), U8(3), |
| 532 B(Wide), B(TestGreaterThan), R16(157), | 532 B(Wide), B(TestGreaterThan), R16(157), |
| 533 B(JumpIfFalse), U8(7), | 533 B(JumpIfFalse), U8(7), |
| 534 B(Wide), B(Ldar), R16(129), | 534 B(Wide), B(Ldar), R16(129), |
| 535 B(Return), | 535 B(Return), |
| 536 B(Ldar), R(128), | 536 B(Wide), B(Ldar), R16(128), |
| 537 B(Return), | 537 B(Return), |
| 538 ] | 538 ] |
| 539 constant pool: [ | 539 constant pool: [ |
| 540 ] | 540 ] |
| 541 handlers: [ | 541 handlers: [ |
| 542 ] | 542 ] |
| 543 | 543 |
| 544 --- | 544 --- |
| 545 snippet: " | 545 snippet: " |
| 546 var x0; | 546 var x0; |
| (...skipping 345 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 892 var x153; | 892 var x153; |
| 893 var x154; | 893 var x154; |
| 894 var x155; | 894 var x155; |
| 895 var x156; | 895 var x156; |
| 896 var x0 = 0; | 896 var x0 = 0; |
| 897 var x1 = 0; | 897 var x1 = 0; |
| 898 for (x128 = 0; x128 < 64; x128++) { x1 += x128;}return x128; | 898 for (x128 = 0; x128 < 64; x128++) { x1 += x128;}return x128; |
| 899 " | 899 " |
| 900 frame size: 158 | 900 frame size: 158 |
| 901 parameter count: 1 | 901 parameter count: 1 |
| 902 bytecode array length: 54 | 902 bytecode array length: 66 |
| 903 bytecodes: [ | 903 bytecodes: [ |
| 904 B(StackCheck), | 904 B(StackCheck), |
| 905 B(LdaZero), | 905 B(LdaZero), |
| 906 B(Star), R(0), | 906 B(Star), R(0), |
| 907 B(LdaZero), | 907 B(LdaZero), |
| 908 B(Star), R(1), | 908 B(Star), R(1), |
| 909 B(LdaZero), | 909 B(LdaZero), |
| 910 B(Star), R(128), | 910 B(Wide), B(Star), R16(128), |
| 911 B(Ldar), R(128), | 911 B(Wide), B(Ldar), R16(128), |
| 912 B(Wide), B(Star), R16(157), | 912 B(Wide), B(Star), R16(157), |
| 913 B(LdaSmi), U8(64), | 913 B(LdaSmi), U8(64), |
| 914 B(Wide), B(TestLessThan), R16(157), | 914 B(Wide), B(TestLessThan), R16(157), |
| 915 B(JumpIfFalse), U8(29), | 915 B(JumpIfFalse), U8(35), |
| 916 B(StackCheck), | 916 B(StackCheck), |
| 917 B(Ldar), R(1), | 917 B(Ldar), R(1), |
| 918 B(Wide), B(Star), R16(157), | 918 B(Wide), B(Star), R16(157), |
| 919 B(Ldar), R(128), | 919 B(Wide), B(Ldar), R16(128), |
| 920 B(Wide), B(Add), R16(157), | 920 B(Wide), B(Add), R16(157), |
| 921 B(Star), R(1), | 921 B(Star), R(1), |
| 922 B(Ldar), R(128), | 922 B(Wide), B(Ldar), R16(128), |
| 923 B(ToNumber), | 923 B(ToNumber), |
| 924 B(Wide), B(Star), R16(157), | 924 B(Wide), B(Star), R16(157), |
| 925 B(Inc), | 925 B(Inc), |
| 926 B(Star), R(128), | 926 B(Wide), B(Star), R16(128), |
| 927 B(Jump), U8(-39), | 927 B(Jump), U8(-47), |
| 928 B(Ldar), R(128), | 928 B(Wide), B(Ldar), R16(128), |
| 929 B(Return), | 929 B(Return), |
| 930 ] | 930 ] |
| 931 constant pool: [ | 931 constant pool: [ |
| 932 ] | 932 ] |
| 933 handlers: [ | 933 handlers: [ |
| 934 ] | 934 ] |
| 935 | 935 |
| 936 --- | 936 --- |
| 937 snippet: " | 937 snippet: " |
| 938 var x0; | 938 var x0; |
| (...skipping 152 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1091 var x153; | 1091 var x153; |
| 1092 var x154; | 1092 var x154; |
| 1093 var x155; | 1093 var x155; |
| 1094 var x156; | 1094 var x156; |
| 1095 var x0 = 1234; | 1095 var x0 = 1234; |
| 1096 var x1 = 0; | 1096 var x1 = 0; |
| 1097 for (x128 in x0) { x1 += x128;}return x1; | 1097 for (x128 in x0) { x1 += x128;}return x1; |
| 1098 " | 1098 " |
| 1099 frame size: 163 | 1099 frame size: 163 |
| 1100 parameter count: 1 | 1100 parameter count: 1 |
| 1101 bytecode array length: 80 | 1101 bytecode array length: 84 |
| 1102 bytecodes: [ | 1102 bytecodes: [ |
| 1103 B(StackCheck), | 1103 B(StackCheck), |
| 1104 B(Wide), B(LdaSmi), U16(1234), | 1104 B(Wide), B(LdaSmi), U16(1234), |
| 1105 B(Star), R(0), | 1105 B(Star), R(0), |
| 1106 B(LdaZero), | 1106 B(LdaZero), |
| 1107 B(Star), R(1), | 1107 B(Star), R(1), |
| 1108 B(Ldar), R(0), | 1108 B(Ldar), R(0), |
| 1109 B(JumpIfUndefined), U8(65), | 1109 B(JumpIfUndefined), U8(69), |
| 1110 B(JumpIfNull), U8(63), | 1110 B(JumpIfNull), U8(67), |
| 1111 B(ToObject), | 1111 B(ToObject), |
| 1112 B(Wide), B(Star), R16(157), | 1112 B(Wide), B(Star), R16(157), |
| 1113 B(Wide), B(ForInPrepare), R16(158), | 1113 B(Wide), B(ForInPrepare), R16(158), |
| 1114 B(LdaZero), | 1114 B(LdaZero), |
| 1115 B(Wide), B(Star), R16(161), | 1115 B(Wide), B(Star), R16(161), |
| 1116 B(Wide), B(ForInDone), R16(161), R16(160), | 1116 B(Wide), B(ForInDone), R16(161), R16(160), |
| 1117 B(JumpIfTrue), U8(41), | 1117 B(JumpIfTrue), U8(45), |
| 1118 B(Wide), B(ForInNext), R16(157), R16(161), R16(158), U16(1), | 1118 B(Wide), B(ForInNext), R16(157), R16(161), R16(158), U16(1), |
| 1119 B(JumpIfUndefined), U8(19), | 1119 B(JumpIfUndefined), U8(23), |
| 1120 B(Star), R(128), | 1120 B(Wide), B(Star), R16(128), |
| 1121 B(StackCheck), | 1121 B(StackCheck), |
| 1122 B(Ldar), R(1), | 1122 B(Ldar), R(1), |
| 1123 B(Wide), B(Star), R16(162), | 1123 B(Wide), B(Star), R16(162), |
| 1124 B(Ldar), R(128), | 1124 B(Wide), B(Ldar), R16(128), |
| 1125 B(Wide), B(Add), R16(162), | 1125 B(Wide), B(Add), R16(162), |
| 1126 B(Star), R(1), | 1126 B(Star), R(1), |
| 1127 B(Wide), B(ForInStep), R16(161), | 1127 B(Wide), B(ForInStep), R16(161), |
| 1128 B(Wide), B(Star), R16(161), | 1128 B(Wide), B(Star), R16(161), |
| 1129 B(Jump), U8(-45), | 1129 B(Jump), U8(-49), |
| 1130 B(Ldar), R(1), | 1130 B(Ldar), R(1), |
| 1131 B(Return), | 1131 B(Return), |
| 1132 ] | 1132 ] |
| 1133 constant pool: [ | 1133 constant pool: [ |
| 1134 ] | 1134 ] |
| 1135 handlers: [ | 1135 handlers: [ |
| 1136 ] | 1136 ] |
| 1137 | 1137 |
| 1138 --- | 1138 --- |
| 1139 snippet: " | 1139 snippet: " |
| (...skipping 178 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1318 B(Star), R(1), | 1318 B(Star), R(1), |
| 1319 B(CallRuntime), U16(Runtime::kTheHole), R(0), U8(0), | 1319 B(CallRuntime), U16(Runtime::kTheHole), R(0), U8(0), |
| 1320 B(Ldar), R(1), | 1320 B(Ldar), R(1), |
| 1321 B(Return), | 1321 B(Return), |
| 1322 ] | 1322 ] |
| 1323 constant pool: [ | 1323 constant pool: [ |
| 1324 ] | 1324 ] |
| 1325 handlers: [ | 1325 handlers: [ |
| 1326 ] | 1326 ] |
| 1327 | 1327 |
| OLD | NEW |