| 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: 8 | 174 bytecode array length: 9 |
| 175 bytecodes: [ | 175 bytecodes: [ |
| 176 /* 30 E> */ B(StackCheck), | 176 /* 30 E> */ B(StackCheck), |
| 177 /* 1494 S> */ B(Wide), B(Ldar), R16(127), | 177 /* 1494 S> */ B(Wide), B(Ldar), R16(127), |
| 178 /* 1497 E> */ B(Star), R(0), | 178 B(Star), R(0), |
| 179 /* 1505 S> */ B(Nop), |
| 179 /* 1516 S> */ B(Return), | 180 /* 1516 S> */ B(Return), |
| 180 ] | 181 ] |
| 181 constant pool: [ | 182 constant pool: [ |
| 182 ] | 183 ] |
| 183 handlers: [ | 184 handlers: [ |
| 184 ] | 185 ] |
| 185 | 186 |
| 186 --- | 187 --- |
| 187 snippet: " | 188 snippet: " |
| 188 var x0; | 189 var x0; |
| (...skipping 151 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 340 var x152; | 341 var x152; |
| 341 var x153; | 342 var x153; |
| 342 var x154; | 343 var x154; |
| 343 var x155; | 344 var x155; |
| 344 var x156; | 345 var x156; |
| 345 x127 = x126; | 346 x127 = x126; |
| 346 return x127; | 347 return x127; |
| 347 " | 348 " |
| 348 frame size: 157 | 349 frame size: 157 |
| 349 parameter count: 1 | 350 parameter count: 1 |
| 350 bytecode array length: 10 | 351 bytecode array length: 11 |
| 351 bytecodes: [ | 352 bytecodes: [ |
| 352 /* 30 E> */ B(StackCheck), | 353 /* 30 E> */ B(StackCheck), |
| 353 /* 1494 S> */ B(Wide), B(Ldar), R16(126), | 354 /* 1494 S> */ B(Wide), B(Ldar), R16(126), |
| 354 /* 1499 E> */ B(Wide), B(Star), R16(127), | 355 B(Wide), B(Star), R16(127), |
| 356 /* 1507 S> */ B(Nop), |
| 355 /* 1520 S> */ B(Return), | 357 /* 1520 S> */ B(Return), |
| 356 ] | 358 ] |
| 357 constant pool: [ | 359 constant pool: [ |
| 358 ] | 360 ] |
| 359 handlers: [ | 361 handlers: [ |
| 360 ] | 362 ] |
| 361 | 363 |
| 362 --- | 364 --- |
| 363 snippet: " | 365 snippet: " |
| 364 var x0; | 366 var x0; |
| (...skipping 339 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 704 if (x129 == 3) { var x129 = x0; } | 706 if (x129 == 3) { var x129 = x0; } |
| 705 if (x2 > 3) { return x0; } | 707 if (x2 > 3) { return x0; } |
| 706 return x129; | 708 return x129; |
| 707 " | 709 " |
| 708 frame size: 158 | 710 frame size: 158 |
| 709 parameter count: 1 | 711 parameter count: 1 |
| 710 bytecode array length: 48 | 712 bytecode array length: 48 |
| 711 bytecodes: [ | 713 bytecodes: [ |
| 712 /* 30 E> */ B(StackCheck), | 714 /* 30 E> */ B(StackCheck), |
| 713 /* 1503 S> */ B(LdaZero), | 715 /* 1503 S> */ B(LdaZero), |
| 714 /* 1503 E> */ B(Star), R(0), | 716 B(Star), R(0), |
| 715 /* 1506 S> */ B(Wide), B(Ldar), R16(129), | 717 /* 1506 S> */ B(Wide), B(Ldar), R16(129), |
| 716 B(Wide), B(Star), R16(157), | 718 B(Wide), B(Star), R16(157), |
| 717 B(LdaSmi), U8(3), | 719 B(LdaSmi), U8(3), |
| 718 /* 1515 E> */ B(Wide), B(TestEqual), R16(157), | 720 /* 1515 E> */ B(Wide), B(TestEqual), R16(157), |
| 719 B(JumpIfFalse), U8(8), | 721 B(JumpIfFalse), U8(8), |
| 720 /* 1534 S> */ B(Ldar), R(0), | 722 /* 1534 S> */ B(Ldar), R(0), |
| 721 /* 1534 E> */ B(Wide), B(Star), R16(129), | 723 /* 1534 E> */ B(Wide), B(Star), R16(129), |
| 722 /* 1540 S> */ B(Ldar), R(2), | 724 /* 1540 S> */ B(Ldar), R(2), |
| 723 B(Wide), B(Star), R16(157), | 725 B(Wide), B(Star), R16(157), |
| 724 B(LdaSmi), U8(3), | 726 B(LdaSmi), U8(3), |
| (...skipping 171 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 896 var x0 = 0; | 898 var x0 = 0; |
| 897 var x1 = 0; | 899 var x1 = 0; |
| 898 for (x128 = 0; x128 < 64; x128++) { x1 += x128;}return x128; | 900 for (x128 = 0; x128 < 64; x128++) { x1 += x128;}return x128; |
| 899 " | 901 " |
| 900 frame size: 158 | 902 frame size: 158 |
| 901 parameter count: 1 | 903 parameter count: 1 |
| 902 bytecode array length: 66 | 904 bytecode array length: 66 |
| 903 bytecodes: [ | 905 bytecodes: [ |
| 904 /* 30 E> */ B(StackCheck), | 906 /* 30 E> */ B(StackCheck), |
| 905 /* 1503 S> */ B(LdaZero), | 907 /* 1503 S> */ B(LdaZero), |
| 906 /* 1503 E> */ B(Star), R(0), | 908 B(Star), R(0), |
| 907 /* 1515 S> */ B(LdaZero), | 909 /* 1515 S> */ B(LdaZero), |
| 908 /* 1515 E> */ B(Star), R(1), | 910 B(Star), R(1), |
| 909 /* 1523 S> */ B(LdaZero), | 911 /* 1523 S> */ B(LdaZero), |
| 910 /* 1528 E> */ B(Wide), B(Star), R16(128), | 912 /* 1528 E> */ B(Wide), B(Star), R16(128), |
| 911 /* 1538 S> */ B(Wide), B(Ldar), R16(128), | 913 /* 1538 S> */ B(Wide), B(Ldar), R16(128), |
| 912 B(Wide), B(Star), R16(157), | 914 B(Wide), B(Star), R16(157), |
| 913 B(LdaSmi), U8(64), | 915 B(LdaSmi), U8(64), |
| 914 /* 1538 E> */ B(Wide), B(TestLessThan), R16(157), | 916 /* 1538 E> */ B(Wide), B(TestLessThan), R16(157), |
| 915 B(JumpIfFalse), U8(35), | 917 B(JumpIfFalse), U8(35), |
| 916 /* 1518 E> */ B(StackCheck), | 918 /* 1518 E> */ B(StackCheck), |
| 917 /* 1555 S> */ B(Ldar), R(1), | 919 /* 1555 S> */ B(Ldar), R(1), |
| 918 B(Wide), B(Star), R16(157), | 920 B(Wide), B(Star), R16(157), |
| (...skipping 176 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1095 var x0 = 1234; | 1097 var x0 = 1234; |
| 1096 var x1 = 0; | 1098 var x1 = 0; |
| 1097 for (x128 in x0) { x1 += x128;}return x1; | 1099 for (x128 in x0) { x1 += x128;}return x1; |
| 1098 " | 1100 " |
| 1099 frame size: 163 | 1101 frame size: 163 |
| 1100 parameter count: 1 | 1102 parameter count: 1 |
| 1101 bytecode array length: 84 | 1103 bytecode array length: 84 |
| 1102 bytecodes: [ | 1104 bytecodes: [ |
| 1103 /* 30 E> */ B(StackCheck), | 1105 /* 30 E> */ B(StackCheck), |
| 1104 /* 1503 S> */ B(Wide), B(LdaSmi), U16(1234), | 1106 /* 1503 S> */ B(Wide), B(LdaSmi), U16(1234), |
| 1105 /* 1503 E> */ B(Star), R(0), | 1107 B(Star), R(0), |
| 1106 /* 1518 S> */ B(LdaZero), | 1108 /* 1518 S> */ B(LdaZero), |
| 1107 /* 1518 E> */ B(Star), R(1), | 1109 B(Star), R(1), |
| 1108 /* 1534 S> */ B(Ldar), R(0), | 1110 /* 1534 S> */ B(Ldar), R(0), |
| 1109 B(JumpIfUndefined), U8(69), | 1111 B(JumpIfUndefined), U8(69), |
| 1110 B(JumpIfNull), U8(67), | 1112 B(JumpIfNull), U8(67), |
| 1111 B(ToObject), | 1113 B(ToObject), |
| 1112 B(Wide), B(Star), R16(157), | 1114 B(Wide), B(Star), R16(157), |
| 1113 B(Wide), B(ForInPrepare), R16(158), | 1115 B(Wide), B(ForInPrepare), R16(158), |
| 1114 B(LdaZero), | 1116 B(LdaZero), |
| 1115 B(Wide), B(Star), R16(161), | 1117 B(Wide), B(Star), R16(161), |
| 1116 /* 1526 S> */ B(Wide), B(ForInDone), R16(161), R16(160), | 1118 /* 1526 S> */ B(Wide), B(ForInDone), R16(161), R16(160), |
| 1117 B(JumpIfTrue), U8(45), | 1119 B(JumpIfTrue), U8(45), |
| (...skipping 184 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1302 frame size: 159 | 1304 frame size: 159 |
| 1303 parameter count: 1 | 1305 parameter count: 1 |
| 1304 bytecode array length: 55 | 1306 bytecode array length: 55 |
| 1305 bytecodes: [ | 1307 bytecodes: [ |
| 1306 /* 30 E> */ B(StackCheck), | 1308 /* 30 E> */ B(StackCheck), |
| 1307 /* 1494 S> */ B(Ldar), R(64), | 1309 /* 1494 S> */ B(Ldar), R(64), |
| 1308 B(Wide), B(Star), R16(157), | 1310 B(Wide), B(Star), R16(157), |
| 1309 /* 1509 E> */ B(Ldar), R(63), | 1311 /* 1509 E> */ B(Ldar), R(63), |
| 1310 B(Wide), B(Star), R16(158), | 1312 B(Wide), B(Star), R16(158), |
| 1311 B(Wide), B(CallRuntime), U16(Runtime::kAdd), R16(157), U16(2), | 1313 B(Wide), B(CallRuntime), U16(Runtime::kAdd), R16(157), U16(2), |
| 1312 /* 1497 E> */ B(Star), R(0), | 1314 B(Star), R(0), |
| 1313 /* 1515 S> */ B(Ldar), R(27), | 1315 /* 1515 S> */ B(Ldar), R(27), |
| 1314 B(Wide), B(Star), R16(157), | 1316 B(Wide), B(Star), R16(157), |
| 1315 /* 1530 E> */ B(Wide), B(Ldar), R16(143), | 1317 /* 1530 E> */ B(Wide), B(Ldar), R16(143), |
| 1316 B(Wide), B(Star), R16(158), | 1318 B(Wide), B(Star), R16(158), |
| 1317 B(Wide), B(CallRuntime), U16(Runtime::kAdd), R16(157), U16(2), | 1319 B(Wide), B(CallRuntime), U16(Runtime::kAdd), R16(157), U16(2), |
| 1318 /* 1518 E> */ B(Star), R(1), | 1320 B(Star), R(1), |
| 1319 /* 1537 S> */ B(CallRuntime), U16(Runtime::kTheHole), R(0), U8(0), | 1321 /* 1537 S> */ B(CallRuntime), U16(Runtime::kTheHole), R(0), U8(0), |
| 1320 /* 1549 S> */ B(Ldar), R(1), | 1322 /* 1549 S> */ B(Ldar), R(1), |
| 1321 /* 1560 S> */ B(Return), | 1323 /* 1560 S> */ B(Return), |
| 1322 ] | 1324 ] |
| 1323 constant pool: [ | 1325 constant pool: [ |
| 1324 ] | 1326 ] |
| 1325 handlers: [ | 1327 handlers: [ |
| 1326 ] | 1328 ] |
| 1327 | 1329 |
| OLD | NEW |