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