short set_tier_min(int level, int tier) {
  if (tier == 1) {
    if (level <= 4)
      return 3;
    if (level <= 9)
      return 5;
    if (level <= 19)
      return 7;
    if (level <= 25)
      return 12;
    if (level <= 34)
      return 17;
    if (level <= 44)
      return 22;
    if (level <= 54)
      return 27;
    if (level <= 64)
      return 32;
    if (level <= 74)
      return 37;
    if (level <= 84)
      return 42;
    if (level <= 99)
      return 47;
    return 52;
  }
  if (tier == 2) {
    if (level <= 4)
      return 4;
    if (level <= 9)
      return 6;
    if (level <= 19)
      return 8;
    if (level <= 25)
      return 13;
    if (level <= 34)
      return 18;
    if (level <= 44)
      return 23;
    if (level <= 54)
      return 28;
    if (level <= 64)
      return 33;
    if (level <= 74)
      return 38;
    if (level <= 84)
      return 43;
    if (level <= 99)
      return 48;
    return 53;
  }
  if (level <= 4)
    return 6;
  if (level <= 9)
    return 8;
  if (level <= 19)
    return 10;
  if (level <= 25)
    return 15;
  if (level <= 34)
    return 20;
  if (level <= 44)
    return 25;
  if (level <= 54)
    return 30;
  if (level <= 64)
    return 35;
  if (level <= 74)
    return 40;
  if (level <= 84)
    return 45;
  if (level <= 99)
    return 50;
  return 55;
}


x86 assembly (clang, -O0):
<set_tier_min>:
push   %rbp
mov    %rsp,%rbp
mov    %edi,-0x8(%rbp)
mov    %esi,-0xc(%rbp)
cmpl   $0x1,-0xc(%rbp)
jne    1206 <set_tier_min+0x106>
cmpl   $0x4,-0x8(%rbp)
jg     1129 <set_tier_min+0x29>
movw   $0x3,-0x2(%rbp)
jmp    13ef <set_tier_min+0x2ef>
cmpl   $0x9,-0x8(%rbp)
jg     113e <set_tier_min+0x3e>
movw   $0x5,-0x2(%rbp)
jmp    13ef <set_tier_min+0x2ef>
cmpl   $0x13,-0x8(%rbp)
jg     1153 <set_tier_min+0x53>
movw   $0x7,-0x2(%rbp)
jmp    13ef <set_tier_min+0x2ef>
cmpl   $0x19,-0x8(%rbp)
jg     1168 <set_tier_min+0x68>
movw   $0xc,-0x2(%rbp)
jmp    13ef <set_tier_min+0x2ef>
cmpl   $0x22,-0x8(%rbp)
jg     117d <set_tier_min+0x7d>
movw   $0x11,-0x2(%rbp)
jmp    13ef <set_tier_min+0x2ef>
cmpl   $0x2c,-0x8(%rbp)
jg     1192 <set_tier_min+0x92>
movw   $0x16,-0x2(%rbp)
jmp    13ef <set_tier_min+0x2ef>
cmpl   $0x36,-0x8(%rbp)
jg     11a7 <set_tier_min+0xa7>
movw   $0x1b,-0x2(%rbp)
jmp    13ef <set_tier_min+0x2ef>
cmpl   $0x40,-0x8(%rbp)
jg     11bc <set_tier_min+0xbc>
movw   $0x20,-0x2(%rbp)
jmp    13ef <set_tier_min+0x2ef>
cmpl   $0x4a,-0x8(%rbp)
jg     11d1 <set_tier_min+0xd1>
movw   $0x25,-0x2(%rbp)
jmp    13ef <set_tier_min+0x2ef>
cmpl   $0x54,-0x8(%rbp)
jg     11e6 <set_tier_min+0xe6>
movw   $0x2a,-0x2(%rbp)
jmp    13ef <set_tier_min+0x2ef>
cmpl   $0x63,-0x8(%rbp)
jg     11fb <set_tier_min+0xfb>
movw   $0x2f,-0x2(%rbp)
jmp    13ef <set_tier_min+0x2ef>
movw   $0x34,-0x2(%rbp)
jmp    13ef <set_tier_min+0x2ef>
cmpl   $0x2,-0xc(%rbp)
jne    1302 <set_tier_min+0x202>
cmpl   $0x4,-0x8(%rbp)
jg     1225 <set_tier_min+0x125>
movw   $0x4,-0x2(%rbp)
jmp    13ef <set_tier_min+0x2ef>
cmpl   $0x9,-0x8(%rbp)
jg     123a <set_tier_min+0x13a>
movw   $0x6,-0x2(%rbp)
jmp    13ef <set_tier_min+0x2ef>
cmpl   $0x13,-0x8(%rbp)
jg     124f <set_tier_min+0x14f>
movw   $0x8,-0x2(%rbp)
jmp    13ef <set_tier_min+0x2ef>
cmpl   $0x19,-0x8(%rbp)
jg     1264 <set_tier_min+0x164>
movw   $0xd,-0x2(%rbp)
jmp    13ef <set_tier_min+0x2ef>
cmpl   $0x22,-0x8(%rbp)
jg     1279 <set_tier_min+0x179>
movw   $0x12,-0x2(%rbp)
jmp    13ef <set_tier_min+0x2ef>
cmpl   $0x2c,-0x8(%rbp)
jg     128e <set_tier_min+0x18e>
movw   $0x17,-0x2(%rbp)
jmp    13ef <set_tier_min+0x2ef>
cmpl   $0x36,-0x8(%rbp)
jg     12a3 <set_tier_min+0x1a3>
movw   $0x1c,-0x2(%rbp)
jmp    13ef <set_tier_min+0x2ef>
cmpl   $0x40,-0x8(%rbp)
jg     12b8 <set_tier_min+0x1b8>
movw   $0x21,-0x2(%rbp)
jmp    13ef <set_tier_min+0x2ef>
cmpl   $0x4a,-0x8(%rbp)
jg     12cd <set_tier_min+0x1cd>
movw   $0x26,-0x2(%rbp)
jmp    13ef <set_tier_min+0x2ef>
cmpl   $0x54,-0x8(%rbp)
jg     12e2 <set_tier_min+0x1e2>
movw   $0x2b,-0x2(%rbp)
jmp    13ef <set_tier_min+0x2ef>
cmpl   $0x63,-0x8(%rbp)
jg     12f7 <set_tier_min+0x1f7>
movw   $0x30,-0x2(%rbp)
jmp    13ef <set_tier_min+0x2ef>
movw   $0x35,-0x2(%rbp)
jmp    13ef <set_tier_min+0x2ef>
cmpl   $0x4,-0x8(%rbp)
jg     1317 <set_tier_min+0x217>
movw   $0x6,-0x2(%rbp)
jmp    13ef <set_tier_min+0x2ef>
cmpl   $0x9,-0x8(%rbp)
jg     132c <set_tier_min+0x22c>
movw   $0x8,-0x2(%rbp)
jmp    13ef <set_tier_min+0x2ef>
cmpl   $0x13,-0x8(%rbp)
jg     1341 <set_tier_min+0x241>
movw   $0xa,-0x2(%rbp)
jmp    13ef <set_tier_min+0x2ef>
cmpl   $0x19,-0x8(%rbp)
jg     1356 <set_tier_min+0x256>
movw   $0xf,-0x2(%rbp)
jmp    13ef <set_tier_min+0x2ef>
cmpl   $0x22,-0x8(%rbp)
jg     136b <set_tier_min+0x26b>
movw   $0x14,-0x2(%rbp)
jmp    13ef <set_tier_min+0x2ef>
cmpl   $0x2c,-0x8(%rbp)
jg     1380 <set_tier_min+0x280>
movw   $0x19,-0x2(%rbp)
jmp    13ef <set_tier_min+0x2ef>
cmpl   $0x36,-0x8(%rbp)
jg     1395 <set_tier_min+0x295>
movw   $0x1e,-0x2(%rbp)
jmp    13ef <set_tier_min+0x2ef>
cmpl   $0x40,-0x8(%rbp)
jg     13aa <set_tier_min+0x2aa>
movw   $0x23,-0x2(%rbp)
jmp    13ef <set_tier_min+0x2ef>
cmpl   $0x4a,-0x8(%rbp)
jg     13bf <set_tier_min+0x2bf>
movw   $0x28,-0x2(%rbp)
jmp    13ef <set_tier_min+0x2ef>
cmpl   $0x54,-0x8(%rbp)
jg     13d4 <set_tier_min+0x2d4>
movw   $0x2d,-0x2(%rbp)
jmp    13ef <set_tier_min+0x2ef>
cmpl   $0x63,-0x8(%rbp)
jg     13e9 <set_tier_min+0x2e9>
movw   $0x32,-0x2(%rbp)
jmp    13ef <set_tier_min+0x2ef>
movw   $0x37,-0x2(%rbp)
movswl -0x2(%rbp),%eax
pop    %rbp
ret

x86 assembly (clang, -O2):
<set_tier_min>:
cmp    $0x2,%esi
je     11a3 <set_tier_min+0xa3>
cmp    $0x1,%esi
jne    1230 <set_tier_min+0x130>
mov    $0x3,%ax
cmp    $0x5,%edi
jl     1298 <set_tier_min+0x198>
mov    $0x5,%ax
cmp    $0xa,%edi
jb     1298 <set_tier_min+0x198>
mov    $0x7,%ax
cmp    $0x14,%edi
jb     1298 <set_tier_min+0x198>
mov    $0xc,%ax
cmp    $0x1a,%edi
jb     1298 <set_tier_min+0x198>
mov    $0x11,%ax
cmp    $0x23,%edi
jb     1298 <set_tier_min+0x198>
mov    $0x16,%ax
cmp    $0x2d,%edi
jb     1298 <set_tier_min+0x198>
mov    $0x1b,%ax
cmp    $0x37,%edi
jb     1298 <set_tier_min+0x198>
mov    $0x20,%ax
cmp    $0x41,%edi
jb     1298 <set_tier_min+0x198>
mov    $0x25,%ax
cmp    $0x4b,%edi
jb     1298 <set_tier_min+0x198>
mov    $0x2a,%ax
cmp    $0x55,%edi
jb     1298 <set_tier_min+0x198>
xor    %eax,%eax
cmp    $0x64,%edi
setae  %al
lea    (%rax,%rax,4),%eax
add    $0x2f,%eax
ret
mov    $0x4,%ax
cmp    $0x5,%edi
jl     1298 <set_tier_min+0x198>
mov    $0x6,%ax
cmp    $0xa,%edi
jb     1298 <set_tier_min+0x198>
mov    $0x8,%ax
cmp    $0x14,%edi
jb     1298 <set_tier_min+0x198>
mov    $0xd,%ax
cmp    $0x1a,%edi
jb     1298 <set_tier_min+0x198>
mov    $0x12,%ax
cmp    $0x23,%edi
jb     1298 <set_tier_min+0x198>
mov    $0x17,%ax
cmp    $0x2d,%edi
jb     1298 <set_tier_min+0x198>
mov    $0x1c,%ax
cmp    $0x37,%edi
jb     1298 <set_tier_min+0x198>
mov    $0x21,%ax
cmp    $0x41,%edi
jb     1298 <set_tier_min+0x198>
mov    $0x26,%ax
cmp    $0x4b,%edi
jb     1298 <set_tier_min+0x198>
mov    $0x2b,%ax
cmp    $0x55,%edi
jb     1298 <set_tier_min+0x198>
xor    %eax,%eax
cmp    $0x64,%edi
setae  %al
lea    (%rax,%rax,4),%eax
or     $0x30,%eax
ret
mov    $0x6,%ax
cmp    $0x5,%edi
jl     1298 <set_tier_min+0x198>
mov    $0x8,%ax
cmp    $0xa,%edi
jb     1298 <set_tier_min+0x198>
mov    $0xa,%ax
cmp    $0x14,%edi
jb     1298 <set_tier_min+0x198>
mov    $0xf,%ax
cmp    $0x1a,%edi
jb     1298 <set_tier_min+0x198>
mov    $0x14,%ax
cmp    $0x23,%edi
jb     1298 <set_tier_min+0x198>
mov    $0x19,%ax
cmp    $0x2d,%edi
jb     1298 <set_tier_min+0x198>
mov    $0x1e,%ax
cmp    $0x37,%edi
jb     1298 <set_tier_min+0x198>
mov    $0x23,%ax
cmp    $0x41,%edi
jb     1298 <set_tier_min+0x198>
mov    $0x28,%ax
cmp    $0x4b,%edi
jb     1298 <set_tier_min+0x198>
mov    $0x2d,%ax
cmp    $0x55,%edi
jb     1298 <set_tier_min+0x198>
xor    %eax,%eax
cmp    $0x64,%edi
setae  %al
lea    (%rax,%rax,4),%eax
add    $0x32,%eax
ret

LLVM IR (-O0):
define signext i16 @set_tier_min(i32 %0, i32 %1) {
%3 = alloca i16
%4 = alloca i32
%5 = alloca i32
store i32 %0, i32* %4
store i32 %1, i32* %5
%6 = load i32, i32* %5
%7 = icmp eq i32 %6, 1
br i1 %7, label %8, label %53
8: ; preds = %2
%9 = load i32, i32* %4
%10 = icmp sle i32 %9, 4
br i1 %10, label %11, label %12
11: ; preds = %8
store i16 3, i16* %3
br label %146
12: ; preds = %8
%13 = load i32, i32* %4
%14 = icmp sle i32 %13, 9
br i1 %14, label %15, label %16
15: ; preds = %12
store i16 5, i16* %3
br label %146
16: ; preds = %12
%17 = load i32, i32* %4
%18 = icmp sle i32 %17, 19
br i1 %18, label %19, label %20
19: ; preds = %16
store i16 7, i16* %3
br label %146
20: ; preds = %16
%21 = load i32, i32* %4
%22 = icmp sle i32 %21, 25
br i1 %22, label %23, label %24
23: ; preds = %20
store i16 12, i16* %3
br label %146
24: ; preds = %20
%25 = load i32, i32* %4
%26 = icmp sle i32 %25, 34
br i1 %26, label %27, label %28
27: ; preds = %24
store i16 17, i16* %3
br label %146
28: ; preds = %24
%29 = load i32, i32* %4
%30 = icmp sle i32 %29, 44
br i1 %30, label %31, label %32
31: ; preds = %28
store i16 22, i16* %3
br label %146
32: ; preds = %28
%33 = load i32, i32* %4
%34 = icmp sle i32 %33, 54
br i1 %34, label %35, label %36
35: ; preds = %32
store i16 27, i16* %3
br label %146
36: ; preds = %32
%37 = load i32, i32* %4
%38 = icmp sle i32 %37, 64
br i1 %38, label %39, label %40
39: ; preds = %36
store i16 32, i16* %3
br label %146
40: ; preds = %36
%41 = load i32, i32* %4
%42 = icmp sle i32 %41, 74
br i1 %42, label %43, label %44
43: ; preds = %40
store i16 37, i16* %3
br label %146
44: ; preds = %40
%45 = load i32, i32* %4
%46 = icmp sle i32 %45, 84
br i1 %46, label %47, label %48
47: ; preds = %44
store i16 42, i16* %3
br label %146
48: ; preds = %44
%49 = load i32, i32* %4
%50 = icmp sle i32 %49, 99
br i1 %50, label %51, label %52
51: ; preds = %48
store i16 47, i16* %3
br label %146
52: ; preds = %48
store i16 52, i16* %3
br label %146
53: ; preds = %2
%54 = load i32, i32* %5
%55 = icmp eq i32 %54, 2
br i1 %55, label %56, label %101
56: ; preds = %53
%57 = load i32, i32* %4
%58 = icmp sle i32 %57, 4
br i1 %58, label %59, label %60
59: ; preds = %56
store i16 4, i16* %3
br label %146
60: ; preds = %56
%61 = load i32, i32* %4
%62 = icmp sle i32 %61, 9
br i1 %62, label %63, label %64
63: ; preds = %60
store i16 6, i16* %3
br label %146
64: ; preds = %60
%65 = load i32, i32* %4
%66 = icmp sle i32 %65, 19
br i1 %66, label %67, label %68
67: ; preds = %64
store i16 8, i16* %3
br label %146
68: ; preds = %64
%69 = load i32, i32* %4
%70 = icmp sle i32 %69, 25
br i1 %70, label %71, label %72
71: ; preds = %68
store i16 13, i16* %3
br label %146
72: ; preds = %68
%73 = load i32, i32* %4
%74 = icmp sle i32 %73, 34
br i1 %74, label %75, label %76
75: ; preds = %72
store i16 18, i16* %3
br label %146
76: ; preds = %72
%77 = load i32, i32* %4
%78 = icmp sle i32 %77, 44
br i1 %78, label %79, label %80
79: ; preds = %76
store i16 23, i16* %3
br label %146
80: ; preds = %76
%81 = load i32, i32* %4
%82 = icmp sle i32 %81, 54
br i1 %82, label %83, label %84
83: ; preds = %80
store i16 28, i16* %3
br label %146
84: ; preds = %80
%85 = load i32, i32* %4
%86 = icmp sle i32 %85, 64
br i1 %86, label %87, label %88
87: ; preds = %84
store i16 33, i16* %3
br label %146
88: ; preds = %84
%89 = load i32, i32* %4
%90 = icmp sle i32 %89, 74
br i1 %90, label %91, label %92
91: ; preds = %88
store i16 38, i16* %3
br label %146
92: ; preds = %88
%93 = load i32, i32* %4
%94 = icmp sle i32 %93, 84
br i1 %94, label %95, label %96
95: ; preds = %92
store i16 43, i16* %3
br label %146
96: ; preds = %92
%97 = load i32, i32* %4
%98 = icmp sle i32 %97, 99
br i1 %98, label %99, label %100
99: ; preds = %96
store i16 48, i16* %3
br label %146
100: ; preds = %96
store i16 53, i16* %3
br label %146
101: ; preds = %53
%102 = load i32, i32* %4
%103 = icmp sle i32 %102, 4
br i1 %103, label %104, label %105
104: ; preds = %101
store i16 6, i16* %3
br label %146
105: ; preds = %101
%106 = load i32, i32* %4
%107 = icmp sle i32 %106, 9
br i1 %107, label %108, label %109
108: ; preds = %105
store i16 8, i16* %3
br label %146
109: ; preds = %105
%110 = load i32, i32* %4
%111 = icmp sle i32 %110, 19
br i1 %111, label %112, label %113
112: ; preds = %109
store i16 10, i16* %3
br label %146
113: ; preds = %109
%114 = load i32, i32* %4
%115 = icmp sle i32 %114, 25
br i1 %115, label %116, label %117
116: ; preds = %113
store i16 15, i16* %3
br label %146
117: ; preds = %113
%118 = load i32, i32* %4
%119 = icmp sle i32 %118, 34
br i1 %119, label %120, label %121
120: ; preds = %117
store i16 20, i16* %3
br label %146
121: ; preds = %117
%122 = load i32, i32* %4
%123 = icmp sle i32 %122, 44
br i1 %123, label %124, label %125
124: ; preds = %121
store i16 25, i16* %3
br label %146
125: ; preds = %121
%126 = load i32, i32* %4
%127 = icmp sle i32 %126, 54
br i1 %127, label %128, label %129
128: ; preds = %125
store i16 30, i16* %3
br label %146
129: ; preds = %125
%130 = load i32, i32* %4
%131 = icmp sle i32 %130, 64
br i1 %131, label %132, label %133
132: ; preds = %129
store i16 35, i16* %3
br label %146
133: ; preds = %129
%134 = load i32, i32* %4
%135 = icmp sle i32 %134, 74
br i1 %135, label %136, label %137
136: ; preds = %133
store i16 40, i16* %3
br label %146
137: ; preds = %133
%138 = load i32, i32* %4
%139 = icmp sle i32 %138, 84
br i1 %139, label %140, label %141
140: ; preds = %137
store i16 45, i16* %3
br label %146
141: ; preds = %137
%142 = load i32, i32* %4
%143 = icmp sle i32 %142, 99
br i1 %143, label %144, label %145
144: ; preds = %141
store i16 50, i16* %3
br label %146
145: ; preds = %141
store i16 55, i16* %3
br label %146
146: ; preds = %145, %144, %140, %136, %132, %128, %124, %120, %116, %112, %108, %104, %100, %99, %95, %91, %87, %83, %79, %75, %71, %67, %63, %59, %52, %51, %47, %43, %39, %35, %31, %27, %23, %19, %15, %11
%147 = load i16, i16* %3
ret i16 %147
}

LLVM IR (-O2):
define signext i16 @set_tier_min(i32 %0, i32 %1) {
switch i32 %1, label %49 [
i32 1, label %3
i32 2, label %26
]
3: ; preds = %2
%4 = icmp slt i32 %0, 5
br i1 %4, label %72, label %5
5: ; preds = %3
%6 = icmp ult i32 %0, 10
br i1 %6, label %72, label %7
7: ; preds = %5
%8 = icmp ult i32 %0, 20
br i1 %8, label %72, label %9
9: ; preds = %7
%10 = icmp ult i32 %0, 26
br i1 %10, label %72, label %11
11: ; preds = %9
%12 = icmp ult i32 %0, 35
br i1 %12, label %72, label %13
13: ; preds = %11
%14 = icmp ult i32 %0, 45
br i1 %14, label %72, label %15
15: ; preds = %13
%16 = icmp ult i32 %0, 55
br i1 %16, label %72, label %17
17: ; preds = %15
%18 = icmp ult i32 %0, 65
br i1 %18, label %72, label %19
19: ; preds = %17
%20 = icmp ult i32 %0, 75
br i1 %20, label %72, label %21
21: ; preds = %19
%22 = icmp ult i32 %0, 85
br i1 %22, label %72, label %23
23: ; preds = %21
%24 = icmp ult i32 %0, 100
%25 = select i1 %24, i16 47, i16 52
br label %72
26: ; preds = %2
%27 = icmp slt i32 %0, 5
br i1 %27, label %72, label %28
28: ; preds = %26
%29 = icmp ult i32 %0, 10
br i1 %29, label %72, label %30
30: ; preds = %28
%31 = icmp ult i32 %0, 20
br i1 %31, label %72, label %32
32: ; preds = %30
%33 = icmp ult i32 %0, 26
br i1 %33, label %72, label %34
34: ; preds = %32
%35 = icmp ult i32 %0, 35
br i1 %35, label %72, label %36
36: ; preds = %34
%37 = icmp ult i32 %0, 45
br i1 %37, label %72, label %38
38: ; preds = %36
%39 = icmp ult i32 %0, 55
br i1 %39, label %72, label %40
40: ; preds = %38
%41 = icmp ult i32 %0, 65
br i1 %41, label %72, label %42
42: ; preds = %40
%43 = icmp ult i32 %0, 75
br i1 %43, label %72, label %44
44: ; preds = %42
%45 = icmp ult i32 %0, 85
br i1 %45, label %72, label %46
46: ; preds = %44
%47 = icmp ult i32 %0, 100
%48 = select i1 %47, i16 48, i16 53
br label %72
49: ; preds = %2
%50 = icmp slt i32 %0, 5
br i1 %50, label %72, label %51
51: ; preds = %49
%52 = icmp ult i32 %0, 10
br i1 %52, label %72, label %53
53: ; preds = %51
%54 = icmp ult i32 %0, 20
br i1 %54, label %72, label %55
55: ; preds = %53
%56 = icmp ult i32 %0, 26
br i1 %56, label %72, label %57
57: ; preds = %55
%58 = icmp ult i32 %0, 35
br i1 %58, label %72, label %59
59: ; preds = %57
%60 = icmp ult i32 %0, 45
br i1 %60, label %72, label %61
61: ; preds = %59
%62 = icmp ult i32 %0, 55
br i1 %62, label %72, label %63
63: ; preds = %61
%64 = icmp ult i32 %0, 65
br i1 %64, label %72, label %65
65: ; preds = %63
%66 = icmp ult i32 %0, 75
br i1 %66, label %72, label %67
67: ; preds = %65
%68 = icmp ult i32 %0, 85
br i1 %68, label %72, label %69
69: ; preds = %67
%70 = icmp ult i32 %0, 100
%71 = select i1 %70, i16 50, i16 55
br label %72
72: ; preds = %69, %67, %65, %63, %61, %59, %57, %55, %53, %51, %49, %46, %44, %42, %40, %38, %36, %34, %32, %30, %28, %26, %23, %21, %19, %17, %15, %13, %11, %9, %7, %5, %3
%73 = phi i16 [ 3, %3 ], [ 5, %5 ], [ 7, %7 ], [ 12, %9 ], [ 17, %11 ], [ 22, %13 ], [ 27, %15 ], [ 32, %17 ], [ 37, %19 ], [ 42, %21 ], [ %25, %23 ], [ 4, %26 ], [ 6, %28 ], [ 8, %30 ], [ 13, %32 ], [ 18, %34 ], [ 23, %36 ], [ 28, %38 ], [ 33, %40 ], [ 38, %42 ], [ 43, %44 ], [ %48, %46 ], [ 6, %49 ], [ 8, %51 ], [ 10, %53 ], [ 15, %55 ], [ 20, %57 ], [ 25, %59 ], [ 30, %61 ], [ 35, %63 ], [ 40, %65 ], [ 45, %67 ], [ %71, %69 ]
ret i16 %73
}