int main(int argc, char **argv) {
  int x = 3;
  int y = 7;
  if (x < y) {
    printf("%d\n",
           x + x + x + x + x + x + x + x + x + x + x + x + x + x + x + x + x +
               x + x + x + x + x + x + x + x + x + x + x + x + x + x + x + x +
               x + x + x + x + x + x + x + x + x + x + x + x + x + x + x + x +
               x + x + x + x + x + x + x + x + x + x + x + x + x + x + x + x +
               x + x + x + x + x + x + x + x + x + x + x + x + x + x + x + x +
               x + x + x + x + x + x + x + x + x + x + x + x + x + x + x + x +
               x + x + x + x + x + x + x + x + x + x + x + x + x + x + x + x +
               x + x + x + x + x + x + x + x + x + x + x + x + x + x + x + x +
               x + x + x + x + x + x + x + x + x + x + x + x + x + x + x + x +
               x + x + x + x + x + x + x + x + x + x + x + x + x + x + x + x +
               x + x + x + x + x + x + x + x + x + x + x + x + x + x + x + x +
               x + x + x + x + x + x + x + x + x + x + x + x);
  } else {
    printf("%d\n",
           y + y + y + y + y + y + y + y + y + y + y + y + y + y + y + y + y +
               y + y + y + y + y + y + y + y + y + y + y + y + y + y + y + y +
               y + y + y + y + y + y + y + y + y + y + y + y + y + y + y + y +
               y + y + y + y + y + y + y + y + y + y + y + y + y + y + y + y +
               y + y + y + y + y + y + y + y + y + y + y + y + y + y + y + y +
               y + y + y + y + y + y + y + y + y + y + y + y + y + y + y + y +
               y + y + y + y + y + y + y + y + y + y + y + y + y + y + y + y +
               y + y + y + y + y + y + y + y + y + y + y + y + y + y + y + y +
               y + y + y + y + y + y + y + y + y + y + y + y + y + y + y + y +
               y + y + y + y + y + y + y + y + y + y + y + y + y + y + y + y +
               y + y + y + y + y + y + y + y + y + y + y + y + y + y + y + y +
               y + y + y + y + y + y + y + y + y + y + y + y);
  }
}


x86 assembly (clang, -O0):
<main>:
push   %rbp
mov    %rsp,%rbp
sub    $0x20,%rsp
movl   $0x0,-0x4(%rbp)
mov    %edi,-0x8(%rbp)
mov    %rsi,-0x10(%rbp)
movl   $0x3,-0x14(%rbp)
movl   $0x7,-0x18(%rbp)
mov    -0x14(%rbp),%eax
cmp    -0x18(%rbp),%eax
jge    138a <main+0x27a>
mov    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
add    -0x14(%rbp),%esi
lea    0xc82(%rip),%rdi
mov    $0x0,%al
call   1030 <printf@plt>
jmp    15cf <main+0x4bf>
mov    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
add    -0x18(%rbp),%esi
lea    0xa38(%rip),%rdi
mov    $0x0,%al
call   1030 <printf@plt>
mov    -0x4(%rbp),%eax
add    $0x20,%rsp
pop    %rbp
ret

x86 assembly (clang, -O2):
<main>:
push   %rax
lea    0xee8(%rip),%rdi
mov    $0x237,%esi
xor    %eax,%eax
call   1030 <printf@plt>
xor    %eax,%eax
pop    %rcx
ret

LLVM IR (-O0):
@.str = [4 x i8] c"%d\0A\00"
define i32 @main(i32 %0, i8** %1) {
%3 = alloca i32
%4 = alloca i32
%5 = alloca i8**
%6 = alloca i32
%7 = alloca i32
store i32 0, i32* %3
store i32 %0, i32* %4
store i8** %1, i8*** %5
store i32 3, i32* %6
store i32 7, i32* %7
%8 = load i32, i32* %6
%9 = load i32, i32* %7
%10 = icmp slt i32 %8, %9
br i1 %10, label %11, label %390
11: ; preds = %2
%12 = load i32, i32* %6
%13 = load i32, i32* %6
%14 = add nsw i32 %12, %13
%15 = load i32, i32* %6
%16 = add nsw i32 %14, %15
%17 = load i32, i32* %6
%18 = add nsw i32 %16, %17
%19 = load i32, i32* %6
%20 = add nsw i32 %18, %19
%21 = load i32, i32* %6
%22 = add nsw i32 %20, %21
%23 = load i32, i32* %6
%24 = add nsw i32 %22, %23
%25 = load i32, i32* %6
%26 = add nsw i32 %24, %25
%27 = load i32, i32* %6
%28 = add nsw i32 %26, %27
%29 = load i32, i32* %6
%30 = add nsw i32 %28, %29
%31 = load i32, i32* %6
%32 = add nsw i32 %30, %31
%33 = load i32, i32* %6
%34 = add nsw i32 %32, %33
%35 = load i32, i32* %6
%36 = add nsw i32 %34, %35
%37 = load i32, i32* %6
%38 = add nsw i32 %36, %37
%39 = load i32, i32* %6
%40 = add nsw i32 %38, %39
%41 = load i32, i32* %6
%42 = add nsw i32 %40, %41
%43 = load i32, i32* %6
%44 = add nsw i32 %42, %43
%45 = load i32, i32* %6
%46 = add nsw i32 %44, %45
%47 = load i32, i32* %6
%48 = add nsw i32 %46, %47
%49 = load i32, i32* %6
%50 = add nsw i32 %48, %49
%51 = load i32, i32* %6
%52 = add nsw i32 %50, %51
%53 = load i32, i32* %6
%54 = add nsw i32 %52, %53
%55 = load i32, i32* %6
%56 = add nsw i32 %54, %55
%57 = load i32, i32* %6
%58 = add nsw i32 %56, %57
%59 = load i32, i32* %6
%60 = add nsw i32 %58, %59
%61 = load i32, i32* %6
%62 = add nsw i32 %60, %61
%63 = load i32, i32* %6
%64 = add nsw i32 %62, %63
%65 = load i32, i32* %6
%66 = add nsw i32 %64, %65
%67 = load i32, i32* %6
%68 = add nsw i32 %66, %67
%69 = load i32, i32* %6
%70 = add nsw i32 %68, %69
%71 = load i32, i32* %6
%72 = add nsw i32 %70, %71
%73 = load i32, i32* %6
%74 = add nsw i32 %72, %73
%75 = load i32, i32* %6
%76 = add nsw i32 %74, %75
%77 = load i32, i32* %6
%78 = add nsw i32 %76, %77
%79 = load i32, i32* %6
%80 = add nsw i32 %78, %79
%81 = load i32, i32* %6
%82 = add nsw i32 %80, %81
%83 = load i32, i32* %6
%84 = add nsw i32 %82, %83
%85 = load i32, i32* %6
%86 = add nsw i32 %84, %85
%87 = load i32, i32* %6
%88 = add nsw i32 %86, %87
%89 = load i32, i32* %6
%90 = add nsw i32 %88, %89
%91 = load i32, i32* %6
%92 = add nsw i32 %90, %91
%93 = load i32, i32* %6
%94 = add nsw i32 %92, %93
%95 = load i32, i32* %6
%96 = add nsw i32 %94, %95
%97 = load i32, i32* %6
%98 = add nsw i32 %96, %97
%99 = load i32, i32* %6
%100 = add nsw i32 %98, %99
%101 = load i32, i32* %6
%102 = add nsw i32 %100, %101
%103 = load i32, i32* %6
%104 = add nsw i32 %102, %103
%105 = load i32, i32* %6
%106 = add nsw i32 %104, %105
%107 = load i32, i32* %6
%108 = add nsw i32 %106, %107
%109 = load i32, i32* %6
%110 = add nsw i32 %108, %109
%111 = load i32, i32* %6
%112 = add nsw i32 %110, %111
%113 = load i32, i32* %6
%114 = add nsw i32 %112, %113
%115 = load i32, i32* %6
%116 = add nsw i32 %114, %115
%117 = load i32, i32* %6
%118 = add nsw i32 %116, %117
%119 = load i32, i32* %6
%120 = add nsw i32 %118, %119
%121 = load i32, i32* %6
%122 = add nsw i32 %120, %121
%123 = load i32, i32* %6
%124 = add nsw i32 %122, %123
%125 = load i32, i32* %6
%126 = add nsw i32 %124, %125
%127 = load i32, i32* %6
%128 = add nsw i32 %126, %127
%129 = load i32, i32* %6
%130 = add nsw i32 %128, %129
%131 = load i32, i32* %6
%132 = add nsw i32 %130, %131
%133 = load i32, i32* %6
%134 = add nsw i32 %132, %133
%135 = load i32, i32* %6
%136 = add nsw i32 %134, %135
%137 = load i32, i32* %6
%138 = add nsw i32 %136, %137
%139 = load i32, i32* %6
%140 = add nsw i32 %138, %139
%141 = load i32, i32* %6
%142 = add nsw i32 %140, %141
%143 = load i32, i32* %6
%144 = add nsw i32 %142, %143
%145 = load i32, i32* %6
%146 = add nsw i32 %144, %145
%147 = load i32, i32* %6
%148 = add nsw i32 %146, %147
%149 = load i32, i32* %6
%150 = add nsw i32 %148, %149
%151 = load i32, i32* %6
%152 = add nsw i32 %150, %151
%153 = load i32, i32* %6
%154 = add nsw i32 %152, %153
%155 = load i32, i32* %6
%156 = add nsw i32 %154, %155
%157 = load i32, i32* %6
%158 = add nsw i32 %156, %157
%159 = load i32, i32* %6
%160 = add nsw i32 %158, %159
%161 = load i32, i32* %6
%162 = add nsw i32 %160, %161
%163 = load i32, i32* %6
%164 = add nsw i32 %162, %163
%165 = load i32, i32* %6
%166 = add nsw i32 %164, %165
%167 = load i32, i32* %6
%168 = add nsw i32 %166, %167
%169 = load i32, i32* %6
%170 = add nsw i32 %168, %169
%171 = load i32, i32* %6
%172 = add nsw i32 %170, %171
%173 = load i32, i32* %6
%174 = add nsw i32 %172, %173
%175 = load i32, i32* %6
%176 = add nsw i32 %174, %175
%177 = load i32, i32* %6
%178 = add nsw i32 %176, %177
%179 = load i32, i32* %6
%180 = add nsw i32 %178, %179
%181 = load i32, i32* %6
%182 = add nsw i32 %180, %181
%183 = load i32, i32* %6
%184 = add nsw i32 %182, %183
%185 = load i32, i32* %6
%186 = add nsw i32 %184, %185
%187 = load i32, i32* %6
%188 = add nsw i32 %186, %187
%189 = load i32, i32* %6
%190 = add nsw i32 %188, %189
%191 = load i32, i32* %6
%192 = add nsw i32 %190, %191
%193 = load i32, i32* %6
%194 = add nsw i32 %192, %193
%195 = load i32, i32* %6
%196 = add nsw i32 %194, %195
%197 = load i32, i32* %6
%198 = add nsw i32 %196, %197
%199 = load i32, i32* %6
%200 = add nsw i32 %198, %199
%201 = load i32, i32* %6
%202 = add nsw i32 %200, %201
%203 = load i32, i32* %6
%204 = add nsw i32 %202, %203
%205 = load i32, i32* %6
%206 = add nsw i32 %204, %205
%207 = load i32, i32* %6
%208 = add nsw i32 %206, %207
%209 = load i32, i32* %6
%210 = add nsw i32 %208, %209
%211 = load i32, i32* %6
%212 = add nsw i32 %210, %211
%213 = load i32, i32* %6
%214 = add nsw i32 %212, %213
%215 = load i32, i32* %6
%216 = add nsw i32 %214, %215
%217 = load i32, i32* %6
%218 = add nsw i32 %216, %217
%219 = load i32, i32* %6
%220 = add nsw i32 %218, %219
%221 = load i32, i32* %6
%222 = add nsw i32 %220, %221
%223 = load i32, i32* %6
%224 = add nsw i32 %222, %223
%225 = load i32, i32* %6
%226 = add nsw i32 %224, %225
%227 = load i32, i32* %6
%228 = add nsw i32 %226, %227
%229 = load i32, i32* %6
%230 = add nsw i32 %228, %229
%231 = load i32, i32* %6
%232 = add nsw i32 %230, %231
%233 = load i32, i32* %6
%234 = add nsw i32 %232, %233
%235 = load i32, i32* %6
%236 = add nsw i32 %234, %235
%237 = load i32, i32* %6
%238 = add nsw i32 %236, %237
%239 = load i32, i32* %6
%240 = add nsw i32 %238, %239
%241 = load i32, i32* %6
%242 = add nsw i32 %240, %241
%243 = load i32, i32* %6
%244 = add nsw i32 %242, %243
%245 = load i32, i32* %6
%246 = add nsw i32 %244, %245
%247 = load i32, i32* %6
%248 = add nsw i32 %246, %247
%249 = load i32, i32* %6
%250 = add nsw i32 %248, %249
%251 = load i32, i32* %6
%252 = add nsw i32 %250, %251
%253 = load i32, i32* %6
%254 = add nsw i32 %252, %253
%255 = load i32, i32* %6
%256 = add nsw i32 %254, %255
%257 = load i32, i32* %6
%258 = add nsw i32 %256, %257
%259 = load i32, i32* %6
%260 = add nsw i32 %258, %259
%261 = load i32, i32* %6
%262 = add nsw i32 %260, %261
%263 = load i32, i32* %6
%264 = add nsw i32 %262, %263
%265 = load i32, i32* %6
%266 = add nsw i32 %264, %265
%267 = load i32, i32* %6
%268 = add nsw i32 %266, %267
%269 = load i32, i32* %6
%270 = add nsw i32 %268, %269
%271 = load i32, i32* %6
%272 = add nsw i32 %270, %271
%273 = load i32, i32* %6
%274 = add nsw i32 %272, %273
%275 = load i32, i32* %6
%276 = add nsw i32 %274, %275
%277 = load i32, i32* %6
%278 = add nsw i32 %276, %277
%279 = load i32, i32* %6
%280 = add nsw i32 %278, %279
%281 = load i32, i32* %6
%282 = add nsw i32 %280, %281
%283 = load i32, i32* %6
%284 = add nsw i32 %282, %283
%285 = load i32, i32* %6
%286 = add nsw i32 %284, %285
%287 = load i32, i32* %6
%288 = add nsw i32 %286, %287
%289 = load i32, i32* %6
%290 = add nsw i32 %288, %289
%291 = load i32, i32* %6
%292 = add nsw i32 %290, %291
%293 = load i32, i32* %6
%294 = add nsw i32 %292, %293
%295 = load i32, i32* %6
%296 = add nsw i32 %294, %295
%297 = load i32, i32* %6
%298 = add nsw i32 %296, %297
%299 = load i32, i32* %6
%300 = add nsw i32 %298, %299
%301 = load i32, i32* %6
%302 = add nsw i32 %300, %301
%303 = load i32, i32* %6
%304 = add nsw i32 %302, %303
%305 = load i32, i32* %6
%306 = add nsw i32 %304, %305
%307 = load i32, i32* %6
%308 = add nsw i32 %306, %307
%309 = load i32, i32* %6
%310 = add nsw i32 %308, %309
%311 = load i32, i32* %6
%312 = add nsw i32 %310, %311
%313 = load i32, i32* %6
%314 = add nsw i32 %312, %313
%315 = load i32, i32* %6
%316 = add nsw i32 %314, %315
%317 = load i32, i32* %6
%318 = add nsw i32 %316, %317
%319 = load i32, i32* %6
%320 = add nsw i32 %318, %319
%321 = load i32, i32* %6
%322 = add nsw i32 %320, %321
%323 = load i32, i32* %6
%324 = add nsw i32 %322, %323
%325 = load i32, i32* %6
%326 = add nsw i32 %324, %325
%327 = load i32, i32* %6
%328 = add nsw i32 %326, %327
%329 = load i32, i32* %6
%330 = add nsw i32 %328, %329
%331 = load i32, i32* %6
%332 = add nsw i32 %330, %331
%333 = load i32, i32* %6
%334 = add nsw i32 %332, %333
%335 = load i32, i32* %6
%336 = add nsw i32 %334, %335
%337 = load i32, i32* %6
%338 = add nsw i32 %336, %337
%339 = load i32, i32* %6
%340 = add nsw i32 %338, %339
%341 = load i32, i32* %6
%342 = add nsw i32 %340, %341
%343 = load i32, i32* %6
%344 = add nsw i32 %342, %343
%345 = load i32, i32* %6
%346 = add nsw i32 %344, %345
%347 = load i32, i32* %6
%348 = add nsw i32 %346, %347
%349 = load i32, i32* %6
%350 = add nsw i32 %348, %349
%351 = load i32, i32* %6
%352 = add nsw i32 %350, %351
%353 = load i32, i32* %6
%354 = add nsw i32 %352, %353
%355 = load i32, i32* %6
%356 = add nsw i32 %354, %355
%357 = load i32, i32* %6
%358 = add nsw i32 %356, %357
%359 = load i32, i32* %6
%360 = add nsw i32 %358, %359
%361 = load i32, i32* %6
%362 = add nsw i32 %360, %361
%363 = load i32, i32* %6
%364 = add nsw i32 %362, %363
%365 = load i32, i32* %6
%366 = add nsw i32 %364, %365
%367 = load i32, i32* %6
%368 = add nsw i32 %366, %367
%369 = load i32, i32* %6
%370 = add nsw i32 %368, %369
%371 = load i32, i32* %6
%372 = add nsw i32 %370, %371
%373 = load i32, i32* %6
%374 = add nsw i32 %372, %373
%375 = load i32, i32* %6
%376 = add nsw i32 %374, %375
%377 = load i32, i32* %6
%378 = add nsw i32 %376, %377
%379 = load i32, i32* %6
%380 = add nsw i32 %378, %379
%381 = load i32, i32* %6
%382 = add nsw i32 %380, %381
%383 = load i32, i32* %6
%384 = add nsw i32 %382, %383
%385 = load i32, i32* %6
%386 = add nsw i32 %384, %385
%387 = load i32, i32* %6
%388 = add nsw i32 %386, %387
%389 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([4 x i8], [4 x i8]* @.str, i64 0, i64 0), i32 %388)
br label %769
390: ; preds = %2
%391 = load i32, i32* %7
%392 = load i32, i32* %7
%393 = add nsw i32 %391, %392
%394 = load i32, i32* %7
%395 = add nsw i32 %393, %394
%396 = load i32, i32* %7
%397 = add nsw i32 %395, %396
%398 = load i32, i32* %7
%399 = add nsw i32 %397, %398
%400 = load i32, i32* %7
%401 = add nsw i32 %399, %400
%402 = load i32, i32* %7
%403 = add nsw i32 %401, %402
%404 = load i32, i32* %7
%405 = add nsw i32 %403, %404
%406 = load i32, i32* %7
%407 = add nsw i32 %405, %406
%408 = load i32, i32* %7
%409 = add nsw i32 %407, %408
%410 = load i32, i32* %7
%411 = add nsw i32 %409, %410
%412 = load i32, i32* %7
%413 = add nsw i32 %411, %412
%414 = load i32, i32* %7
%415 = add nsw i32 %413, %414
%416 = load i32, i32* %7
%417 = add nsw i32 %415, %416
%418 = load i32, i32* %7
%419 = add nsw i32 %417, %418
%420 = load i32, i32* %7
%421 = add nsw i32 %419, %420
%422 = load i32, i32* %7
%423 = add nsw i32 %421, %422
%424 = load i32, i32* %7
%425 = add nsw i32 %423, %424
%426 = load i32, i32* %7
%427 = add nsw i32 %425, %426
%428 = load i32, i32* %7
%429 = add nsw i32 %427, %428
%430 = load i32, i32* %7
%431 = add nsw i32 %429, %430
%432 = load i32, i32* %7
%433 = add nsw i32 %431, %432
%434 = load i32, i32* %7
%435 = add nsw i32 %433, %434
%436 = load i32, i32* %7
%437 = add nsw i32 %435, %436
%438 = load i32, i32* %7
%439 = add nsw i32 %437, %438
%440 = load i32, i32* %7
%441 = add nsw i32 %439, %440
%442 = load i32, i32* %7
%443 = add nsw i32 %441, %442
%444 = load i32, i32* %7
%445 = add nsw i32 %443, %444
%446 = load i32, i32* %7
%447 = add nsw i32 %445, %446
%448 = load i32, i32* %7
%449 = add nsw i32 %447, %448
%450 = load i32, i32* %7
%451 = add nsw i32 %449, %450
%452 = load i32, i32* %7
%453 = add nsw i32 %451, %452
%454 = load i32, i32* %7
%455 = add nsw i32 %453, %454
%456 = load i32, i32* %7
%457 = add nsw i32 %455, %456
%458 = load i32, i32* %7
%459 = add nsw i32 %457, %458
%460 = load i32, i32* %7
%461 = add nsw i32 %459, %460
%462 = load i32, i32* %7
%463 = add nsw i32 %461, %462
%464 = load i32, i32* %7
%465 = add nsw i32 %463, %464
%466 = load i32, i32* %7
%467 = add nsw i32 %465, %466
%468 = load i32, i32* %7
%469 = add nsw i32 %467, %468
%470 = load i32, i32* %7
%471 = add nsw i32 %469, %470
%472 = load i32, i32* %7
%473 = add nsw i32 %471, %472
%474 = load i32, i32* %7
%475 = add nsw i32 %473, %474
%476 = load i32, i32* %7
%477 = add nsw i32 %475, %476
%478 = load i32, i32* %7
%479 = add nsw i32 %477, %478
%480 = load i32, i32* %7
%481 = add nsw i32 %479, %480
%482 = load i32, i32* %7
%483 = add nsw i32 %481, %482
%484 = load i32, i32* %7
%485 = add nsw i32 %483, %484
%486 = load i32, i32* %7
%487 = add nsw i32 %485, %486
%488 = load i32, i32* %7
%489 = add nsw i32 %487, %488
%490 = load i32, i32* %7
%491 = add nsw i32 %489, %490
%492 = load i32, i32* %7
%493 = add nsw i32 %491, %492
%494 = load i32, i32* %7
%495 = add nsw i32 %493, %494
%496 = load i32, i32* %7
%497 = add nsw i32 %495, %496
%498 = load i32, i32* %7
%499 = add nsw i32 %497, %498
%500 = load i32, i32* %7
%501 = add nsw i32 %499, %500
%502 = load i32, i32* %7
%503 = add nsw i32 %501, %502
%504 = load i32, i32* %7
%505 = add nsw i32 %503, %504
%506 = load i32, i32* %7
%507 = add nsw i32 %505, %506
%508 = load i32, i32* %7
%509 = add nsw i32 %507, %508
%510 = load i32, i32* %7
%511 = add nsw i32 %509, %510
%512 = load i32, i32* %7
%513 = add nsw i32 %511, %512
%514 = load i32, i32* %7
%515 = add nsw i32 %513, %514
%516 = load i32, i32* %7
%517 = add nsw i32 %515, %516
%518 = load i32, i32* %7
%519 = add nsw i32 %517, %518
%520 = load i32, i32* %7
%521 = add nsw i32 %519, %520
%522 = load i32, i32* %7
%523 = add nsw i32 %521, %522
%524 = load i32, i32* %7
%525 = add nsw i32 %523, %524
%526 = load i32, i32* %7
%527 = add nsw i32 %525, %526
%528 = load i32, i32* %7
%529 = add nsw i32 %527, %528
%530 = load i32, i32* %7
%531 = add nsw i32 %529, %530
%532 = load i32, i32* %7
%533 = add nsw i32 %531, %532
%534 = load i32, i32* %7
%535 = add nsw i32 %533, %534
%536 = load i32, i32* %7
%537 = add nsw i32 %535, %536
%538 = load i32, i32* %7
%539 = add nsw i32 %537, %538
%540 = load i32, i32* %7
%541 = add nsw i32 %539, %540
%542 = load i32, i32* %7
%543 = add nsw i32 %541, %542
%544 = load i32, i32* %7
%545 = add nsw i32 %543, %544
%546 = load i32, i32* %7
%547 = add nsw i32 %545, %546
%548 = load i32, i32* %7
%549 = add nsw i32 %547, %548
%550 = load i32, i32* %7
%551 = add nsw i32 %549, %550
%552 = load i32, i32* %7
%553 = add nsw i32 %551, %552
%554 = load i32, i32* %7
%555 = add nsw i32 %553, %554
%556 = load i32, i32* %7
%557 = add nsw i32 %555, %556
%558 = load i32, i32* %7
%559 = add nsw i32 %557, %558
%560 = load i32, i32* %7
%561 = add nsw i32 %559, %560
%562 = load i32, i32* %7
%563 = add nsw i32 %561, %562
%564 = load i32, i32* %7
%565 = add nsw i32 %563, %564
%566 = load i32, i32* %7
%567 = add nsw i32 %565, %566
%568 = load i32, i32* %7
%569 = add nsw i32 %567, %568
%570 = load i32, i32* %7
%571 = add nsw i32 %569, %570
%572 = load i32, i32* %7
%573 = add nsw i32 %571, %572
%574 = load i32, i32* %7
%575 = add nsw i32 %573, %574
%576 = load i32, i32* %7
%577 = add nsw i32 %575, %576
%578 = load i32, i32* %7
%579 = add nsw i32 %577, %578
%580 = load i32, i32* %7
%581 = add nsw i32 %579, %580
%582 = load i32, i32* %7
%583 = add nsw i32 %581, %582
%584 = load i32, i32* %7
%585 = add nsw i32 %583, %584
%586 = load i32, i32* %7
%587 = add nsw i32 %585, %586
%588 = load i32, i32* %7
%589 = add nsw i32 %587, %588
%590 = load i32, i32* %7
%591 = add nsw i32 %589, %590
%592 = load i32, i32* %7
%593 = add nsw i32 %591, %592
%594 = load i32, i32* %7
%595 = add nsw i32 %593, %594
%596 = load i32, i32* %7
%597 = add nsw i32 %595, %596
%598 = load i32, i32* %7
%599 = add nsw i32 %597, %598
%600 = load i32, i32* %7
%601 = add nsw i32 %599, %600
%602 = load i32, i32* %7
%603 = add nsw i32 %601, %602
%604 = load i32, i32* %7
%605 = add nsw i32 %603, %604
%606 = load i32, i32* %7
%607 = add nsw i32 %605, %606
%608 = load i32, i32* %7
%609 = add nsw i32 %607, %608
%610 = load i32, i32* %7
%611 = add nsw i32 %609, %610
%612 = load i32, i32* %7
%613 = add nsw i32 %611, %612
%614 = load i32, i32* %7
%615 = add nsw i32 %613, %614
%616 = load i32, i32* %7
%617 = add nsw i32 %615, %616
%618 = load i32, i32* %7
%619 = add nsw i32 %617, %618
%620 = load i32, i32* %7
%621 = add nsw i32 %619, %620
%622 = load i32, i32* %7
%623 = add nsw i32 %621, %622
%624 = load i32, i32* %7
%625 = add nsw i32 %623, %624
%626 = load i32, i32* %7
%627 = add nsw i32 %625, %626
%628 = load i32, i32* %7
%629 = add nsw i32 %627, %628
%630 = load i32, i32* %7
%631 = add nsw i32 %629, %630
%632 = load i32, i32* %7
%633 = add nsw i32 %631, %632
%634 = load i32, i32* %7
%635 = add nsw i32 %633, %634
%636 = load i32, i32* %7
%637 = add nsw i32 %635, %636
%638 = load i32, i32* %7
%639 = add nsw i32 %637, %638
%640 = load i32, i32* %7
%641 = add nsw i32 %639, %640
%642 = load i32, i32* %7
%643 = add nsw i32 %641, %642
%644 = load i32, i32* %7
%645 = add nsw i32 %643, %644
%646 = load i32, i32* %7
%647 = add nsw i32 %645, %646
%648 = load i32, i32* %7
%649 = add nsw i32 %647, %648
%650 = load i32, i32* %7
%651 = add nsw i32 %649, %650
%652 = load i32, i32* %7
%653 = add nsw i32 %651, %652
%654 = load i32, i32* %7
%655 = add nsw i32 %653, %654
%656 = load i32, i32* %7
%657 = add nsw i32 %655, %656
%658 = load i32, i32* %7
%659 = add nsw i32 %657, %658
%660 = load i32, i32* %7
%661 = add nsw i32 %659, %660
%662 = load i32, i32* %7
%663 = add nsw i32 %661, %662
%664 = load i32, i32* %7
%665 = add nsw i32 %663, %664
%666 = load i32, i32* %7
%667 = add nsw i32 %665, %666
%668 = load i32, i32* %7
%669 = add nsw i32 %667, %668
%670 = load i32, i32* %7
%671 = add nsw i32 %669, %670
%672 = load i32, i32* %7
%673 = add nsw i32 %671, %672
%674 = load i32, i32* %7
%675 = add nsw i32 %673, %674
%676 = load i32, i32* %7
%677 = add nsw i32 %675, %676
%678 = load i32, i32* %7
%679 = add nsw i32 %677, %678
%680 = load i32, i32* %7
%681 = add nsw i32 %679, %680
%682 = load i32, i32* %7
%683 = add nsw i32 %681, %682
%684 = load i32, i32* %7
%685 = add nsw i32 %683, %684
%686 = load i32, i32* %7
%687 = add nsw i32 %685, %686
%688 = load i32, i32* %7
%689 = add nsw i32 %687, %688
%690 = load i32, i32* %7
%691 = add nsw i32 %689, %690
%692 = load i32, i32* %7
%693 = add nsw i32 %691, %692
%694 = load i32, i32* %7
%695 = add nsw i32 %693, %694
%696 = load i32, i32* %7
%697 = add nsw i32 %695, %696
%698 = load i32, i32* %7
%699 = add nsw i32 %697, %698
%700 = load i32, i32* %7
%701 = add nsw i32 %699, %700
%702 = load i32, i32* %7
%703 = add nsw i32 %701, %702
%704 = load i32, i32* %7
%705 = add nsw i32 %703, %704
%706 = load i32, i32* %7
%707 = add nsw i32 %705, %706
%708 = load i32, i32* %7
%709 = add nsw i32 %707, %708
%710 = load i32, i32* %7
%711 = add nsw i32 %709, %710
%712 = load i32, i32* %7
%713 = add nsw i32 %711, %712
%714 = load i32, i32* %7
%715 = add nsw i32 %713, %714
%716 = load i32, i32* %7
%717 = add nsw i32 %715, %716
%718 = load i32, i32* %7
%719 = add nsw i32 %717, %718
%720 = load i32, i32* %7
%721 = add nsw i32 %719, %720
%722 = load i32, i32* %7
%723 = add nsw i32 %721, %722
%724 = load i32, i32* %7
%725 = add nsw i32 %723, %724
%726 = load i32, i32* %7
%727 = add nsw i32 %725, %726
%728 = load i32, i32* %7
%729 = add nsw i32 %727, %728
%730 = load i32, i32* %7
%731 = add nsw i32 %729, %730
%732 = load i32, i32* %7
%733 = add nsw i32 %731, %732
%734 = load i32, i32* %7
%735 = add nsw i32 %733, %734
%736 = load i32, i32* %7
%737 = add nsw i32 %735, %736
%738 = load i32, i32* %7
%739 = add nsw i32 %737, %738
%740 = load i32, i32* %7
%741 = add nsw i32 %739, %740
%742 = load i32, i32* %7
%743 = add nsw i32 %741, %742
%744 = load i32, i32* %7
%745 = add nsw i32 %743, %744
%746 = load i32, i32* %7
%747 = add nsw i32 %745, %746
%748 = load i32, i32* %7
%749 = add nsw i32 %747, %748
%750 = load i32, i32* %7
%751 = add nsw i32 %749, %750
%752 = load i32, i32* %7
%753 = add nsw i32 %751, %752
%754 = load i32, i32* %7
%755 = add nsw i32 %753, %754
%756 = load i32, i32* %7
%757 = add nsw i32 %755, %756
%758 = load i32, i32* %7
%759 = add nsw i32 %757, %758
%760 = load i32, i32* %7
%761 = add nsw i32 %759, %760
%762 = load i32, i32* %7
%763 = add nsw i32 %761, %762
%764 = load i32, i32* %7
%765 = add nsw i32 %763, %764
%766 = load i32, i32* %7
%767 = add nsw i32 %765, %766
%768 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([4 x i8], [4 x i8]* @.str, i64 0, i64 0), i32 %767)
br label %769
769: ; preds = %390, %11
%770 = load i32, i32* %3
ret i32 %770
}

LLVM IR (-O2):
@.str = [4 x i8] c"%d\0A\00"
define i32 @main(i32 %0, i8** nocapture readnone %1) {
%3 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([4 x i8], [4 x i8]* @.str, i64 0, i64 0), i32 567)
ret i32 0
}