Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(195)

Side by Side Diff: test/cctest/interpreter/bytecode_expectations/WideRegisters.golden

Issue 2331033002: [interpreter] Merge {OsrPoll} with {Jump} bytecode. (Closed)
Patch Set: One more test. Created 4 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
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: yes 7 wrap: yes
8 8
9 --- 9 ---
10 snippet: " 10 snippet: "
(...skipping 874 matching lines...) Expand 10 before | Expand all | Expand 10 after
885 var x153; 885 var x153;
886 var x154; 886 var x154;
887 var x155; 887 var x155;
888 var x156; 888 var x156;
889 var x0 = 0; 889 var x0 = 0;
890 var x1 = 0; 890 var x1 = 0;
891 for (x128 = 0; x128 < 64; x128++) { x1 += x128;}return x128; 891 for (x128 = 0; x128 < 64; x128++) { x1 += x128;}return x128;
892 " 892 "
893 frame size: 158 893 frame size: 158
894 parameter count: 1 894 parameter count: 1
895 bytecode array length: 55 895 bytecode array length: 56
896 bytecodes: [ 896 bytecodes: [
897 /* 30 E> */ B(StackCheck), 897 /* 30 E> */ B(StackCheck),
898 /* 1503 S> */ B(LdaZero), 898 /* 1503 S> */ B(LdaZero),
899 B(Star), R(0), 899 B(Star), R(0),
900 /* 1515 S> */ B(LdaZero), 900 /* 1515 S> */ B(LdaZero),
901 B(Star), R(1), 901 B(Star), R(1),
902 /* 1523 S> */ B(LdaZero), 902 /* 1523 S> */ B(LdaZero),
903 B(Wide), B(Star), R16(128), 903 B(Wide), B(Star), R16(128),
904 /* 1538 S> */ B(LdaSmi), U8(64), 904 /* 1538 S> */ B(LdaSmi), U8(64),
905 /* 1538 E> */ B(Wide), B(TestLessThan), R16(128), U16(1), 905 /* 1538 E> */ B(Wide), B(TestLessThan), R16(128), U16(1),
906 B(JumpIfFalse), U8(30), 906 B(JumpIfFalse), U8(31),
907 /* 1518 E> */ B(StackCheck), 907 /* 1518 E> */ B(StackCheck),
908 /* 1555 S> */ B(Wide), B(Ldar), R16(128), 908 /* 1555 S> */ B(Wide), B(Ldar), R16(128),
909 /* 1561 E> */ B(Add), R(1), U8(3), 909 /* 1561 E> */ B(Add), R(1), U8(3),
910 B(Wide), B(Mov), R16(1), R16(157), 910 B(Wide), B(Mov), R16(1), R16(157),
911 B(Star), R(1), 911 B(Star), R(1),
912 /* 1548 S> */ B(Wide), B(Ldar), R16(128), 912 /* 1548 S> */ B(Wide), B(Ldar), R16(128),
913 B(Inc), U8(2), 913 B(Inc), U8(2),
914 B(Wide), B(Star), R16(128), 914 B(Wide), B(Star), R16(128),
915 B(Jump), U8(-36), 915 B(JumpLoop), U8(-36), U8(0),
916 /* 1567 S> */ B(Wide), B(Ldar), R16(128), 916 /* 1567 S> */ B(Wide), B(Ldar), R16(128),
917 /* 1580 S> */ B(Return), 917 /* 1580 S> */ B(Return),
918 ] 918 ]
919 constant pool: [ 919 constant pool: [
920 ] 920 ]
921 handlers: [ 921 handlers: [
922 ] 922 ]
923 923
924 --- 924 ---
925 snippet: " 925 snippet: "
(...skipping 153 matching lines...) Expand 10 before | Expand all | Expand 10 after
1079 var x153; 1079 var x153;
1080 var x154; 1080 var x154;
1081 var x155; 1081 var x155;
1082 var x156; 1082 var x156;
1083 var x0 = 1234; 1083 var x0 = 1234;
1084 var x1 = 0; 1084 var x1 = 0;
1085 for (x128 in x0) { x1 += x128;}return x1; 1085 for (x128 in x0) { x1 += x128;}return x1;
1086 " 1086 "
1087 frame size: 163 1087 frame size: 163
1088 parameter count: 1 1088 parameter count: 1
1089 bytecode array length: 84 1089 bytecode array length: 85
1090 bytecodes: [ 1090 bytecodes: [
1091 /* 30 E> */ B(StackCheck), 1091 /* 30 E> */ B(StackCheck),
1092 /* 1503 S> */ B(Wide), B(LdaSmi), U16(1234), 1092 /* 1503 S> */ B(Wide), B(LdaSmi), U16(1234),
1093 B(Star), R(0), 1093 B(Star), R(0),
1094 /* 1518 S> */ B(LdaZero), 1094 /* 1518 S> */ B(LdaZero),
1095 B(Star), R(1), 1095 B(Star), R(1),
1096 /* 1534 S> */ B(Ldar), R(0), 1096 /* 1534 S> */ B(Ldar), R(0),
1097 B(JumpIfUndefined), U8(69), 1097 B(JumpIfUndefined), U8(70),
1098 B(JumpIfNull), U8(67), 1098 B(JumpIfNull), U8(68),
1099 B(Wide), B(ToObject), R16(157), 1099 B(Wide), B(ToObject), R16(157),
1100 B(Wide), B(ForInPrepare), R16(157), R16(158), 1100 B(Wide), B(ForInPrepare), R16(157), R16(158),
1101 B(LdaZero), 1101 B(LdaZero),
1102 B(Wide), B(Star), R16(161), 1102 B(Wide), B(Star), R16(161),
1103 /* 1526 S> */ B(Wide), B(ForInContinue), R16(161), R16(160), 1103 /* 1526 S> */ B(Wide), B(ForInContinue), R16(161), R16(160),
1104 B(JumpIfFalse), U8(44), 1104 B(JumpIfFalse), U8(45),
1105 B(Wide), B(ForInNext), R16(157), R16(161), R16(158), U16(2), 1105 B(Wide), B(ForInNext), R16(157), R16(161), R16(158), U16(2),
1106 B(JumpIfUndefined), U8(22), 1106 B(JumpIfUndefined), U8(22),
1107 B(Wide), B(Star), R16(128), 1107 B(Wide), B(Star), R16(128),
1108 /* 1521 E> */ B(StackCheck), 1108 /* 1521 E> */ B(StackCheck),
1109 /* 1541 S> */ B(Wide), B(Ldar), R16(128), 1109 /* 1541 S> */ B(Wide), B(Ldar), R16(128),
1110 /* 1547 E> */ B(Add), R(1), U8(1), 1110 /* 1547 E> */ B(Add), R(1), U8(1),
1111 B(Wide), B(Mov), R16(1), R16(162), 1111 B(Wide), B(Mov), R16(1), R16(162),
1112 B(Star), R(1), 1112 B(Star), R(1),
1113 /* 1544 E> */ B(Wide), B(ForInStep), R16(161), 1113 /* 1544 E> */ B(Wide), B(ForInStep), R16(161),
1114 B(Wide), B(Star), R16(161), 1114 B(Wide), B(Star), R16(161),
1115 B(Jump), U8(-48), 1115 B(JumpLoop), U8(-48), U8(0),
1116 /* 1553 S> */ B(Ldar), R(1), 1116 /* 1553 S> */ B(Ldar), R(1),
1117 /* 1564 S> */ B(Return), 1117 /* 1564 S> */ B(Return),
1118 ] 1118 ]
1119 constant pool: [ 1119 constant pool: [
1120 ] 1120 ]
1121 handlers: [ 1121 handlers: [
1122 ] 1122 ]
1123 1123
1124 --- 1124 ---
1125 snippet: " 1125 snippet: "
(...skipping 174 matching lines...) Expand 10 before | Expand all | Expand 10 after
1300 B(Star), R(1), 1300 B(Star), R(1),
1301 /* 1537 S> */ B(CallRuntime), U16(Runtime::kTheHole), R(0), U8(0), 1301 /* 1537 S> */ B(CallRuntime), U16(Runtime::kTheHole), R(0), U8(0),
1302 /* 1549 S> */ B(Ldar), R(1), 1302 /* 1549 S> */ B(Ldar), R(1),
1303 /* 1560 S> */ B(Return), 1303 /* 1560 S> */ B(Return),
1304 ] 1304 ]
1305 constant pool: [ 1305 constant pool: [
1306 ] 1306 ]
1307 handlers: [ 1307 handlers: [
1308 ] 1308 ]
1309 1309
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698