js/src/jit-test/tests/auto-regress/bug477877.js@6474c204b198 (annotated)
js/src/jit-test/tests/auto-regress/bug477877.js
Wed, 31 Dec 2014 06:09:35 +0100
- author
- Michael Schloh von Bennewitz <michael@schloh.com>
- date
- Wed, 31 Dec 2014 06:09:35 +0100
- changeset 0
- 6474c204b198
- permissions
- -rw-r--r--
Cloned upstream origin tor-browser at tor-browser-31.3.0esr-4.5-1-build1
revision ID fc1c9ff7c1b2defdbc039f12214767608f46423f for hacking purpose.
michael@0
|
1
|
// Binary: cache/js-dbg-32-a419ff2cf0c5-linux
|
michael@0
|
2
|
// Flags: -j
|
michael@0
|
3
|
//
|
michael@0
|
4
|
var l=[
|
michael@0
|
5
|
-88,
|
michael@0
|
6
|
-37,
|
michael@0
|
7
|
-12,
|
michael@0
|
8
|
-5,
|
michael@0
|
9
|
9,
|
michael@0
|
10
|
-7,
|
michael@0
|
11
|
41,
|
michael@0
|
12
|
-9,
|
michael@0
|
13
|
43,
|
michael@0
|
14
|
-11,
|
michael@0
|
15
|
34,
|
michael@0
|
16
|
38,
|
michael@0
|
17
|
-22,
|
michael@0
|
18
|
-17,
|
michael@0
|
19
|
-16,
|
michael@0
|
20
|
-34,
|
michael@0
|
21
|
-33,
|
michael@0
|
22
|
62,
|
michael@0
|
23
|
63,
|
michael@0
|
24
|
-36,
|
michael@0
|
25
|
50,
|
michael@0
|
26
|
0,
|
michael@0
|
27
|
0,
|
michael@0
|
28
|
0,
|
michael@0
|
29
|
0,
|
michael@0
|
30
|
0,
|
michael@0
|
31
|
0,
|
michael@0
|
32
|
0,
|
michael@0
|
33
|
0,
|
michael@0
|
34
|
0,
|
michael@0
|
35
|
0,
|
michael@0
|
36
|
0,
|
michael@0
|
37
|
0,
|
michael@0
|
38
|
0,
|
michael@0
|
39
|
0,
|
michael@0
|
40
|
0,
|
michael@0
|
41
|
0,
|
michael@0
|
42
|
0,
|
michael@0
|
43
|
0,
|
michael@0
|
44
|
0,
|
michael@0
|
45
|
0,
|
michael@0
|
46
|
0,
|
michael@0
|
47
|
0,
|
michael@0
|
48
|
0,
|
michael@0
|
49
|
0,
|
michael@0
|
50
|
0,
|
michael@0
|
51
|
0,
|
michael@0
|
52
|
0,
|
michael@0
|
53
|
0,
|
michael@0
|
54
|
0,
|
michael@0
|
55
|
0,
|
michael@0
|
56
|
0,
|
michael@0
|
57
|
0,
|
michael@0
|
58
|
0,
|
michael@0
|
59
|
0,
|
michael@0
|
60
|
0,
|
michael@0
|
61
|
0,
|
michael@0
|
62
|
0,
|
michael@0
|
63
|
0,
|
michael@0
|
64
|
0,
|
michael@0
|
65
|
0,
|
michael@0
|
66
|
0,
|
michael@0
|
67
|
0,
|
michael@0
|
68
|
0,
|
michael@0
|
69
|
0,
|
michael@0
|
70
|
0,
|
michael@0
|
71
|
0,
|
michael@0
|
72
|
0,
|
michael@0
|
73
|
0,
|
michael@0
|
74
|
0,
|
michael@0
|
75
|
0,
|
michael@0
|
76
|
0,
|
michael@0
|
77
|
0,
|
michael@0
|
78
|
0,
|
michael@0
|
79
|
0,
|
michael@0
|
80
|
0,
|
michael@0
|
81
|
0,
|
michael@0
|
82
|
0,
|
michael@0
|
83
|
0,
|
michael@0
|
84
|
0,
|
michael@0
|
85
|
0,
|
michael@0
|
86
|
0,
|
michael@0
|
87
|
0,
|
michael@0
|
88
|
0,
|
michael@0
|
89
|
0,
|
michael@0
|
90
|
0,
|
michael@0
|
91
|
0,
|
michael@0
|
92
|
0,
|
michael@0
|
93
|
-128
|
michael@0
|
94
|
];
|
michael@0
|
95
|
var bits = [1,
|
michael@0
|
96
|
1,
|
michael@0
|
97
|
1,
|
michael@0
|
98
|
1,
|
michael@0
|
99
|
1,
|
michael@0
|
100
|
1,
|
michael@0
|
101
|
1,
|
michael@0
|
102
|
1,
|
michael@0
|
103
|
0,
|
michael@0
|
104
|
0,
|
michael@0
|
105
|
0,
|
michael@0
|
106
|
0,
|
michael@0
|
107
|
0,
|
michael@0
|
108
|
0,
|
michael@0
|
109
|
0,
|
michael@0
|
110
|
0,
|
michael@0
|
111
|
0,
|
michael@0
|
112
|
0,
|
michael@0
|
113
|
0,
|
michael@0
|
114
|
0,
|
michael@0
|
115
|
0,
|
michael@0
|
116
|
0,
|
michael@0
|
117
|
0,
|
michael@0
|
118
|
0,
|
michael@0
|
119
|
0,
|
michael@0
|
120
|
0,
|
michael@0
|
121
|
0,
|
michael@0
|
122
|
0,
|
michael@0
|
123
|
0,
|
michael@0
|
124
|
0,
|
michael@0
|
125
|
0,
|
michael@0
|
126
|
0,
|
michael@0
|
127
|
0,
|
michael@0
|
128
|
0,
|
michael@0
|
129
|
0,
|
michael@0
|
130
|
0,
|
michael@0
|
131
|
0,
|
michael@0
|
132
|
0,
|
michael@0
|
133
|
0,
|
michael@0
|
134
|
0,
|
michael@0
|
135
|
0,
|
michael@0
|
136
|
0,
|
michael@0
|
137
|
0,
|
michael@0
|
138
|
0,
|
michael@0
|
139
|
0,
|
michael@0
|
140
|
0,
|
michael@0
|
141
|
0,
|
michael@0
|
142
|
0,
|
michael@0
|
143
|
0,
|
michael@0
|
144
|
0,
|
michael@0
|
145
|
0,
|
michael@0
|
146
|
0,
|
michael@0
|
147
|
0,
|
michael@0
|
148
|
0,
|
michael@0
|
149
|
0,
|
michael@0
|
150
|
0,
|
michael@0
|
151
|
0,
|
michael@0
|
152
|
0,
|
michael@0
|
153
|
0,
|
michael@0
|
154
|
0,
|
michael@0
|
155
|
0,
|
michael@0
|
156
|
0,
|
michael@0
|
157
|
0,
|
michael@0
|
158
|
0,
|
michael@0
|
159
|
0,
|
michael@0
|
160
|
0,
|
michael@0
|
161
|
0,
|
michael@0
|
162
|
0,
|
michael@0
|
163
|
0,
|
michael@0
|
164
|
];
|
michael@0
|
165
|
var t = 0;
|
michael@0
|
166
|
var c = 3407;
|
michael@0
|
167
|
var i;
|
michael@0
|
168
|
|
michael@0
|
169
|
while (c--) {
|
michael@0
|
170
|
i = 0;
|
michael@0
|
171
|
while (l[i] < 0) {
|
michael@0
|
172
|
if (bits[t]) {
|
michael@0
|
173
|
i = - l[i];
|
michael@0
|
174
|
} else {
|
michael@0
|
175
|
++i;
|
michael@0
|
176
|
}
|
michael@0
|
177
|
++t;
|
michael@0
|
178
|
}
|
michael@0
|
179
|
}
|
