void find_closest_flight(int desired_time, int *departure, int *arrival) {
  int eight_am = 8 * 60;
  int nine_43_am = 9 * 60 + 43;
  int eleven_19_am = 11 * 60 + 19;
  int twelve_47_pm = 12 * 60 + 47;
  int two_pm = 14 * 60;
  int three_45_pm = 15 * 60 + 45;
  int seven_pm = 19 * 60;
  int nine_45_pm = 21 * 60 + 45;
  if (desired_time >= 1 && desired_time < eight_am) {
    *departure = 480;
    *arrival = 616;
  }
  if (desired_time >= eight_am && desired_time < nine_43_am) {
    if (nine_43_am - desired_time < desired_time - eight_am) {
      *departure = 583;
      *arrival = 712;
    } else {
      *departure = 480;
      *arrival = 616;
    }
  }
  if (desired_time >= nine_43_am && desired_time < eleven_19_am) {
    if (eleven_19_am - desired_time < desired_time - nine_43_am) {
      *departure = 679;
      *arrival = 811;
    } else {
      *departure = 583;
      *arrival = 712;
    }
  }
  if (desired_time >= eleven_19_am && desired_time < twelve_47_pm) {
    if (twelve_47_pm - desired_time < desired_time - eleven_19_am) {
      *departure = 767;
      *arrival = 900;
    } else {
      *departure = 679;
      *arrival = 811;
    }
  }
  if (desired_time >= twelve_47_pm && desired_time < two_pm) {
    if (two_pm - desired_time < desired_time - twelve_47_pm) {
      *departure = 840;
      *arrival = 968;
    } else {
      *departure = 767;
      *arrival = 900;
    }
  }
  if (desired_time >= two_pm && desired_time < three_45_pm) {
    if (three_45_pm - desired_time < desired_time - two_pm) {
      *departure = 945;
      *arrival = 1075;
    } else {
      *departure = 840;
      *arrival = 968;
    }
  }
  if (desired_time >= three_45_pm && desired_time < seven_pm) {
    if (seven_pm - desired_time < desired_time - three_45_pm) {
      *departure = 1140;
      *arrival = 1280;
    } else {
      *departure = 945;
      *arrival = 1075;
    }
  }
  if (desired_time >= seven_pm && desired_time < nine_45_pm) {
    if (nine_45_pm - desired_time < desired_time - seven_pm) {
      *departure = 1305;
      *arrival = 1438;
    } else {
      *departure = 1280;
      *arrival = 1140;
    }
  }
}


x86 assembly (clang, -O0):
<find_closest_flight>:
push   %rbp
mov    %rsp,%rbp
mov    %edi,-0x4(%rbp)
mov    %rsi,-0x10(%rbp)
mov    %rdx,-0x18(%rbp)
movl   $0x1e0,-0x1c(%rbp)
movl   $0x247,-0x20(%rbp)
movl   $0x2a7,-0x24(%rbp)
movl   $0x2ff,-0x28(%rbp)
movl   $0x348,-0x2c(%rbp)
movl   $0x3b1,-0x30(%rbp)
movl   $0x474,-0x34(%rbp)
movl   $0x519,-0x38(%rbp)
cmpl   $0x1,-0x4(%rbp)
jl     1171 <find_closest_flight+0x71>
mov    -0x4(%rbp),%eax
cmp    -0x1c(%rbp),%eax
jge    1171 <find_closest_flight+0x71>
mov    -0x10(%rbp),%rax
movl   $0x1e0,(%rax)
mov    -0x18(%rbp),%rax
movl   $0x268,(%rax)
mov    -0x4(%rbp),%eax
cmp    -0x1c(%rbp),%eax
jl     11cf <find_closest_flight+0xcf>
mov    -0x4(%rbp),%eax
cmp    -0x20(%rbp),%eax
jge    11cf <find_closest_flight+0xcf>
mov    -0x20(%rbp),%eax
sub    -0x4(%rbp),%eax
mov    -0x4(%rbp),%ecx
sub    -0x1c(%rbp),%ecx
cmp    %ecx,%eax
jge    11b6 <find_closest_flight+0xb6>
mov    -0x10(%rbp),%rax
movl   $0x247,(%rax)
mov    -0x18(%rbp),%rax
movl   $0x2c8,(%rax)
jmp    11ca <find_closest_flight+0xca>
mov    -0x10(%rbp),%rax
movl   $0x1e0,(%rax)
mov    -0x18(%rbp),%rax
movl   $0x268,(%rax)
jmp    11cf <find_closest_flight+0xcf>
mov    -0x4(%rbp),%eax
cmp    -0x20(%rbp),%eax
jl     122d <find_closest_flight+0x12d>
mov    -0x4(%rbp),%eax
cmp    -0x24(%rbp),%eax
jge    122d <find_closest_flight+0x12d>
mov    -0x24(%rbp),%eax
sub    -0x4(%rbp),%eax
mov    -0x4(%rbp),%ecx
sub    -0x20(%rbp),%ecx
cmp    %ecx,%eax
jge    1214 <find_closest_flight+0x114>
mov    -0x10(%rbp),%rax
movl   $0x2a7,(%rax)
mov    -0x18(%rbp),%rax
movl   $0x32b,(%rax)
jmp    1228 <find_closest_flight+0x128>
mov    -0x10(%rbp),%rax
movl   $0x247,(%rax)
mov    -0x18(%rbp),%rax
movl   $0x2c8,(%rax)
jmp    122d <find_closest_flight+0x12d>
mov    -0x4(%rbp),%eax
cmp    -0x24(%rbp),%eax
jl     128b <find_closest_flight+0x18b>
mov    -0x4(%rbp),%eax
cmp    -0x28(%rbp),%eax
jge    128b <find_closest_flight+0x18b>
mov    -0x28(%rbp),%eax
sub    -0x4(%rbp),%eax
mov    -0x4(%rbp),%ecx
sub    -0x24(%rbp),%ecx
cmp    %ecx,%eax
jge    1272 <find_closest_flight+0x172>
mov    -0x10(%rbp),%rax
movl   $0x2ff,(%rax)
mov    -0x18(%rbp),%rax
movl   $0x384,(%rax)
jmp    1286 <find_closest_flight+0x186>
mov    -0x10(%rbp),%rax
movl   $0x2a7,(%rax)
mov    -0x18(%rbp),%rax
movl   $0x32b,(%rax)
jmp    128b <find_closest_flight+0x18b>
mov    -0x4(%rbp),%eax
cmp    -0x28(%rbp),%eax
jl     12e9 <find_closest_flight+0x1e9>
mov    -0x4(%rbp),%eax
cmp    -0x2c(%rbp),%eax
jge    12e9 <find_closest_flight+0x1e9>
mov    -0x2c(%rbp),%eax
sub    -0x4(%rbp),%eax
mov    -0x4(%rbp),%ecx
sub    -0x28(%rbp),%ecx
cmp    %ecx,%eax
jge    12d0 <find_closest_flight+0x1d0>
mov    -0x10(%rbp),%rax
movl   $0x348,(%rax)
mov    -0x18(%rbp),%rax
movl   $0x3c8,(%rax)
jmp    12e4 <find_closest_flight+0x1e4>
mov    -0x10(%rbp),%rax
movl   $0x2ff,(%rax)
mov    -0x18(%rbp),%rax
movl   $0x384,(%rax)
jmp    12e9 <find_closest_flight+0x1e9>
mov    -0x4(%rbp),%eax
cmp    -0x2c(%rbp),%eax
jl     1347 <find_closest_flight+0x247>
mov    -0x4(%rbp),%eax
cmp    -0x30(%rbp),%eax
jge    1347 <find_closest_flight+0x247>
mov    -0x30(%rbp),%eax
sub    -0x4(%rbp),%eax
mov    -0x4(%rbp),%ecx
sub    -0x2c(%rbp),%ecx
cmp    %ecx,%eax
jge    132e <find_closest_flight+0x22e>
mov    -0x10(%rbp),%rax
movl   $0x3b1,(%rax)
mov    -0x18(%rbp),%rax
movl   $0x433,(%rax)
jmp    1342 <find_closest_flight+0x242>
mov    -0x10(%rbp),%rax
movl   $0x348,(%rax)
mov    -0x18(%rbp),%rax
movl   $0x3c8,(%rax)
jmp    1347 <find_closest_flight+0x247>
mov    -0x4(%rbp),%eax
cmp    -0x30(%rbp),%eax
jl     13a5 <find_closest_flight+0x2a5>
mov    -0x4(%rbp),%eax
cmp    -0x34(%rbp),%eax
jge    13a5 <find_closest_flight+0x2a5>
mov    -0x34(%rbp),%eax
sub    -0x4(%rbp),%eax
mov    -0x4(%rbp),%ecx
sub    -0x30(%rbp),%ecx
cmp    %ecx,%eax
jge    138c <find_closest_flight+0x28c>
mov    -0x10(%rbp),%rax
movl   $0x474,(%rax)
mov    -0x18(%rbp),%rax
movl   $0x500,(%rax)
jmp    13a0 <find_closest_flight+0x2a0>
mov    -0x10(%rbp),%rax
movl   $0x3b1,(%rax)
mov    -0x18(%rbp),%rax
movl   $0x433,(%rax)
jmp    13a5 <find_closest_flight+0x2a5>
mov    -0x4(%rbp),%eax
cmp    -0x34(%rbp),%eax
jl     1403 <find_closest_flight+0x303>
mov    -0x4(%rbp),%eax
cmp    -0x38(%rbp),%eax
jge    1403 <find_closest_flight+0x303>
mov    -0x38(%rbp),%eax
sub    -0x4(%rbp),%eax
mov    -0x4(%rbp),%ecx
sub    -0x34(%rbp),%ecx
cmp    %ecx,%eax
jge    13ea <find_closest_flight+0x2ea>
mov    -0x10(%rbp),%rax
movl   $0x519,(%rax)
mov    -0x18(%rbp),%rax
movl   $0x59e,(%rax)
jmp    13fe <find_closest_flight+0x2fe>
mov    -0x10(%rbp),%rax
movl   $0x500,(%rax)
mov    -0x18(%rbp),%rax
movl   $0x474,(%rax)
jmp    1403 <find_closest_flight+0x303>
pop    %rbp
ret

x86 assembly (clang, -O2):
<find_closest_flight>:
lea    -0x1(%rdi),%eax
cmp    $0x1df,%eax
jae    1119 <find_closest_flight+0x19>
mov    $0x268,%ecx
mov    $0x1e0,%eax
jmp    1273 <find_closest_flight+0x173>
lea    -0x1e0(%rdi),%eax
cmp    $0x66,%eax
ja     114b <find_closest_flight+0x4b>
mov    $0x247,%r8d
mov    $0x247,%ecx
sub    %edi,%ecx
cmp    %eax,%ecx
mov    $0x1e0,%eax
cmovb  %r8d,%eax
mov    $0x2c8,%edi
mov    $0x268,%ecx
jmp    1270 <find_closest_flight+0x170>
lea    -0x247(%rdi),%eax
cmp    $0x5f,%eax
ja     117d <find_closest_flight+0x7d>
mov    $0x2a7,%r8d
mov    $0x2a7,%ecx
sub    %edi,%ecx
cmp    %eax,%ecx
mov    $0x247,%eax
cmovb  %r8d,%eax
mov    $0x32b,%edi
mov    $0x2c8,%ecx
jmp    1270 <find_closest_flight+0x170>
lea    -0x2a7(%rdi),%eax
cmp    $0x57,%eax
ja     11af <find_closest_flight+0xaf>
mov    $0x2ff,%r8d
mov    $0x2ff,%ecx
sub    %edi,%ecx
cmp    %eax,%ecx
mov    $0x2a7,%eax
cmovb  %r8d,%eax
mov    $0x384,%edi
mov    $0x32b,%ecx
jmp    1270 <find_closest_flight+0x170>
lea    -0x2ff(%rdi),%eax
cmp    $0x48,%eax
ja     11e1 <find_closest_flight+0xe1>
mov    $0x348,%r8d
mov    $0x348,%ecx
sub    %edi,%ecx
cmp    %eax,%ecx
mov    $0x2ff,%eax
cmovb  %r8d,%eax
mov    $0x3c8,%edi
mov    $0x384,%ecx
jmp    1270 <find_closest_flight+0x170>
lea    -0x348(%rdi),%eax
cmp    $0x68,%eax
ja     1210 <find_closest_flight+0x110>
mov    $0x3b1,%r8d
mov    $0x3b1,%ecx
sub    %edi,%ecx
cmp    %eax,%ecx
mov    $0x348,%eax
cmovb  %r8d,%eax
mov    $0x433,%edi
mov    $0x3c8,%ecx
jmp    1270 <find_closest_flight+0x170>
lea    -0x3b1(%rdi),%eax
cmp    $0xc2,%eax
ja     1241 <find_closest_flight+0x141>
mov    $0x474,%r8d
mov    $0x474,%ecx
sub    %edi,%ecx
cmp    %eax,%ecx
mov    $0x3b1,%eax
cmovb  %r8d,%eax
mov    $0x500,%edi
mov    $0x433,%ecx
jmp    1270 <find_closest_flight+0x170>
lea    -0x474(%rdi),%eax
cmp    $0xa4,%eax
ja     1277 <find_closest_flight+0x177>
mov    $0x519,%r8d
mov    $0x519,%ecx
sub    %edi,%ecx
cmp    %eax,%ecx
mov    $0x500,%eax
cmovb  %r8d,%eax
mov    $0x59e,%edi
mov    $0x474,%ecx
cmovb  %edi,%ecx
mov    %eax,(%rsi)
mov    %ecx,(%rdx)
ret

LLVM IR (-O0):
define void @find_closest_flight(i32 %0, i32* %1, i32* %2) {
%4 = alloca i32
%5 = alloca i32*
%6 = alloca i32*
%7 = alloca i32
%8 = alloca i32
%9 = alloca i32
%10 = alloca i32
%11 = alloca i32
%12 = alloca i32
%13 = alloca i32
%14 = alloca i32
store i32 %0, i32* %4
store i32* %1, i32** %5
store i32* %2, i32** %6
store i32 480, i32* %7
store i32 583, i32* %8
store i32 679, i32* %9
store i32 767, i32* %10
store i32 840, i32* %11
store i32 945, i32* %12
store i32 1140, i32* %13
store i32 1305, i32* %14
%15 = load i32, i32* %4
%16 = icmp sge i32 %15, 1
br i1 %16, label %17, label %24
17: ; preds = %3
%18 = load i32, i32* %4
%19 = load i32, i32* %7
%20 = icmp slt i32 %18, %19
br i1 %20, label %21, label %24
21: ; preds = %17
%22 = load i32*, i32** %5
store i32 480, i32* %22
%23 = load i32*, i32** %6
store i32 616, i32* %23
br label %24
24: ; preds = %21, %17, %3
%25 = load i32, i32* %4
%26 = load i32, i32* %7
%27 = icmp sge i32 %25, %26
br i1 %27, label %28, label %47
28: ; preds = %24
%29 = load i32, i32* %4
%30 = load i32, i32* %8
%31 = icmp slt i32 %29, %30
br i1 %31, label %32, label %47
32: ; preds = %28
%33 = load i32, i32* %8
%34 = load i32, i32* %4
%35 = sub nsw i32 %33, %34
%36 = load i32, i32* %4
%37 = load i32, i32* %7
%38 = sub nsw i32 %36, %37
%39 = icmp slt i32 %35, %38
br i1 %39, label %40, label %43
40: ; preds = %32
%41 = load i32*, i32** %5
store i32 583, i32* %41
%42 = load i32*, i32** %6
store i32 712, i32* %42
br label %46
43: ; preds = %32
%44 = load i32*, i32** %5
store i32 480, i32* %44
%45 = load i32*, i32** %6
store i32 616, i32* %45
br label %46
46: ; preds = %43, %40
br label %47
47: ; preds = %46, %28, %24
%48 = load i32, i32* %4
%49 = load i32, i32* %8
%50 = icmp sge i32 %48, %49
br i1 %50, label %51, label %70
51: ; preds = %47
%52 = load i32, i32* %4
%53 = load i32, i32* %9
%54 = icmp slt i32 %52, %53
br i1 %54, label %55, label %70
55: ; preds = %51
%56 = load i32, i32* %9
%57 = load i32, i32* %4
%58 = sub nsw i32 %56, %57
%59 = load i32, i32* %4
%60 = load i32, i32* %8
%61 = sub nsw i32 %59, %60
%62 = icmp slt i32 %58, %61
br i1 %62, label %63, label %66
63: ; preds = %55
%64 = load i32*, i32** %5
store i32 679, i32* %64
%65 = load i32*, i32** %6
store i32 811, i32* %65
br label %69
66: ; preds = %55
%67 = load i32*, i32** %5
store i32 583, i32* %67
%68 = load i32*, i32** %6
store i32 712, i32* %68
br label %69
69: ; preds = %66, %63
br label %70
70: ; preds = %69, %51, %47
%71 = load i32, i32* %4
%72 = load i32, i32* %9
%73 = icmp sge i32 %71, %72
br i1 %73, label %74, label %93
74: ; preds = %70
%75 = load i32, i32* %4
%76 = load i32, i32* %10
%77 = icmp slt i32 %75, %76
br i1 %77, label %78, label %93
78: ; preds = %74
%79 = load i32, i32* %10
%80 = load i32, i32* %4
%81 = sub nsw i32 %79, %80
%82 = load i32, i32* %4
%83 = load i32, i32* %9
%84 = sub nsw i32 %82, %83
%85 = icmp slt i32 %81, %84
br i1 %85, label %86, label %89
86: ; preds = %78
%87 = load i32*, i32** %5
store i32 767, i32* %87
%88 = load i32*, i32** %6
store i32 900, i32* %88
br label %92
89: ; preds = %78
%90 = load i32*, i32** %5
store i32 679, i32* %90
%91 = load i32*, i32** %6
store i32 811, i32* %91
br label %92
92: ; preds = %89, %86
br label %93
93: ; preds = %92, %74, %70
%94 = load i32, i32* %4
%95 = load i32, i32* %10
%96 = icmp sge i32 %94, %95
br i1 %96, label %97, label %116
97: ; preds = %93
%98 = load i32, i32* %4
%99 = load i32, i32* %11
%100 = icmp slt i32 %98, %99
br i1 %100, label %101, label %116
101: ; preds = %97
%102 = load i32, i32* %11
%103 = load i32, i32* %4
%104 = sub nsw i32 %102, %103
%105 = load i32, i32* %4
%106 = load i32, i32* %10
%107 = sub nsw i32 %105, %106
%108 = icmp slt i32 %104, %107
br i1 %108, label %109, label %112
109: ; preds = %101
%110 = load i32*, i32** %5
store i32 840, i32* %110
%111 = load i32*, i32** %6
store i32 968, i32* %111
br label %115
112: ; preds = %101
%113 = load i32*, i32** %5
store i32 767, i32* %113
%114 = load i32*, i32** %6
store i32 900, i32* %114
br label %115
115: ; preds = %112, %109
br label %116
116: ; preds = %115, %97, %93
%117 = load i32, i32* %4
%118 = load i32, i32* %11
%119 = icmp sge i32 %117, %118
br i1 %119, label %120, label %139
120: ; preds = %116
%121 = load i32, i32* %4
%122 = load i32, i32* %12
%123 = icmp slt i32 %121, %122
br i1 %123, label %124, label %139
124: ; preds = %120
%125 = load i32, i32* %12
%126 = load i32, i32* %4
%127 = sub nsw i32 %125, %126
%128 = load i32, i32* %4
%129 = load i32, i32* %11
%130 = sub nsw i32 %128, %129
%131 = icmp slt i32 %127, %130
br i1 %131, label %132, label %135
132: ; preds = %124
%133 = load i32*, i32** %5
store i32 945, i32* %133
%134 = load i32*, i32** %6
store i32 1075, i32* %134
br label %138
135: ; preds = %124
%136 = load i32*, i32** %5
store i32 840, i32* %136
%137 = load i32*, i32** %6
store i32 968, i32* %137
br label %138
138: ; preds = %135, %132
br label %139
139: ; preds = %138, %120, %116
%140 = load i32, i32* %4
%141 = load i32, i32* %12
%142 = icmp sge i32 %140, %141
br i1 %142, label %143, label %162
143: ; preds = %139
%144 = load i32, i32* %4
%145 = load i32, i32* %13
%146 = icmp slt i32 %144, %145
br i1 %146, label %147, label %162
147: ; preds = %143
%148 = load i32, i32* %13
%149 = load i32, i32* %4
%150 = sub nsw i32 %148, %149
%151 = load i32, i32* %4
%152 = load i32, i32* %12
%153 = sub nsw i32 %151, %152
%154 = icmp slt i32 %150, %153
br i1 %154, label %155, label %158
155: ; preds = %147
%156 = load i32*, i32** %5
store i32 1140, i32* %156
%157 = load i32*, i32** %6
store i32 1280, i32* %157
br label %161
158: ; preds = %147
%159 = load i32*, i32** %5
store i32 945, i32* %159
%160 = load i32*, i32** %6
store i32 1075, i32* %160
br label %161
161: ; preds = %158, %155
br label %162
162: ; preds = %161, %143, %139
%163 = load i32, i32* %4
%164 = load i32, i32* %13
%165 = icmp sge i32 %163, %164
br i1 %165, label %166, label %185
166: ; preds = %162
%167 = load i32, i32* %4
%168 = load i32, i32* %14
%169 = icmp slt i32 %167, %168
br i1 %169, label %170, label %185
170: ; preds = %166
%171 = load i32, i32* %14
%172 = load i32, i32* %4
%173 = sub nsw i32 %171, %172
%174 = load i32, i32* %4
%175 = load i32, i32* %13
%176 = sub nsw i32 %174, %175
%177 = icmp slt i32 %173, %176
br i1 %177, label %178, label %181
178: ; preds = %170
%179 = load i32*, i32** %5
store i32 1305, i32* %179
%180 = load i32*, i32** %6
store i32 1438, i32* %180
br label %184
181: ; preds = %170
%182 = load i32*, i32** %5
store i32 1280, i32* %182
%183 = load i32*, i32** %6
store i32 1140, i32* %183
br label %184
184: ; preds = %181, %178
br label %185
185: ; preds = %184, %166, %162
ret void
}

LLVM IR (-O2):
define void @find_closest_flight(i32 %0, i32* nocapture writeonly %1, i32* nocapture writeonly %2) {
%4 = add i32 %0, -1
%5 = icmp ult i32 %4, 479
br i1 %5, label %62, label %6
6: ; preds = %3
%7 = add i32 %0, -480
%8 = icmp ult i32 %7, 103
br i1 %8, label %9, label %14
9: ; preds = %6
%10 = sub nuw nsw i32 583, %0
%11 = icmp ult i32 %10, %7
%12 = select i1 %11, i32 583, i32 480
%13 = select i1 %11, i32 712, i32 616
br label %62
14: ; preds = %6
%15 = add i32 %0, -583
%16 = icmp ult i32 %15, 96
br i1 %16, label %17, label %22
17: ; preds = %14
%18 = sub nuw nsw i32 679, %0
%19 = icmp ult i32 %18, %15
%20 = select i1 %19, i32 679, i32 583
%21 = select i1 %19, i32 811, i32 712
br label %62
22: ; preds = %14
%23 = add i32 %0, -679
%24 = icmp ult i32 %23, 88
br i1 %24, label %25, label %30
25: ; preds = %22
%26 = sub nuw nsw i32 767, %0
%27 = icmp ult i32 %26, %23
%28 = select i1 %27, i32 767, i32 679
%29 = select i1 %27, i32 900, i32 811
br label %62
30: ; preds = %22
%31 = add i32 %0, -767
%32 = icmp ult i32 %31, 73
br i1 %32, label %33, label %38
33: ; preds = %30
%34 = sub nuw nsw i32 840, %0
%35 = icmp ult i32 %34, %31
%36 = select i1 %35, i32 840, i32 767
%37 = select i1 %35, i32 968, i32 900
br label %62
38: ; preds = %30
%39 = add i32 %0, -840
%40 = icmp ult i32 %39, 105
br i1 %40, label %41, label %46
41: ; preds = %38
%42 = sub nuw nsw i32 945, %0
%43 = icmp ult i32 %42, %39
%44 = select i1 %43, i32 945, i32 840
%45 = select i1 %43, i32 1075, i32 968
br label %62
46: ; preds = %38
%47 = add i32 %0, -945
%48 = icmp ult i32 %47, 195
br i1 %48, label %49, label %54
49: ; preds = %46
%50 = sub nuw nsw i32 1140, %0
%51 = icmp ult i32 %50, %47
%52 = select i1 %51, i32 1140, i32 945
%53 = select i1 %51, i32 1280, i32 1075
br label %62
54: ; preds = %46
%55 = add i32 %0, -1140
%56 = icmp ult i32 %55, 165
br i1 %56, label %57, label %65
57: ; preds = %54
%58 = sub nuw nsw i32 1305, %0
%59 = icmp ult i32 %58, %55
%60 = select i1 %59, i32 1305, i32 1280
%61 = select i1 %59, i32 1438, i32 1140
br label %62
62: ; preds = %57, %49, %41, %33, %25, %17, %9, %3
%63 = phi i32 [ 480, %3 ], [ %12, %9 ], [ %20, %17 ], [ %28, %25 ], [ %36, %33 ], [ %44, %41 ], [ %52, %49 ], [ %60, %57 ]
%64 = phi i32 [ 616, %3 ], [ %13, %9 ], [ %21, %17 ], [ %29, %25 ], [ %37, %33 ], [ %45, %41 ], [ %53, %49 ], [ %61, %57 ]
store i32 %63, i32* %1
store i32 %64, i32* %2
br label %65
65: ; preds = %62, %54
ret void
}