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

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

Issue 2555263002: [Interpreter] Add expression positions to BinaryOps. (Closed)
Patch Set: Add message test Created 4 years 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 wrap: yes 6 wrap: yes
7 7
8 --- 8 ---
9 snippet: " 9 snippet: "
10 var x = 0; 10 var x = 0;
11 while (x != 10) { 11 while (x != 10) {
12 x = x + 10; 12 x = x + 10;
13 } 13 }
14 return x; 14 return x;
15 " 15 "
16 frame size: 1 16 frame size: 1
17 parameter count: 1 17 parameter count: 1
18 bytecode array length: 24 18 bytecode array length: 25
19 bytecodes: [ 19 bytecodes: [
20 /* 30 E> */ B(StackCheck), 20 /* 30 E> */ B(StackCheck),
21 /* 42 S> */ B(LdaZero), 21 /* 42 S> */ B(LdaZero),
22 B(Star), R(0), 22 B(Star), R(0),
23 /* 54 S> */ B(LdaSmi), U8(10), 23 /* 54 S> */ B(LdaSmi), U8(10),
24 /* 54 E> */ B(TestEqual), R(0), U8(2), 24 /* 54 E> */ B(TestEqual), R(0), U8(2),
25 B(JumpIfTrue), U8(12), 25 B(JumpIfTrue), U8(13),
26 /* 45 E> */ B(StackCheck), 26 /* 45 E> */ B(StackCheck),
27 /* 65 S> */ B(AddSmi), U8(10), R(0), U8(3), 27 /* 65 S> */ B(LdaSmi), U8(10),
28 /* 71 E> */ B(Add), R(0), U8(3),
28 B(Star), R(0), 29 B(Star), R(0),
29 B(JumpLoop), U8(-14), U8(0), 30 B(JumpLoop), U8(-15), U8(0),
30 /* 79 S> */ B(Ldar), R(0), 31 /* 79 S> */ B(Ldar), R(0),
31 /* 89 S> */ B(Return), 32 /* 89 S> */ B(Return),
32 ] 33 ]
33 constant pool: [ 34 constant pool: [
34 ] 35 ]
35 handlers: [ 36 handlers: [
36 ] 37 ]
37 38
38 --- 39 ---
39 snippet: " 40 snippet: "
(...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after
72 return void(x * 3); 73 return void(x * 3);
73 " 74 "
74 frame size: 1 75 frame size: 1
75 parameter count: 1 76 parameter count: 1
76 bytecode array length: 12 77 bytecode array length: 12
77 bytecodes: [ 78 bytecodes: [
78 /* 30 E> */ B(StackCheck), 79 /* 30 E> */ B(StackCheck),
79 /* 42 S> */ B(LdaSmi), U8(101), 80 /* 42 S> */ B(LdaSmi), U8(101),
80 B(Star), R(0), 81 B(Star), R(0),
81 /* 47 S> */ B(LdaSmi), U8(3), 82 /* 47 S> */ B(LdaSmi), U8(3),
82 B(Mul), R(0), U8(2), 83 /* 61 E> */ B(Mul), R(0), U8(2),
83 B(LdaUndefined), 84 B(LdaUndefined),
84 /* 67 S> */ B(Return), 85 /* 67 S> */ B(Return),
85 ] 86 ]
86 constant pool: [ 87 constant pool: [
87 ] 88 ]
88 handlers: [ 89 handlers: [
89 ] 90 ]
90 91
91 --- 92 ---
92 snippet: " 93 snippet: "
93 var x = 1234; 94 var x = 1234;
94 var y = void (x * x - 1); 95 var y = void (x * x - 1);
95 return y; 96 return y;
96 " 97 "
97 frame size: 3 98 frame size: 3
98 parameter count: 1 99 parameter count: 1
99 bytecode array length: 22 100 bytecode array length: 22
100 bytecodes: [ 101 bytecodes: [
101 /* 30 E> */ B(StackCheck), 102 /* 30 E> */ B(StackCheck),
102 /* 42 S> */ B(Wide), B(LdaSmi), U16(1234), 103 /* 42 S> */ B(Wide), B(LdaSmi), U16(1234),
103 B(Star), R(0), 104 B(Star), R(0),
104 /* 56 S> */ B(Nop), 105 /* 56 S> */ B(Nop),
105 /* 66 E> */ B(Mul), R(0), U8(2), 106 /* 64 E> */ B(Mul), R(0), U8(2),
106 B(Star), R(2), 107 B(Star), R(2),
107 B(SubSmi), U8(1), R(2), U8(3), 108 /* 68 E> */ B(SubSmi), U8(1), R(2), U8(3),
108 B(LdaUndefined), 109 B(LdaUndefined),
109 B(Star), R(1), 110 B(Star), R(1),
110 /* 74 S> */ B(Nop), 111 /* 74 S> */ B(Nop),
111 /* 84 S> */ B(Return), 112 /* 84 S> */ B(Return),
112 ] 113 ]
113 constant pool: [ 114 constant pool: [
114 ] 115 ]
115 handlers: [ 116 handlers: [
116 ] 117 ]
117 118
118 --- 119 ---
119 snippet: " 120 snippet: "
120 var x = 13; 121 var x = 13;
121 return ~x; 122 return ~x;
122 " 123 "
123 frame size: 1 124 frame size: 1
124 parameter count: 1 125 parameter count: 1
125 bytecode array length: 11 126 bytecode array length: 11
126 bytecodes: [ 127 bytecodes: [
127 /* 30 E> */ B(StackCheck), 128 /* 30 E> */ B(StackCheck),
128 /* 42 S> */ B(LdaSmi), U8(13), 129 /* 42 S> */ B(LdaSmi), U8(13),
129 B(Star), R(0), 130 B(Star), R(0),
130 /* 46 S> */ B(LdaSmi), U8(-1), 131 /* 46 S> */ B(LdaSmi), U8(-1),
131 B(BitwiseXor), R(0), U8(2), 132 /* 53 E> */ B(BitwiseXor), R(0), U8(2),
132 /* 57 S> */ B(Return), 133 /* 57 S> */ B(Return),
133 ] 134 ]
134 constant pool: [ 135 constant pool: [
135 ] 136 ]
136 handlers: [ 137 handlers: [
137 ] 138 ]
138 139
139 --- 140 ---
140 snippet: " 141 snippet: "
141 var x = 13; 142 var x = 13;
142 return +x; 143 return +x;
143 " 144 "
144 frame size: 1 145 frame size: 1
145 parameter count: 1 146 parameter count: 1
146 bytecode array length: 11 147 bytecode array length: 11
147 bytecodes: [ 148 bytecodes: [
148 /* 30 E> */ B(StackCheck), 149 /* 30 E> */ B(StackCheck),
149 /* 42 S> */ B(LdaSmi), U8(13), 150 /* 42 S> */ B(LdaSmi), U8(13),
150 B(Star), R(0), 151 B(Star), R(0),
151 /* 46 S> */ B(LdaSmi), U8(1), 152 /* 46 S> */ B(LdaSmi), U8(1),
152 B(Mul), R(0), U8(2), 153 /* 53 E> */ B(Mul), R(0), U8(2),
153 /* 57 S> */ B(Return), 154 /* 57 S> */ B(Return),
154 ] 155 ]
155 constant pool: [ 156 constant pool: [
156 ] 157 ]
157 handlers: [ 158 handlers: [
158 ] 159 ]
159 160
160 --- 161 ---
161 snippet: " 162 snippet: "
162 var x = 13; 163 var x = 13;
163 return -x; 164 return -x;
164 " 165 "
165 frame size: 1 166 frame size: 1
166 parameter count: 1 167 parameter count: 1
167 bytecode array length: 11 168 bytecode array length: 11
168 bytecodes: [ 169 bytecodes: [
169 /* 30 E> */ B(StackCheck), 170 /* 30 E> */ B(StackCheck),
170 /* 42 S> */ B(LdaSmi), U8(13), 171 /* 42 S> */ B(LdaSmi), U8(13),
171 B(Star), R(0), 172 B(Star), R(0),
172 /* 46 S> */ B(LdaSmi), U8(-1), 173 /* 46 S> */ B(LdaSmi), U8(-1),
173 B(Mul), R(0), U8(2), 174 /* 53 E> */ B(Mul), R(0), U8(2),
174 /* 57 S> */ B(Return), 175 /* 57 S> */ B(Return),
175 ] 176 ]
176 constant pool: [ 177 constant pool: [
177 ] 178 ]
178 handlers: [ 179 handlers: [
179 ] 180 ]
180 181
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698