#define NULL ((void *)0)
typedef unsigned long size_t; // Customize by platform.
typedef long intptr_t;
typedef unsigned long uintptr_t;
typedef long scalar_t__; // Either arithmetic or pointer type.
/* By default, we understand bool (as a convenience). */
typedef int bool;
#define false 0
#define true 1

/* Forward declarations */

/* Type definitions */

/* Variables and functions */
int /*<<< orphan*/ foo00();
int /*<<< orphan*/ foo01();
int /*<<< orphan*/ foo02();
int /*<<< orphan*/ foo03();
int /*<<< orphan*/ foo04();
int /*<<< orphan*/ foo05();
int /*<<< orphan*/ foo06();
int /*<<< orphan*/ foo07();
int /*<<< orphan*/ foo08();
int /*<<< orphan*/ foo09();
int /*<<< orphan*/ foo10();
int /*<<< orphan*/ foo11();
int /*<<< orphan*/ foo12();
int /*<<< orphan*/ foo13();
int /*<<< orphan*/ foo14();
int /*<<< orphan*/ foo15();
int /*<<< orphan*/ foo16();
int /*<<< orphan*/ foo17();
int /*<<< orphan*/ foo18();
int /*<<< orphan*/ foo19();
int /*<<< orphan*/ foo20();
int /*<<< orphan*/ foo21();
int /*<<< orphan*/ foo22();
int /*<<< orphan*/ foo23();
int /*<<< orphan*/ foo24();
int /*<<< orphan*/ foo25();
int /*<<< orphan*/ foo26();
int /*<<< orphan*/ foo27();
int /*<<< orphan*/ foo28();
int /*<<< orphan*/ foo29();
int /*<<< orphan*/ foo30();
int /*<<< orphan*/ foo31();
int /*<<< orphan*/ foo32();
int /*<<< orphan*/ foo33();
int /*<<< orphan*/ foo34();
int /*<<< orphan*/ foo35();
int /*<<< orphan*/ foo36();
int /*<<< orphan*/ foo37();
int /*<<< orphan*/ foo38();
int /*<<< orphan*/ foo39();
int /*<<< orphan*/ foo40();
int /*<<< orphan*/ foo41();
int /*<<< orphan*/ foo42();
int /*<<< orphan*/ foo43();
int /*<<< orphan*/ foo44();
int /*<<< orphan*/ foo45();
int /*<<< orphan*/ foo46();
int /*<<< orphan*/ foo47();
int /*<<< orphan*/ foo48();
int /*<<< orphan*/ foo49();
int /*<<< orphan*/ foo50();
int /*<<< orphan*/ foo51();
int /*<<< orphan*/ foo52();
int /*<<< orphan*/ foo53();
int /*<<< orphan*/ foo54();
int /*<<< orphan*/ foo55();
int /*<<< orphan*/ foo56();
int /*<<< orphan*/ foo57();
int /*<<< orphan*/ foo58();
int /*<<< orphan*/ foo59();
int /*<<< orphan*/ foo60();
int /*<<< orphan*/ foo61();
int /*<<< orphan*/ foo62();
int /*<<< orphan*/ foo63();
int /*<<< orphan*/ foo64();
int /*<<< orphan*/ foo65();
int /*<<< orphan*/ foo66();
int /*<<< orphan*/ foo67();
int /*<<< orphan*/ foo68();
int /*<<< orphan*/ foo69();
int /*<<< orphan*/ foo70();
int /*<<< orphan*/ foo71();
int /*<<< orphan*/ foo72();
int /*<<< orphan*/ foo73();
int /*<<< orphan*/ foo74();
int /*<<< orphan*/ foo75();
int /*<<< orphan*/ foo76();
int /*<<< orphan*/ foo77();
int /*<<< orphan*/ foo78();
int /*<<< orphan*/ foo79();
int /*<<< orphan*/ foo80();
int /*<<< orphan*/ foo81();
int /*<<< orphan*/ foo82();
int /*<<< orphan*/ foo83();
int /*<<< orphan*/ foo84();
int /*<<< orphan*/ foo85();
int /*<<< orphan*/ foo86();
int /*<<< orphan*/ foo87();
int /*<<< orphan*/ foo88();
int /*<<< orphan*/ foo89();
int /*<<< orphan*/ foo90();
int /*<<< orphan*/ foo91();
int /*<<< orphan*/ foo92();
int /*<<< orphan*/ foo93();
int /*<<< orphan*/ foo94();
int /*<<< orphan*/ foo95();
int /*<<< orphan*/ foo96();
int /*<<< orphan*/ foo97();
int /*<<< orphan*/ foo98();
int /*<<< orphan*/ foo99();
int main() {
  foo00();
  foo01();
  foo02();
  foo03();
  foo04();
  foo05();
  foo06();
  foo07();
  foo08();
  foo09();
  foo10();
  foo11();
  foo12();
  foo13();
  foo14();
  foo15();
  foo16();
  foo17();
  foo18();
  foo19();
  foo20();
  foo21();
  foo22();
  foo23();
  foo24();
  foo25();
  foo26();
  foo27();
  foo28();
  foo29();
  foo30();
  foo31();
  foo32();
  foo33();
  foo34();
  foo35();
  foo36();
  foo37();
  foo38();
  foo39();
  foo40();
  foo41();
  foo42();
  foo43();
  foo44();
  foo45();
  foo46();
  foo47();
  foo48();
  foo49();
  foo50();
  foo51();
  foo52();
  foo53();
  foo54();
  foo55();
  foo56();
  foo57();
  foo58();
  foo59();
  foo60();
  foo61();
  foo62();
  foo63();
  foo64();
  foo65();
  foo66();
  foo67();
  foo68();
  foo69();
  foo70();
  foo71();
  foo72();
  foo73();
  foo74();
  foo75();
  foo76();
  foo77();
  foo78();
  foo79();
  foo80();
  foo81();
  foo82();
  foo83();
  foo84();
  foo85();
  foo86();
  foo87();
  foo88();
  foo89();
  foo90();
  foo91();
  foo92();
  foo93();
  foo94();
  foo95();
  foo96();
  foo97();
  foo98();
  foo99();
  return 0;
}


x86 assembly (clang, -O0):
<main>:
push   %rbp
mov    %rsp,%rbp
sub    $0x10,%rsp
movl   $0x0,-0x4(%rbp)
mov    $0x0,%al
call   2450 <foo00@plt>
mov    $0x0,%al
call   2120 <foo01@plt>
mov    $0x0,%al
call   2440 <foo02@plt>
mov    $0x0,%al
call   2110 <foo03@plt>
mov    $0x0,%al
call   2420 <foo04@plt>
mov    $0x0,%al
call   2130 <foo05@plt>
mov    $0x0,%al
call   2430 <foo06@plt>
mov    $0x0,%al
call   2100 <foo07@plt>
mov    $0x0,%al
call   2490 <foo08@plt>
mov    $0x0,%al
call   2170 <foo09@plt>
mov    $0x0,%al
call   21e0 <foo10@plt>
mov    $0x0,%al
call   2510 <foo11@plt>
mov    $0x0,%al
call   2200 <foo12@plt>
mov    $0x0,%al
call   2530 <foo13@plt>
mov    $0x0,%al
call   21d0 <foo14@plt>
mov    $0x0,%al
call   2580 <foo15@plt>
mov    $0x0,%al
call   2260 <foo16@plt>
mov    $0x0,%al
call   2560 <foo17@plt>
mov    $0x0,%al
call   2230 <foo18@plt>
mov    $0x0,%al
call   24f0 <foo19@plt>
mov    $0x0,%al
call   25e0 <foo20@plt>
mov    $0x0,%al
call   22a0 <foo21@plt>
mov    $0x0,%al
call   25b0 <foo22@plt>
mov    $0x0,%al
call   22c0 <foo23@plt>
mov    $0x0,%al
call   25d0 <foo24@plt>
mov    $0x0,%al
call   2290 <foo25@plt>
mov    $0x0,%al
call   2620 <foo26@plt>
mov    $0x0,%al
call   2300 <foo27@plt>
mov    $0x0,%al
call   2600 <foo28@plt>
mov    $0x0,%al
call   22e0 <foo29@plt>
mov    $0x0,%al
call   2380 <foo30@plt>
mov    $0x0,%al
call   2050 <foo31@plt>
mov    $0x0,%al
call   23a0 <foo32@plt>
mov    $0x0,%al
call   2080 <foo33@plt>
mov    $0x0,%al
call   2390 <foo34@plt>
mov    $0x0,%al
call   2070 <foo35@plt>
mov    $0x0,%al
call   2360 <foo36@plt>
mov    $0x0,%al
call   2660 <foo37@plt>
mov    $0x0,%al
call   2330 <foo38@plt>
mov    $0x0,%al
call   2040 <foo39@plt>
mov    $0x0,%al
call   20f0 <foo40@plt>
mov    $0x0,%al
call   2480 <foo41@plt>
mov    $0x0,%al
call   2160 <foo42@plt>
mov    $0x0,%al
call   2470 <foo43@plt>
mov    $0x0,%al
call   2150 <foo44@plt>
mov    $0x0,%al
call   2410 <foo45@plt>
mov    $0x0,%al
call   20c0 <foo46@plt>
mov    $0x0,%al
call   23e0 <foo47@plt>
mov    $0x0,%al
call   20e0 <foo48@plt>
mov    $0x0,%al
call   23c0 <foo49@plt>
mov    $0x0,%al
call   2500 <foo50@plt>
mov    $0x0,%al
call   21f0 <foo51@plt>
mov    $0x0,%al
call   2520 <foo52@plt>
mov    $0x0,%al
call   21c0 <foo53@plt>
mov    $0x0,%al
call   2570 <foo54@plt>
mov    $0x0,%al
call   2250 <foo55@plt>
mov    $0x0,%al
call   2550 <foo56@plt>
mov    $0x0,%al
call   2220 <foo57@plt>
mov    $0x0,%al
call   24e0 <foo58@plt>
mov    $0x0,%al
call   21a0 <foo59@plt>
mov    $0x0,%al
call   22b0 <foo60@plt>
mov    $0x0,%al
call   25c0 <foo61@plt>
mov    $0x0,%al
call   2280 <foo62@plt>
mov    $0x0,%al
call   2610 <foo63@plt>
mov    $0x0,%al
call   22f0 <foo64@plt>
mov    $0x0,%al
call   25f0 <foo65@plt>
mov    $0x0,%al
call   22d0 <foo66@plt>
mov    $0x0,%al
call   25a0 <foo67@plt>
mov    $0x0,%al
call   2270 <foo68@plt>
mov    $0x0,%al
call   2590 <foo69@plt>
mov    $0x0,%al
call   2060 <foo70@plt>
mov    $0x0,%al
call   2350 <foo71@plt>
mov    $0x0,%al
call   2650 <foo72@plt>
mov    $0x0,%al
call   2320 <foo73@plt>
mov    $0x0,%al
call   2030 <foo74@plt>
mov    $0x0,%al
call   2310 <foo75@plt>
mov    $0x0,%al
call   2630 <foo76@plt>
mov    $0x0,%al
call   2340 <foo77@plt>
mov    $0x0,%al
call   2640 <foo78@plt>
mov    $0x0,%al
call   2370 <foo79@plt>
mov    $0x0,%al
call   2460 <foo80@plt>
mov    $0x0,%al
call   2140 <foo81@plt>
mov    $0x0,%al
call   2400 <foo82@plt>
mov    $0x0,%al
call   20b0 <foo83@plt>
mov    $0x0,%al
call   23d0 <foo84@plt>
mov    $0x0,%al
call   20d0 <foo85@plt>
mov    $0x0,%al
call   23b0 <foo86@plt>
mov    $0x0,%al
call   2090 <foo87@plt>
mov    $0x0,%al
call   23f0 <foo88@plt>
mov    $0x0,%al
call   20a0 <foo89@plt>
mov    $0x0,%al
call   2240 <foo90@plt>
mov    $0x0,%al
call   2540 <foo91@plt>
mov    $0x0,%al
call   2210 <foo92@plt>
mov    $0x0,%al
call   24d0 <foo93@plt>
mov    $0x0,%al
call   2190 <foo94@plt>
mov    $0x0,%al
call   24b0 <foo95@plt>
mov    $0x0,%al
call   21b0 <foo96@plt>
mov    $0x0,%al
call   24a0 <foo97@plt>
mov    $0x0,%al
call   2180 <foo98@plt>
mov    $0x0,%al
call   24c0 <foo99@plt>
xor    %eax,%eax
add    $0x10,%rsp
pop    %rbp
ret

x86 assembly (clang, -O2):
<main>:
push   %rax
xor    %eax,%eax
call   2450 <foo00@plt>
xor    %eax,%eax
call   2120 <foo01@plt>
xor    %eax,%eax
call   2440 <foo02@plt>
xor    %eax,%eax
call   2110 <foo03@plt>
xor    %eax,%eax
call   2420 <foo04@plt>
xor    %eax,%eax
call   2130 <foo05@plt>
xor    %eax,%eax
call   2430 <foo06@plt>
xor    %eax,%eax
call   2100 <foo07@plt>
xor    %eax,%eax
call   2490 <foo08@plt>
xor    %eax,%eax
call   2170 <foo09@plt>
xor    %eax,%eax
call   21e0 <foo10@plt>
xor    %eax,%eax
call   2510 <foo11@plt>
xor    %eax,%eax
call   2200 <foo12@plt>
xor    %eax,%eax
call   2530 <foo13@plt>
xor    %eax,%eax
call   21d0 <foo14@plt>
xor    %eax,%eax
call   2580 <foo15@plt>
xor    %eax,%eax
call   2260 <foo16@plt>
xor    %eax,%eax
call   2560 <foo17@plt>
xor    %eax,%eax
call   2230 <foo18@plt>
xor    %eax,%eax
call   24f0 <foo19@plt>
xor    %eax,%eax
call   25e0 <foo20@plt>
xor    %eax,%eax
call   22a0 <foo21@plt>
xor    %eax,%eax
call   25b0 <foo22@plt>
xor    %eax,%eax
call   22c0 <foo23@plt>
xor    %eax,%eax
call   25d0 <foo24@plt>
xor    %eax,%eax
call   2290 <foo25@plt>
xor    %eax,%eax
call   2620 <foo26@plt>
xor    %eax,%eax
call   2300 <foo27@plt>
xor    %eax,%eax
call   2600 <foo28@plt>
xor    %eax,%eax
call   22e0 <foo29@plt>
xor    %eax,%eax
call   2380 <foo30@plt>
xor    %eax,%eax
call   2050 <foo31@plt>
xor    %eax,%eax
call   23a0 <foo32@plt>
xor    %eax,%eax
call   2080 <foo33@plt>
xor    %eax,%eax
call   2390 <foo34@plt>
xor    %eax,%eax
call   2070 <foo35@plt>
xor    %eax,%eax
call   2360 <foo36@plt>
xor    %eax,%eax
call   2660 <foo37@plt>
xor    %eax,%eax
call   2330 <foo38@plt>
xor    %eax,%eax
call   2040 <foo39@plt>
xor    %eax,%eax
call   20f0 <foo40@plt>
xor    %eax,%eax
call   2480 <foo41@plt>
xor    %eax,%eax
call   2160 <foo42@plt>
xor    %eax,%eax
call   2470 <foo43@plt>
xor    %eax,%eax
call   2150 <foo44@plt>
xor    %eax,%eax
call   2410 <foo45@plt>
xor    %eax,%eax
call   20c0 <foo46@plt>
xor    %eax,%eax
call   23e0 <foo47@plt>
xor    %eax,%eax
call   20e0 <foo48@plt>
xor    %eax,%eax
call   23c0 <foo49@plt>
xor    %eax,%eax
call   2500 <foo50@plt>
xor    %eax,%eax
call   21f0 <foo51@plt>
xor    %eax,%eax
call   2520 <foo52@plt>
xor    %eax,%eax
call   21c0 <foo53@plt>
xor    %eax,%eax
call   2570 <foo54@plt>
xor    %eax,%eax
call   2250 <foo55@plt>
xor    %eax,%eax
call   2550 <foo56@plt>
xor    %eax,%eax
call   2220 <foo57@plt>
xor    %eax,%eax
call   24e0 <foo58@plt>
xor    %eax,%eax
call   21a0 <foo59@plt>
xor    %eax,%eax
call   22b0 <foo60@plt>
xor    %eax,%eax
call   25c0 <foo61@plt>
xor    %eax,%eax
call   2280 <foo62@plt>
xor    %eax,%eax
call   2610 <foo63@plt>
xor    %eax,%eax
call   22f0 <foo64@plt>
xor    %eax,%eax
call   25f0 <foo65@plt>
xor    %eax,%eax
call   22d0 <foo66@plt>
xor    %eax,%eax
call   25a0 <foo67@plt>
xor    %eax,%eax
call   2270 <foo68@plt>
xor    %eax,%eax
call   2590 <foo69@plt>
xor    %eax,%eax
call   2060 <foo70@plt>
xor    %eax,%eax
call   2350 <foo71@plt>
xor    %eax,%eax
call   2650 <foo72@plt>
xor    %eax,%eax
call   2320 <foo73@plt>
xor    %eax,%eax
call   2030 <foo74@plt>
xor    %eax,%eax
call   2310 <foo75@plt>
xor    %eax,%eax
call   2630 <foo76@plt>
xor    %eax,%eax
call   2340 <foo77@plt>
xor    %eax,%eax
call   2640 <foo78@plt>
xor    %eax,%eax
call   2370 <foo79@plt>
xor    %eax,%eax
call   2460 <foo80@plt>
xor    %eax,%eax
call   2140 <foo81@plt>
xor    %eax,%eax
call   2400 <foo82@plt>
xor    %eax,%eax
call   20b0 <foo83@plt>
xor    %eax,%eax
call   23d0 <foo84@plt>
xor    %eax,%eax
call   20d0 <foo85@plt>
xor    %eax,%eax
call   23b0 <foo86@plt>
xor    %eax,%eax
call   2090 <foo87@plt>
xor    %eax,%eax
call   23f0 <foo88@plt>
xor    %eax,%eax
call   20a0 <foo89@plt>
xor    %eax,%eax
call   2240 <foo90@plt>
xor    %eax,%eax
call   2540 <foo91@plt>
xor    %eax,%eax
call   2210 <foo92@plt>
xor    %eax,%eax
call   24d0 <foo93@plt>
xor    %eax,%eax
call   2190 <foo94@plt>
xor    %eax,%eax
call   24b0 <foo95@plt>
xor    %eax,%eax
call   21b0 <foo96@plt>
xor    %eax,%eax
call   24a0 <foo97@plt>
xor    %eax,%eax
call   2180 <foo98@plt>
xor    %eax,%eax
call   24c0 <foo99@plt>
xor    %eax,%eax
pop    %rcx
ret

LLVM IR (-O0):
define i32 @main() {
%1 = alloca i32
store i32 0, i32* %1
%2 = call i32 (...) @foo00()
%3 = call i32 (...) @foo01()
%4 = call i32 (...) @foo02()
%5 = call i32 (...) @foo03()
%6 = call i32 (...) @foo04()
%7 = call i32 (...) @foo05()
%8 = call i32 (...) @foo06()
%9 = call i32 (...) @foo07()
%10 = call i32 (...) @foo08()
%11 = call i32 (...) @foo09()
%12 = call i32 (...) @foo10()
%13 = call i32 (...) @foo11()
%14 = call i32 (...) @foo12()
%15 = call i32 (...) @foo13()
%16 = call i32 (...) @foo14()
%17 = call i32 (...) @foo15()
%18 = call i32 (...) @foo16()
%19 = call i32 (...) @foo17()
%20 = call i32 (...) @foo18()
%21 = call i32 (...) @foo19()
%22 = call i32 (...) @foo20()
%23 = call i32 (...) @foo21()
%24 = call i32 (...) @foo22()
%25 = call i32 (...) @foo23()
%26 = call i32 (...) @foo24()
%27 = call i32 (...) @foo25()
%28 = call i32 (...) @foo26()
%29 = call i32 (...) @foo27()
%30 = call i32 (...) @foo28()
%31 = call i32 (...) @foo29()
%32 = call i32 (...) @foo30()
%33 = call i32 (...) @foo31()
%34 = call i32 (...) @foo32()
%35 = call i32 (...) @foo33()
%36 = call i32 (...) @foo34()
%37 = call i32 (...) @foo35()
%38 = call i32 (...) @foo36()
%39 = call i32 (...) @foo37()
%40 = call i32 (...) @foo38()
%41 = call i32 (...) @foo39()
%42 = call i32 (...) @foo40()
%43 = call i32 (...) @foo41()
%44 = call i32 (...) @foo42()
%45 = call i32 (...) @foo43()
%46 = call i32 (...) @foo44()
%47 = call i32 (...) @foo45()
%48 = call i32 (...) @foo46()
%49 = call i32 (...) @foo47()
%50 = call i32 (...) @foo48()
%51 = call i32 (...) @foo49()
%52 = call i32 (...) @foo50()
%53 = call i32 (...) @foo51()
%54 = call i32 (...) @foo52()
%55 = call i32 (...) @foo53()
%56 = call i32 (...) @foo54()
%57 = call i32 (...) @foo55()
%58 = call i32 (...) @foo56()
%59 = call i32 (...) @foo57()
%60 = call i32 (...) @foo58()
%61 = call i32 (...) @foo59()
%62 = call i32 (...) @foo60()
%63 = call i32 (...) @foo61()
%64 = call i32 (...) @foo62()
%65 = call i32 (...) @foo63()
%66 = call i32 (...) @foo64()
%67 = call i32 (...) @foo65()
%68 = call i32 (...) @foo66()
%69 = call i32 (...) @foo67()
%70 = call i32 (...) @foo68()
%71 = call i32 (...) @foo69()
%72 = call i32 (...) @foo70()
%73 = call i32 (...) @foo71()
%74 = call i32 (...) @foo72()
%75 = call i32 (...) @foo73()
%76 = call i32 (...) @foo74()
%77 = call i32 (...) @foo75()
%78 = call i32 (...) @foo76()
%79 = call i32 (...) @foo77()
%80 = call i32 (...) @foo78()
%81 = call i32 (...) @foo79()
%82 = call i32 (...) @foo80()
%83 = call i32 (...) @foo81()
%84 = call i32 (...) @foo82()
%85 = call i32 (...) @foo83()
%86 = call i32 (...) @foo84()
%87 = call i32 (...) @foo85()
%88 = call i32 (...) @foo86()
%89 = call i32 (...) @foo87()
%90 = call i32 (...) @foo88()
%91 = call i32 (...) @foo89()
%92 = call i32 (...) @foo90()
%93 = call i32 (...) @foo91()
%94 = call i32 (...) @foo92()
%95 = call i32 (...) @foo93()
%96 = call i32 (...) @foo94()
%97 = call i32 (...) @foo95()
%98 = call i32 (...) @foo96()
%99 = call i32 (...) @foo97()
%100 = call i32 (...) @foo98()
%101 = call i32 (...) @foo99()
ret i32 0
}

LLVM IR (-O2):
define i32 @main() {
%1 = tail call i32 (...) @foo00()
%2 = tail call i32 (...) @foo01()
%3 = tail call i32 (...) @foo02()
%4 = tail call i32 (...) @foo03()
%5 = tail call i32 (...) @foo04()
%6 = tail call i32 (...) @foo05()
%7 = tail call i32 (...) @foo06()
%8 = tail call i32 (...) @foo07()
%9 = tail call i32 (...) @foo08()
%10 = tail call i32 (...) @foo09()
%11 = tail call i32 (...) @foo10()
%12 = tail call i32 (...) @foo11()
%13 = tail call i32 (...) @foo12()
%14 = tail call i32 (...) @foo13()
%15 = tail call i32 (...) @foo14()
%16 = tail call i32 (...) @foo15()
%17 = tail call i32 (...) @foo16()
%18 = tail call i32 (...) @foo17()
%19 = tail call i32 (...) @foo18()
%20 = tail call i32 (...) @foo19()
%21 = tail call i32 (...) @foo20()
%22 = tail call i32 (...) @foo21()
%23 = tail call i32 (...) @foo22()
%24 = tail call i32 (...) @foo23()
%25 = tail call i32 (...) @foo24()
%26 = tail call i32 (...) @foo25()
%27 = tail call i32 (...) @foo26()
%28 = tail call i32 (...) @foo27()
%29 = tail call i32 (...) @foo28()
%30 = tail call i32 (...) @foo29()
%31 = tail call i32 (...) @foo30()
%32 = tail call i32 (...) @foo31()
%33 = tail call i32 (...) @foo32()
%34 = tail call i32 (...) @foo33()
%35 = tail call i32 (...) @foo34()
%36 = tail call i32 (...) @foo35()
%37 = tail call i32 (...) @foo36()
%38 = tail call i32 (...) @foo37()
%39 = tail call i32 (...) @foo38()
%40 = tail call i32 (...) @foo39()
%41 = tail call i32 (...) @foo40()
%42 = tail call i32 (...) @foo41()
%43 = tail call i32 (...) @foo42()
%44 = tail call i32 (...) @foo43()
%45 = tail call i32 (...) @foo44()
%46 = tail call i32 (...) @foo45()
%47 = tail call i32 (...) @foo46()
%48 = tail call i32 (...) @foo47()
%49 = tail call i32 (...) @foo48()
%50 = tail call i32 (...) @foo49()
%51 = tail call i32 (...) @foo50()
%52 = tail call i32 (...) @foo51()
%53 = tail call i32 (...) @foo52()
%54 = tail call i32 (...) @foo53()
%55 = tail call i32 (...) @foo54()
%56 = tail call i32 (...) @foo55()
%57 = tail call i32 (...) @foo56()
%58 = tail call i32 (...) @foo57()
%59 = tail call i32 (...) @foo58()
%60 = tail call i32 (...) @foo59()
%61 = tail call i32 (...) @foo60()
%62 = tail call i32 (...) @foo61()
%63 = tail call i32 (...) @foo62()
%64 = tail call i32 (...) @foo63()
%65 = tail call i32 (...) @foo64()
%66 = tail call i32 (...) @foo65()
%67 = tail call i32 (...) @foo66()
%68 = tail call i32 (...) @foo67()
%69 = tail call i32 (...) @foo68()
%70 = tail call i32 (...) @foo69()
%71 = tail call i32 (...) @foo70()
%72 = tail call i32 (...) @foo71()
%73 = tail call i32 (...) @foo72()
%74 = tail call i32 (...) @foo73()
%75 = tail call i32 (...) @foo74()
%76 = tail call i32 (...) @foo75()
%77 = tail call i32 (...) @foo76()
%78 = tail call i32 (...) @foo77()
%79 = tail call i32 (...) @foo78()
%80 = tail call i32 (...) @foo79()
%81 = tail call i32 (...) @foo80()
%82 = tail call i32 (...) @foo81()
%83 = tail call i32 (...) @foo82()
%84 = tail call i32 (...) @foo83()
%85 = tail call i32 (...) @foo84()
%86 = tail call i32 (...) @foo85()
%87 = tail call i32 (...) @foo86()
%88 = tail call i32 (...) @foo87()
%89 = tail call i32 (...) @foo88()
%90 = tail call i32 (...) @foo89()
%91 = tail call i32 (...) @foo90()
%92 = tail call i32 (...) @foo91()
%93 = tail call i32 (...) @foo92()
%94 = tail call i32 (...) @foo93()
%95 = tail call i32 (...) @foo94()
%96 = tail call i32 (...) @foo95()
%97 = tail call i32 (...) @foo96()
%98 = tail call i32 (...) @foo97()
%99 = tail call i32 (...) @foo98()
%100 = tail call i32 (...) @foo99()
ret i32 0
}