int yytransparent(n)
int n;
{
  switch (n) {
  case 1:
    return 1;
    break;
  case 6:
    return 1;
    break;
  case 15:
    return 1;
    break;
  case 27:
    return 0;
    break;
  case 39:
    return 0;
    break;
  case 49:
    return 1;
    break;
  case 66:
    return 0;
    break;
  case 72:
    return 0;
    break;
  case 90:
    return 1;
    break;
  case 97:
    return 1;
    break;
  case 104:
    return 0;
    break;
  case 111:
    return 0;
    break;
  case 129:
    return 1;
    break;
  case 136:
    return 1;
    break;
  case 143:
    return 0;
    break;
  case 183:
    return 1;
    break;
  case 190:
    return 1;
    break;
  case 197:
    return 0;
    break;
  case 207:
    return 0;
    break;
  case 215:
    return 0;
    break;
  case 224:
    return 0;
    break;
  case 230:
    return 1;
    break;
  case 238:
    return 1;
    break;
  case 246:
    return 0;
    break;
  case 254:
    return 0;
    break;
  case 286:
    return 0;
    break;
  case 326:
    return 0;
    break;
  case 350:
    return 0;
    break;
  case 358:
    return 0;
    break;
  case 368:
    return 0;
    break;
  case 375:
    return 1;
    break;
  case 382:
    return 0;
    break;
  case 395:
    return 0;
    break;
  case 404:
    return 0;
    break;
  case 424:
    return 0;
    break;
  case 430:
    return 0;
    break;
  case 438:
    return 0;
    break;
  case 470:
    return 1;
    break;
  case 477:
    return 1;
    break;
  case 484:
    return 0;
    break;
  case 492:
    return 0;
    break;
  case 536:
    return 0;
    break;
  case 560:
    return 1;
    break;
  case 568:
    return 1;
    break;
  case 579:
    return 0;
    break;
  case 584:
    return 0;
    break;
  case 589:
    return 0;
    break;
  case 640:
    return 1;
    break;
  case 647:
    return 1;
    break;
  }
}


x86 assembly (clang, -O0):
<yytransparent>:
push   %rbp
mov    %rsp,%rbp
mov    %edi,-0x8(%rbp)
mov    -0x8(%rbp),%eax
mov    %eax,-0xc(%rbp)
sub    $0x1,%eax
je     1495 <yytransparent+0x395>
jmp    111b <yytransparent+0x1b>
mov    -0xc(%rbp),%eax
sub    $0x6,%eax
je     14a1 <yytransparent+0x3a1>
jmp    112c <yytransparent+0x2c>
mov    -0xc(%rbp),%eax
sub    $0xf,%eax
je     14ad <yytransparent+0x3ad>
jmp    113d <yytransparent+0x3d>
mov    -0xc(%rbp),%eax
sub    $0x1b,%eax
je     14b9 <yytransparent+0x3b9>
jmp    114e <yytransparent+0x4e>
mov    -0xc(%rbp),%eax
sub    $0x27,%eax
je     14c5 <yytransparent+0x3c5>
jmp    115f <yytransparent+0x5f>
mov    -0xc(%rbp),%eax
sub    $0x31,%eax
je     14d1 <yytransparent+0x3d1>
jmp    1170 <yytransparent+0x70>
mov    -0xc(%rbp),%eax
sub    $0x42,%eax
je     14dd <yytransparent+0x3dd>
jmp    1181 <yytransparent+0x81>
mov    -0xc(%rbp),%eax
sub    $0x48,%eax
je     14e9 <yytransparent+0x3e9>
jmp    1192 <yytransparent+0x92>
mov    -0xc(%rbp),%eax
sub    $0x5a,%eax
je     14f5 <yytransparent+0x3f5>
jmp    11a3 <yytransparent+0xa3>
mov    -0xc(%rbp),%eax
sub    $0x61,%eax
je     1501 <yytransparent+0x401>
jmp    11b4 <yytransparent+0xb4>
mov    -0xc(%rbp),%eax
sub    $0x68,%eax
je     150d <yytransparent+0x40d>
jmp    11c5 <yytransparent+0xc5>
mov    -0xc(%rbp),%eax
sub    $0x6f,%eax
je     1519 <yytransparent+0x419>
jmp    11d6 <yytransparent+0xd6>
mov    -0xc(%rbp),%eax
sub    $0x81,%eax
je     1525 <yytransparent+0x425>
jmp    11e9 <yytransparent+0xe9>
mov    -0xc(%rbp),%eax
sub    $0x88,%eax
je     1531 <yytransparent+0x431>
jmp    11fc <yytransparent+0xfc>
mov    -0xc(%rbp),%eax
sub    $0x8f,%eax
je     153d <yytransparent+0x43d>
jmp    120f <yytransparent+0x10f>
mov    -0xc(%rbp),%eax
sub    $0xb7,%eax
je     1549 <yytransparent+0x449>
jmp    1222 <yytransparent+0x122>
mov    -0xc(%rbp),%eax
sub    $0xbe,%eax
je     1555 <yytransparent+0x455>
jmp    1235 <yytransparent+0x135>
mov    -0xc(%rbp),%eax
sub    $0xc5,%eax
je     1561 <yytransparent+0x461>
jmp    1248 <yytransparent+0x148>
mov    -0xc(%rbp),%eax
sub    $0xcf,%eax
je     156d <yytransparent+0x46d>
jmp    125b <yytransparent+0x15b>
mov    -0xc(%rbp),%eax
sub    $0xd7,%eax
je     1579 <yytransparent+0x479>
jmp    126e <yytransparent+0x16e>
mov    -0xc(%rbp),%eax
sub    $0xe0,%eax
je     1585 <yytransparent+0x485>
jmp    1281 <yytransparent+0x181>
mov    -0xc(%rbp),%eax
sub    $0xe6,%eax
je     1591 <yytransparent+0x491>
jmp    1294 <yytransparent+0x194>
mov    -0xc(%rbp),%eax
sub    $0xee,%eax
je     159d <yytransparent+0x49d>
jmp    12a7 <yytransparent+0x1a7>
mov    -0xc(%rbp),%eax
sub    $0xf6,%eax
je     15a9 <yytransparent+0x4a9>
jmp    12ba <yytransparent+0x1ba>
mov    -0xc(%rbp),%eax
sub    $0xfe,%eax
je     15b5 <yytransparent+0x4b5>
jmp    12cd <yytransparent+0x1cd>
mov    -0xc(%rbp),%eax
sub    $0x11e,%eax
je     15c1 <yytransparent+0x4c1>
jmp    12e0 <yytransparent+0x1e0>
mov    -0xc(%rbp),%eax
sub    $0x146,%eax
je     15cd <yytransparent+0x4cd>
jmp    12f3 <yytransparent+0x1f3>
mov    -0xc(%rbp),%eax
sub    $0x15e,%eax
je     15d9 <yytransparent+0x4d9>
jmp    1306 <yytransparent+0x206>
mov    -0xc(%rbp),%eax
sub    $0x166,%eax
je     15e5 <yytransparent+0x4e5>
jmp    1319 <yytransparent+0x219>
mov    -0xc(%rbp),%eax
sub    $0x170,%eax
je     15f1 <yytransparent+0x4f1>
jmp    132c <yytransparent+0x22c>
mov    -0xc(%rbp),%eax
sub    $0x177,%eax
je     15fd <yytransparent+0x4fd>
jmp    133f <yytransparent+0x23f>
mov    -0xc(%rbp),%eax
sub    $0x17e,%eax
je     1609 <yytransparent+0x509>
jmp    1352 <yytransparent+0x252>
mov    -0xc(%rbp),%eax
sub    $0x18b,%eax
je     1615 <yytransparent+0x515>
jmp    1365 <yytransparent+0x265>
mov    -0xc(%rbp),%eax
sub    $0x194,%eax
je     1621 <yytransparent+0x521>
jmp    1378 <yytransparent+0x278>
mov    -0xc(%rbp),%eax
sub    $0x1a8,%eax
je     162d <yytransparent+0x52d>
jmp    138b <yytransparent+0x28b>
mov    -0xc(%rbp),%eax
sub    $0x1ae,%eax
je     1639 <yytransparent+0x539>
jmp    139e <yytransparent+0x29e>
mov    -0xc(%rbp),%eax
sub    $0x1b6,%eax
je     1645 <yytransparent+0x545>
jmp    13b1 <yytransparent+0x2b1>
mov    -0xc(%rbp),%eax
sub    $0x1d6,%eax
je     1651 <yytransparent+0x551>
jmp    13c4 <yytransparent+0x2c4>
mov    -0xc(%rbp),%eax
sub    $0x1dd,%eax
je     165d <yytransparent+0x55d>
jmp    13d7 <yytransparent+0x2d7>
mov    -0xc(%rbp),%eax
sub    $0x1e4,%eax
je     1669 <yytransparent+0x569>
jmp    13ea <yytransparent+0x2ea>
mov    -0xc(%rbp),%eax
sub    $0x1ec,%eax
je     1675 <yytransparent+0x575>
jmp    13fd <yytransparent+0x2fd>
mov    -0xc(%rbp),%eax
sub    $0x218,%eax
je     1681 <yytransparent+0x581>
jmp    1410 <yytransparent+0x310>
mov    -0xc(%rbp),%eax
sub    $0x230,%eax
je     168d <yytransparent+0x58d>
jmp    1423 <yytransparent+0x323>
mov    -0xc(%rbp),%eax
sub    $0x238,%eax
je     1699 <yytransparent+0x599>
jmp    1436 <yytransparent+0x336>
mov    -0xc(%rbp),%eax
sub    $0x243,%eax
je     16a5 <yytransparent+0x5a5>
jmp    1449 <yytransparent+0x349>
mov    -0xc(%rbp),%eax
sub    $0x248,%eax
je     16b1 <yytransparent+0x5b1>
jmp    145c <yytransparent+0x35c>
mov    -0xc(%rbp),%eax
sub    $0x24d,%eax
je     16bd <yytransparent+0x5bd>
jmp    146f <yytransparent+0x36f>
mov    -0xc(%rbp),%eax
sub    $0x280,%eax
je     16c9 <yytransparent+0x5c9>
jmp    1482 <yytransparent+0x382>
mov    -0xc(%rbp),%eax
sub    $0x287,%eax
je     16d5 <yytransparent+0x5d5>
jmp    16dc <yytransparent+0x5dc>
movl   $0x1,-0x4(%rbp)
jmp    16dc <yytransparent+0x5dc>
movl   $0x1,-0x4(%rbp)
jmp    16dc <yytransparent+0x5dc>
movl   $0x1,-0x4(%rbp)
jmp    16dc <yytransparent+0x5dc>
movl   $0x0,-0x4(%rbp)
jmp    16dc <yytransparent+0x5dc>
movl   $0x0,-0x4(%rbp)
jmp    16dc <yytransparent+0x5dc>
movl   $0x1,-0x4(%rbp)
jmp    16dc <yytransparent+0x5dc>
movl   $0x0,-0x4(%rbp)
jmp    16dc <yytransparent+0x5dc>
movl   $0x0,-0x4(%rbp)
jmp    16dc <yytransparent+0x5dc>
movl   $0x1,-0x4(%rbp)
jmp    16dc <yytransparent+0x5dc>
movl   $0x1,-0x4(%rbp)
jmp    16dc <yytransparent+0x5dc>
movl   $0x0,-0x4(%rbp)
jmp    16dc <yytransparent+0x5dc>
movl   $0x0,-0x4(%rbp)
jmp    16dc <yytransparent+0x5dc>
movl   $0x1,-0x4(%rbp)
jmp    16dc <yytransparent+0x5dc>
movl   $0x1,-0x4(%rbp)
jmp    16dc <yytransparent+0x5dc>
movl   $0x0,-0x4(%rbp)
jmp    16dc <yytransparent+0x5dc>
movl   $0x1,-0x4(%rbp)
jmp    16dc <yytransparent+0x5dc>
movl   $0x1,-0x4(%rbp)
jmp    16dc <yytransparent+0x5dc>
movl   $0x0,-0x4(%rbp)
jmp    16dc <yytransparent+0x5dc>
movl   $0x0,-0x4(%rbp)
jmp    16dc <yytransparent+0x5dc>
movl   $0x0,-0x4(%rbp)
jmp    16dc <yytransparent+0x5dc>
movl   $0x0,-0x4(%rbp)
jmp    16dc <yytransparent+0x5dc>
movl   $0x1,-0x4(%rbp)
jmp    16dc <yytransparent+0x5dc>
movl   $0x1,-0x4(%rbp)
jmp    16dc <yytransparent+0x5dc>
movl   $0x0,-0x4(%rbp)
jmp    16dc <yytransparent+0x5dc>
movl   $0x0,-0x4(%rbp)
jmp    16dc <yytransparent+0x5dc>
movl   $0x0,-0x4(%rbp)
jmp    16dc <yytransparent+0x5dc>
movl   $0x0,-0x4(%rbp)
jmp    16dc <yytransparent+0x5dc>
movl   $0x0,-0x4(%rbp)
jmp    16dc <yytransparent+0x5dc>
movl   $0x0,-0x4(%rbp)
jmp    16dc <yytransparent+0x5dc>
movl   $0x0,-0x4(%rbp)
jmp    16dc <yytransparent+0x5dc>
movl   $0x1,-0x4(%rbp)
jmp    16dc <yytransparent+0x5dc>
movl   $0x0,-0x4(%rbp)
jmp    16dc <yytransparent+0x5dc>
movl   $0x0,-0x4(%rbp)
jmp    16dc <yytransparent+0x5dc>
movl   $0x0,-0x4(%rbp)
jmp    16dc <yytransparent+0x5dc>
movl   $0x0,-0x4(%rbp)
jmp    16dc <yytransparent+0x5dc>
movl   $0x0,-0x4(%rbp)
jmp    16dc <yytransparent+0x5dc>
movl   $0x0,-0x4(%rbp)
jmp    16dc <yytransparent+0x5dc>
movl   $0x1,-0x4(%rbp)
jmp    16dc <yytransparent+0x5dc>
movl   $0x1,-0x4(%rbp)
jmp    16dc <yytransparent+0x5dc>
movl   $0x0,-0x4(%rbp)
jmp    16dc <yytransparent+0x5dc>
movl   $0x0,-0x4(%rbp)
jmp    16dc <yytransparent+0x5dc>
movl   $0x0,-0x4(%rbp)
jmp    16dc <yytransparent+0x5dc>
movl   $0x1,-0x4(%rbp)
jmp    16dc <yytransparent+0x5dc>
movl   $0x1,-0x4(%rbp)
jmp    16dc <yytransparent+0x5dc>
movl   $0x0,-0x4(%rbp)
jmp    16dc <yytransparent+0x5dc>
movl   $0x0,-0x4(%rbp)
jmp    16dc <yytransparent+0x5dc>
movl   $0x0,-0x4(%rbp)
jmp    16dc <yytransparent+0x5dc>
movl   $0x1,-0x4(%rbp)
jmp    16dc <yytransparent+0x5dc>
movl   $0x1,-0x4(%rbp)
mov    -0x4(%rbp),%eax
pop    %rbp
ret

x86 assembly (clang, -O2):
<yytransparent>:
mov    $0x1,%eax
cmp    $0x15d,%edi
jg     1134 <yytransparent+0x34>
cmp    $0xc4,%edi
jle    115a <yytransparent+0x5a>
lea    -0xc5(%rdi),%ecx
cmp    $0x39,%ecx
ja     11bd <yytransparent+0xbd>
lea    0xed5(%rip),%rdx
movslq (%rdx,%rcx,4),%rcx
add    %rdx,%rcx
jmp    *%rcx
cmp    $0x1e3,%edi
jg     1170 <yytransparent+0x70>
add    $0xfffffea2,%edi
cmp    $0x58,%edi
ja     1159 <yytransparent+0x59>
lea    0xf9a(%rip),%rcx
movslq (%rcx,%rdi,4),%rdx
add    %rcx,%rdx
jmp    *%rdx
xor    %eax,%eax
ret
cmp    $0x47,%edi
jle    1192 <yytransparent+0x92>
cmp    $0x6e,%edi
jg     11cf <yytransparent+0xcf>
cmp    $0x48,%edi
je     1157 <yytransparent+0x57>
cmp    $0x68,%edi
je     1157 <yytransparent+0x57>
jmp    1159 <yytransparent+0x59>
cmp    $0x242,%edi
jg     11a3 <yytransparent+0xa3>
cmp    $0x1e4,%edi
je     1157 <yytransparent+0x57>
cmp    $0x1ec,%edi
je     1157 <yytransparent+0x57>
cmp    $0x218,%edi
je     1157 <yytransparent+0x57>
jmp    1159 <yytransparent+0x59>
cmp    $0x1b,%edi
je     1157 <yytransparent+0x57>
cmp    $0x27,%edi
je     1157 <yytransparent+0x57>
cmp    $0x42,%edi
je     1157 <yytransparent+0x57>
jmp    1159 <yytransparent+0x59>
cmp    $0x243,%edi
je     1157 <yytransparent+0x57>
cmp    $0x248,%edi
je     1157 <yytransparent+0x57>
cmp    $0x24d,%edi
je     1157 <yytransparent+0x57>
jmp    1159 <yytransparent+0x59>
cmp    $0x11e,%edi
je     1157 <yytransparent+0x57>
cmp    $0x146,%edi
je     1157 <yytransparent+0x57>
jmp    1159 <yytransparent+0x59>
cmp    $0x6f,%edi
je     1157 <yytransparent+0x57>
cmp    $0x8f,%edi
je     1157 <yytransparent+0x57>
jmp    1159 <yytransparent+0x59>

LLVM IR (-O0):
define i32 @yytransparent(i32 %0) {
%2 = alloca i32
%3 = alloca i32
store i32 %0, i32* %3
%4 = load i32, i32* %3
switch i32 %4, label %54 [
i32 1, label %5
i32 6, label %6
i32 15, label %7
i32 27, label %8
i32 39, label %9
i32 49, label %10
i32 66, label %11
i32 72, label %12
i32 90, label %13
i32 97, label %14
i32 104, label %15
i32 111, label %16
i32 129, label %17
i32 136, label %18
i32 143, label %19
i32 183, label %20
i32 190, label %21
i32 197, label %22
i32 207, label %23
i32 215, label %24
i32 224, label %25
i32 230, label %26
i32 238, label %27
i32 246, label %28
i32 254, label %29
i32 286, label %30
i32 326, label %31
i32 350, label %32
i32 358, label %33
i32 368, label %34
i32 375, label %35
i32 382, label %36
i32 395, label %37
i32 404, label %38
i32 424, label %39
i32 430, label %40
i32 438, label %41
i32 470, label %42
i32 477, label %43
i32 484, label %44
i32 492, label %45
i32 536, label %46
i32 560, label %47
i32 568, label %48
i32 579, label %49
i32 584, label %50
i32 589, label %51
i32 640, label %52
i32 647, label %53
]
5: ; preds = %1
store i32 1, i32* %2
br label %54
6: ; preds = %1
store i32 1, i32* %2
br label %54
7: ; preds = %1
store i32 1, i32* %2
br label %54
8: ; preds = %1
store i32 0, i32* %2
br label %54
9: ; preds = %1
store i32 0, i32* %2
br label %54
10: ; preds = %1
store i32 1, i32* %2
br label %54
11: ; preds = %1
store i32 0, i32* %2
br label %54
12: ; preds = %1
store i32 0, i32* %2
br label %54
13: ; preds = %1
store i32 1, i32* %2
br label %54
14: ; preds = %1
store i32 1, i32* %2
br label %54
15: ; preds = %1
store i32 0, i32* %2
br label %54
16: ; preds = %1
store i32 0, i32* %2
br label %54
17: ; preds = %1
store i32 1, i32* %2
br label %54
18: ; preds = %1
store i32 1, i32* %2
br label %54
19: ; preds = %1
store i32 0, i32* %2
br label %54
20: ; preds = %1
store i32 1, i32* %2
br label %54
21: ; preds = %1
store i32 1, i32* %2
br label %54
22: ; preds = %1
store i32 0, i32* %2
br label %54
23: ; preds = %1
store i32 0, i32* %2
br label %54
24: ; preds = %1
store i32 0, i32* %2
br label %54
25: ; preds = %1
store i32 0, i32* %2
br label %54
26: ; preds = %1
store i32 1, i32* %2
br label %54
27: ; preds = %1
store i32 1, i32* %2
br label %54
28: ; preds = %1
store i32 0, i32* %2
br label %54
29: ; preds = %1
store i32 0, i32* %2
br label %54
30: ; preds = %1
store i32 0, i32* %2
br label %54
31: ; preds = %1
store i32 0, i32* %2
br label %54
32: ; preds = %1
store i32 0, i32* %2
br label %54
33: ; preds = %1
store i32 0, i32* %2
br label %54
34: ; preds = %1
store i32 0, i32* %2
br label %54
35: ; preds = %1
store i32 1, i32* %2
br label %54
36: ; preds = %1
store i32 0, i32* %2
br label %54
37: ; preds = %1
store i32 0, i32* %2
br label %54
38: ; preds = %1
store i32 0, i32* %2
br label %54
39: ; preds = %1
store i32 0, i32* %2
br label %54
40: ; preds = %1
store i32 0, i32* %2
br label %54
41: ; preds = %1
store i32 0, i32* %2
br label %54
42: ; preds = %1
store i32 1, i32* %2
br label %54
43: ; preds = %1
store i32 1, i32* %2
br label %54
44: ; preds = %1
store i32 0, i32* %2
br label %54
45: ; preds = %1
store i32 0, i32* %2
br label %54
46: ; preds = %1
store i32 0, i32* %2
br label %54
47: ; preds = %1
store i32 1, i32* %2
br label %54
48: ; preds = %1
store i32 1, i32* %2
br label %54
49: ; preds = %1
store i32 0, i32* %2
br label %54
50: ; preds = %1
store i32 0, i32* %2
br label %54
51: ; preds = %1
store i32 0, i32* %2
br label %54
52: ; preds = %1
store i32 1, i32* %2
br label %54
53: ; preds = %1
store i32 1, i32* %2
br label %54
54: ; preds = %5, %6, %7, %8, %9, %10, %11, %12, %13, %14, %15, %16, %17, %18, %19, %20, %21, %22, %23, %24, %25, %26, %27, %28, %29, %30, %31, %32, %33, %34, %35, %36, %37, %38, %39, %40, %41, %42, %43, %44, %45, %46, %47, %48, %49, %50, %51, %52, %53, %1
%55 = load i32, i32* %2
ret i32 %55
}

LLVM IR (-O2):
define i32 @yytransparent(i32 %0) {
switch i32 %0, label %32 [
i32 589, label %31
i32 584, label %30
i32 579, label %29
i32 27, label %2
i32 39, label %3
i32 536, label %28
i32 66, label %4
i32 72, label %5
i32 492, label %27
i32 484, label %26
i32 104, label %6
i32 111, label %7
i32 438, label %25
i32 430, label %24
i32 143, label %8
i32 424, label %23
i32 404, label %22
i32 197, label %9
i32 207, label %10
i32 215, label %11
i32 224, label %12
i32 395, label %21
i32 382, label %20
i32 246, label %13
i32 254, label %14
i32 286, label %15
i32 326, label %16
i32 350, label %17
i32 358, label %18
i32 368, label %19
]
2: ; preds = %1
br label %32
3: ; preds = %1
br label %32
4: ; preds = %1
br label %32
5: ; preds = %1
br label %32
6: ; preds = %1
br label %32
7: ; preds = %1
br label %32
8: ; preds = %1
br label %32
9: ; preds = %1
br label %32
10: ; preds = %1
br label %32
11: ; preds = %1
br label %32
12: ; preds = %1
br label %32
13: ; preds = %1
br label %32
14: ; preds = %1
br label %32
15: ; preds = %1
br label %32
16: ; preds = %1
br label %32
17: ; preds = %1
br label %32
18: ; preds = %1
br label %32
19: ; preds = %1
br label %32
20: ; preds = %1
br label %32
21: ; preds = %1
br label %32
22: ; preds = %1
br label %32
23: ; preds = %1
br label %32
24: ; preds = %1
br label %32
25: ; preds = %1
br label %32
26: ; preds = %1
br label %32
27: ; preds = %1
br label %32
28: ; preds = %1
br label %32
29: ; preds = %1
br label %32
30: ; preds = %1
br label %32
31: ; preds = %1
br label %32
32: ; preds = %2, %3, %4, %5, %6, %7, %8, %9, %10, %11, %12, %13, %14, %15, %16, %17, %18, %19, %20, %21, %22, %23, %24, %25, %26, %27, %28, %29, %30, %31, %1
%33 = phi i32 [ 0, %31 ], [ 0, %30 ], [ 0, %29 ], [ 0, %28 ], [ 0, %27 ], [ 0, %26 ], [ 0, %25 ], [ 0, %24 ], [ 0, %23 ], [ 0, %22 ], [ 0, %21 ], [ 0, %20 ], [ 0, %19 ], [ 0, %18 ], [ 0, %17 ], [ 0, %16 ], [ 0, %15 ], [ 0, %14 ], [ 0, %13 ], [ 0, %12 ], [ 0, %11 ], [ 0, %10 ], [ 0, %9 ], [ 0, %8 ], [ 0, %7 ], [ 0, %6 ], [ 0, %5 ], [ 0, %4 ], [ 0, %3 ], [ 0, %2 ], [ 1, %1 ]
ret i32 %33
}