int main() {
  if (test__ctzsi2(0x00000001, 0))
    return 1;
  if (test__ctzsi2(0x00000002, 1))
    return 1;
  if (test__ctzsi2(0x00000003, 0))
    return 1;
  if (test__ctzsi2(0x00000004, 2))
    return 1;
  if (test__ctzsi2(0x00000005, 0))
    return 1;
  if (test__ctzsi2(0x00000006, 1))
    return 1;
  if (test__ctzsi2(0x00000007, 0))
    return 1;
  if (test__ctzsi2(0x00000008, 3))
    return 1;
  if (test__ctzsi2(0x00000009, 0))
    return 1;
  if (test__ctzsi2(0x0000000A, 1))
    return 1;
  if (test__ctzsi2(0x0000000B, 0))
    return 1;
  if (test__ctzsi2(0x0000000C, 2))
    return 1;
  if (test__ctzsi2(0x0000000D, 0))
    return 1;
  if (test__ctzsi2(0x0000000E, 1))
    return 1;
  if (test__ctzsi2(0x0000000F, 0))
    return 1;
  if (test__ctzsi2(0x00000010, 4))
    return 1;
  if (test__ctzsi2(0x00000012, 1))
    return 1;
  if (test__ctzsi2(0x00000013, 0))
    return 1;
  if (test__ctzsi2(0x00000014, 2))
    return 1;
  if (test__ctzsi2(0x00000015, 0))
    return 1;
  if (test__ctzsi2(0x00000016, 1))
    return 1;
  if (test__ctzsi2(0x00000017, 0))
    return 1;
  if (test__ctzsi2(0x00000018, 3))
    return 1;
  if (test__ctzsi2(0x00000019, 0))
    return 1;
  if (test__ctzsi2(0x0000001A, 1))
    return 1;
  if (test__ctzsi2(0x0000001B, 0))
    return 1;
  if (test__ctzsi2(0x0000001C, 2))
    return 1;
  if (test__ctzsi2(0x0000001D, 0))
    return 1;
  if (test__ctzsi2(0x0000001E, 1))
    return 1;
  if (test__ctzsi2(0x0000001F, 0))
    return 1;
  if (test__ctzsi2(0x00000020, 5))
    return 1;
  if (test__ctzsi2(0x00000022, 1))
    return 1;
  if (test__ctzsi2(0x00000023, 0))
    return 1;
  if (test__ctzsi2(0x00000024, 2))
    return 1;
  if (test__ctzsi2(0x00000025, 0))
    return 1;
  if (test__ctzsi2(0x00000026, 1))
    return 1;
  if (test__ctzsi2(0x00000027, 0))
    return 1;
  if (test__ctzsi2(0x00000028, 3))
    return 1;
  if (test__ctzsi2(0x00000029, 0))
    return 1;
  if (test__ctzsi2(0x0000002A, 1))
    return 1;
  if (test__ctzsi2(0x0000002B, 0))
    return 1;
  if (test__ctzsi2(0x0000002C, 2))
    return 1;
  if (test__ctzsi2(0x0000002D, 0))
    return 1;
  if (test__ctzsi2(0x0000002E, 1))
    return 1;
  if (test__ctzsi2(0x0000002F, 0))
    return 1;
  if (test__ctzsi2(0x00000030, 4))
    return 1;
  if (test__ctzsi2(0x00000032, 1))
    return 1;
  if (test__ctzsi2(0x00000033, 0))
    return 1;
  if (test__ctzsi2(0x00000034, 2))
    return 1;
  if (test__ctzsi2(0x00000035, 0))
    return 1;
  if (test__ctzsi2(0x00000036, 1))
    return 1;
  if (test__ctzsi2(0x00000037, 0))
    return 1;
  if (test__ctzsi2(0x00000038, 3))
    return 1;
  if (test__ctzsi2(0x00000039, 0))
    return 1;
  if (test__ctzsi2(0x0000003A, 1))
    return 1;
  if (test__ctzsi2(0x0000003B, 0))
    return 1;
  if (test__ctzsi2(0x0000003C, 2))
    return 1;
  if (test__ctzsi2(0x0000003D, 0))
    return 1;
  if (test__ctzsi2(0x0000003E, 1))
    return 1;
  if (test__ctzsi2(0x0000003F, 0))
    return 1;
  if (test__ctzsi2(0x00000040, 6))
    return 1;
  if (test__ctzsi2(0x00000042, 1))
    return 1;
  if (test__ctzsi2(0x00000043, 0))
    return 1;
  if (test__ctzsi2(0x00000044, 2))
    return 1;
  if (test__ctzsi2(0x00000045, 0))
    return 1;
  if (test__ctzsi2(0x00000046, 1))
    return 1;
  if (test__ctzsi2(0x00000047, 0))
    return 1;
  if (test__ctzsi2(0x00000048, 3))
    return 1;
  if (test__ctzsi2(0x00000049, 0))
    return 1;
  if (test__ctzsi2(0x0000004A, 1))
    return 1;
  if (test__ctzsi2(0x0000004B, 0))
    return 1;
  if (test__ctzsi2(0x0000004C, 2))
    return 1;
  if (test__ctzsi2(0x0000004D, 0))
    return 1;
  if (test__ctzsi2(0x0000004E, 1))
    return 1;
  if (test__ctzsi2(0x0000004F, 0))
    return 1;
  if (test__ctzsi2(0x00000050, 4))
    return 1;
  if (test__ctzsi2(0x00000052, 1))
    return 1;
  if (test__ctzsi2(0x00000053, 0))
    return 1;
  if (test__ctzsi2(0x00000054, 2))
    return 1;
  if (test__ctzsi2(0x00000055, 0))
    return 1;
  if (test__ctzsi2(0x00000056, 1))
    return 1;
  if (test__ctzsi2(0x00000057, 0))
    return 1;
  if (test__ctzsi2(0x00000058, 3))
    return 1;
  if (test__ctzsi2(0x00000059, 0))
    return 1;
  if (test__ctzsi2(0x0000005A, 1))
    return 1;
  if (test__ctzsi2(0x0000005B, 0))
    return 1;
  if (test__ctzsi2(0x0000005C, 2))
    return 1;
  if (test__ctzsi2(0x0000005D, 0))
    return 1;
  if (test__ctzsi2(0x0000005E, 1))
    return 1;
  if (test__ctzsi2(0x0000005F, 0))
    return 1;
  if (test__ctzsi2(0x00000060, 5))
    return 1;
  if (test__ctzsi2(0x00000062, 1))
    return 1;
  if (test__ctzsi2(0x00000063, 0))
    return 1;
  if (test__ctzsi2(0x00000064, 2))
    return 1;
  if (test__ctzsi2(0x00000065, 0))
    return 1;
  if (test__ctzsi2(0x00000066, 1))
    return 1;
  if (test__ctzsi2(0x00000067, 0))
    return 1;
  if (test__ctzsi2(0x00000068, 3))
    return 1;
  if (test__ctzsi2(0x00000069, 0))
    return 1;
  if (test__ctzsi2(0x0000006A, 1))
    return 1;
  if (test__ctzsi2(0x0000006B, 0))
    return 1;
  if (test__ctzsi2(0x0000006C, 2))
    return 1;
  if (test__ctzsi2(0x0000006D, 0))
    return 1;
  if (test__ctzsi2(0x0000006E, 1))
    return 1;
  if (test__ctzsi2(0x0000006F, 0))
    return 1;
  if (test__ctzsi2(0x00000070, 4))
    return 1;
  if (test__ctzsi2(0x00000072, 1))
    return 1;
  if (test__ctzsi2(0x00000073, 0))
    return 1;
  if (test__ctzsi2(0x00000074, 2))
    return 1;
  if (test__ctzsi2(0x00000075, 0))
    return 1;
  if (test__ctzsi2(0x00000076, 1))
    return 1;
  if (test__ctzsi2(0x00000077, 0))
    return 1;
  if (test__ctzsi2(0x00000078, 3))
    return 1;
  if (test__ctzsi2(0x00000079, 0))
    return 1;
  if (test__ctzsi2(0x0000007A, 1))
    return 1;
  if (test__ctzsi2(0x0000007B, 0))
    return 1;
  if (test__ctzsi2(0x0000007C, 2))
    return 1;
  if (test__ctzsi2(0x0000007D, 0))
    return 1;
  if (test__ctzsi2(0x0000007E, 1))
    return 1;
  if (test__ctzsi2(0x0000007F, 0))
    return 1;
  if (test__ctzsi2(0x00000080, 7))
    return 1;
  if (test__ctzsi2(0x00000082, 1))
    return 1;
  if (test__ctzsi2(0x00000083, 0))
    return 1;
  if (test__ctzsi2(0x00000084, 2))
    return 1;
  if (test__ctzsi2(0x00000085, 0))
    return 1;
  if (test__ctzsi2(0x00000086, 1))
    return 1;
  if (test__ctzsi2(0x00000087, 0))
    return 1;
  if (test__ctzsi2(0x00000088, 3))
    return 1;
  if (test__ctzsi2(0x00000089, 0))
    return 1;
  if (test__ctzsi2(0x0000008A, 1))
    return 1;
  if (test__ctzsi2(0x0000008B, 0))
    return 1;
  if (test__ctzsi2(0x0000008C, 2))
    return 1;
  if (test__ctzsi2(0x0000008D, 0))
    return 1;
  if (test__ctzsi2(0x0000008E, 1))
    return 1;
  if (test__ctzsi2(0x0000008F, 0))
    return 1;
  if (test__ctzsi2(0x00000090, 4))
    return 1;
  if (test__ctzsi2(0x00000092, 1))
    return 1;
  if (test__ctzsi2(0x00000093, 0))
    return 1;
  if (test__ctzsi2(0x00000094, 2))
    return 1;
  if (test__ctzsi2(0x00000095, 0))
    return 1;
  if (test__ctzsi2(0x00000096, 1))
    return 1;
  if (test__ctzsi2(0x00000097, 0))
    return 1;
  if (test__ctzsi2(0x00000098, 3))
    return 1;
  if (test__ctzsi2(0x00000099, 0))
    return 1;
  if (test__ctzsi2(0x0000009A, 1))
    return 1;
  if (test__ctzsi2(0x0000009B, 0))
    return 1;
  if (test__ctzsi2(0x0000009C, 2))
    return 1;
  if (test__ctzsi2(0x0000009D, 0))
    return 1;
  if (test__ctzsi2(0x0000009E, 1))
    return 1;
  if (test__ctzsi2(0x0000009F, 0))
    return 1;
  if (test__ctzsi2(0x000000A0, 5))
    return 1;
  if (test__ctzsi2(0x000000A2, 1))
    return 1;
  if (test__ctzsi2(0x000000A3, 0))
    return 1;
  if (test__ctzsi2(0x000000A4, 2))
    return 1;
  if (test__ctzsi2(0x000000A5, 0))
    return 1;
  if (test__ctzsi2(0x000000A6, 1))
    return 1;
  if (test__ctzsi2(0x000000A7, 0))
    return 1;
  if (test__ctzsi2(0x000000A8, 3))
    return 1;
  if (test__ctzsi2(0x000000A9, 0))
    return 1;
  if (test__ctzsi2(0x000000AA, 1))
    return 1;
  if (test__ctzsi2(0x000000AB, 0))
    return 1;
  if (test__ctzsi2(0x000000AC, 2))
    return 1;
  if (test__ctzsi2(0x000000AD, 0))
    return 1;
  if (test__ctzsi2(0x000000AE, 1))
    return 1;
  if (test__ctzsi2(0x000000AF, 0))
    return 1;
  if (test__ctzsi2(0x000000B0, 4))
    return 1;
  if (test__ctzsi2(0x000000B2, 1))
    return 1;
  if (test__ctzsi2(0x000000B3, 0))
    return 1;
  if (test__ctzsi2(0x000000B4, 2))
    return 1;
  if (test__ctzsi2(0x000000B5, 0))
    return 1;
  if (test__ctzsi2(0x000000B6, 1))
    return 1;
  if (test__ctzsi2(0x000000B7, 0))
    return 1;
  if (test__ctzsi2(0x000000B8, 3))
    return 1;
  if (test__ctzsi2(0x000000B9, 0))
    return 1;
  if (test__ctzsi2(0x000000BA, 1))
    return 1;
  if (test__ctzsi2(0x000000BB, 0))
    return 1;
  if (test__ctzsi2(0x000000BC, 2))
    return 1;
  if (test__ctzsi2(0x000000BD, 0))
    return 1;
  if (test__ctzsi2(0x000000BE, 1))
    return 1;
  if (test__ctzsi2(0x000000BF, 0))
    return 1;
  if (test__ctzsi2(0x000000C0, 6))
    return 1;
  if (test__ctzsi2(0x000000C2, 1))
    return 1;
  if (test__ctzsi2(0x000000C3, 0))
    return 1;
  if (test__ctzsi2(0x000000C4, 2))
    return 1;
  if (test__ctzsi2(0x000000C5, 0))
    return 1;
  if (test__ctzsi2(0x000000C6, 1))
    return 1;
  if (test__ctzsi2(0x000000C7, 0))
    return 1;
  if (test__ctzsi2(0x000000C8, 3))
    return 1;
  if (test__ctzsi2(0x000000C9, 0))
    return 1;
  if (test__ctzsi2(0x000000CA, 1))
    return 1;
  if (test__ctzsi2(0x000000CB, 0))
    return 1;
  if (test__ctzsi2(0x000000CC, 2))
    return 1;
  if (test__ctzsi2(0x000000CD, 0))
    return 1;
  if (test__ctzsi2(0x000000CE, 1))
    return 1;
  if (test__ctzsi2(0x000000CF, 0))
    return 1;
  if (test__ctzsi2(0x000000D0, 4))
    return 1;
  if (test__ctzsi2(0x000000D2, 1))
    return 1;
  if (test__ctzsi2(0x000000D3, 0))
    return 1;
  if (test__ctzsi2(0x000000D4, 2))
    return 1;
  if (test__ctzsi2(0x000000D5, 0))
    return 1;
  if (test__ctzsi2(0x000000D6, 1))
    return 1;
  if (test__ctzsi2(0x000000D7, 0))
    return 1;
  if (test__ctzsi2(0x000000D8, 3))
    return 1;
  if (test__ctzsi2(0x000000D9, 0))
    return 1;
  if (test__ctzsi2(0x000000DA, 1))
    return 1;
  if (test__ctzsi2(0x000000DB, 0))
    return 1;
  if (test__ctzsi2(0x000000DC, 2))
    return 1;
  if (test__ctzsi2(0x000000DD, 0))
    return 1;
  if (test__ctzsi2(0x000000DE, 1))
    return 1;
  if (test__ctzsi2(0x000000DF, 0))
    return 1;
  if (test__ctzsi2(0x000000E0, 5))
    return 1;
  if (test__ctzsi2(0x000000E2, 1))
    return 1;
  if (test__ctzsi2(0x000000E3, 0))
    return 1;
  if (test__ctzsi2(0x000000E4, 2))
    return 1;
  if (test__ctzsi2(0x000000E5, 0))
    return 1;
  if (test__ctzsi2(0x000000E6, 1))
    return 1;
  if (test__ctzsi2(0x000000E7, 0))
    return 1;
  if (test__ctzsi2(0x000000E8, 3))
    return 1;
  if (test__ctzsi2(0x000000E9, 0))
    return 1;
  if (test__ctzsi2(0x000000EA, 1))
    return 1;
  if (test__ctzsi2(0x000000EB, 0))
    return 1;
  if (test__ctzsi2(0x000000EC, 2))
    return 1;
  if (test__ctzsi2(0x000000ED, 0))
    return 1;
  if (test__ctzsi2(0x000000EE, 1))
    return 1;
  if (test__ctzsi2(0x000000EF, 0))
    return 1;
  if (test__ctzsi2(0x000000F0, 4))
    return 1;
  if (test__ctzsi2(0x000000F2, 1))
    return 1;
  if (test__ctzsi2(0x000000F3, 0))
    return 1;
  if (test__ctzsi2(0x000000F4, 2))
    return 1;
  if (test__ctzsi2(0x000000F5, 0))
    return 1;
  if (test__ctzsi2(0x000000F6, 1))
    return 1;
  if (test__ctzsi2(0x000000F7, 0))
    return 1;
  if (test__ctzsi2(0x000000F8, 3))
    return 1;
  if (test__ctzsi2(0x000000F9, 0))
    return 1;
  if (test__ctzsi2(0x000000FA, 1))
    return 1;
  if (test__ctzsi2(0x000000FB, 0))
    return 1;
  if (test__ctzsi2(0x000000FC, 2))
    return 1;
  if (test__ctzsi2(0x000000FD, 0))
    return 1;
  if (test__ctzsi2(0x000000FE, 1))
    return 1;
  if (test__ctzsi2(0x000000FF, 0))
    return 1;
  if (test__ctzsi2(0x00000100, 8))
    return 1;
  if (test__ctzsi2(0x00000200, 9))
    return 1;
  if (test__ctzsi2(0x00000400, 10))
    return 1;
  if (test__ctzsi2(0x00000800, 11))
    return 1;
  if (test__ctzsi2(0x00001000, 12))
    return 1;
  if (test__ctzsi2(0x00002000, 13))
    return 1;
  if (test__ctzsi2(0x00004000, 14))
    return 1;
  if (test__ctzsi2(0x00008000, 15))
    return 1;
  if (test__ctzsi2(0x00010000, 16))
    return 1;
  if (test__ctzsi2(0x00020000, 17))
    return 1;
  if (test__ctzsi2(0x00040000, 18))
    return 1;
  if (test__ctzsi2(0x00080000, 19))
    return 1;
  if (test__ctzsi2(0x00100000, 20))
    return 1;
  if (test__ctzsi2(0x00200000, 21))
    return 1;
  if (test__ctzsi2(0x00400000, 22))
    return 1;
  if (test__ctzsi2(0x00800000, 23))
    return 1;
  if (test__ctzsi2(0x01000000, 24))
    return 1;
  if (test__ctzsi2(0x02000000, 25))
    return 1;
  if (test__ctzsi2(0x04000000, 26))
    return 1;
  if (test__ctzsi2(0x08000000, 27))
    return 1;
  if (test__ctzsi2(0x10000000, 28))
    return 1;
  if (test__ctzsi2(0x20000000, 29))
    return 1;
  if (test__ctzsi2(0x40000000, 30))
    return 1;
  if (test__ctzsi2(0x80000000, 31))
    return 1;
  return 0;
}


x86 assembly (clang, -O0):
<main>:
push   %rbp
mov    %rsp,%rbp
sub    $0x10,%rsp
movl   $0x0,-0x4(%rbp)
mov    $0x1,%edi
xor    %esi,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     1142 <main+0x32>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x2,%edi
mov    $0x1,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     1168 <main+0x58>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x3,%edi
xor    %esi,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     118b <main+0x7b>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x4,%edi
mov    $0x2,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     11b1 <main+0xa1>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x5,%edi
xor    %esi,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     11d4 <main+0xc4>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x6,%edi
mov    $0x1,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     11fa <main+0xea>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x7,%edi
xor    %esi,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     121d <main+0x10d>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x8,%edi
mov    $0x3,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     1243 <main+0x133>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x9,%edi
xor    %esi,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     1266 <main+0x156>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0xa,%edi
mov    $0x1,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     128c <main+0x17c>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0xb,%edi
xor    %esi,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     12af <main+0x19f>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0xc,%edi
mov    $0x2,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     12d5 <main+0x1c5>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0xd,%edi
xor    %esi,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     12f8 <main+0x1e8>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0xe,%edi
mov    $0x1,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     131e <main+0x20e>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0xf,%edi
xor    %esi,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     1341 <main+0x231>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x10,%edi
mov    $0x4,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     1367 <main+0x257>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x12,%edi
mov    $0x1,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     138d <main+0x27d>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x13,%edi
xor    %esi,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     13b0 <main+0x2a0>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x14,%edi
mov    $0x2,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     13d6 <main+0x2c6>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x15,%edi
xor    %esi,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     13f9 <main+0x2e9>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x16,%edi
mov    $0x1,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     141f <main+0x30f>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x17,%edi
xor    %esi,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     1442 <main+0x332>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x18,%edi
mov    $0x3,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     1468 <main+0x358>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x19,%edi
xor    %esi,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     148b <main+0x37b>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x1a,%edi
mov    $0x1,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     14b1 <main+0x3a1>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x1b,%edi
xor    %esi,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     14d4 <main+0x3c4>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x1c,%edi
mov    $0x2,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     14fa <main+0x3ea>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x1d,%edi
xor    %esi,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     151d <main+0x40d>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x1e,%edi
mov    $0x1,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     1543 <main+0x433>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x1f,%edi
xor    %esi,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     1566 <main+0x456>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x20,%edi
mov    $0x5,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     158c <main+0x47c>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x22,%edi
mov    $0x1,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     15b2 <main+0x4a2>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x23,%edi
xor    %esi,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     15d5 <main+0x4c5>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x24,%edi
mov    $0x2,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     15fb <main+0x4eb>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x25,%edi
xor    %esi,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     161e <main+0x50e>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x26,%edi
mov    $0x1,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     1644 <main+0x534>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x27,%edi
xor    %esi,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     1667 <main+0x557>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x28,%edi
mov    $0x3,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     168d <main+0x57d>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x29,%edi
xor    %esi,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     16b0 <main+0x5a0>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x2a,%edi
mov    $0x1,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     16d6 <main+0x5c6>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x2b,%edi
xor    %esi,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     16f9 <main+0x5e9>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x2c,%edi
mov    $0x2,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     171f <main+0x60f>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x2d,%edi
xor    %esi,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     1742 <main+0x632>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x2e,%edi
mov    $0x1,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     1768 <main+0x658>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x2f,%edi
xor    %esi,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     178b <main+0x67b>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x30,%edi
mov    $0x4,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     17b1 <main+0x6a1>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x32,%edi
mov    $0x1,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     17d7 <main+0x6c7>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x33,%edi
xor    %esi,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     17fa <main+0x6ea>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x34,%edi
mov    $0x2,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     1820 <main+0x710>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x35,%edi
xor    %esi,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     1843 <main+0x733>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x36,%edi
mov    $0x1,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     1869 <main+0x759>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x37,%edi
xor    %esi,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     188c <main+0x77c>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x38,%edi
mov    $0x3,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     18b2 <main+0x7a2>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x39,%edi
xor    %esi,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     18d5 <main+0x7c5>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x3a,%edi
mov    $0x1,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     18fb <main+0x7eb>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x3b,%edi
xor    %esi,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     191e <main+0x80e>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x3c,%edi
mov    $0x2,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     1944 <main+0x834>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x3d,%edi
xor    %esi,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     1967 <main+0x857>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x3e,%edi
mov    $0x1,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     198d <main+0x87d>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x3f,%edi
xor    %esi,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     19b0 <main+0x8a0>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x40,%edi
mov    $0x6,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     19d6 <main+0x8c6>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x42,%edi
mov    $0x1,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     19fc <main+0x8ec>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x43,%edi
xor    %esi,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     1a1f <main+0x90f>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x44,%edi
mov    $0x2,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     1a45 <main+0x935>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x45,%edi
xor    %esi,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     1a68 <main+0x958>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x46,%edi
mov    $0x1,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     1a8e <main+0x97e>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x47,%edi
xor    %esi,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     1ab1 <main+0x9a1>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x48,%edi
mov    $0x3,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     1ad7 <main+0x9c7>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x49,%edi
xor    %esi,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     1afa <main+0x9ea>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x4a,%edi
mov    $0x1,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     1b20 <main+0xa10>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x4b,%edi
xor    %esi,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     1b43 <main+0xa33>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x4c,%edi
mov    $0x2,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     1b69 <main+0xa59>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x4d,%edi
xor    %esi,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     1b8c <main+0xa7c>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x4e,%edi
mov    $0x1,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     1bb2 <main+0xaa2>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x4f,%edi
xor    %esi,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     1bd5 <main+0xac5>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x50,%edi
mov    $0x4,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     1bfb <main+0xaeb>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x52,%edi
mov    $0x1,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     1c21 <main+0xb11>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x53,%edi
xor    %esi,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     1c44 <main+0xb34>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x54,%edi
mov    $0x2,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     1c6a <main+0xb5a>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x55,%edi
xor    %esi,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     1c8d <main+0xb7d>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x56,%edi
mov    $0x1,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     1cb3 <main+0xba3>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x57,%edi
xor    %esi,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     1cd6 <main+0xbc6>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x58,%edi
mov    $0x3,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     1cfc <main+0xbec>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x59,%edi
xor    %esi,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     1d1f <main+0xc0f>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x5a,%edi
mov    $0x1,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     1d45 <main+0xc35>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x5b,%edi
xor    %esi,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     1d68 <main+0xc58>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x5c,%edi
mov    $0x2,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     1d8e <main+0xc7e>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x5d,%edi
xor    %esi,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     1db1 <main+0xca1>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x5e,%edi
mov    $0x1,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     1dd7 <main+0xcc7>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x5f,%edi
xor    %esi,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     1dfa <main+0xcea>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x60,%edi
mov    $0x5,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     1e20 <main+0xd10>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x62,%edi
mov    $0x1,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     1e46 <main+0xd36>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x63,%edi
xor    %esi,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     1e69 <main+0xd59>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x64,%edi
mov    $0x2,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     1e8f <main+0xd7f>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x65,%edi
xor    %esi,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     1eb2 <main+0xda2>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x66,%edi
mov    $0x1,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     1ed8 <main+0xdc8>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x67,%edi
xor    %esi,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     1efb <main+0xdeb>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x68,%edi
mov    $0x3,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     1f21 <main+0xe11>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x69,%edi
xor    %esi,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     1f44 <main+0xe34>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x6a,%edi
mov    $0x1,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     1f6a <main+0xe5a>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x6b,%edi
xor    %esi,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     1f8d <main+0xe7d>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x6c,%edi
mov    $0x2,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     1fb3 <main+0xea3>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x6d,%edi
xor    %esi,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     1fd6 <main+0xec6>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x6e,%edi
mov    $0x1,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     1ffc <main+0xeec>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x6f,%edi
xor    %esi,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     201f <main+0xf0f>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x70,%edi
mov    $0x4,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     2045 <main+0xf35>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x72,%edi
mov    $0x1,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     206b <main+0xf5b>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x73,%edi
xor    %esi,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     208e <main+0xf7e>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x74,%edi
mov    $0x2,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     20b4 <main+0xfa4>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x75,%edi
xor    %esi,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     20d7 <main+0xfc7>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x76,%edi
mov    $0x1,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     20fd <main+0xfed>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x77,%edi
xor    %esi,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     2120 <main+0x1010>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x78,%edi
mov    $0x3,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     2146 <main+0x1036>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x79,%edi
xor    %esi,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     2169 <main+0x1059>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x7a,%edi
mov    $0x1,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     218f <main+0x107f>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x7b,%edi
xor    %esi,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     21b2 <main+0x10a2>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x7c,%edi
mov    $0x2,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     21d8 <main+0x10c8>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x7d,%edi
xor    %esi,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     21fb <main+0x10eb>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x7e,%edi
mov    $0x1,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     2221 <main+0x1111>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x7f,%edi
xor    %esi,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     2244 <main+0x1134>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x80,%edi
mov    $0x7,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     226a <main+0x115a>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x82,%edi
mov    $0x1,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     2290 <main+0x1180>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x83,%edi
xor    %esi,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     22b3 <main+0x11a3>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x84,%edi
mov    $0x2,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     22d9 <main+0x11c9>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x85,%edi
xor    %esi,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     22fc <main+0x11ec>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x86,%edi
mov    $0x1,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     2322 <main+0x1212>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x87,%edi
xor    %esi,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     2345 <main+0x1235>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x88,%edi
mov    $0x3,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     236b <main+0x125b>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x89,%edi
xor    %esi,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     238e <main+0x127e>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x8a,%edi
mov    $0x1,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     23b4 <main+0x12a4>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x8b,%edi
xor    %esi,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     23d7 <main+0x12c7>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x8c,%edi
mov    $0x2,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     23fd <main+0x12ed>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x8d,%edi
xor    %esi,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     2420 <main+0x1310>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x8e,%edi
mov    $0x1,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     2446 <main+0x1336>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x8f,%edi
xor    %esi,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     2469 <main+0x1359>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x90,%edi
mov    $0x4,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     248f <main+0x137f>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x92,%edi
mov    $0x1,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     24b5 <main+0x13a5>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x93,%edi
xor    %esi,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     24d8 <main+0x13c8>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x94,%edi
mov    $0x2,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     24fe <main+0x13ee>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x95,%edi
xor    %esi,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     2521 <main+0x1411>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x96,%edi
mov    $0x1,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     2547 <main+0x1437>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x97,%edi
xor    %esi,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     256a <main+0x145a>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x98,%edi
mov    $0x3,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     2590 <main+0x1480>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x99,%edi
xor    %esi,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     25b3 <main+0x14a3>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x9a,%edi
mov    $0x1,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     25d9 <main+0x14c9>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x9b,%edi
xor    %esi,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     25fc <main+0x14ec>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x9c,%edi
mov    $0x2,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     2622 <main+0x1512>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x9d,%edi
xor    %esi,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     2645 <main+0x1535>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x9e,%edi
mov    $0x1,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     266b <main+0x155b>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x9f,%edi
xor    %esi,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     268e <main+0x157e>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0xa0,%edi
mov    $0x5,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     26b4 <main+0x15a4>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0xa2,%edi
mov    $0x1,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     26da <main+0x15ca>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0xa3,%edi
xor    %esi,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     26fd <main+0x15ed>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0xa4,%edi
mov    $0x2,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     2723 <main+0x1613>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0xa5,%edi
xor    %esi,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     2746 <main+0x1636>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0xa6,%edi
mov    $0x1,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     276c <main+0x165c>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0xa7,%edi
xor    %esi,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     278f <main+0x167f>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0xa8,%edi
mov    $0x3,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     27b5 <main+0x16a5>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0xa9,%edi
xor    %esi,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     27d8 <main+0x16c8>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0xaa,%edi
mov    $0x1,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     27fe <main+0x16ee>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0xab,%edi
xor    %esi,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     2821 <main+0x1711>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0xac,%edi
mov    $0x2,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     2847 <main+0x1737>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0xad,%edi
xor    %esi,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     286a <main+0x175a>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0xae,%edi
mov    $0x1,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     2890 <main+0x1780>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0xaf,%edi
xor    %esi,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     28b3 <main+0x17a3>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0xb0,%edi
mov    $0x4,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     28d9 <main+0x17c9>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0xb2,%edi
mov    $0x1,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     28ff <main+0x17ef>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0xb3,%edi
xor    %esi,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     2922 <main+0x1812>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0xb4,%edi
mov    $0x2,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     2948 <main+0x1838>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0xb5,%edi
xor    %esi,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     296b <main+0x185b>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0xb6,%edi
mov    $0x1,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     2991 <main+0x1881>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0xb7,%edi
xor    %esi,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     29b4 <main+0x18a4>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0xb8,%edi
mov    $0x3,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     29da <main+0x18ca>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0xb9,%edi
xor    %esi,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     29fd <main+0x18ed>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0xba,%edi
mov    $0x1,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     2a23 <main+0x1913>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0xbb,%edi
xor    %esi,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     2a46 <main+0x1936>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0xbc,%edi
mov    $0x2,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     2a6c <main+0x195c>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0xbd,%edi
xor    %esi,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     2a8f <main+0x197f>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0xbe,%edi
mov    $0x1,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     2ab5 <main+0x19a5>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0xbf,%edi
xor    %esi,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     2ad8 <main+0x19c8>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0xc0,%edi
mov    $0x6,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     2afe <main+0x19ee>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0xc2,%edi
mov    $0x1,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     2b24 <main+0x1a14>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0xc3,%edi
xor    %esi,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     2b47 <main+0x1a37>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0xc4,%edi
mov    $0x2,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     2b6d <main+0x1a5d>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0xc5,%edi
xor    %esi,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     2b90 <main+0x1a80>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0xc6,%edi
mov    $0x1,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     2bb6 <main+0x1aa6>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0xc7,%edi
xor    %esi,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     2bd9 <main+0x1ac9>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0xc8,%edi
mov    $0x3,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     2bff <main+0x1aef>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0xc9,%edi
xor    %esi,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     2c22 <main+0x1b12>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0xca,%edi
mov    $0x1,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     2c48 <main+0x1b38>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0xcb,%edi
xor    %esi,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     2c6b <main+0x1b5b>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0xcc,%edi
mov    $0x2,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     2c91 <main+0x1b81>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0xcd,%edi
xor    %esi,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     2cb4 <main+0x1ba4>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0xce,%edi
mov    $0x1,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     2cda <main+0x1bca>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0xcf,%edi
xor    %esi,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     2cfd <main+0x1bed>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0xd0,%edi
mov    $0x4,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     2d23 <main+0x1c13>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0xd2,%edi
mov    $0x1,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     2d49 <main+0x1c39>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0xd3,%edi
xor    %esi,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     2d6c <main+0x1c5c>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0xd4,%edi
mov    $0x2,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     2d92 <main+0x1c82>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0xd5,%edi
xor    %esi,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     2db5 <main+0x1ca5>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0xd6,%edi
mov    $0x1,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     2ddb <main+0x1ccb>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0xd7,%edi
xor    %esi,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     2dfe <main+0x1cee>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0xd8,%edi
mov    $0x3,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     2e24 <main+0x1d14>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0xd9,%edi
xor    %esi,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     2e47 <main+0x1d37>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0xda,%edi
mov    $0x1,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     2e6d <main+0x1d5d>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0xdb,%edi
xor    %esi,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     2e90 <main+0x1d80>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0xdc,%edi
mov    $0x2,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     2eb6 <main+0x1da6>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0xdd,%edi
xor    %esi,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     2ed9 <main+0x1dc9>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0xde,%edi
mov    $0x1,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     2eff <main+0x1def>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0xdf,%edi
xor    %esi,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     2f22 <main+0x1e12>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0xe0,%edi
mov    $0x5,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     2f48 <main+0x1e38>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0xe2,%edi
mov    $0x1,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     2f6e <main+0x1e5e>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0xe3,%edi
xor    %esi,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     2f91 <main+0x1e81>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0xe4,%edi
mov    $0x2,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     2fb7 <main+0x1ea7>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0xe5,%edi
xor    %esi,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     2fda <main+0x1eca>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0xe6,%edi
mov    $0x1,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     3000 <main+0x1ef0>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0xe7,%edi
xor    %esi,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     3023 <main+0x1f13>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0xe8,%edi
mov    $0x3,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     3049 <main+0x1f39>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0xe9,%edi
xor    %esi,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     306c <main+0x1f5c>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0xea,%edi
mov    $0x1,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     3092 <main+0x1f82>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0xeb,%edi
xor    %esi,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     30b5 <main+0x1fa5>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0xec,%edi
mov    $0x2,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     30db <main+0x1fcb>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0xed,%edi
xor    %esi,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     30fe <main+0x1fee>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0xee,%edi
mov    $0x1,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     3124 <main+0x2014>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0xef,%edi
xor    %esi,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     3147 <main+0x2037>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0xf0,%edi
mov    $0x4,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     316d <main+0x205d>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0xf2,%edi
mov    $0x1,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     3193 <main+0x2083>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0xf3,%edi
xor    %esi,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     31b6 <main+0x20a6>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0xf4,%edi
mov    $0x2,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     31dc <main+0x20cc>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0xf5,%edi
xor    %esi,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     31ff <main+0x20ef>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0xf6,%edi
mov    $0x1,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     3225 <main+0x2115>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0xf7,%edi
xor    %esi,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     3248 <main+0x2138>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0xf8,%edi
mov    $0x3,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     326e <main+0x215e>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0xf9,%edi
xor    %esi,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     3291 <main+0x2181>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0xfa,%edi
mov    $0x1,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     32b7 <main+0x21a7>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0xfb,%edi
xor    %esi,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     32da <main+0x21ca>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0xfc,%edi
mov    $0x2,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     3300 <main+0x21f0>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0xfd,%edi
xor    %esi,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     3323 <main+0x2213>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0xfe,%edi
mov    $0x1,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     3349 <main+0x2239>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0xff,%edi
xor    %esi,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     336c <main+0x225c>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x100,%edi
mov    $0x8,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     3392 <main+0x2282>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x200,%edi
mov    $0x9,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     33b8 <main+0x22a8>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x400,%edi
mov    $0xa,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     33de <main+0x22ce>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x800,%edi
mov    $0xb,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     3404 <main+0x22f4>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x1000,%edi
mov    $0xc,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     342a <main+0x231a>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x2000,%edi
mov    $0xd,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     3450 <main+0x2340>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x4000,%edi
mov    $0xe,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     3476 <main+0x2366>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x8000,%edi
mov    $0xf,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     349c <main+0x238c>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x10000,%edi
mov    $0x10,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     34c2 <main+0x23b2>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x20000,%edi
mov    $0x11,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     34e8 <main+0x23d8>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x40000,%edi
mov    $0x12,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     350e <main+0x23fe>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x80000,%edi
mov    $0x13,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     3534 <main+0x2424>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x100000,%edi
mov    $0x14,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     355a <main+0x244a>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x200000,%edi
mov    $0x15,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     3580 <main+0x2470>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x400000,%edi
mov    $0x16,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     35a6 <main+0x2496>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x800000,%edi
mov    $0x17,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     35cc <main+0x24bc>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x1000000,%edi
mov    $0x18,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     35f2 <main+0x24e2>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x2000000,%edi
mov    $0x19,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     3618 <main+0x2508>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x4000000,%edi
mov    $0x1a,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     363e <main+0x252e>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x8000000,%edi
mov    $0x1b,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     3664 <main+0x2554>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x10000000,%edi
mov    $0x1c,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     368a <main+0x257a>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x20000000,%edi
mov    $0x1d,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     36b0 <main+0x25a0>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x40000000,%edi
mov    $0x1e,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     36d6 <main+0x25c6>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
mov    $0x80000000,%edi
mov    $0x1f,%esi
mov    $0x0,%al
call   1030 <test__ctzsi2@plt>
cmp    $0x0,%eax
je     36fc <main+0x25ec>
movl   $0x1,-0x4(%rbp)
jmp    3703 <main+0x25f3>
movl   $0x0,-0x4(%rbp)
mov    -0x4(%rbp),%eax
add    $0x10,%rsp
pop    %rbp
ret

x86 assembly (clang, -O2):
<main>:
push   %rbx
mov    $0x1,%ebx
mov    $0x1,%edi
xor    %esi,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x1,%ebx
mov    $0x2,%edi
mov    $0x1,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x3,%edi
xor    %esi,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x4,%edi
mov    $0x2,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x5,%edi
xor    %esi,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x1,%ebx
mov    $0x6,%edi
mov    $0x1,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x7,%edi
xor    %esi,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x8,%edi
mov    $0x3,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x9,%edi
xor    %esi,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x1,%ebx
mov    $0xa,%edi
mov    $0x1,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0xb,%edi
xor    %esi,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0xc,%edi
mov    $0x2,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0xd,%edi
xor    %esi,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x1,%ebx
mov    $0xe,%edi
mov    $0x1,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0xf,%edi
xor    %esi,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x10,%edi
mov    $0x4,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x1,%ebx
mov    $0x12,%edi
mov    $0x1,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x13,%edi
xor    %esi,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x14,%edi
mov    $0x2,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x15,%edi
xor    %esi,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x1,%ebx
mov    $0x16,%edi
mov    $0x1,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x17,%edi
xor    %esi,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x18,%edi
mov    $0x3,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x19,%edi
xor    %esi,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x1,%ebx
mov    $0x1a,%edi
mov    $0x1,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x1b,%edi
xor    %esi,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x1c,%edi
mov    $0x2,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x1d,%edi
xor    %esi,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x1,%ebx
mov    $0x1e,%edi
mov    $0x1,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x1f,%edi
xor    %esi,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x20,%edi
mov    $0x5,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x1,%ebx
mov    $0x22,%edi
mov    $0x1,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x23,%edi
xor    %esi,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x24,%edi
mov    $0x2,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x25,%edi
xor    %esi,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x1,%ebx
mov    $0x26,%edi
mov    $0x1,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x27,%edi
xor    %esi,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x28,%edi
mov    $0x3,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x29,%edi
xor    %esi,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x1,%ebx
mov    $0x2a,%edi
mov    $0x1,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x2b,%edi
xor    %esi,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x2c,%edi
mov    $0x2,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x2d,%edi
xor    %esi,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x1,%ebx
mov    $0x2e,%edi
mov    $0x1,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x2f,%edi
xor    %esi,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x30,%edi
mov    $0x4,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x1,%ebx
mov    $0x32,%edi
mov    $0x1,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x33,%edi
xor    %esi,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x34,%edi
mov    $0x2,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x35,%edi
xor    %esi,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x1,%ebx
mov    $0x36,%edi
mov    $0x1,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x37,%edi
xor    %esi,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x38,%edi
mov    $0x3,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x39,%edi
xor    %esi,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x1,%ebx
mov    $0x3a,%edi
mov    $0x1,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x3b,%edi
xor    %esi,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x3c,%edi
mov    $0x2,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x3d,%edi
xor    %esi,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x1,%ebx
mov    $0x3e,%edi
mov    $0x1,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x3f,%edi
xor    %esi,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x40,%edi
mov    $0x6,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x1,%ebx
mov    $0x42,%edi
mov    $0x1,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x43,%edi
xor    %esi,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x44,%edi
mov    $0x2,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x45,%edi
xor    %esi,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x1,%ebx
mov    $0x46,%edi
mov    $0x1,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x47,%edi
xor    %esi,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x48,%edi
mov    $0x3,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x49,%edi
xor    %esi,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x1,%ebx
mov    $0x4a,%edi
mov    $0x1,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x4b,%edi
xor    %esi,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x4c,%edi
mov    $0x2,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x4d,%edi
xor    %esi,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x1,%ebx
mov    $0x4e,%edi
mov    $0x1,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x4f,%edi
xor    %esi,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x50,%edi
mov    $0x4,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x1,%ebx
mov    $0x52,%edi
mov    $0x1,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x53,%edi
xor    %esi,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x54,%edi
mov    $0x2,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x55,%edi
xor    %esi,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x1,%ebx
mov    $0x56,%edi
mov    $0x1,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x57,%edi
xor    %esi,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x58,%edi
mov    $0x3,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x59,%edi
xor    %esi,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x1,%ebx
mov    $0x5a,%edi
mov    $0x1,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x5b,%edi
xor    %esi,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x5c,%edi
mov    $0x2,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x5d,%edi
xor    %esi,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x1,%ebx
mov    $0x5e,%edi
mov    $0x1,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x5f,%edi
xor    %esi,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x60,%edi
mov    $0x5,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x1,%ebx
mov    $0x62,%edi
mov    $0x1,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x63,%edi
xor    %esi,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x64,%edi
mov    $0x2,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x65,%edi
xor    %esi,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x1,%ebx
mov    $0x66,%edi
mov    $0x1,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x67,%edi
xor    %esi,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x68,%edi
mov    $0x3,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x69,%edi
xor    %esi,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x1,%ebx
mov    $0x6a,%edi
mov    $0x1,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x6b,%edi
xor    %esi,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x6c,%edi
mov    $0x2,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x6d,%edi
xor    %esi,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x1,%ebx
mov    $0x6e,%edi
mov    $0x1,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x6f,%edi
xor    %esi,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x70,%edi
mov    $0x4,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x1,%ebx
mov    $0x72,%edi
mov    $0x1,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x73,%edi
xor    %esi,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x74,%edi
mov    $0x2,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x75,%edi
xor    %esi,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x1,%ebx
mov    $0x76,%edi
mov    $0x1,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x77,%edi
xor    %esi,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x78,%edi
mov    $0x3,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x79,%edi
xor    %esi,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x1,%ebx
mov    $0x7a,%edi
mov    $0x1,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x7b,%edi
xor    %esi,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x7c,%edi
mov    $0x2,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x7d,%edi
xor    %esi,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x1,%ebx
mov    $0x7e,%edi
mov    $0x1,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x7f,%edi
xor    %esi,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x80,%edi
mov    $0x7,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x1,%ebx
mov    $0x82,%edi
mov    $0x1,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x83,%edi
xor    %esi,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x84,%edi
mov    $0x2,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x85,%edi
xor    %esi,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x1,%ebx
mov    $0x86,%edi
mov    $0x1,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x87,%edi
xor    %esi,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x88,%edi
mov    $0x3,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x89,%edi
xor    %esi,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x1,%ebx
mov    $0x8a,%edi
mov    $0x1,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x8b,%edi
xor    %esi,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x8c,%edi
mov    $0x2,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x8d,%edi
xor    %esi,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x1,%ebx
mov    $0x8e,%edi
mov    $0x1,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x8f,%edi
xor    %esi,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x90,%edi
mov    $0x4,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x1,%ebx
mov    $0x92,%edi
mov    $0x1,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x93,%edi
xor    %esi,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x94,%edi
mov    $0x2,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x95,%edi
xor    %esi,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x1,%ebx
mov    $0x96,%edi
mov    $0x1,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x97,%edi
xor    %esi,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x98,%edi
mov    $0x3,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x99,%edi
xor    %esi,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x1,%ebx
mov    $0x9a,%edi
mov    $0x1,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x9b,%edi
xor    %esi,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x9c,%edi
mov    $0x2,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x9d,%edi
xor    %esi,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x1,%ebx
mov    $0x9e,%edi
mov    $0x1,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x9f,%edi
xor    %esi,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0xa0,%edi
mov    $0x5,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x1,%ebx
mov    $0xa2,%edi
mov    $0x1,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0xa3,%edi
xor    %esi,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0xa4,%edi
mov    $0x2,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0xa5,%edi
xor    %esi,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x1,%ebx
mov    $0xa6,%edi
mov    $0x1,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0xa7,%edi
xor    %esi,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0xa8,%edi
mov    $0x3,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0xa9,%edi
xor    %esi,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x1,%ebx
mov    $0xaa,%edi
mov    $0x1,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0xab,%edi
xor    %esi,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0xac,%edi
mov    $0x2,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0xad,%edi
xor    %esi,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x1,%ebx
mov    $0xae,%edi
mov    $0x1,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0xaf,%edi
xor    %esi,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0xb0,%edi
mov    $0x4,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x1,%ebx
mov    $0xb2,%edi
mov    $0x1,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0xb3,%edi
xor    %esi,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0xb4,%edi
mov    $0x2,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0xb5,%edi
xor    %esi,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x1,%ebx
mov    $0xb6,%edi
mov    $0x1,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0xb7,%edi
xor    %esi,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0xb8,%edi
mov    $0x3,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0xb9,%edi
xor    %esi,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x1,%ebx
mov    $0xba,%edi
mov    $0x1,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0xbb,%edi
xor    %esi,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0xbc,%edi
mov    $0x2,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0xbd,%edi
xor    %esi,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x1,%ebx
mov    $0xbe,%edi
mov    $0x1,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0xbf,%edi
xor    %esi,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0xc0,%edi
mov    $0x6,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x1,%ebx
mov    $0xc2,%edi
mov    $0x1,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0xc3,%edi
xor    %esi,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0xc4,%edi
mov    $0x2,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0xc5,%edi
xor    %esi,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x1,%ebx
mov    $0xc6,%edi
mov    $0x1,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0xc7,%edi
xor    %esi,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0xc8,%edi
mov    $0x3,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0xc9,%edi
xor    %esi,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x1,%ebx
mov    $0xca,%edi
mov    $0x1,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0xcb,%edi
xor    %esi,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0xcc,%edi
mov    $0x2,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0xcd,%edi
xor    %esi,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x1,%ebx
mov    $0xce,%edi
mov    $0x1,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0xcf,%edi
xor    %esi,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0xd0,%edi
mov    $0x4,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x1,%ebx
mov    $0xd2,%edi
mov    $0x1,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0xd3,%edi
xor    %esi,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0xd4,%edi
mov    $0x2,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0xd5,%edi
xor    %esi,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x1,%ebx
mov    $0xd6,%edi
mov    $0x1,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0xd7,%edi
xor    %esi,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0xd8,%edi
mov    $0x3,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0xd9,%edi
xor    %esi,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x1,%ebx
mov    $0xda,%edi
mov    $0x1,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0xdb,%edi
xor    %esi,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0xdc,%edi
mov    $0x2,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0xdd,%edi
xor    %esi,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x1,%ebx
mov    $0xde,%edi
mov    $0x1,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0xdf,%edi
xor    %esi,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0xe0,%edi
mov    $0x5,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x1,%ebx
mov    $0xe2,%edi
mov    $0x1,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0xe3,%edi
xor    %esi,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0xe4,%edi
mov    $0x2,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0xe5,%edi
xor    %esi,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x1,%ebx
mov    $0xe6,%edi
mov    $0x1,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0xe7,%edi
xor    %esi,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0xe8,%edi
mov    $0x3,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0xe9,%edi
xor    %esi,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x1,%ebx
mov    $0xea,%edi
mov    $0x1,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0xeb,%edi
xor    %esi,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0xec,%edi
mov    $0x2,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0xed,%edi
xor    %esi,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x1,%ebx
mov    $0xee,%edi
mov    $0x1,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0xef,%edi
xor    %esi,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0xf0,%edi
mov    $0x4,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x1,%ebx
mov    $0xf2,%edi
mov    $0x1,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0xf3,%edi
xor    %esi,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0xf4,%edi
mov    $0x2,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0xf5,%edi
xor    %esi,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x1,%ebx
mov    $0xf6,%edi
mov    $0x1,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0xf7,%edi
xor    %esi,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0xf8,%edi
mov    $0x3,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0xf9,%edi
xor    %esi,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x1,%ebx
mov    $0xfa,%edi
mov    $0x1,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0xfb,%edi
xor    %esi,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0xfc,%edi
mov    $0x2,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0xfd,%edi
xor    %esi,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x1,%ebx
mov    $0xfe,%edi
mov    $0x1,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0xff,%edi
xor    %esi,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x100,%edi
mov    $0x8,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x200,%edi
mov    $0x9,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x400,%edi
mov    $0xa,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x800,%edi
mov    $0xb,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x1000,%edi
mov    $0xc,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x2000,%edi
mov    $0xd,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x4000,%edi
mov    $0xe,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x8000,%edi
mov    $0xf,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x10000,%edi
mov    $0x10,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x20000,%edi
mov    $0x11,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x40000,%edi
mov    $0x12,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x80000,%edi
mov    $0x13,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x100000,%edi
mov    $0x14,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x200000,%edi
mov    $0x15,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x400000,%edi
mov    $0x16,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x800000,%edi
mov    $0x17,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x1000000,%edi
mov    $0x18,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x2000000,%edi
mov    $0x19,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x4000000,%edi
mov    $0x1a,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x8000000,%edi
mov    $0x1b,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x10000000,%edi
mov    $0x1c,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x20000000,%edi
mov    $0x1d,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x40000000,%edi
mov    $0x1e,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
test   %eax,%eax
jne    2ab6 <main+0x19a6>
mov    $0x80000000,%edi
mov    $0x1f,%esi
xor    %eax,%eax
call   1030 <test__ctzsi2@plt>
xor    %ebx,%ebx
test   %eax,%eax
setne  %bl
mov    %ebx,%eax
pop    %rbx
ret

LLVM IR (-O0):
define i32 @main() {
%1 = alloca i32
store i32 0, i32* %1
%2 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 1, i32 0)
%3 = icmp ne i32 %2, 0
br i1 %3, label %4, label %5
4: ; preds = %0
store i32 1, i32* %1
br label %1058
5: ; preds = %0
%6 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 2, i32 1)
%7 = icmp ne i32 %6, 0
br i1 %7, label %8, label %9
8: ; preds = %5
store i32 1, i32* %1
br label %1058
9: ; preds = %5
%10 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 3, i32 0)
%11 = icmp ne i32 %10, 0
br i1 %11, label %12, label %13
12: ; preds = %9
store i32 1, i32* %1
br label %1058
13: ; preds = %9
%14 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 4, i32 2)
%15 = icmp ne i32 %14, 0
br i1 %15, label %16, label %17
16: ; preds = %13
store i32 1, i32* %1
br label %1058
17: ; preds = %13
%18 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 5, i32 0)
%19 = icmp ne i32 %18, 0
br i1 %19, label %20, label %21
20: ; preds = %17
store i32 1, i32* %1
br label %1058
21: ; preds = %17
%22 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 6, i32 1)
%23 = icmp ne i32 %22, 0
br i1 %23, label %24, label %25
24: ; preds = %21
store i32 1, i32* %1
br label %1058
25: ; preds = %21
%26 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 7, i32 0)
%27 = icmp ne i32 %26, 0
br i1 %27, label %28, label %29
28: ; preds = %25
store i32 1, i32* %1
br label %1058
29: ; preds = %25
%30 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 8, i32 3)
%31 = icmp ne i32 %30, 0
br i1 %31, label %32, label %33
32: ; preds = %29
store i32 1, i32* %1
br label %1058
33: ; preds = %29
%34 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 9, i32 0)
%35 = icmp ne i32 %34, 0
br i1 %35, label %36, label %37
36: ; preds = %33
store i32 1, i32* %1
br label %1058
37: ; preds = %33
%38 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 10, i32 1)
%39 = icmp ne i32 %38, 0
br i1 %39, label %40, label %41
40: ; preds = %37
store i32 1, i32* %1
br label %1058
41: ; preds = %37
%42 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 11, i32 0)
%43 = icmp ne i32 %42, 0
br i1 %43, label %44, label %45
44: ; preds = %41
store i32 1, i32* %1
br label %1058
45: ; preds = %41
%46 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 12, i32 2)
%47 = icmp ne i32 %46, 0
br i1 %47, label %48, label %49
48: ; preds = %45
store i32 1, i32* %1
br label %1058
49: ; preds = %45
%50 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 13, i32 0)
%51 = icmp ne i32 %50, 0
br i1 %51, label %52, label %53
52: ; preds = %49
store i32 1, i32* %1
br label %1058
53: ; preds = %49
%54 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 14, i32 1)
%55 = icmp ne i32 %54, 0
br i1 %55, label %56, label %57
56: ; preds = %53
store i32 1, i32* %1
br label %1058
57: ; preds = %53
%58 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 15, i32 0)
%59 = icmp ne i32 %58, 0
br i1 %59, label %60, label %61
60: ; preds = %57
store i32 1, i32* %1
br label %1058
61: ; preds = %57
%62 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 16, i32 4)
%63 = icmp ne i32 %62, 0
br i1 %63, label %64, label %65
64: ; preds = %61
store i32 1, i32* %1
br label %1058
65: ; preds = %61
%66 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 18, i32 1)
%67 = icmp ne i32 %66, 0
br i1 %67, label %68, label %69
68: ; preds = %65
store i32 1, i32* %1
br label %1058
69: ; preds = %65
%70 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 19, i32 0)
%71 = icmp ne i32 %70, 0
br i1 %71, label %72, label %73
72: ; preds = %69
store i32 1, i32* %1
br label %1058
73: ; preds = %69
%74 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 20, i32 2)
%75 = icmp ne i32 %74, 0
br i1 %75, label %76, label %77
76: ; preds = %73
store i32 1, i32* %1
br label %1058
77: ; preds = %73
%78 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 21, i32 0)
%79 = icmp ne i32 %78, 0
br i1 %79, label %80, label %81
80: ; preds = %77
store i32 1, i32* %1
br label %1058
81: ; preds = %77
%82 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 22, i32 1)
%83 = icmp ne i32 %82, 0
br i1 %83, label %84, label %85
84: ; preds = %81
store i32 1, i32* %1
br label %1058
85: ; preds = %81
%86 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 23, i32 0)
%87 = icmp ne i32 %86, 0
br i1 %87, label %88, label %89
88: ; preds = %85
store i32 1, i32* %1
br label %1058
89: ; preds = %85
%90 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 24, i32 3)
%91 = icmp ne i32 %90, 0
br i1 %91, label %92, label %93
92: ; preds = %89
store i32 1, i32* %1
br label %1058
93: ; preds = %89
%94 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 25, i32 0)
%95 = icmp ne i32 %94, 0
br i1 %95, label %96, label %97
96: ; preds = %93
store i32 1, i32* %1
br label %1058
97: ; preds = %93
%98 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 26, i32 1)
%99 = icmp ne i32 %98, 0
br i1 %99, label %100, label %101
100: ; preds = %97
store i32 1, i32* %1
br label %1058
101: ; preds = %97
%102 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 27, i32 0)
%103 = icmp ne i32 %102, 0
br i1 %103, label %104, label %105
104: ; preds = %101
store i32 1, i32* %1
br label %1058
105: ; preds = %101
%106 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 28, i32 2)
%107 = icmp ne i32 %106, 0
br i1 %107, label %108, label %109
108: ; preds = %105
store i32 1, i32* %1
br label %1058
109: ; preds = %105
%110 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 29, i32 0)
%111 = icmp ne i32 %110, 0
br i1 %111, label %112, label %113
112: ; preds = %109
store i32 1, i32* %1
br label %1058
113: ; preds = %109
%114 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 30, i32 1)
%115 = icmp ne i32 %114, 0
br i1 %115, label %116, label %117
116: ; preds = %113
store i32 1, i32* %1
br label %1058
117: ; preds = %113
%118 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 31, i32 0)
%119 = icmp ne i32 %118, 0
br i1 %119, label %120, label %121
120: ; preds = %117
store i32 1, i32* %1
br label %1058
121: ; preds = %117
%122 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 32, i32 5)
%123 = icmp ne i32 %122, 0
br i1 %123, label %124, label %125
124: ; preds = %121
store i32 1, i32* %1
br label %1058
125: ; preds = %121
%126 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 34, i32 1)
%127 = icmp ne i32 %126, 0
br i1 %127, label %128, label %129
128: ; preds = %125
store i32 1, i32* %1
br label %1058
129: ; preds = %125
%130 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 35, i32 0)
%131 = icmp ne i32 %130, 0
br i1 %131, label %132, label %133
132: ; preds = %129
store i32 1, i32* %1
br label %1058
133: ; preds = %129
%134 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 36, i32 2)
%135 = icmp ne i32 %134, 0
br i1 %135, label %136, label %137
136: ; preds = %133
store i32 1, i32* %1
br label %1058
137: ; preds = %133
%138 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 37, i32 0)
%139 = icmp ne i32 %138, 0
br i1 %139, label %140, label %141
140: ; preds = %137
store i32 1, i32* %1
br label %1058
141: ; preds = %137
%142 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 38, i32 1)
%143 = icmp ne i32 %142, 0
br i1 %143, label %144, label %145
144: ; preds = %141
store i32 1, i32* %1
br label %1058
145: ; preds = %141
%146 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 39, i32 0)
%147 = icmp ne i32 %146, 0
br i1 %147, label %148, label %149
148: ; preds = %145
store i32 1, i32* %1
br label %1058
149: ; preds = %145
%150 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 40, i32 3)
%151 = icmp ne i32 %150, 0
br i1 %151, label %152, label %153
152: ; preds = %149
store i32 1, i32* %1
br label %1058
153: ; preds = %149
%154 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 41, i32 0)
%155 = icmp ne i32 %154, 0
br i1 %155, label %156, label %157
156: ; preds = %153
store i32 1, i32* %1
br label %1058
157: ; preds = %153
%158 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 42, i32 1)
%159 = icmp ne i32 %158, 0
br i1 %159, label %160, label %161
160: ; preds = %157
store i32 1, i32* %1
br label %1058
161: ; preds = %157
%162 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 43, i32 0)
%163 = icmp ne i32 %162, 0
br i1 %163, label %164, label %165
164: ; preds = %161
store i32 1, i32* %1
br label %1058
165: ; preds = %161
%166 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 44, i32 2)
%167 = icmp ne i32 %166, 0
br i1 %167, label %168, label %169
168: ; preds = %165
store i32 1, i32* %1
br label %1058
169: ; preds = %165
%170 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 45, i32 0)
%171 = icmp ne i32 %170, 0
br i1 %171, label %172, label %173
172: ; preds = %169
store i32 1, i32* %1
br label %1058
173: ; preds = %169
%174 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 46, i32 1)
%175 = icmp ne i32 %174, 0
br i1 %175, label %176, label %177
176: ; preds = %173
store i32 1, i32* %1
br label %1058
177: ; preds = %173
%178 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 47, i32 0)
%179 = icmp ne i32 %178, 0
br i1 %179, label %180, label %181
180: ; preds = %177
store i32 1, i32* %1
br label %1058
181: ; preds = %177
%182 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 48, i32 4)
%183 = icmp ne i32 %182, 0
br i1 %183, label %184, label %185
184: ; preds = %181
store i32 1, i32* %1
br label %1058
185: ; preds = %181
%186 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 50, i32 1)
%187 = icmp ne i32 %186, 0
br i1 %187, label %188, label %189
188: ; preds = %185
store i32 1, i32* %1
br label %1058
189: ; preds = %185
%190 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 51, i32 0)
%191 = icmp ne i32 %190, 0
br i1 %191, label %192, label %193
192: ; preds = %189
store i32 1, i32* %1
br label %1058
193: ; preds = %189
%194 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 52, i32 2)
%195 = icmp ne i32 %194, 0
br i1 %195, label %196, label %197
196: ; preds = %193
store i32 1, i32* %1
br label %1058
197: ; preds = %193
%198 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 53, i32 0)
%199 = icmp ne i32 %198, 0
br i1 %199, label %200, label %201
200: ; preds = %197
store i32 1, i32* %1
br label %1058
201: ; preds = %197
%202 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 54, i32 1)
%203 = icmp ne i32 %202, 0
br i1 %203, label %204, label %205
204: ; preds = %201
store i32 1, i32* %1
br label %1058
205: ; preds = %201
%206 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 55, i32 0)
%207 = icmp ne i32 %206, 0
br i1 %207, label %208, label %209
208: ; preds = %205
store i32 1, i32* %1
br label %1058
209: ; preds = %205
%210 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 56, i32 3)
%211 = icmp ne i32 %210, 0
br i1 %211, label %212, label %213
212: ; preds = %209
store i32 1, i32* %1
br label %1058
213: ; preds = %209
%214 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 57, i32 0)
%215 = icmp ne i32 %214, 0
br i1 %215, label %216, label %217
216: ; preds = %213
store i32 1, i32* %1
br label %1058
217: ; preds = %213
%218 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 58, i32 1)
%219 = icmp ne i32 %218, 0
br i1 %219, label %220, label %221
220: ; preds = %217
store i32 1, i32* %1
br label %1058
221: ; preds = %217
%222 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 59, i32 0)
%223 = icmp ne i32 %222, 0
br i1 %223, label %224, label %225
224: ; preds = %221
store i32 1, i32* %1
br label %1058
225: ; preds = %221
%226 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 60, i32 2)
%227 = icmp ne i32 %226, 0
br i1 %227, label %228, label %229
228: ; preds = %225
store i32 1, i32* %1
br label %1058
229: ; preds = %225
%230 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 61, i32 0)
%231 = icmp ne i32 %230, 0
br i1 %231, label %232, label %233
232: ; preds = %229
store i32 1, i32* %1
br label %1058
233: ; preds = %229
%234 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 62, i32 1)
%235 = icmp ne i32 %234, 0
br i1 %235, label %236, label %237
236: ; preds = %233
store i32 1, i32* %1
br label %1058
237: ; preds = %233
%238 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 63, i32 0)
%239 = icmp ne i32 %238, 0
br i1 %239, label %240, label %241
240: ; preds = %237
store i32 1, i32* %1
br label %1058
241: ; preds = %237
%242 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 64, i32 6)
%243 = icmp ne i32 %242, 0
br i1 %243, label %244, label %245
244: ; preds = %241
store i32 1, i32* %1
br label %1058
245: ; preds = %241
%246 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 66, i32 1)
%247 = icmp ne i32 %246, 0
br i1 %247, label %248, label %249
248: ; preds = %245
store i32 1, i32* %1
br label %1058
249: ; preds = %245
%250 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 67, i32 0)
%251 = icmp ne i32 %250, 0
br i1 %251, label %252, label %253
252: ; preds = %249
store i32 1, i32* %1
br label %1058
253: ; preds = %249
%254 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 68, i32 2)
%255 = icmp ne i32 %254, 0
br i1 %255, label %256, label %257
256: ; preds = %253
store i32 1, i32* %1
br label %1058
257: ; preds = %253
%258 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 69, i32 0)
%259 = icmp ne i32 %258, 0
br i1 %259, label %260, label %261
260: ; preds = %257
store i32 1, i32* %1
br label %1058
261: ; preds = %257
%262 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 70, i32 1)
%263 = icmp ne i32 %262, 0
br i1 %263, label %264, label %265
264: ; preds = %261
store i32 1, i32* %1
br label %1058
265: ; preds = %261
%266 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 71, i32 0)
%267 = icmp ne i32 %266, 0
br i1 %267, label %268, label %269
268: ; preds = %265
store i32 1, i32* %1
br label %1058
269: ; preds = %265
%270 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 72, i32 3)
%271 = icmp ne i32 %270, 0
br i1 %271, label %272, label %273
272: ; preds = %269
store i32 1, i32* %1
br label %1058
273: ; preds = %269
%274 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 73, i32 0)
%275 = icmp ne i32 %274, 0
br i1 %275, label %276, label %277
276: ; preds = %273
store i32 1, i32* %1
br label %1058
277: ; preds = %273
%278 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 74, i32 1)
%279 = icmp ne i32 %278, 0
br i1 %279, label %280, label %281
280: ; preds = %277
store i32 1, i32* %1
br label %1058
281: ; preds = %277
%282 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 75, i32 0)
%283 = icmp ne i32 %282, 0
br i1 %283, label %284, label %285
284: ; preds = %281
store i32 1, i32* %1
br label %1058
285: ; preds = %281
%286 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 76, i32 2)
%287 = icmp ne i32 %286, 0
br i1 %287, label %288, label %289
288: ; preds = %285
store i32 1, i32* %1
br label %1058
289: ; preds = %285
%290 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 77, i32 0)
%291 = icmp ne i32 %290, 0
br i1 %291, label %292, label %293
292: ; preds = %289
store i32 1, i32* %1
br label %1058
293: ; preds = %289
%294 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 78, i32 1)
%295 = icmp ne i32 %294, 0
br i1 %295, label %296, label %297
296: ; preds = %293
store i32 1, i32* %1
br label %1058
297: ; preds = %293
%298 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 79, i32 0)
%299 = icmp ne i32 %298, 0
br i1 %299, label %300, label %301
300: ; preds = %297
store i32 1, i32* %1
br label %1058
301: ; preds = %297
%302 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 80, i32 4)
%303 = icmp ne i32 %302, 0
br i1 %303, label %304, label %305
304: ; preds = %301
store i32 1, i32* %1
br label %1058
305: ; preds = %301
%306 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 82, i32 1)
%307 = icmp ne i32 %306, 0
br i1 %307, label %308, label %309
308: ; preds = %305
store i32 1, i32* %1
br label %1058
309: ; preds = %305
%310 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 83, i32 0)
%311 = icmp ne i32 %310, 0
br i1 %311, label %312, label %313
312: ; preds = %309
store i32 1, i32* %1
br label %1058
313: ; preds = %309
%314 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 84, i32 2)
%315 = icmp ne i32 %314, 0
br i1 %315, label %316, label %317
316: ; preds = %313
store i32 1, i32* %1
br label %1058
317: ; preds = %313
%318 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 85, i32 0)
%319 = icmp ne i32 %318, 0
br i1 %319, label %320, label %321
320: ; preds = %317
store i32 1, i32* %1
br label %1058
321: ; preds = %317
%322 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 86, i32 1)
%323 = icmp ne i32 %322, 0
br i1 %323, label %324, label %325
324: ; preds = %321
store i32 1, i32* %1
br label %1058
325: ; preds = %321
%326 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 87, i32 0)
%327 = icmp ne i32 %326, 0
br i1 %327, label %328, label %329
328: ; preds = %325
store i32 1, i32* %1
br label %1058
329: ; preds = %325
%330 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 88, i32 3)
%331 = icmp ne i32 %330, 0
br i1 %331, label %332, label %333
332: ; preds = %329
store i32 1, i32* %1
br label %1058
333: ; preds = %329
%334 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 89, i32 0)
%335 = icmp ne i32 %334, 0
br i1 %335, label %336, label %337
336: ; preds = %333
store i32 1, i32* %1
br label %1058
337: ; preds = %333
%338 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 90, i32 1)
%339 = icmp ne i32 %338, 0
br i1 %339, label %340, label %341
340: ; preds = %337
store i32 1, i32* %1
br label %1058
341: ; preds = %337
%342 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 91, i32 0)
%343 = icmp ne i32 %342, 0
br i1 %343, label %344, label %345
344: ; preds = %341
store i32 1, i32* %1
br label %1058
345: ; preds = %341
%346 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 92, i32 2)
%347 = icmp ne i32 %346, 0
br i1 %347, label %348, label %349
348: ; preds = %345
store i32 1, i32* %1
br label %1058
349: ; preds = %345
%350 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 93, i32 0)
%351 = icmp ne i32 %350, 0
br i1 %351, label %352, label %353
352: ; preds = %349
store i32 1, i32* %1
br label %1058
353: ; preds = %349
%354 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 94, i32 1)
%355 = icmp ne i32 %354, 0
br i1 %355, label %356, label %357
356: ; preds = %353
store i32 1, i32* %1
br label %1058
357: ; preds = %353
%358 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 95, i32 0)
%359 = icmp ne i32 %358, 0
br i1 %359, label %360, label %361
360: ; preds = %357
store i32 1, i32* %1
br label %1058
361: ; preds = %357
%362 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 96, i32 5)
%363 = icmp ne i32 %362, 0
br i1 %363, label %364, label %365
364: ; preds = %361
store i32 1, i32* %1
br label %1058
365: ; preds = %361
%366 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 98, i32 1)
%367 = icmp ne i32 %366, 0
br i1 %367, label %368, label %369
368: ; preds = %365
store i32 1, i32* %1
br label %1058
369: ; preds = %365
%370 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 99, i32 0)
%371 = icmp ne i32 %370, 0
br i1 %371, label %372, label %373
372: ; preds = %369
store i32 1, i32* %1
br label %1058
373: ; preds = %369
%374 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 100, i32 2)
%375 = icmp ne i32 %374, 0
br i1 %375, label %376, label %377
376: ; preds = %373
store i32 1, i32* %1
br label %1058
377: ; preds = %373
%378 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 101, i32 0)
%379 = icmp ne i32 %378, 0
br i1 %379, label %380, label %381
380: ; preds = %377
store i32 1, i32* %1
br label %1058
381: ; preds = %377
%382 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 102, i32 1)
%383 = icmp ne i32 %382, 0
br i1 %383, label %384, label %385
384: ; preds = %381
store i32 1, i32* %1
br label %1058
385: ; preds = %381
%386 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 103, i32 0)
%387 = icmp ne i32 %386, 0
br i1 %387, label %388, label %389
388: ; preds = %385
store i32 1, i32* %1
br label %1058
389: ; preds = %385
%390 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 104, i32 3)
%391 = icmp ne i32 %390, 0
br i1 %391, label %392, label %393
392: ; preds = %389
store i32 1, i32* %1
br label %1058
393: ; preds = %389
%394 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 105, i32 0)
%395 = icmp ne i32 %394, 0
br i1 %395, label %396, label %397
396: ; preds = %393
store i32 1, i32* %1
br label %1058
397: ; preds = %393
%398 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 106, i32 1)
%399 = icmp ne i32 %398, 0
br i1 %399, label %400, label %401
400: ; preds = %397
store i32 1, i32* %1
br label %1058
401: ; preds = %397
%402 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 107, i32 0)
%403 = icmp ne i32 %402, 0
br i1 %403, label %404, label %405
404: ; preds = %401
store i32 1, i32* %1
br label %1058
405: ; preds = %401
%406 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 108, i32 2)
%407 = icmp ne i32 %406, 0
br i1 %407, label %408, label %409
408: ; preds = %405
store i32 1, i32* %1
br label %1058
409: ; preds = %405
%410 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 109, i32 0)
%411 = icmp ne i32 %410, 0
br i1 %411, label %412, label %413
412: ; preds = %409
store i32 1, i32* %1
br label %1058
413: ; preds = %409
%414 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 110, i32 1)
%415 = icmp ne i32 %414, 0
br i1 %415, label %416, label %417
416: ; preds = %413
store i32 1, i32* %1
br label %1058
417: ; preds = %413
%418 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 111, i32 0)
%419 = icmp ne i32 %418, 0
br i1 %419, label %420, label %421
420: ; preds = %417
store i32 1, i32* %1
br label %1058
421: ; preds = %417
%422 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 112, i32 4)
%423 = icmp ne i32 %422, 0
br i1 %423, label %424, label %425
424: ; preds = %421
store i32 1, i32* %1
br label %1058
425: ; preds = %421
%426 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 114, i32 1)
%427 = icmp ne i32 %426, 0
br i1 %427, label %428, label %429
428: ; preds = %425
store i32 1, i32* %1
br label %1058
429: ; preds = %425
%430 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 115, i32 0)
%431 = icmp ne i32 %430, 0
br i1 %431, label %432, label %433
432: ; preds = %429
store i32 1, i32* %1
br label %1058
433: ; preds = %429
%434 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 116, i32 2)
%435 = icmp ne i32 %434, 0
br i1 %435, label %436, label %437
436: ; preds = %433
store i32 1, i32* %1
br label %1058
437: ; preds = %433
%438 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 117, i32 0)
%439 = icmp ne i32 %438, 0
br i1 %439, label %440, label %441
440: ; preds = %437
store i32 1, i32* %1
br label %1058
441: ; preds = %437
%442 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 118, i32 1)
%443 = icmp ne i32 %442, 0
br i1 %443, label %444, label %445
444: ; preds = %441
store i32 1, i32* %1
br label %1058
445: ; preds = %441
%446 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 119, i32 0)
%447 = icmp ne i32 %446, 0
br i1 %447, label %448, label %449
448: ; preds = %445
store i32 1, i32* %1
br label %1058
449: ; preds = %445
%450 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 120, i32 3)
%451 = icmp ne i32 %450, 0
br i1 %451, label %452, label %453
452: ; preds = %449
store i32 1, i32* %1
br label %1058
453: ; preds = %449
%454 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 121, i32 0)
%455 = icmp ne i32 %454, 0
br i1 %455, label %456, label %457
456: ; preds = %453
store i32 1, i32* %1
br label %1058
457: ; preds = %453
%458 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 122, i32 1)
%459 = icmp ne i32 %458, 0
br i1 %459, label %460, label %461
460: ; preds = %457
store i32 1, i32* %1
br label %1058
461: ; preds = %457
%462 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 123, i32 0)
%463 = icmp ne i32 %462, 0
br i1 %463, label %464, label %465
464: ; preds = %461
store i32 1, i32* %1
br label %1058
465: ; preds = %461
%466 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 124, i32 2)
%467 = icmp ne i32 %466, 0
br i1 %467, label %468, label %469
468: ; preds = %465
store i32 1, i32* %1
br label %1058
469: ; preds = %465
%470 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 125, i32 0)
%471 = icmp ne i32 %470, 0
br i1 %471, label %472, label %473
472: ; preds = %469
store i32 1, i32* %1
br label %1058
473: ; preds = %469
%474 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 126, i32 1)
%475 = icmp ne i32 %474, 0
br i1 %475, label %476, label %477
476: ; preds = %473
store i32 1, i32* %1
br label %1058
477: ; preds = %473
%478 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 127, i32 0)
%479 = icmp ne i32 %478, 0
br i1 %479, label %480, label %481
480: ; preds = %477
store i32 1, i32* %1
br label %1058
481: ; preds = %477
%482 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 128, i32 7)
%483 = icmp ne i32 %482, 0
br i1 %483, label %484, label %485
484: ; preds = %481
store i32 1, i32* %1
br label %1058
485: ; preds = %481
%486 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 130, i32 1)
%487 = icmp ne i32 %486, 0
br i1 %487, label %488, label %489
488: ; preds = %485
store i32 1, i32* %1
br label %1058
489: ; preds = %485
%490 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 131, i32 0)
%491 = icmp ne i32 %490, 0
br i1 %491, label %492, label %493
492: ; preds = %489
store i32 1, i32* %1
br label %1058
493: ; preds = %489
%494 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 132, i32 2)
%495 = icmp ne i32 %494, 0
br i1 %495, label %496, label %497
496: ; preds = %493
store i32 1, i32* %1
br label %1058
497: ; preds = %493
%498 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 133, i32 0)
%499 = icmp ne i32 %498, 0
br i1 %499, label %500, label %501
500: ; preds = %497
store i32 1, i32* %1
br label %1058
501: ; preds = %497
%502 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 134, i32 1)
%503 = icmp ne i32 %502, 0
br i1 %503, label %504, label %505
504: ; preds = %501
store i32 1, i32* %1
br label %1058
505: ; preds = %501
%506 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 135, i32 0)
%507 = icmp ne i32 %506, 0
br i1 %507, label %508, label %509
508: ; preds = %505
store i32 1, i32* %1
br label %1058
509: ; preds = %505
%510 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 136, i32 3)
%511 = icmp ne i32 %510, 0
br i1 %511, label %512, label %513
512: ; preds = %509
store i32 1, i32* %1
br label %1058
513: ; preds = %509
%514 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 137, i32 0)
%515 = icmp ne i32 %514, 0
br i1 %515, label %516, label %517
516: ; preds = %513
store i32 1, i32* %1
br label %1058
517: ; preds = %513
%518 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 138, i32 1)
%519 = icmp ne i32 %518, 0
br i1 %519, label %520, label %521
520: ; preds = %517
store i32 1, i32* %1
br label %1058
521: ; preds = %517
%522 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 139, i32 0)
%523 = icmp ne i32 %522, 0
br i1 %523, label %524, label %525
524: ; preds = %521
store i32 1, i32* %1
br label %1058
525: ; preds = %521
%526 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 140, i32 2)
%527 = icmp ne i32 %526, 0
br i1 %527, label %528, label %529
528: ; preds = %525
store i32 1, i32* %1
br label %1058
529: ; preds = %525
%530 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 141, i32 0)
%531 = icmp ne i32 %530, 0
br i1 %531, label %532, label %533
532: ; preds = %529
store i32 1, i32* %1
br label %1058
533: ; preds = %529
%534 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 142, i32 1)
%535 = icmp ne i32 %534, 0
br i1 %535, label %536, label %537
536: ; preds = %533
store i32 1, i32* %1
br label %1058
537: ; preds = %533
%538 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 143, i32 0)
%539 = icmp ne i32 %538, 0
br i1 %539, label %540, label %541
540: ; preds = %537
store i32 1, i32* %1
br label %1058
541: ; preds = %537
%542 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 144, i32 4)
%543 = icmp ne i32 %542, 0
br i1 %543, label %544, label %545
544: ; preds = %541
store i32 1, i32* %1
br label %1058
545: ; preds = %541
%546 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 146, i32 1)
%547 = icmp ne i32 %546, 0
br i1 %547, label %548, label %549
548: ; preds = %545
store i32 1, i32* %1
br label %1058
549: ; preds = %545
%550 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 147, i32 0)
%551 = icmp ne i32 %550, 0
br i1 %551, label %552, label %553
552: ; preds = %549
store i32 1, i32* %1
br label %1058
553: ; preds = %549
%554 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 148, i32 2)
%555 = icmp ne i32 %554, 0
br i1 %555, label %556, label %557
556: ; preds = %553
store i32 1, i32* %1
br label %1058
557: ; preds = %553
%558 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 149, i32 0)
%559 = icmp ne i32 %558, 0
br i1 %559, label %560, label %561
560: ; preds = %557
store i32 1, i32* %1
br label %1058
561: ; preds = %557
%562 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 150, i32 1)
%563 = icmp ne i32 %562, 0
br i1 %563, label %564, label %565
564: ; preds = %561
store i32 1, i32* %1
br label %1058
565: ; preds = %561
%566 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 151, i32 0)
%567 = icmp ne i32 %566, 0
br i1 %567, label %568, label %569
568: ; preds = %565
store i32 1, i32* %1
br label %1058
569: ; preds = %565
%570 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 152, i32 3)
%571 = icmp ne i32 %570, 0
br i1 %571, label %572, label %573
572: ; preds = %569
store i32 1, i32* %1
br label %1058
573: ; preds = %569
%574 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 153, i32 0)
%575 = icmp ne i32 %574, 0
br i1 %575, label %576, label %577
576: ; preds = %573
store i32 1, i32* %1
br label %1058
577: ; preds = %573
%578 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 154, i32 1)
%579 = icmp ne i32 %578, 0
br i1 %579, label %580, label %581
580: ; preds = %577
store i32 1, i32* %1
br label %1058
581: ; preds = %577
%582 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 155, i32 0)
%583 = icmp ne i32 %582, 0
br i1 %583, label %584, label %585
584: ; preds = %581
store i32 1, i32* %1
br label %1058
585: ; preds = %581
%586 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 156, i32 2)
%587 = icmp ne i32 %586, 0
br i1 %587, label %588, label %589
588: ; preds = %585
store i32 1, i32* %1
br label %1058
589: ; preds = %585
%590 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 157, i32 0)
%591 = icmp ne i32 %590, 0
br i1 %591, label %592, label %593
592: ; preds = %589
store i32 1, i32* %1
br label %1058
593: ; preds = %589
%594 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 158, i32 1)
%595 = icmp ne i32 %594, 0
br i1 %595, label %596, label %597
596: ; preds = %593
store i32 1, i32* %1
br label %1058
597: ; preds = %593
%598 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 159, i32 0)
%599 = icmp ne i32 %598, 0
br i1 %599, label %600, label %601
600: ; preds = %597
store i32 1, i32* %1
br label %1058
601: ; preds = %597
%602 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 160, i32 5)
%603 = icmp ne i32 %602, 0
br i1 %603, label %604, label %605
604: ; preds = %601
store i32 1, i32* %1
br label %1058
605: ; preds = %601
%606 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 162, i32 1)
%607 = icmp ne i32 %606, 0
br i1 %607, label %608, label %609
608: ; preds = %605
store i32 1, i32* %1
br label %1058
609: ; preds = %605
%610 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 163, i32 0)
%611 = icmp ne i32 %610, 0
br i1 %611, label %612, label %613
612: ; preds = %609
store i32 1, i32* %1
br label %1058
613: ; preds = %609
%614 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 164, i32 2)
%615 = icmp ne i32 %614, 0
br i1 %615, label %616, label %617
616: ; preds = %613
store i32 1, i32* %1
br label %1058
617: ; preds = %613
%618 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 165, i32 0)
%619 = icmp ne i32 %618, 0
br i1 %619, label %620, label %621
620: ; preds = %617
store i32 1, i32* %1
br label %1058
621: ; preds = %617
%622 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 166, i32 1)
%623 = icmp ne i32 %622, 0
br i1 %623, label %624, label %625
624: ; preds = %621
store i32 1, i32* %1
br label %1058
625: ; preds = %621
%626 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 167, i32 0)
%627 = icmp ne i32 %626, 0
br i1 %627, label %628, label %629
628: ; preds = %625
store i32 1, i32* %1
br label %1058
629: ; preds = %625
%630 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 168, i32 3)
%631 = icmp ne i32 %630, 0
br i1 %631, label %632, label %633
632: ; preds = %629
store i32 1, i32* %1
br label %1058
633: ; preds = %629
%634 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 169, i32 0)
%635 = icmp ne i32 %634, 0
br i1 %635, label %636, label %637
636: ; preds = %633
store i32 1, i32* %1
br label %1058
637: ; preds = %633
%638 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 170, i32 1)
%639 = icmp ne i32 %638, 0
br i1 %639, label %640, label %641
640: ; preds = %637
store i32 1, i32* %1
br label %1058
641: ; preds = %637
%642 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 171, i32 0)
%643 = icmp ne i32 %642, 0
br i1 %643, label %644, label %645
644: ; preds = %641
store i32 1, i32* %1
br label %1058
645: ; preds = %641
%646 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 172, i32 2)
%647 = icmp ne i32 %646, 0
br i1 %647, label %648, label %649
648: ; preds = %645
store i32 1, i32* %1
br label %1058
649: ; preds = %645
%650 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 173, i32 0)
%651 = icmp ne i32 %650, 0
br i1 %651, label %652, label %653
652: ; preds = %649
store i32 1, i32* %1
br label %1058
653: ; preds = %649
%654 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 174, i32 1)
%655 = icmp ne i32 %654, 0
br i1 %655, label %656, label %657
656: ; preds = %653
store i32 1, i32* %1
br label %1058
657: ; preds = %653
%658 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 175, i32 0)
%659 = icmp ne i32 %658, 0
br i1 %659, label %660, label %661
660: ; preds = %657
store i32 1, i32* %1
br label %1058
661: ; preds = %657
%662 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 176, i32 4)
%663 = icmp ne i32 %662, 0
br i1 %663, label %664, label %665
664: ; preds = %661
store i32 1, i32* %1
br label %1058
665: ; preds = %661
%666 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 178, i32 1)
%667 = icmp ne i32 %666, 0
br i1 %667, label %668, label %669
668: ; preds = %665
store i32 1, i32* %1
br label %1058
669: ; preds = %665
%670 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 179, i32 0)
%671 = icmp ne i32 %670, 0
br i1 %671, label %672, label %673
672: ; preds = %669
store i32 1, i32* %1
br label %1058
673: ; preds = %669
%674 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 180, i32 2)
%675 = icmp ne i32 %674, 0
br i1 %675, label %676, label %677
676: ; preds = %673
store i32 1, i32* %1
br label %1058
677: ; preds = %673
%678 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 181, i32 0)
%679 = icmp ne i32 %678, 0
br i1 %679, label %680, label %681
680: ; preds = %677
store i32 1, i32* %1
br label %1058
681: ; preds = %677
%682 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 182, i32 1)
%683 = icmp ne i32 %682, 0
br i1 %683, label %684, label %685
684: ; preds = %681
store i32 1, i32* %1
br label %1058
685: ; preds = %681
%686 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 183, i32 0)
%687 = icmp ne i32 %686, 0
br i1 %687, label %688, label %689
688: ; preds = %685
store i32 1, i32* %1
br label %1058
689: ; preds = %685
%690 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 184, i32 3)
%691 = icmp ne i32 %690, 0
br i1 %691, label %692, label %693
692: ; preds = %689
store i32 1, i32* %1
br label %1058
693: ; preds = %689
%694 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 185, i32 0)
%695 = icmp ne i32 %694, 0
br i1 %695, label %696, label %697
696: ; preds = %693
store i32 1, i32* %1
br label %1058
697: ; preds = %693
%698 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 186, i32 1)
%699 = icmp ne i32 %698, 0
br i1 %699, label %700, label %701
700: ; preds = %697
store i32 1, i32* %1
br label %1058
701: ; preds = %697
%702 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 187, i32 0)
%703 = icmp ne i32 %702, 0
br i1 %703, label %704, label %705
704: ; preds = %701
store i32 1, i32* %1
br label %1058
705: ; preds = %701
%706 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 188, i32 2)
%707 = icmp ne i32 %706, 0
br i1 %707, label %708, label %709
708: ; preds = %705
store i32 1, i32* %1
br label %1058
709: ; preds = %705
%710 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 189, i32 0)
%711 = icmp ne i32 %710, 0
br i1 %711, label %712, label %713
712: ; preds = %709
store i32 1, i32* %1
br label %1058
713: ; preds = %709
%714 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 190, i32 1)
%715 = icmp ne i32 %714, 0
br i1 %715, label %716, label %717
716: ; preds = %713
store i32 1, i32* %1
br label %1058
717: ; preds = %713
%718 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 191, i32 0)
%719 = icmp ne i32 %718, 0
br i1 %719, label %720, label %721
720: ; preds = %717
store i32 1, i32* %1
br label %1058
721: ; preds = %717
%722 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 192, i32 6)
%723 = icmp ne i32 %722, 0
br i1 %723, label %724, label %725
724: ; preds = %721
store i32 1, i32* %1
br label %1058
725: ; preds = %721
%726 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 194, i32 1)
%727 = icmp ne i32 %726, 0
br i1 %727, label %728, label %729
728: ; preds = %725
store i32 1, i32* %1
br label %1058
729: ; preds = %725
%730 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 195, i32 0)
%731 = icmp ne i32 %730, 0
br i1 %731, label %732, label %733
732: ; preds = %729
store i32 1, i32* %1
br label %1058
733: ; preds = %729
%734 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 196, i32 2)
%735 = icmp ne i32 %734, 0
br i1 %735, label %736, label %737
736: ; preds = %733
store i32 1, i32* %1
br label %1058
737: ; preds = %733
%738 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 197, i32 0)
%739 = icmp ne i32 %738, 0
br i1 %739, label %740, label %741
740: ; preds = %737
store i32 1, i32* %1
br label %1058
741: ; preds = %737
%742 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 198, i32 1)
%743 = icmp ne i32 %742, 0
br i1 %743, label %744, label %745
744: ; preds = %741
store i32 1, i32* %1
br label %1058
745: ; preds = %741
%746 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 199, i32 0)
%747 = icmp ne i32 %746, 0
br i1 %747, label %748, label %749
748: ; preds = %745
store i32 1, i32* %1
br label %1058
749: ; preds = %745
%750 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 200, i32 3)
%751 = icmp ne i32 %750, 0
br i1 %751, label %752, label %753
752: ; preds = %749
store i32 1, i32* %1
br label %1058
753: ; preds = %749
%754 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 201, i32 0)
%755 = icmp ne i32 %754, 0
br i1 %755, label %756, label %757
756: ; preds = %753
store i32 1, i32* %1
br label %1058
757: ; preds = %753
%758 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 202, i32 1)
%759 = icmp ne i32 %758, 0
br i1 %759, label %760, label %761
760: ; preds = %757
store i32 1, i32* %1
br label %1058
761: ; preds = %757
%762 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 203, i32 0)
%763 = icmp ne i32 %762, 0
br i1 %763, label %764, label %765
764: ; preds = %761
store i32 1, i32* %1
br label %1058
765: ; preds = %761
%766 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 204, i32 2)
%767 = icmp ne i32 %766, 0
br i1 %767, label %768, label %769
768: ; preds = %765
store i32 1, i32* %1
br label %1058
769: ; preds = %765
%770 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 205, i32 0)
%771 = icmp ne i32 %770, 0
br i1 %771, label %772, label %773
772: ; preds = %769
store i32 1, i32* %1
br label %1058
773: ; preds = %769
%774 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 206, i32 1)
%775 = icmp ne i32 %774, 0
br i1 %775, label %776, label %777
776: ; preds = %773
store i32 1, i32* %1
br label %1058
777: ; preds = %773
%778 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 207, i32 0)
%779 = icmp ne i32 %778, 0
br i1 %779, label %780, label %781
780: ; preds = %777
store i32 1, i32* %1
br label %1058
781: ; preds = %777
%782 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 208, i32 4)
%783 = icmp ne i32 %782, 0
br i1 %783, label %784, label %785
784: ; preds = %781
store i32 1, i32* %1
br label %1058
785: ; preds = %781
%786 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 210, i32 1)
%787 = icmp ne i32 %786, 0
br i1 %787, label %788, label %789
788: ; preds = %785
store i32 1, i32* %1
br label %1058
789: ; preds = %785
%790 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 211, i32 0)
%791 = icmp ne i32 %790, 0
br i1 %791, label %792, label %793
792: ; preds = %789
store i32 1, i32* %1
br label %1058
793: ; preds = %789
%794 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 212, i32 2)
%795 = icmp ne i32 %794, 0
br i1 %795, label %796, label %797
796: ; preds = %793
store i32 1, i32* %1
br label %1058
797: ; preds = %793
%798 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 213, i32 0)
%799 = icmp ne i32 %798, 0
br i1 %799, label %800, label %801
800: ; preds = %797
store i32 1, i32* %1
br label %1058
801: ; preds = %797
%802 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 214, i32 1)
%803 = icmp ne i32 %802, 0
br i1 %803, label %804, label %805
804: ; preds = %801
store i32 1, i32* %1
br label %1058
805: ; preds = %801
%806 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 215, i32 0)
%807 = icmp ne i32 %806, 0
br i1 %807, label %808, label %809
808: ; preds = %805
store i32 1, i32* %1
br label %1058
809: ; preds = %805
%810 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 216, i32 3)
%811 = icmp ne i32 %810, 0
br i1 %811, label %812, label %813
812: ; preds = %809
store i32 1, i32* %1
br label %1058
813: ; preds = %809
%814 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 217, i32 0)
%815 = icmp ne i32 %814, 0
br i1 %815, label %816, label %817
816: ; preds = %813
store i32 1, i32* %1
br label %1058
817: ; preds = %813
%818 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 218, i32 1)
%819 = icmp ne i32 %818, 0
br i1 %819, label %820, label %821
820: ; preds = %817
store i32 1, i32* %1
br label %1058
821: ; preds = %817
%822 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 219, i32 0)
%823 = icmp ne i32 %822, 0
br i1 %823, label %824, label %825
824: ; preds = %821
store i32 1, i32* %1
br label %1058
825: ; preds = %821
%826 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 220, i32 2)
%827 = icmp ne i32 %826, 0
br i1 %827, label %828, label %829
828: ; preds = %825
store i32 1, i32* %1
br label %1058
829: ; preds = %825
%830 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 221, i32 0)
%831 = icmp ne i32 %830, 0
br i1 %831, label %832, label %833
832: ; preds = %829
store i32 1, i32* %1
br label %1058
833: ; preds = %829
%834 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 222, i32 1)
%835 = icmp ne i32 %834, 0
br i1 %835, label %836, label %837
836: ; preds = %833
store i32 1, i32* %1
br label %1058
837: ; preds = %833
%838 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 223, i32 0)
%839 = icmp ne i32 %838, 0
br i1 %839, label %840, label %841
840: ; preds = %837
store i32 1, i32* %1
br label %1058
841: ; preds = %837
%842 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 224, i32 5)
%843 = icmp ne i32 %842, 0
br i1 %843, label %844, label %845
844: ; preds = %841
store i32 1, i32* %1
br label %1058
845: ; preds = %841
%846 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 226, i32 1)
%847 = icmp ne i32 %846, 0
br i1 %847, label %848, label %849
848: ; preds = %845
store i32 1, i32* %1
br label %1058
849: ; preds = %845
%850 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 227, i32 0)
%851 = icmp ne i32 %850, 0
br i1 %851, label %852, label %853
852: ; preds = %849
store i32 1, i32* %1
br label %1058
853: ; preds = %849
%854 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 228, i32 2)
%855 = icmp ne i32 %854, 0
br i1 %855, label %856, label %857
856: ; preds = %853
store i32 1, i32* %1
br label %1058
857: ; preds = %853
%858 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 229, i32 0)
%859 = icmp ne i32 %858, 0
br i1 %859, label %860, label %861
860: ; preds = %857
store i32 1, i32* %1
br label %1058
861: ; preds = %857
%862 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 230, i32 1)
%863 = icmp ne i32 %862, 0
br i1 %863, label %864, label %865
864: ; preds = %861
store i32 1, i32* %1
br label %1058
865: ; preds = %861
%866 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 231, i32 0)
%867 = icmp ne i32 %866, 0
br i1 %867, label %868, label %869
868: ; preds = %865
store i32 1, i32* %1
br label %1058
869: ; preds = %865
%870 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 232, i32 3)
%871 = icmp ne i32 %870, 0
br i1 %871, label %872, label %873
872: ; preds = %869
store i32 1, i32* %1
br label %1058
873: ; preds = %869
%874 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 233, i32 0)
%875 = icmp ne i32 %874, 0
br i1 %875, label %876, label %877
876: ; preds = %873
store i32 1, i32* %1
br label %1058
877: ; preds = %873
%878 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 234, i32 1)
%879 = icmp ne i32 %878, 0
br i1 %879, label %880, label %881
880: ; preds = %877
store i32 1, i32* %1
br label %1058
881: ; preds = %877
%882 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 235, i32 0)
%883 = icmp ne i32 %882, 0
br i1 %883, label %884, label %885
884: ; preds = %881
store i32 1, i32* %1
br label %1058
885: ; preds = %881
%886 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 236, i32 2)
%887 = icmp ne i32 %886, 0
br i1 %887, label %888, label %889
888: ; preds = %885
store i32 1, i32* %1
br label %1058
889: ; preds = %885
%890 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 237, i32 0)
%891 = icmp ne i32 %890, 0
br i1 %891, label %892, label %893
892: ; preds = %889
store i32 1, i32* %1
br label %1058
893: ; preds = %889
%894 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 238, i32 1)
%895 = icmp ne i32 %894, 0
br i1 %895, label %896, label %897
896: ; preds = %893
store i32 1, i32* %1
br label %1058
897: ; preds = %893
%898 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 239, i32 0)
%899 = icmp ne i32 %898, 0
br i1 %899, label %900, label %901
900: ; preds = %897
store i32 1, i32* %1
br label %1058
901: ; preds = %897
%902 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 240, i32 4)
%903 = icmp ne i32 %902, 0
br i1 %903, label %904, label %905
904: ; preds = %901
store i32 1, i32* %1
br label %1058
905: ; preds = %901
%906 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 242, i32 1)
%907 = icmp ne i32 %906, 0
br i1 %907, label %908, label %909
908: ; preds = %905
store i32 1, i32* %1
br label %1058
909: ; preds = %905
%910 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 243, i32 0)
%911 = icmp ne i32 %910, 0
br i1 %911, label %912, label %913
912: ; preds = %909
store i32 1, i32* %1
br label %1058
913: ; preds = %909
%914 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 244, i32 2)
%915 = icmp ne i32 %914, 0
br i1 %915, label %916, label %917
916: ; preds = %913
store i32 1, i32* %1
br label %1058
917: ; preds = %913
%918 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 245, i32 0)
%919 = icmp ne i32 %918, 0
br i1 %919, label %920, label %921
920: ; preds = %917
store i32 1, i32* %1
br label %1058
921: ; preds = %917
%922 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 246, i32 1)
%923 = icmp ne i32 %922, 0
br i1 %923, label %924, label %925
924: ; preds = %921
store i32 1, i32* %1
br label %1058
925: ; preds = %921
%926 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 247, i32 0)
%927 = icmp ne i32 %926, 0
br i1 %927, label %928, label %929
928: ; preds = %925
store i32 1, i32* %1
br label %1058
929: ; preds = %925
%930 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 248, i32 3)
%931 = icmp ne i32 %930, 0
br i1 %931, label %932, label %933
932: ; preds = %929
store i32 1, i32* %1
br label %1058
933: ; preds = %929
%934 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 249, i32 0)
%935 = icmp ne i32 %934, 0
br i1 %935, label %936, label %937
936: ; preds = %933
store i32 1, i32* %1
br label %1058
937: ; preds = %933
%938 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 250, i32 1)
%939 = icmp ne i32 %938, 0
br i1 %939, label %940, label %941
940: ; preds = %937
store i32 1, i32* %1
br label %1058
941: ; preds = %937
%942 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 251, i32 0)
%943 = icmp ne i32 %942, 0
br i1 %943, label %944, label %945
944: ; preds = %941
store i32 1, i32* %1
br label %1058
945: ; preds = %941
%946 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 252, i32 2)
%947 = icmp ne i32 %946, 0
br i1 %947, label %948, label %949
948: ; preds = %945
store i32 1, i32* %1
br label %1058
949: ; preds = %945
%950 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 253, i32 0)
%951 = icmp ne i32 %950, 0
br i1 %951, label %952, label %953
952: ; preds = %949
store i32 1, i32* %1
br label %1058
953: ; preds = %949
%954 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 254, i32 1)
%955 = icmp ne i32 %954, 0
br i1 %955, label %956, label %957
956: ; preds = %953
store i32 1, i32* %1
br label %1058
957: ; preds = %953
%958 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 255, i32 0)
%959 = icmp ne i32 %958, 0
br i1 %959, label %960, label %961
960: ; preds = %957
store i32 1, i32* %1
br label %1058
961: ; preds = %957
%962 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 256, i32 8)
%963 = icmp ne i32 %962, 0
br i1 %963, label %964, label %965
964: ; preds = %961
store i32 1, i32* %1
br label %1058
965: ; preds = %961
%966 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 512, i32 9)
%967 = icmp ne i32 %966, 0
br i1 %967, label %968, label %969
968: ; preds = %965
store i32 1, i32* %1
br label %1058
969: ; preds = %965
%970 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 1024, i32 10)
%971 = icmp ne i32 %970, 0
br i1 %971, label %972, label %973
972: ; preds = %969
store i32 1, i32* %1
br label %1058
973: ; preds = %969
%974 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 2048, i32 11)
%975 = icmp ne i32 %974, 0
br i1 %975, label %976, label %977
976: ; preds = %973
store i32 1, i32* %1
br label %1058
977: ; preds = %973
%978 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 4096, i32 12)
%979 = icmp ne i32 %978, 0
br i1 %979, label %980, label %981
980: ; preds = %977
store i32 1, i32* %1
br label %1058
981: ; preds = %977
%982 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 8192, i32 13)
%983 = icmp ne i32 %982, 0
br i1 %983, label %984, label %985
984: ; preds = %981
store i32 1, i32* %1
br label %1058
985: ; preds = %981
%986 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 16384, i32 14)
%987 = icmp ne i32 %986, 0
br i1 %987, label %988, label %989
988: ; preds = %985
store i32 1, i32* %1
br label %1058
989: ; preds = %985
%990 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 32768, i32 15)
%991 = icmp ne i32 %990, 0
br i1 %991, label %992, label %993
992: ; preds = %989
store i32 1, i32* %1
br label %1058
993: ; preds = %989
%994 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 65536, i32 16)
%995 = icmp ne i32 %994, 0
br i1 %995, label %996, label %997
996: ; preds = %993
store i32 1, i32* %1
br label %1058
997: ; preds = %993
%998 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 131072, i32 17)
%999 = icmp ne i32 %998, 0
br i1 %999, label %1000, label %1001
1000: ; preds = %997
store i32 1, i32* %1
br label %1058
1001: ; preds = %997
%1002 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 262144, i32 18)
%1003 = icmp ne i32 %1002, 0
br i1 %1003, label %1004, label %1005
1004: ; preds = %1001
store i32 1, i32* %1
br label %1058
1005: ; preds = %1001
%1006 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 524288, i32 19)
%1007 = icmp ne i32 %1006, 0
br i1 %1007, label %1008, label %1009
1008: ; preds = %1005
store i32 1, i32* %1
br label %1058
1009: ; preds = %1005
%1010 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 1048576, i32 20)
%1011 = icmp ne i32 %1010, 0
br i1 %1011, label %1012, label %1013
1012: ; preds = %1009
store i32 1, i32* %1
br label %1058
1013: ; preds = %1009
%1014 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 2097152, i32 21)
%1015 = icmp ne i32 %1014, 0
br i1 %1015, label %1016, label %1017
1016: ; preds = %1013
store i32 1, i32* %1
br label %1058
1017: ; preds = %1013
%1018 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 4194304, i32 22)
%1019 = icmp ne i32 %1018, 0
br i1 %1019, label %1020, label %1021
1020: ; preds = %1017
store i32 1, i32* %1
br label %1058
1021: ; preds = %1017
%1022 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 8388608, i32 23)
%1023 = icmp ne i32 %1022, 0
br i1 %1023, label %1024, label %1025
1024: ; preds = %1021
store i32 1, i32* %1
br label %1058
1025: ; preds = %1021
%1026 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 16777216, i32 24)
%1027 = icmp ne i32 %1026, 0
br i1 %1027, label %1028, label %1029
1028: ; preds = %1025
store i32 1, i32* %1
br label %1058
1029: ; preds = %1025
%1030 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 33554432, i32 25)
%1031 = icmp ne i32 %1030, 0
br i1 %1031, label %1032, label %1033
1032: ; preds = %1029
store i32 1, i32* %1
br label %1058
1033: ; preds = %1029
%1034 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 67108864, i32 26)
%1035 = icmp ne i32 %1034, 0
br i1 %1035, label %1036, label %1037
1036: ; preds = %1033
store i32 1, i32* %1
br label %1058
1037: ; preds = %1033
%1038 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 134217728, i32 27)
%1039 = icmp ne i32 %1038, 0
br i1 %1039, label %1040, label %1041
1040: ; preds = %1037
store i32 1, i32* %1
br label %1058
1041: ; preds = %1037
%1042 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 268435456, i32 28)
%1043 = icmp ne i32 %1042, 0
br i1 %1043, label %1044, label %1045
1044: ; preds = %1041
store i32 1, i32* %1
br label %1058
1045: ; preds = %1041
%1046 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 536870912, i32 29)
%1047 = icmp ne i32 %1046, 0
br i1 %1047, label %1048, label %1049
1048: ; preds = %1045
store i32 1, i32* %1
br label %1058
1049: ; preds = %1045
%1050 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 1073741824, i32 30)
%1051 = icmp ne i32 %1050, 0
br i1 %1051, label %1052, label %1053
1052: ; preds = %1049
store i32 1, i32* %1
br label %1058
1053: ; preds = %1049
%1054 = call i32 (i32, i32, ...) bitcast (i32 (...)* @test__ctzsi2 to i32 (i32, i32, ...)*)(i32 -2147483648, i32 31)
%1055 = icmp ne i32 %1054, 0
br i1 %1055, label %1056, label %1057
1056: ; preds = %1053
store i32 1, i32* %1
br label %1058
1057: ; preds = %1053
store i32 0, i32* %1
br label %1058
1058: ; preds = %1057, %1056, %1052, %1048, %1044, %1040, %1036, %1032, %1028, %1024, %1020, %1016, %1012, %1008, %1004, %1000, %996, %992, %988, %984, %980, %976, %972, %968, %964, %960, %956, %952, %948, %944, %940, %936, %932, %928, %924, %920, %916, %912, %908, %904, %900, %896, %892, %888, %884, %880, %876, %872, %868, %864, %860, %856, %852, %848, %844, %840, %836, %832, %828, %824, %820, %816, %812, %808, %804, %800, %796, %792, %788, %784, %780, %776, %772, %768, %764, %760, %756, %752, %748, %744, %740, %736, %732, %728, %724, %720, %716, %712, %708, %704, %700, %696, %692, %688, %684, %680, %676, %672, %668, %664, %660, %656, %652, %648, %644, %640, %636, %632, %628, %624, %620, %616, %612, %608, %604, %600, %596, %592, %588, %584, %580, %576, %572, %568, %564, %560, %556, %552, %548, %544, %540, %536, %532, %528, %524, %520, %516, %512, %508, %504, %500, %496, %492, %488, %484, %480, %476, %472, %468, %464, %460, %456, %452, %448, %444, %440, %436, %432, %428, %424, %420, %416, %412, %408, %404, %400, %396, %392, %388, %384, %380, %376, %372, %368, %364, %360, %356, %352, %348, %344, %340, %336, %332, %328, %324, %320, %316, %312, %308, %304, %300, %296, %292, %288, %284, %280, %276, %272, %268, %264, %260, %256, %252, %248, %244, %240, %236, %232, %228, %224, %220, %216, %212, %208, %204, %200, %196, %192, %188, %184, %180, %176, %172, %168, %164, %160, %156, %152, %148, %144, %140, %136, %132, %128, %124, %120, %116, %112, %108, %104, %100, %96, %92, %88, %84, %80, %76, %72, %68, %64, %60, %56, %52, %48, %44, %40, %36, %32, %28, %24, %20, %16, %12, %8, %4
%1059 = load i32, i32* %1
ret i32 %1059
}

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