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

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

Issue 2640273002: [ignition] Expect 'I' for signed bytecode operands (Closed)
Patch Set: Rebase Created 3 years, 11 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 wrap: yes 6 wrap: yes
7 7
8 --- 8 ---
9 snippet: " 9 snippet: "
10 return 1 ? 2 : 3; 10 return 1 ? 2 : 3;
11 " 11 "
12 frame size: 0 12 frame size: 0
13 parameter count: 1 13 parameter count: 1
14 bytecode array length: 4 14 bytecode array length: 4
15 bytecodes: [ 15 bytecodes: [
16 /* 30 E> */ B(StackCheck), 16 /* 30 E> */ B(StackCheck),
17 /* 34 S> */ B(LdaSmi), U8(2), 17 /* 34 S> */ B(LdaSmi), I8(2),
18 /* 52 S> */ B(Return), 18 /* 52 S> */ B(Return),
19 ] 19 ]
20 constant pool: [ 20 constant pool: [
21 ] 21 ]
22 handlers: [ 22 handlers: [
23 ] 23 ]
24 24
25 --- 25 ---
26 snippet: " 26 snippet: "
27 return 1 ? 2 ? 3 : 4 : 5; 27 return 1 ? 2 ? 3 : 4 : 5;
28 " 28 "
29 frame size: 0 29 frame size: 0
30 parameter count: 1 30 parameter count: 1
31 bytecode array length: 4 31 bytecode array length: 4
32 bytecodes: [ 32 bytecodes: [
33 /* 30 E> */ B(StackCheck), 33 /* 30 E> */ B(StackCheck),
34 /* 34 S> */ B(LdaSmi), U8(3), 34 /* 34 S> */ B(LdaSmi), I8(3),
35 /* 60 S> */ B(Return), 35 /* 60 S> */ B(Return),
36 ] 36 ]
37 constant pool: [ 37 constant pool: [
38 ] 38 ]
39 handlers: [ 39 handlers: [
40 ] 40 ]
41 41
42 --- 42 ---
43 snippet: " 43 snippet: "
44 return 0 < 1 ? 2 : 3; 44 return 0 < 1 ? 2 : 3;
45 " 45 "
46 frame size: 1 46 frame size: 1
47 parameter count: 1 47 parameter count: 1
48 bytecode array length: 18 48 bytecode array length: 18
49 bytecodes: [ 49 bytecodes: [
50 /* 30 E> */ B(StackCheck), 50 /* 30 E> */ B(StackCheck),
51 /* 34 S> */ B(LdaZero), 51 /* 34 S> */ B(LdaZero),
52 B(Star), R(0), 52 B(Star), R(0),
53 B(LdaSmi), U8(1), 53 B(LdaSmi), I8(1),
54 /* 43 E> */ B(TestLessThan), R(0), U8(2), 54 /* 43 E> */ B(TestLessThan), R(0), U8(2),
55 B(JumpIfFalse), U8(6), 55 B(JumpIfFalse), U8(6),
56 B(LdaSmi), U8(2), 56 B(LdaSmi), I8(2),
57 B(Jump), U8(4), 57 B(Jump), U8(4),
58 B(LdaSmi), U8(3), 58 B(LdaSmi), I8(3),
59 /* 56 S> */ B(Return), 59 /* 56 S> */ B(Return),
60 ] 60 ]
61 constant pool: [ 61 constant pool: [
62 ] 62 ]
63 handlers: [ 63 handlers: [
64 ] 64 ]
65 65
66 --- 66 ---
67 snippet: " 67 snippet: "
68 var x = 0; 68 var x = 0;
69 return x ? 2 : 3; 69 return x ? 2 : 3;
70 " 70 "
71 frame size: 1 71 frame size: 1
72 parameter count: 1 72 parameter count: 1
73 bytecode array length: 13 73 bytecode array length: 13
74 bytecodes: [ 74 bytecodes: [
75 /* 30 E> */ B(StackCheck), 75 /* 30 E> */ B(StackCheck),
76 /* 42 S> */ B(LdaZero), 76 /* 42 S> */ B(LdaZero),
77 B(Star), R(0), 77 B(Star), R(0),
78 /* 45 S> */ B(JumpIfToBooleanFalse), U8(6), 78 /* 45 S> */ B(JumpIfToBooleanFalse), U8(6),
79 B(LdaSmi), U8(2), 79 B(LdaSmi), I8(2),
80 B(Jump), U8(4), 80 B(Jump), U8(4),
81 B(LdaSmi), U8(3), 81 B(LdaSmi), I8(3),
82 /* 63 S> */ B(Return), 82 /* 63 S> */ B(Return),
83 ] 83 ]
84 constant pool: [ 84 constant pool: [
85 ] 85 ]
86 handlers: [ 86 handlers: [
87 ] 87 ]
88 88
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698