]> git.saurik.com Git - apple/javascriptcore.git/blob - tests/stress/deleteAllCompiledCode.js
JavaScriptCore-7601.1.46.3.tar.gz
[apple/javascriptcore.git] / tests / stress / deleteAllCompiledCode.js
1 //@ runNoLLInt
2
3 var functionList = [
4 function(a) { return a + 0; },
5 function(a) { return a + 1; },
6 function(a) { return a + 2; },
7 function(a) { return a + 3; },
8 function(a) { return a + 4; },
9 function(a) { return a + 5; },
10 function(a) { return a + 6; },
11 function(a) { return a + 7; },
12 function(a) { return a + 8; },
13 function(a) { return a + 9; },
14 function(a) { return a + 10; },
15 function(a) { return a + 11; },
16 function(a) { return a + 12; },
17 function(a) { return a + 13; },
18 function(a) { return a + 14; },
19 function(a) { return a + 15; },
20 function(a) { return a + 16; },
21 function(a) { return a + 17; },
22 function(a) { return a + 18; },
23 function(a) { return a + 19; },
24 function(a) { return a + 20; },
25 function(a) { return a + 21; },
26 function(a) { return a + 22; },
27 function(a) { return a + 23; },
28 function(a) { return a + 24; },
29 function(a) { return a + 25; },
30 function(a) { return a + 26; },
31 function(a) { return a + 27; },
32 function(a) { return a + 28; },
33 function(a) { return a + 29; },
34 function(a) { return a + 30; },
35 function(a) { return a + 31; },
36 function(a) { return a + 32; },
37 function(a) { return a + 33; },
38 function(a) { return a + 34; },
39 function(a) { return a + 35; },
40 function(a) { return a + 36; },
41 function(a) { return a + 37; },
42 function(a) { return a + 38; },
43 function(a) { return a + 39; },
44 function(a) { return a + 40; },
45 function(a) { return a + 41; },
46 function(a) { return a + 42; },
47 function(a) { return a + 43; },
48 function(a) { return a + 44; },
49 function(a) { return a + 45; },
50 function(a) { return a + 46; },
51 function(a) { return a + 47; },
52 function(a) { return a + 48; },
53 function(a) { return a + 49; },
54 function(a) { return a + 50; },
55 function(a) { return a + 51; },
56 function(a) { return a + 52; },
57 function(a) { return a + 53; },
58 function(a) { return a + 54; },
59 function(a) { return a + 55; },
60 function(a) { return a + 56; },
61 function(a) { return a + 57; },
62 function(a) { return a + 58; },
63 function(a) { return a + 59; },
64 function(a) { return a + 60; },
65 function(a) { return a + 61; },
66 function(a) { return a + 62; },
67 function(a) { return a + 63; },
68 function(a) { return a + 64; },
69 function(a) { return a + 65; },
70 function(a) { return a + 66; },
71 function(a) { return a + 67; },
72 function(a) { return a + 68; },
73 function(a) { return a + 69; },
74 function(a) { return a + 70; },
75 function(a) { return a + 71; },
76 function(a) { return a + 72; },
77 function(a) { return a + 73; },
78 function(a) { return a + 74; },
79 function(a) { return a + 75; },
80 function(a) { return a + 76; },
81 function(a) { return a + 77; },
82 function(a) { return a + 78; },
83 function(a) { return a + 79; },
84 function(a) { return a + 80; },
85 function(a) { return a + 81; },
86 function(a) { return a + 82; },
87 function(a) { return a + 83; },
88 function(a) { return a + 84; },
89 function(a) { return a + 85; },
90 function(a) { return a + 86; },
91 function(a) { return a + 87; },
92 function(a) { return a + 88; },
93 function(a) { return a + 89; },
94 function(a) { return a + 90; },
95 function(a) { return a + 91; },
96 function(a) { return a + 92; },
97 function(a) { return a + 93; },
98 function(a) { return a + 94; },
99 function(a) { return a + 95; },
100 function(a) { return a + 96; },
101 function(a) { return a + 97; },
102 function(a) { return a + 98; },
103 function(a) { return a + 99; },
104 function(a) { return a + 100; },
105 function(a) { return a + 101; },
106 function(a) { return a + 102; },
107 function(a) { return a + 103; },
108 function(a) { return a + 104; },
109 function(a) { return a + 105; },
110 function(a) { return a + 106; },
111 function(a) { return a + 107; },
112 function(a) { return a + 108; },
113 function(a) { return a + 109; },
114 function(a) { return a + 110; },
115 function(a) { return a + 111; },
116 function(a) { return a + 112; },
117 function(a) { return a + 113; },
118 function(a) { return a + 114; },
119 function(a) { return a + 115; },
120 function(a) { return a + 116; },
121 function(a) { return a + 117; },
122 function(a) { return a + 118; },
123 function(a) { return a + 119; },
124 function(a) { return a + 120; },
125 function(a) { return a + 121; },
126 function(a) { return a + 122; },
127 function(a) { return a + 123; },
128 function(a) { return a + 124; },
129 function(a) { return a + 125; },
130 function(a) { return a + 126; },
131 function(a) { return a + 127; },
132 function(a) { return a + 128; },
133 function(a) { return a + 129; },
134 function(a) { return a + 130; },
135 function(a) { return a + 131; },
136 function(a) { return a + 132; },
137 function(a) { return a + 133; },
138 function(a) { return a + 134; },
139 function(a) { return a + 135; },
140 function(a) { return a + 136; },
141 function(a) { return a + 137; },
142 function(a) { return a + 138; },
143 function(a) { return a + 139; },
144 function(a) { return a + 140; },
145 function(a) { return a + 141; },
146 function(a) { return a + 142; },
147 function(a) { return a + 143; },
148 function(a) { return a + 144; },
149 function(a) { return a + 145; },
150 function(a) { return a + 146; },
151 function(a) { return a + 147; },
152 function(a) { return a + 148; },
153 function(a) { return a + 149; },
154 function(a) { return a + 150; },
155 function(a) { return a + 151; },
156 function(a) { return a + 152; },
157 function(a) { return a + 153; },
158 function(a) { return a + 154; },
159 function(a) { return a + 155; },
160 function(a) { return a + 156; },
161 function(a) { return a + 157; },
162 function(a) { return a + 158; },
163 function(a) { return a + 159; },
164 function(a) { return a + 160; },
165 function(a) { return a + 161; },
166 function(a) { return a + 162; },
167 function(a) { return a + 163; },
168 function(a) { return a + 164; },
169 function(a) { return a + 165; },
170 function(a) { return a + 166; },
171 function(a) { return a + 167; },
172 function(a) { return a + 168; },
173 function(a) { return a + 169; },
174 function(a) { return a + 170; },
175 function(a) { return a + 171; },
176 function(a) { return a + 172; },
177 function(a) { return a + 173; },
178 function(a) { return a + 174; },
179 function(a) { return a + 175; },
180 function(a) { return a + 176; },
181 function(a) { return a + 177; },
182 function(a) { return a + 178; },
183 function(a) { return a + 179; },
184 function(a) { return a + 180; },
185 function(a) { return a + 181; },
186 function(a) { return a + 182; },
187 function(a) { return a + 183; },
188 function(a) { return a + 184; },
189 function(a) { return a + 185; },
190 function(a) { return a + 186; },
191 function(a) { return a + 187; },
192 function(a) { return a + 188; },
193 function(a) { return a + 189; },
194 function(a) { return a + 190; },
195 function(a) { return a + 191; },
196 function(a) { return a + 192; },
197 function(a) { return a + 193; },
198 function(a) { return a + 194; },
199 function(a) { return a + 195; },
200 function(a) { return a + 196; },
201 function(a) { return a + 197; },
202 function(a) { return a + 198; },
203 function(a) { return a + 199; },
204 function(a) { return a + 200; },
205 function(a) { return a + 201; },
206 function(a) { return a + 202; },
207 function(a) { return a + 203; },
208 function(a) { return a + 204; },
209 function(a) { return a + 205; },
210 function(a) { return a + 206; },
211 function(a) { return a + 207; },
212 function(a) { return a + 208; },
213 function(a) { return a + 209; },
214 function(a) { return a + 210; },
215 function(a) { return a + 211; },
216 function(a) { return a + 212; },
217 function(a) { return a + 213; },
218 function(a) { return a + 214; },
219 function(a) { return a + 215; },
220 function(a) { return a + 216; },
221 function(a) { return a + 217; },
222 function(a) { return a + 218; },
223 function(a) { return a + 219; },
224 function(a) { return a + 220; },
225 function(a) { return a + 221; },
226 function(a) { return a + 222; },
227 function(a) { return a + 223; },
228 function(a) { return a + 224; },
229 function(a) { return a + 225; },
230 function(a) { return a + 226; },
231 function(a) { return a + 227; },
232 function(a) { return a + 228; },
233 function(a) { return a + 229; },
234 function(a) { return a + 230; },
235 function(a) { return a + 231; },
236 function(a) { return a + 232; },
237 function(a) { return a + 233; },
238 function(a) { return a + 234; },
239 function(a) { return a + 235; },
240 function(a) { return a + 236; },
241 function(a) { return a + 237; },
242 function(a) { return a + 238; },
243 function(a) { return a + 239; },
244 function(a) { return a + 240; },
245 function(a) { return a + 241; },
246 function(a) { return a + 242; },
247 function(a) { return a + 243; },
248 function(a) { return a + 244; },
249 function(a) { return a + 245; },
250 function(a) { return a + 246; },
251 function(a) { return a + 247; },
252 function(a) { return a + 248; },
253 function(a) { return a + 249; },
254 function(a) { return a + 250; },
255 function(a) { return a + 251; },
256 function(a) { return a + 252; },
257 function(a) { return a + 253; },
258 function(a) { return a + 254; },
259 function(a) { return a + 255; },
260 function(a) { return a + 256; },
261 function(a) { return a + 257; },
262 function(a) { return a + 258; },
263 function(a) { return a + 259; },
264 function(a) { return a + 260; },
265 function(a) { return a + 261; },
266 function(a) { return a + 262; },
267 function(a) { return a + 263; },
268 function(a) { return a + 264; },
269 function(a) { return a + 265; },
270 function(a) { return a + 266; },
271 function(a) { return a + 267; },
272 function(a) { return a + 268; },
273 function(a) { return a + 269; },
274 function(a) { return a + 270; },
275 function(a) { return a + 271; },
276 function(a) { return a + 272; },
277 function(a) { return a + 273; },
278 function(a) { return a + 274; },
279 function(a) { return a + 275; },
280 function(a) { return a + 276; },
281 function(a) { return a + 277; },
282 function(a) { return a + 278; },
283 function(a) { return a + 279; },
284 function(a) { return a + 280; },
285 function(a) { return a + 281; },
286 function(a) { return a + 282; },
287 function(a) { return a + 283; },
288 function(a) { return a + 284; },
289 function(a) { return a + 285; },
290 function(a) { return a + 286; },
291 function(a) { return a + 287; },
292 function(a) { return a + 288; },
293 function(a) { return a + 289; },
294 function(a) { return a + 290; },
295 function(a) { return a + 291; },
296 function(a) { return a + 292; },
297 function(a) { return a + 293; },
298 function(a) { return a + 294; },
299 function(a) { return a + 295; },
300 function(a) { return a + 296; },
301 function(a) { return a + 297; },
302 function(a) { return a + 298; },
303 function(a) { return a + 299; },
304 function(a) { return a + 300; },
305 function(a) { return a + 301; },
306 function(a) { return a + 302; },
307 function(a) { return a + 303; },
308 function(a) { return a + 304; },
309 function(a) { return a + 305; },
310 function(a) { return a + 306; },
311 function(a) { return a + 307; },
312 function(a) { return a + 308; },
313 function(a) { return a + 309; },
314 function(a) { return a + 310; },
315 function(a) { return a + 311; },
316 function(a) { return a + 312; },
317 function(a) { return a + 313; },
318 function(a) { return a + 314; },
319 function(a) { return a + 315; },
320 function(a) { return a + 316; },
321 function(a) { return a + 317; },
322 function(a) { return a + 318; },
323 function(a) { return a + 319; },
324 function(a) { return a + 320; },
325 function(a) { return a + 321; },
326 function(a) { return a + 322; },
327 function(a) { return a + 323; },
328 function(a) { return a + 324; },
329 function(a) { return a + 325; },
330 function(a) { return a + 326; },
331 function(a) { return a + 327; },
332 function(a) { return a + 328; },
333 function(a) { return a + 329; },
334 function(a) { return a + 330; },
335 function(a) { return a + 331; },
336 function(a) { return a + 332; },
337 function(a) { return a + 333; },
338 function(a) { return a + 334; },
339 function(a) { return a + 335; },
340 function(a) { return a + 336; },
341 function(a) { return a + 337; },
342 function(a) { return a + 338; },
343 function(a) { return a + 339; },
344 function(a) { return a + 340; },
345 function(a) { return a + 341; },
346 function(a) { return a + 342; },
347 function(a) { return a + 343; },
348 function(a) { return a + 344; },
349 function(a) { return a + 345; },
350 function(a) { return a + 346; },
351 function(a) { return a + 347; },
352 function(a) { return a + 348; },
353 function(a) { return a + 349; },
354 function(a) { return a + 350; },
355 function(a) { return a + 351; },
356 function(a) { return a + 352; },
357 function(a) { return a + 353; },
358 function(a) { return a + 354; },
359 function(a) { return a + 355; },
360 function(a) { return a + 356; },
361 function(a) { return a + 357; },
362 function(a) { return a + 358; },
363 function(a) { return a + 359; },
364 function(a) { return a + 360; },
365 function(a) { return a + 361; },
366 function(a) { return a + 362; },
367 function(a) { return a + 363; },
368 function(a) { return a + 364; },
369 function(a) { return a + 365; },
370 function(a) { return a + 366; },
371 function(a) { return a + 367; },
372 function(a) { return a + 368; },
373 function(a) { return a + 369; },
374 function(a) { return a + 370; },
375 function(a) { return a + 371; },
376 function(a) { return a + 372; },
377 function(a) { return a + 373; },
378 function(a) { return a + 374; },
379 function(a) { return a + 375; },
380 function(a) { return a + 376; },
381 function(a) { return a + 377; },
382 function(a) { return a + 378; },
383 function(a) { return a + 379; },
384 function(a) { return a + 380; },
385 function(a) { return a + 381; },
386 function(a) { return a + 382; },
387 function(a) { return a + 383; },
388 function(a) { return a + 384; },
389 function(a) { return a + 385; },
390 function(a) { return a + 386; },
391 function(a) { return a + 387; },
392 function(a) { return a + 388; },
393 function(a) { return a + 389; },
394 function(a) { return a + 390; },
395 function(a) { return a + 391; },
396 function(a) { return a + 392; },
397 function(a) { return a + 393; },
398 function(a) { return a + 394; },
399 function(a) { return a + 395; },
400 function(a) { return a + 396; },
401 function(a) { return a + 397; },
402 function(a) { return a + 398; },
403 function(a) { return a + 399; },
404 function(a) { return a + 400; },
405 function(a) { return a + 401; },
406 function(a) { return a + 402; },
407 function(a) { return a + 403; },
408 function(a) { return a + 404; },
409 function(a) { return a + 405; },
410 function(a) { return a + 406; },
411 function(a) { return a + 407; },
412 function(a) { return a + 408; },
413 function(a) { return a + 409; },
414 function(a) { return a + 410; },
415 function(a) { return a + 411; },
416 function(a) { return a + 412; },
417 function(a) { return a + 413; },
418 function(a) { return a + 414; },
419 function(a) { return a + 415; },
420 function(a) { return a + 416; },
421 function(a) { return a + 417; },
422 function(a) { return a + 418; },
423 function(a) { return a + 419; },
424 function(a) { return a + 420; },
425 function(a) { return a + 421; },
426 function(a) { return a + 422; },
427 function(a) { return a + 423; },
428 function(a) { return a + 424; },
429 function(a) { return a + 425; },
430 function(a) { return a + 426; },
431 function(a) { return a + 427; },
432 function(a) { return a + 428; },
433 function(a) { return a + 429; },
434 function(a) { return a + 430; },
435 function(a) { return a + 431; },
436 function(a) { return a + 432; },
437 function(a) { return a + 433; },
438 function(a) { return a + 434; },
439 function(a) { return a + 435; },
440 function(a) { return a + 436; },
441 function(a) { return a + 437; },
442 function(a) { return a + 438; },
443 function(a) { return a + 439; },
444 function(a) { return a + 440; },
445 function(a) { return a + 441; },
446 function(a) { return a + 442; },
447 function(a) { return a + 443; },
448 function(a) { return a + 444; },
449 function(a) { return a + 445; },
450 function(a) { return a + 446; },
451 function(a) { return a + 447; },
452 function(a) { return a + 448; },
453 function(a) { return a + 449; },
454 function(a) { return a + 450; },
455 function(a) { return a + 451; },
456 function(a) { return a + 452; },
457 function(a) { return a + 453; },
458 function(a) { return a + 454; },
459 function(a) { return a + 455; },
460 function(a) { return a + 456; },
461 function(a) { return a + 457; },
462 function(a) { return a + 458; },
463 function(a) { return a + 459; },
464 function(a) { return a + 460; },
465 function(a) { return a + 461; },
466 function(a) { return a + 462; },
467 function(a) { return a + 463; },
468 function(a) { return a + 464; },
469 function(a) { return a + 465; },
470 function(a) { return a + 466; },
471 function(a) { return a + 467; },
472 function(a) { return a + 468; },
473 function(a) { return a + 469; },
474 function(a) { return a + 470; },
475 function(a) { return a + 471; },
476 function(a) { return a + 472; },
477 function(a) { return a + 473; },
478 function(a) { return a + 474; },
479 function(a) { return a + 475; },
480 function(a) { return a + 476; },
481 function(a) { return a + 477; },
482 function(a) { return a + 478; },
483 function(a) { return a + 479; },
484 function(a) { return a + 480; },
485 function(a) { return a + 481; },
486 function(a) { return a + 482; },
487 function(a) { return a + 483; },
488 function(a) { return a + 484; },
489 function(a) { return a + 485; },
490 function(a) { return a + 486; },
491 function(a) { return a + 487; },
492 function(a) { return a + 488; },
493 function(a) { return a + 489; },
494 function(a) { return a + 490; },
495 function(a) { return a + 491; },
496 function(a) { return a + 492; },
497 function(a) { return a + 493; },
498 function(a) { return a + 494; },
499 function(a) { return a + 495; },
500 function(a) { return a + 496; },
501 function(a) { return a + 497; },
502 function(a) { return a + 498; },
503 function(a) { return a + 499; },
504 function(a) { return a + 500; },
505 function(a) { return a + 501; },
506 function(a) { return a + 502; },
507 function(a) { return a + 503; },
508 function(a) { return a + 504; },
509 function(a) { return a + 505; },
510 function(a) { return a + 506; },
511 function(a) { return a + 507; },
512 function(a) { return a + 508; },
513 function(a) { return a + 509; },
514 function(a) { return a + 510; },
515 function(a) { return a + 511; },
516 function(a) { return a + 512; },
517 function(a) { return a + 513; },
518 function(a) { return a + 514; },
519 function(a) { return a + 515; },
520 function(a) { return a + 516; },
521 function(a) { return a + 517; },
522 function(a) { return a + 518; },
523 function(a) { return a + 519; },
524 function(a) { return a + 520; },
525 function(a) { return a + 521; },
526 function(a) { return a + 522; },
527 function(a) { return a + 523; },
528 function(a) { return a + 524; },
529 function(a) { return a + 525; },
530 function(a) { return a + 526; },
531 function(a) { return a + 527; },
532 function(a) { return a + 528; },
533 function(a) { return a + 529; },
534 function(a) { return a + 530; },
535 function(a) { return a + 531; },
536 function(a) { return a + 532; },
537 function(a) { return a + 533; },
538 function(a) { return a + 534; },
539 function(a) { return a + 535; },
540 function(a) { return a + 536; },
541 function(a) { return a + 537; },
542 function(a) { return a + 538; },
543 function(a) { return a + 539; },
544 function(a) { return a + 540; },
545 function(a) { return a + 541; },
546 function(a) { return a + 542; },
547 function(a) { return a + 543; },
548 function(a) { return a + 544; },
549 function(a) { return a + 545; },
550 function(a) { return a + 546; },
551 function(a) { return a + 547; },
552 function(a) { return a + 548; },
553 function(a) { return a + 549; },
554 function(a) { return a + 550; },
555 function(a) { return a + 551; },
556 function(a) { return a + 552; },
557 function(a) { return a + 553; },
558 function(a) { return a + 554; },
559 function(a) { return a + 555; },
560 function(a) { return a + 556; },
561 function(a) { return a + 557; },
562 function(a) { return a + 558; },
563 function(a) { return a + 559; },
564 function(a) { return a + 560; },
565 function(a) { return a + 561; },
566 function(a) { return a + 562; },
567 function(a) { return a + 563; },
568 function(a) { return a + 564; },
569 function(a) { return a + 565; },
570 function(a) { return a + 566; },
571 function(a) { return a + 567; },
572 function(a) { return a + 568; },
573 function(a) { return a + 569; },
574 function(a) { return a + 570; },
575 function(a) { return a + 571; },
576 function(a) { return a + 572; },
577 function(a) { return a + 573; },
578 function(a) { return a + 574; },
579 function(a) { return a + 575; },
580 function(a) { return a + 576; },
581 function(a) { return a + 577; },
582 function(a) { return a + 578; },
583 function(a) { return a + 579; },
584 function(a) { return a + 580; },
585 function(a) { return a + 581; },
586 function(a) { return a + 582; },
587 function(a) { return a + 583; },
588 function(a) { return a + 584; },
589 function(a) { return a + 585; },
590 function(a) { return a + 586; },
591 function(a) { return a + 587; },
592 function(a) { return a + 588; },
593 function(a) { return a + 589; },
594 function(a) { return a + 590; },
595 function(a) { return a + 591; },
596 function(a) { return a + 592; },
597 function(a) { return a + 593; },
598 function(a) { return a + 594; },
599 function(a) { return a + 595; },
600 function(a) { return a + 596; },
601 function(a) { return a + 597; },
602 function(a) { return a + 598; },
603 function(a) { return a + 599; },
604 function(a) { return a + 600; },
605 function(a) { return a + 601; },
606 function(a) { return a + 602; },
607 function(a) { return a + 603; },
608 function(a) { return a + 604; },
609 function(a) { return a + 605; },
610 function(a) { return a + 606; },
611 function(a) { return a + 607; },
612 function(a) { return a + 608; },
613 function(a) { return a + 609; },
614 function(a) { return a + 610; },
615 function(a) { return a + 611; },
616 function(a) { return a + 612; },
617 function(a) { return a + 613; },
618 function(a) { return a + 614; },
619 function(a) { return a + 615; },
620 function(a) { return a + 616; },
621 function(a) { return a + 617; },
622 function(a) { return a + 618; },
623 function(a) { return a + 619; },
624 function(a) { return a + 620; },
625 function(a) { return a + 621; },
626 function(a) { return a + 622; },
627 function(a) { return a + 623; },
628 function(a) { return a + 624; },
629 function(a) { return a + 625; },
630 function(a) { return a + 626; },
631 function(a) { return a + 627; },
632 function(a) { return a + 628; },
633 function(a) { return a + 629; },
634 function(a) { return a + 630; },
635 function(a) { return a + 631; },
636 function(a) { return a + 632; },
637 function(a) { return a + 633; },
638 function(a) { return a + 634; },
639 function(a) { return a + 635; },
640 function(a) { return a + 636; },
641 function(a) { return a + 637; },
642 function(a) { return a + 638; },
643 function(a) { return a + 639; },
644 function(a) { return a + 640; },
645 function(a) { return a + 641; },
646 function(a) { return a + 642; },
647 function(a) { return a + 643; },
648 function(a) { return a + 644; },
649 function(a) { return a + 645; },
650 function(a) { return a + 646; },
651 function(a) { return a + 647; },
652 function(a) { return a + 648; },
653 function(a) { return a + 649; },
654 function(a) { return a + 650; },
655 function(a) { return a + 651; },
656 function(a) { return a + 652; },
657 function(a) { return a + 653; },
658 function(a) { return a + 654; },
659 function(a) { return a + 655; },
660 function(a) { return a + 656; },
661 function(a) { return a + 657; },
662 function(a) { return a + 658; },
663 function(a) { return a + 659; },
664 function(a) { return a + 660; },
665 function(a) { return a + 661; },
666 function(a) { return a + 662; },
667 function(a) { return a + 663; },
668 function(a) { return a + 664; },
669 function(a) { return a + 665; },
670 function(a) { return a + 666; },
671 function(a) { return a + 667; },
672 function(a) { return a + 668; },
673 function(a) { return a + 669; },
674 function(a) { return a + 670; },
675 function(a) { return a + 671; },
676 function(a) { return a + 672; },
677 function(a) { return a + 673; },
678 function(a) { return a + 674; },
679 function(a) { return a + 675; },
680 function(a) { return a + 676; },
681 function(a) { return a + 677; },
682 function(a) { return a + 678; },
683 function(a) { return a + 679; },
684 function(a) { return a + 680; },
685 function(a) { return a + 681; },
686 function(a) { return a + 682; },
687 function(a) { return a + 683; },
688 function(a) { return a + 684; },
689 function(a) { return a + 685; },
690 function(a) { return a + 686; },
691 function(a) { return a + 687; },
692 function(a) { return a + 688; },
693 function(a) { return a + 689; },
694 function(a) { return a + 690; },
695 function(a) { return a + 691; },
696 function(a) { return a + 692; },
697 function(a) { return a + 693; },
698 function(a) { return a + 694; },
699 function(a) { return a + 695; },
700 function(a) { return a + 696; },
701 function(a) { return a + 697; },
702 function(a) { return a + 698; },
703 function(a) { return a + 699; },
704 function(a) { return a + 700; },
705 function(a) { return a + 701; },
706 function(a) { return a + 702; },
707 function(a) { return a + 703; },
708 function(a) { return a + 704; },
709 function(a) { return a + 705; },
710 function(a) { return a + 706; },
711 function(a) { return a + 707; },
712 function(a) { return a + 708; },
713 function(a) { return a + 709; },
714 function(a) { return a + 710; },
715 function(a) { return a + 711; },
716 function(a) { return a + 712; },
717 function(a) { return a + 713; },
718 function(a) { return a + 714; },
719 function(a) { return a + 715; },
720 function(a) { return a + 716; },
721 function(a) { return a + 717; },
722 function(a) { return a + 718; },
723 function(a) { return a + 719; },
724 function(a) { return a + 720; },
725 function(a) { return a + 721; },
726 function(a) { return a + 722; },
727 function(a) { return a + 723; },
728 function(a) { return a + 724; },
729 function(a) { return a + 725; },
730 function(a) { return a + 726; },
731 function(a) { return a + 727; },
732 function(a) { return a + 728; },
733 function(a) { return a + 729; },
734 function(a) { return a + 730; },
735 function(a) { return a + 731; },
736 function(a) { return a + 732; },
737 function(a) { return a + 733; },
738 function(a) { return a + 734; },
739 function(a) { return a + 735; },
740 function(a) { return a + 736; },
741 function(a) { return a + 737; },
742 function(a) { return a + 738; },
743 function(a) { return a + 739; },
744 function(a) { return a + 740; },
745 function(a) { return a + 741; },
746 function(a) { return a + 742; },
747 function(a) { return a + 743; },
748 function(a) { return a + 744; },
749 function(a) { return a + 745; },
750 function(a) { return a + 746; },
751 function(a) { return a + 747; },
752 function(a) { return a + 748; },
753 function(a) { return a + 749; },
754 function(a) { return a + 750; },
755 function(a) { return a + 751; },
756 function(a) { return a + 752; },
757 function(a) { return a + 753; },
758 function(a) { return a + 754; },
759 function(a) { return a + 755; },
760 function(a) { return a + 756; },
761 function(a) { return a + 757; },
762 function(a) { return a + 758; },
763 function(a) { return a + 759; },
764 function(a) { return a + 760; },
765 function(a) { return a + 761; },
766 function(a) { return a + 762; },
767 function(a) { return a + 763; },
768 function(a) { return a + 764; },
769 function(a) { return a + 765; },
770 function(a) { return a + 766; },
771 function(a) { return a + 767; },
772 function(a) { return a + 768; },
773 function(a) { return a + 769; },
774 function(a) { return a + 770; },
775 function(a) { return a + 771; },
776 function(a) { return a + 772; },
777 function(a) { return a + 773; },
778 function(a) { return a + 774; },
779 function(a) { return a + 775; },
780 function(a) { return a + 776; },
781 function(a) { return a + 777; },
782 function(a) { return a + 778; },
783 function(a) { return a + 779; },
784 function(a) { return a + 780; },
785 function(a) { return a + 781; },
786 function(a) { return a + 782; },
787 function(a) { return a + 783; },
788 function(a) { return a + 784; },
789 function(a) { return a + 785; },
790 function(a) { return a + 786; },
791 function(a) { return a + 787; },
792 function(a) { return a + 788; },
793 function(a) { return a + 789; },
794 function(a) { return a + 790; },
795 function(a) { return a + 791; },
796 function(a) { return a + 792; },
797 function(a) { return a + 793; },
798 function(a) { return a + 794; },
799 function(a) { return a + 795; },
800 function(a) { return a + 796; },
801 function(a) { return a + 797; },
802 function(a) { return a + 798; },
803 function(a) { return a + 799; },
804 function(a) { return a + 800; },
805 function(a) { return a + 801; },
806 function(a) { return a + 802; },
807 function(a) { return a + 803; },
808 function(a) { return a + 804; },
809 function(a) { return a + 805; },
810 function(a) { return a + 806; },
811 function(a) { return a + 807; },
812 function(a) { return a + 808; },
813 function(a) { return a + 809; },
814 function(a) { return a + 810; },
815 function(a) { return a + 811; },
816 function(a) { return a + 812; },
817 function(a) { return a + 813; },
818 function(a) { return a + 814; },
819 function(a) { return a + 815; },
820 function(a) { return a + 816; },
821 function(a) { return a + 817; },
822 function(a) { return a + 818; },
823 function(a) { return a + 819; },
824 function(a) { return a + 820; },
825 function(a) { return a + 821; },
826 function(a) { return a + 822; },
827 function(a) { return a + 823; },
828 function(a) { return a + 824; },
829 function(a) { return a + 825; },
830 function(a) { return a + 826; },
831 function(a) { return a + 827; },
832 function(a) { return a + 828; },
833 function(a) { return a + 829; },
834 function(a) { return a + 830; },
835 function(a) { return a + 831; },
836 function(a) { return a + 832; },
837 function(a) { return a + 833; },
838 function(a) { return a + 834; },
839 function(a) { return a + 835; },
840 function(a) { return a + 836; },
841 function(a) { return a + 837; },
842 function(a) { return a + 838; },
843 function(a) { return a + 839; },
844 function(a) { return a + 840; },
845 function(a) { return a + 841; },
846 function(a) { return a + 842; },
847 function(a) { return a + 843; },
848 function(a) { return a + 844; },
849 function(a) { return a + 845; },
850 function(a) { return a + 846; },
851 function(a) { return a + 847; },
852 function(a) { return a + 848; },
853 function(a) { return a + 849; },
854 function(a) { return a + 850; },
855 function(a) { return a + 851; },
856 function(a) { return a + 852; },
857 function(a) { return a + 853; },
858 function(a) { return a + 854; },
859 function(a) { return a + 855; },
860 function(a) { return a + 856; },
861 function(a) { return a + 857; },
862 function(a) { return a + 858; },
863 function(a) { return a + 859; },
864 function(a) { return a + 860; },
865 function(a) { return a + 861; },
866 function(a) { return a + 862; },
867 function(a) { return a + 863; },
868 function(a) { return a + 864; },
869 function(a) { return a + 865; },
870 function(a) { return a + 866; },
871 function(a) { return a + 867; },
872 function(a) { return a + 868; },
873 function(a) { return a + 869; },
874 function(a) { return a + 870; },
875 function(a) { return a + 871; },
876 function(a) { return a + 872; },
877 function(a) { return a + 873; },
878 function(a) { return a + 874; },
879 function(a) { return a + 875; },
880 function(a) { return a + 876; },
881 function(a) { return a + 877; },
882 function(a) { return a + 878; },
883 function(a) { return a + 879; },
884 function(a) { return a + 880; },
885 function(a) { return a + 881; },
886 function(a) { return a + 882; },
887 function(a) { return a + 883; },
888 function(a) { return a + 884; },
889 function(a) { return a + 885; },
890 function(a) { return a + 886; },
891 function(a) { return a + 887; },
892 function(a) { return a + 888; },
893 function(a) { return a + 889; },
894 function(a) { return a + 890; },
895 function(a) { return a + 891; },
896 function(a) { return a + 892; },
897 function(a) { return a + 893; },
898 function(a) { return a + 894; },
899 function(a) { return a + 895; },
900 function(a) { return a + 896; },
901 function(a) { return a + 897; },
902 function(a) { return a + 898; },
903 function(a) { return a + 899; },
904 function(a) { return a + 900; },
905 function(a) { return a + 901; },
906 function(a) { return a + 902; },
907 function(a) { return a + 903; },
908 function(a) { return a + 904; },
909 function(a) { return a + 905; },
910 function(a) { return a + 906; },
911 function(a) { return a + 907; },
912 function(a) { return a + 908; },
913 function(a) { return a + 909; },
914 function(a) { return a + 910; },
915 function(a) { return a + 911; },
916 function(a) { return a + 912; },
917 function(a) { return a + 913; },
918 function(a) { return a + 914; },
919 function(a) { return a + 915; },
920 function(a) { return a + 916; },
921 function(a) { return a + 917; },
922 function(a) { return a + 918; },
923 function(a) { return a + 919; },
924 function(a) { return a + 920; },
925 function(a) { return a + 921; },
926 function(a) { return a + 922; },
927 function(a) { return a + 923; },
928 function(a) { return a + 924; },
929 function(a) { return a + 925; },
930 function(a) { return a + 926; },
931 function(a) { return a + 927; },
932 function(a) { return a + 928; },
933 function(a) { return a + 929; },
934 function(a) { return a + 930; },
935 function(a) { return a + 931; },
936 function(a) { return a + 932; },
937 function(a) { return a + 933; },
938 function(a) { return a + 934; },
939 function(a) { return a + 935; },
940 function(a) { return a + 936; },
941 function(a) { return a + 937; },
942 function(a) { return a + 938; },
943 function(a) { return a + 939; },
944 function(a) { return a + 940; },
945 function(a) { return a + 941; },
946 function(a) { return a + 942; },
947 function(a) { return a + 943; },
948 function(a) { return a + 944; },
949 function(a) { return a + 945; },
950 function(a) { return a + 946; },
951 function(a) { return a + 947; },
952 function(a) { return a + 948; },
953 function(a) { return a + 949; },
954 function(a) { return a + 950; },
955 function(a) { return a + 951; },
956 function(a) { return a + 952; },
957 function(a) { return a + 953; },
958 function(a) { return a + 954; },
959 function(a) { return a + 955; },
960 function(a) { return a + 956; },
961 function(a) { return a + 957; },
962 function(a) { return a + 958; },
963 function(a) { return a + 959; },
964 function(a) { return a + 960; },
965 function(a) { return a + 961; },
966 function(a) { return a + 962; },
967 function(a) { return a + 963; },
968 function(a) { return a + 964; },
969 function(a) { return a + 965; },
970 function(a) { return a + 966; },
971 function(a) { return a + 967; },
972 function(a) { return a + 968; },
973 function(a) { return a + 969; },
974 function(a) { return a + 970; },
975 function(a) { return a + 971; },
976 function(a) { return a + 972; },
977 function(a) { return a + 973; },
978 function(a) { return a + 974; },
979 function(a) { return a + 975; },
980 function(a) { return a + 976; },
981 function(a) { return a + 977; },
982 function(a) { return a + 978; },
983 function(a) { return a + 979; },
984 function(a) { return a + 980; },
985 function(a) { return a + 981; },
986 function(a) { return a + 982; },
987 function(a) { return a + 983; },
988 function(a) { return a + 984; },
989 function(a) { return a + 985; },
990 function(a) { return a + 986; },
991 function(a) { return a + 987; },
992 function(a) { return a + 988; },
993 function(a) { return a + 989; },
994 function(a) { return a + 990; },
995 function(a) { return a + 991; },
996 function(a) { return a + 992; },
997 function(a) { return a + 993; },
998 function(a) { return a + 994; },
999 function(a) { return a + 995; },
1000 function(a) { return a + 996; },
1001 function(a) { return a + 997; },
1002 function(a) { return a + 998; },
1003 function(a) { return a + 999; }
1004 ];
1005
1006 noInline(runTest);
1007
1008 function runTest() {
1009 for (var i = 0; i < functionList.length; i++)
1010 noInline(functionList[i]);
1011
1012 for (var i = 0; i < functionList.length; i++) {
1013 functionList[i](-i);
1014 functionList[i](-i);
1015 functionList[i](-i);
1016 functionList[i](-i);
1017 }
1018
1019 for (var i = 0; i < functionList.length; i++)
1020 optimizeNextInvocation(functionList[i]);
1021
1022 var result = 0;
1023
1024 for (var i = 0; i < functionList.length; i++)
1025 result += functionList[i](-i);
1026
1027 deleteAllCompiledCode();
1028
1029 return result;
1030 }
1031
1032 if (runTest() != 0)
1033 throw new Error("Incorrect result!");