int fc8300_set_cal_front_13seg(void *handle, unsigned short devid,
                               unsigned int clk) {
  switch (clk) {
  case 97650:
    bbm_word_write(handle, devid, 0x1032, 0x0);
    bbm_long_write(handle, devid, 0x2008, 0xffab);
    bbm_long_write(handle, devid, 0x103c, 0x10054ccd);
    break;
  case 97875:
    bbm_word_write(handle, devid, 0x1032, 0x0);
    bbm_long_write(handle, devid, 0x2008, 0xff15);
    bbm_long_write(handle, devid, 0x103c, 0x100ec000);
    break;
  case 98175:
    bbm_word_write(handle, devid, 0x1032, 0x0);
    bbm_long_write(handle, devid, 0x2008, 0xfe4d);
    bbm_long_write(handle, devid, 0x103c, 0x101b599a);
    break;
  case 98304:
    bbm_word_write(handle, devid, 0x1032, 0x0);
    bbm_long_write(handle, devid, 0x2008, 0xfdf8);
    bbm_long_write(handle, devid, 0x103c, 0x1020c49c);
    break;
  case 98310:
    bbm_word_write(handle, devid, 0x1032, 0x0);
    bbm_long_write(handle, devid, 0x2008, 0xfdf4);
    bbm_long_write(handle, devid, 0x103c, 0x1021051f);
    break;
  case 99000:
    bbm_word_write(handle, devid, 0x1032, 0x0);
    bbm_long_write(handle, devid, 0x2008, 0xfc2f);
    bbm_long_write(handle, devid, 0x103c, 0x103e0000);
    break;
  case 100000:
    bbm_word_write(handle, devid, 0x1032, 0x0);
    bbm_long_write(handle, devid, 0x2008, 0xf9a9);
    bbm_long_write(handle, devid, 0x103c, 0x10680000);
    break;
  case 100750:
    bbm_word_write(handle, devid, 0x1032, 0x0);
    bbm_long_write(handle, devid, 0x2008, 0xf7cd);
    bbm_long_write(handle, devid, 0x103c, 0x10878000);
    break;
  case 100800:
    bbm_word_write(handle, devid, 0x1032, 0x0);
    bbm_long_write(handle, devid, 0x2008, 0xf7ae);
    bbm_long_write(handle, devid, 0x103c, 0x1089999a);
    break;
  case 101250:
    bbm_word_write(handle, devid, 0x1032, 0x0);
    bbm_long_write(handle, devid, 0x2008, 0xf694);
    bbm_long_write(handle, devid, 0x103c, 0x109c8000);
    break;
  case 101376:
    bbm_word_write(handle, devid, 0x1032, 0x0);
    bbm_long_write(handle, devid, 0x2008, 0xf646);
    bbm_long_write(handle, devid, 0x103c, 0x10a1cac1);
    break;
  case 101700:
    bbm_word_write(handle, devid, 0x1032, 0x0);
    bbm_long_write(handle, devid, 0x2008, 0xf57d);
    bbm_long_write(handle, devid, 0x103c, 0x10af6666);
    break;
  case 102000:
    bbm_word_write(handle, devid, 0x1032, 0x0);
    bbm_long_write(handle, devid, 0x2008, 0xf4c4);
    bbm_long_write(handle, devid, 0x103c, 0x10bc0000);
    break;
  case 102300:
    bbm_word_write(handle, devid, 0x1032, 0x0);
    bbm_long_write(handle, devid, 0x2008, 0xf40c);
    bbm_long_write(handle, devid, 0x103c, 0x10c8999a);
    break;
  case 102400:
    bbm_word_write(handle, devid, 0x1032, 0x0);
    bbm_long_write(handle, devid, 0x2008, 0xf3cf);
    bbm_long_write(handle, devid, 0x103c, 0x10cccccd);
    break;
  case 102850:
    bbm_word_write(handle, devid, 0x1032, 0x0);
    bbm_long_write(handle, devid, 0x2008, 0xf2be);
    bbm_long_write(handle, devid, 0x103c, 0x10dfb333);
    break;
  case 103125:
    bbm_word_write(handle, devid, 0x1032, 0x0);
    bbm_long_write(handle, devid, 0x2008, 0xf218);
    bbm_long_write(handle, devid, 0x103c, 0x10eb4000);
    break;
  case 103500:
    bbm_word_write(handle, devid, 0x1032, 0x0);
    bbm_long_write(handle, devid, 0x2008, 0xf138);
    bbm_long_write(handle, devid, 0x103c, 0x10fb0000);
    break;
  case 104000:
    bbm_word_write(handle, devid, 0x1032, 0x0);
    bbm_long_write(handle, devid, 0x2008, 0xf00f);
    bbm_long_write(handle, devid, 0x103c, 0x11100000);
    break;
  case 104448:
    bbm_word_write(handle, devid, 0x1032, 0x0);
    bbm_long_write(handle, devid, 0x2008, 0xef07);
    bbm_long_write(handle, devid, 0x103c, 0x1122d0e5);
    break;
  case 104625:
    bbm_word_write(handle, devid, 0x1032, 0x0);
    bbm_long_write(handle, devid, 0x2008, 0xeea0);
    bbm_long_write(handle, devid, 0x103c, 0x112a4000);
    break;
  case 105000:
    bbm_word_write(handle, devid, 0x1032, 0x0);
    bbm_long_write(handle, devid, 0x2008, 0xedc6);
    bbm_long_write(handle, devid, 0x103c, 0x113a0000);
    break;
  case 105090:
    bbm_word_write(handle, devid, 0x1032, 0x0);
    bbm_long_write(handle, devid, 0x2008, 0xed92);
    bbm_long_write(handle, devid, 0x103c, 0x113dc7ae);
    break;
  case 105600:
    bbm_word_write(handle, devid, 0x1032, 0x0);
    bbm_long_write(handle, devid, 0x2008, 0xec6c);
    bbm_long_write(handle, devid, 0x103c, 0x11533333);
    break;
  case 106250:
    bbm_word_write(handle, devid, 0x1032, 0x0);
    bbm_long_write(handle, devid, 0x2008, 0xeafa);
    bbm_long_write(handle, devid, 0x103c, 0x116e8000);
    break;
  case 106496:
    bbm_word_write(handle, devid, 0x1032, 0x0);
    bbm_long_write(handle, devid, 0x2008, 0xea6f);
    bbm_long_write(handle, devid, 0x103c, 0x1178d4fe);
    break;
  case 106950:
    bbm_word_write(handle, devid, 0x1032, 0x0);
    bbm_long_write(handle, devid, 0x2008, 0xe970);
    bbm_long_write(handle, devid, 0x103c, 0x118be666);
    break;
  case 107250:
    bbm_word_write(handle, devid, 0x1032, 0x0);
    bbm_long_write(handle, devid, 0x2008, 0xe8c9);
    bbm_long_write(handle, devid, 0x103c, 0x11988000);
    break;
  case 107525:
    bbm_word_write(handle, devid, 0x1032, 0x0);
    bbm_long_write(handle, devid, 0x2008, 0xe830);
    bbm_long_write(handle, devid, 0x103c, 0x11a40ccd);
    break;
  case 108000:
    bbm_word_write(handle, devid, 0x1032, 0x0);
    bbm_long_write(handle, devid, 0x2008, 0xe72b);
    bbm_long_write(handle, devid, 0x103c, 0x11b80000);
    break;
  case 108480:
    bbm_word_write(handle, devid, 0x1032, 0x0);
    bbm_long_write(handle, devid, 0x2008, 0xe625);
    bbm_long_write(handle, devid, 0x103c, 0x11cc28f6);
    break;
  case 109375:
    bbm_word_write(handle, devid, 0x1032, 0x0);
    bbm_long_write(handle, devid, 0x2008, 0xe443);
    bbm_long_write(handle, devid, 0x103c, 0x11f1c000);
    break;
  case 110400:
    bbm_word_write(handle, devid, 0x1032, 0x0);
    bbm_long_write(handle, devid, 0x2008, 0xe224);
    bbm_long_write(handle, devid, 0x103c, 0x121ccccd);
    break;
  case 110500:
    bbm_word_write(handle, devid, 0x1032, 0x0);
    bbm_long_write(handle, devid, 0x2008, 0xe1f0);
    bbm_long_write(handle, devid, 0x103c, 0x12210000);
    break;
  case 110592:
    bbm_word_write(handle, devid, 0x1032, 0x0);
    bbm_long_write(handle, devid, 0x2008, 0xe1c0);
    bbm_long_write(handle, devid, 0x103c, 0x1224dd2f);
    break;
  case 111600:
    bbm_word_write(handle, devid, 0x1032, 0x0);
    bbm_long_write(handle, devid, 0x2008, 0xdfb6);
    bbm_long_write(handle, devid, 0x103c, 0x124f3333);
    break;
  case 112000:
    bbm_word_write(handle, devid, 0x1032, 0x0);
    bbm_long_write(handle, devid, 0x2008, 0xdee9);
    bbm_long_write(handle, devid, 0x103c, 0x12600000);
    break;
  case 112200:
    bbm_word_write(handle, devid, 0x1032, 0x0);
    bbm_long_write(handle, devid, 0x2008, 0xde84);
    bbm_long_write(handle, devid, 0x103c, 0x12686666);
    break;
  case 112500:
    bbm_word_write(handle, devid, 0x1032, 0x0);
    bbm_long_write(handle, devid, 0x2008, 0xddec);
    bbm_long_write(handle, devid, 0x103c, 0x12750000);
    break;
  case 114000:
    bbm_word_write(handle, devid, 0x1032, 0x0);
    bbm_long_write(handle, devid, 0x2008, 0xdb00);
    bbm_long_write(handle, devid, 0x103c, 0x12b40000);
    break;
  case 114750:
    bbm_word_write(handle, devid, 0x1032, 0x0);
    bbm_long_write(handle, devid, 0x2008, 0xd992);
    bbm_long_write(handle, devid, 0x103c, 0x12d38000);
    break;
  case 115200:
    bbm_word_write(handle, devid, 0x1032, 0x0);
    bbm_long_write(handle, devid, 0x2008, 0xd8b8);
    bbm_long_write(handle, devid, 0x103c, 0x12e66666);
    break;
  case 116000:
    bbm_word_write(handle, devid, 0x1032, 0x0);
    bbm_long_write(handle, devid, 0x2008, 0xd73a);
    bbm_long_write(handle, devid, 0x103c, 0x13080000);
    break;
  case 117000:
    bbm_word_write(handle, devid, 0x1032, 0x0);
    bbm_long_write(handle, devid, 0x2008, 0xd563);
    bbm_long_write(handle, devid, 0x103c, 0x13320000);
    break;
  case 118125:
    bbm_word_write(handle, devid, 0x1032, 0x0);
    bbm_long_write(handle, devid, 0x2008, 0xd35a);
    bbm_long_write(handle, devid, 0x103c, 0x13614000);
    break;
  case 118750:
    bbm_word_write(handle, devid, 0x1032, 0x0);
    bbm_long_write(handle, devid, 0x2008, 0xd23e);
    bbm_long_write(handle, devid, 0x103c, 0x137b8000);
    break;
  case 120000:
    bbm_word_write(handle, devid, 0x1032, 0x0);
    bbm_long_write(handle, devid, 0x2008, 0xd00d);
    bbm_long_write(handle, devid, 0x103c, 0x13b00000);
    break;
  case 120250:
    bbm_word_write(handle, devid, 0x1032, 0x0);
    bbm_long_write(handle, devid, 0x2008, 0xcf9e);
    bbm_long_write(handle, devid, 0x103c, 0x13ba8000);
    break;
  default:
    return 1;
  }
  return 0;
}


x86 assembly (clang, -O0):
push   %rbp
mov    %rsp,%rbp
sub    $0x20,%rsp
mov    %si,%ax
mov    %rdi,-0x10(%rbp)
mov    %ax,-0x12(%rbp)
mov    %edx,-0x18(%rbp)
mov    -0x18(%rbp),%eax
mov    %eax,-0x1c(%rbp)
sub    $0x17d72,%eax
je     14c9 <fc8300_set_cal_front_13seg+0x3a9>
jmp    114c <fc8300_set_cal_front_13seg+0x2c>
mov    -0x1c(%rbp),%eax
sub    $0x17e53,%eax
je     1516 <fc8300_set_cal_front_13seg+0x3f6>
jmp    115f <fc8300_set_cal_front_13seg+0x3f>
mov    -0x1c(%rbp),%eax
sub    $0x17f7f,%eax
je     1563 <fc8300_set_cal_front_13seg+0x443>
jmp    1172 <fc8300_set_cal_front_13seg+0x52>
mov    -0x1c(%rbp),%eax
sub    $0x18000,%eax
je     15b0 <fc8300_set_cal_front_13seg+0x490>
jmp    1185 <fc8300_set_cal_front_13seg+0x65>
mov    -0x1c(%rbp),%eax
sub    $0x18006,%eax
je     15fd <fc8300_set_cal_front_13seg+0x4dd>
jmp    1198 <fc8300_set_cal_front_13seg+0x78>
mov    -0x1c(%rbp),%eax
sub    $0x182b8,%eax
je     164a <fc8300_set_cal_front_13seg+0x52a>
jmp    11ab <fc8300_set_cal_front_13seg+0x8b>
mov    -0x1c(%rbp),%eax
sub    $0x186a0,%eax
je     1697 <fc8300_set_cal_front_13seg+0x577>
jmp    11be <fc8300_set_cal_front_13seg+0x9e>
mov    -0x1c(%rbp),%eax
sub    $0x1898e,%eax
je     16e4 <fc8300_set_cal_front_13seg+0x5c4>
jmp    11d1 <fc8300_set_cal_front_13seg+0xb1>
mov    -0x1c(%rbp),%eax
sub    $0x189c0,%eax
je     1731 <fc8300_set_cal_front_13seg+0x611>
jmp    11e4 <fc8300_set_cal_front_13seg+0xc4>
mov    -0x1c(%rbp),%eax
sub    $0x18b82,%eax
je     177e <fc8300_set_cal_front_13seg+0x65e>
jmp    11f7 <fc8300_set_cal_front_13seg+0xd7>
mov    -0x1c(%rbp),%eax
sub    $0x18c00,%eax
je     17cb <fc8300_set_cal_front_13seg+0x6ab>
jmp    120a <fc8300_set_cal_front_13seg+0xea>
mov    -0x1c(%rbp),%eax
sub    $0x18d44,%eax
je     1818 <fc8300_set_cal_front_13seg+0x6f8>
jmp    121d <fc8300_set_cal_front_13seg+0xfd>
mov    -0x1c(%rbp),%eax
sub    $0x18e70,%eax
je     1865 <fc8300_set_cal_front_13seg+0x745>
jmp    1230 <fc8300_set_cal_front_13seg+0x110>
mov    -0x1c(%rbp),%eax
sub    $0x18f9c,%eax
je     18b2 <fc8300_set_cal_front_13seg+0x792>
jmp    1243 <fc8300_set_cal_front_13seg+0x123>
mov    -0x1c(%rbp),%eax
sub    $0x19000,%eax
je     18ff <fc8300_set_cal_front_13seg+0x7df>
jmp    1256 <fc8300_set_cal_front_13seg+0x136>
mov    -0x1c(%rbp),%eax
sub    $0x191c2,%eax
je     194c <fc8300_set_cal_front_13seg+0x82c>
jmp    1269 <fc8300_set_cal_front_13seg+0x149>
mov    -0x1c(%rbp),%eax
sub    $0x192d5,%eax
je     1999 <fc8300_set_cal_front_13seg+0x879>
jmp    127c <fc8300_set_cal_front_13seg+0x15c>
mov    -0x1c(%rbp),%eax
sub    $0x1944c,%eax
je     19e6 <fc8300_set_cal_front_13seg+0x8c6>
jmp    128f <fc8300_set_cal_front_13seg+0x16f>
mov    -0x1c(%rbp),%eax
sub    $0x19640,%eax
je     1a33 <fc8300_set_cal_front_13seg+0x913>
jmp    12a2 <fc8300_set_cal_front_13seg+0x182>
mov    -0x1c(%rbp),%eax
sub    $0x19800,%eax
je     1a80 <fc8300_set_cal_front_13seg+0x960>
jmp    12b5 <fc8300_set_cal_front_13seg+0x195>
mov    -0x1c(%rbp),%eax
sub    $0x198b1,%eax
je     1acd <fc8300_set_cal_front_13seg+0x9ad>
jmp    12c8 <fc8300_set_cal_front_13seg+0x1a8>
mov    -0x1c(%rbp),%eax
sub    $0x19a28,%eax
je     1b1a <fc8300_set_cal_front_13seg+0x9fa>
jmp    12db <fc8300_set_cal_front_13seg+0x1bb>
mov    -0x1c(%rbp),%eax
sub    $0x19a82,%eax
je     1b67 <fc8300_set_cal_front_13seg+0xa47>
jmp    12ee <fc8300_set_cal_front_13seg+0x1ce>
mov    -0x1c(%rbp),%eax
sub    $0x19c80,%eax
je     1bb4 <fc8300_set_cal_front_13seg+0xa94>
jmp    1301 <fc8300_set_cal_front_13seg+0x1e1>
mov    -0x1c(%rbp),%eax
sub    $0x19f0a,%eax
je     1c01 <fc8300_set_cal_front_13seg+0xae1>
jmp    1314 <fc8300_set_cal_front_13seg+0x1f4>
mov    -0x1c(%rbp),%eax
sub    $0x1a000,%eax
je     1c4e <fc8300_set_cal_front_13seg+0xb2e>
jmp    1327 <fc8300_set_cal_front_13seg+0x207>
mov    -0x1c(%rbp),%eax
sub    $0x1a1c6,%eax
je     1c9b <fc8300_set_cal_front_13seg+0xb7b>
jmp    133a <fc8300_set_cal_front_13seg+0x21a>
mov    -0x1c(%rbp),%eax
sub    $0x1a2f2,%eax
je     1ce8 <fc8300_set_cal_front_13seg+0xbc8>
jmp    134d <fc8300_set_cal_front_13seg+0x22d>
mov    -0x1c(%rbp),%eax
sub    $0x1a405,%eax
je     1d35 <fc8300_set_cal_front_13seg+0xc15>
jmp    1360 <fc8300_set_cal_front_13seg+0x240>
mov    -0x1c(%rbp),%eax
sub    $0x1a5e0,%eax
je     1d82 <fc8300_set_cal_front_13seg+0xc62>
jmp    1373 <fc8300_set_cal_front_13seg+0x253>
mov    -0x1c(%rbp),%eax
sub    $0x1a7c0,%eax
je     1dcf <fc8300_set_cal_front_13seg+0xcaf>
jmp    1386 <fc8300_set_cal_front_13seg+0x266>
mov    -0x1c(%rbp),%eax
sub    $0x1ab3f,%eax
je     1e1c <fc8300_set_cal_front_13seg+0xcfc>
jmp    1399 <fc8300_set_cal_front_13seg+0x279>
mov    -0x1c(%rbp),%eax
sub    $0x1af40,%eax
je     1e69 <fc8300_set_cal_front_13seg+0xd49>
jmp    13ac <fc8300_set_cal_front_13seg+0x28c>
mov    -0x1c(%rbp),%eax
sub    $0x1afa4,%eax
je     1eb6 <fc8300_set_cal_front_13seg+0xd96>
jmp    13bf <fc8300_set_cal_front_13seg+0x29f>
mov    -0x1c(%rbp),%eax
sub    $0x1b000,%eax
je     1f03 <fc8300_set_cal_front_13seg+0xde3>
jmp    13d2 <fc8300_set_cal_front_13seg+0x2b2>
mov    -0x1c(%rbp),%eax
sub    $0x1b3f0,%eax
je     1f50 <fc8300_set_cal_front_13seg+0xe30>
jmp    13e5 <fc8300_set_cal_front_13seg+0x2c5>
mov    -0x1c(%rbp),%eax
sub    $0x1b580,%eax
je     1f9d <fc8300_set_cal_front_13seg+0xe7d>
jmp    13f8 <fc8300_set_cal_front_13seg+0x2d8>
mov    -0x1c(%rbp),%eax
sub    $0x1b648,%eax
je     1fea <fc8300_set_cal_front_13seg+0xeca>
jmp    140b <fc8300_set_cal_front_13seg+0x2eb>
mov    -0x1c(%rbp),%eax
sub    $0x1b774,%eax
je     2037 <fc8300_set_cal_front_13seg+0xf17>
jmp    141e <fc8300_set_cal_front_13seg+0x2fe>
mov    -0x1c(%rbp),%eax
sub    $0x1bd50,%eax
je     2084 <fc8300_set_cal_front_13seg+0xf64>
jmp    1431 <fc8300_set_cal_front_13seg+0x311>
mov    -0x1c(%rbp),%eax
sub    $0x1c03e,%eax
je     20d1 <fc8300_set_cal_front_13seg+0xfb1>
jmp    1444 <fc8300_set_cal_front_13seg+0x324>
mov    -0x1c(%rbp),%eax
sub    $0x1c200,%eax
je     211e <fc8300_set_cal_front_13seg+0xffe>
jmp    1457 <fc8300_set_cal_front_13seg+0x337>
mov    -0x1c(%rbp),%eax
sub    $0x1c520,%eax
je     216b <fc8300_set_cal_front_13seg+0x104b>
jmp    146a <fc8300_set_cal_front_13seg+0x34a>
mov    -0x1c(%rbp),%eax
sub    $0x1c908,%eax
je     21b8 <fc8300_set_cal_front_13seg+0x1098>
jmp    147d <fc8300_set_cal_front_13seg+0x35d>
mov    -0x1c(%rbp),%eax
sub    $0x1cd6d,%eax
je     2205 <fc8300_set_cal_front_13seg+0x10e5>
jmp    1490 <fc8300_set_cal_front_13seg+0x370>
mov    -0x1c(%rbp),%eax
sub    $0x1cfde,%eax
je     2252 <fc8300_set_cal_front_13seg+0x1132>
jmp    14a3 <fc8300_set_cal_front_13seg+0x383>
mov    -0x1c(%rbp),%eax
sub    $0x1d4c0,%eax
je     229f <fc8300_set_cal_front_13seg+0x117f>
jmp    14b6 <fc8300_set_cal_front_13seg+0x396>
mov    -0x1c(%rbp),%eax
sub    $0x1d5ba,%eax
je     22ec <fc8300_set_cal_front_13seg+0x11cc>
jmp    2339 <fc8300_set_cal_front_13seg+0x1219>
mov    -0x10(%rbp),%rdi
movzwl -0x12(%rbp),%esi
mov    $0x1032,%edx
xor    %ecx,%ecx
mov    $0x0,%al
call   1040 <bbm_word_write@plt>
mov    -0x10(%rbp),%rdi
movzwl -0x12(%rbp),%esi
mov    $0x2008,%edx
mov    $0xffab,%ecx
mov    $0x0,%al
call   1030 <bbm_long_write@plt>
mov    -0x10(%rbp),%rdi
movzwl -0x12(%rbp),%esi
mov    $0x103c,%edx
mov    $0x10054ccd,%ecx
mov    $0x0,%al
call   1030 <bbm_long_write@plt>
jmp    2345 <fc8300_set_cal_front_13seg+0x1225>
mov    -0x10(%rbp),%rdi
movzwl -0x12(%rbp),%esi
mov    $0x1032,%edx
xor    %ecx,%ecx
mov    $0x0,%al
call   1040 <bbm_word_write@plt>
mov    -0x10(%rbp),%rdi
movzwl -0x12(%rbp),%esi
mov    $0x2008,%edx
mov    $0xff15,%ecx
mov    $0x0,%al
call   1030 <bbm_long_write@plt>
mov    -0x10(%rbp),%rdi
movzwl -0x12(%rbp),%esi
mov    $0x103c,%edx
mov    $0x100ec000,%ecx
mov    $0x0,%al
call   1030 <bbm_long_write@plt>
jmp    2345 <fc8300_set_cal_front_13seg+0x1225>
mov    -0x10(%rbp),%rdi
movzwl -0x12(%rbp),%esi
mov    $0x1032,%edx
xor    %ecx,%ecx
mov    $0x0,%al
call   1040 <bbm_word_write@plt>
mov    -0x10(%rbp),%rdi
movzwl -0x12(%rbp),%esi
mov    $0x2008,%edx
mov    $0xfe4d,%ecx
mov    $0x0,%al
call   1030 <bbm_long_write@plt>
mov    -0x10(%rbp),%rdi
movzwl -0x12(%rbp),%esi
mov    $0x103c,%edx
mov    $0x101b599a,%ecx
mov    $0x0,%al
call   1030 <bbm_long_write@plt>
jmp    2345 <fc8300_set_cal_front_13seg+0x1225>
mov    -0x10(%rbp),%rdi
movzwl -0x12(%rbp),%esi
mov    $0x1032,%edx
xor    %ecx,%ecx
mov    $0x0,%al
call   1040 <bbm_word_write@plt>
mov    -0x10(%rbp),%rdi
movzwl -0x12(%rbp),%esi
mov    $0x2008,%edx
mov    $0xfdf8,%ecx
mov    $0x0,%al
call   1030 <bbm_long_write@plt>
mov    -0x10(%rbp),%rdi
movzwl -0x12(%rbp),%esi
mov    $0x103c,%edx
mov    $0x1020c49c,%ecx
mov    $0x0,%al
call   1030 <bbm_long_write@plt>
jmp    2345 <fc8300_set_cal_front_13seg+0x1225>
mov    -0x10(%rbp),%rdi
movzwl -0x12(%rbp),%esi
mov    $0x1032,%edx
xor    %ecx,%ecx
mov    $0x0,%al
call   1040 <bbm_word_write@plt>
mov    -0x10(%rbp),%rdi
movzwl -0x12(%rbp),%esi
mov    $0x2008,%edx
mov    $0xfdf4,%ecx
mov    $0x0,%al
call   1030 <bbm_long_write@plt>
mov    -0x10(%rbp),%rdi
movzwl -0x12(%rbp),%esi
mov    $0x103c,%edx
mov    $0x1021051f,%ecx
mov    $0x0,%al
call   1030 <bbm_long_write@plt>
jmp    2345 <fc8300_set_cal_front_13seg+0x1225>
mov    -0x10(%rbp),%rdi
movzwl -0x12(%rbp),%esi
mov    $0x1032,%edx
xor    %ecx,%ecx
mov    $0x0,%al
call   1040 <bbm_word_write@plt>
mov    -0x10(%rbp),%rdi
movzwl -0x12(%rbp),%esi
mov    $0x2008,%edx
mov    $0xfc2f,%ecx
mov    $0x0,%al
call   1030 <bbm_long_write@plt>
mov    -0x10(%rbp),%rdi
movzwl -0x12(%rbp),%esi
mov    $0x103c,%edx
mov    $0x103e0000,%ecx
mov    $0x0,%al
call   1030 <bbm_long_write@plt>
jmp    2345 <fc8300_set_cal_front_13seg+0x1225>
mov    -0x10(%rbp),%rdi
movzwl -0x12(%rbp),%esi
mov    $0x1032,%edx
xor    %ecx,%ecx
mov    $0x0,%al
call   1040 <bbm_word_write@plt>
mov    -0x10(%rbp),%rdi
movzwl -0x12(%rbp),%esi
mov    $0x2008,%edx
mov    $0xf9a9,%ecx
mov    $0x0,%al
call   1030 <bbm_long_write@plt>
mov    -0x10(%rbp),%rdi
movzwl -0x12(%rbp),%esi
mov    $0x103c,%edx
mov    $0x10680000,%ecx
mov    $0x0,%al
call   1030 <bbm_long_write@plt>
jmp    2345 <fc8300_set_cal_front_13seg+0x1225>
mov    -0x10(%rbp),%rdi
movzwl -0x12(%rbp),%esi
mov    $0x1032,%edx
xor    %ecx,%ecx
mov    $0x0,%al
call   1040 <bbm_word_write@plt>
mov    -0x10(%rbp),%rdi
movzwl -0x12(%rbp),%esi
mov    $0x2008,%edx
mov    $0xf7cd,%ecx
mov    $0x0,%al
call   1030 <bbm_long_write@plt>
mov    -0x10(%rbp),%rdi
movzwl -0x12(%rbp),%esi
mov    $0x103c,%edx
mov    $0x10878000,%ecx
mov    $0x0,%al
call   1030 <bbm_long_write@plt>
jmp    2345 <fc8300_set_cal_front_13seg+0x1225>
mov    -0x10(%rbp),%rdi
movzwl -0x12(%rbp),%esi
mov    $0x1032,%edx
xor    %ecx,%ecx
mov    $0x0,%al
call   1040 <bbm_word_write@plt>
mov    -0x10(%rbp),%rdi
movzwl -0x12(%rbp),%esi
mov    $0x2008,%edx
mov    $0xf7ae,%ecx
mov    $0x0,%al
call   1030 <bbm_long_write@plt>
mov    -0x10(%rbp),%rdi
movzwl -0x12(%rbp),%esi
mov    $0x103c,%edx
mov    $0x1089999a,%ecx
mov    $0x0,%al
call   1030 <bbm_long_write@plt>
jmp    2345 <fc8300_set_cal_front_13seg+0x1225>
mov    -0x10(%rbp),%rdi
movzwl -0x12(%rbp),%esi
mov    $0x1032,%edx
xor    %ecx,%ecx
mov    $0x0,%al
call   1040 <bbm_word_write@plt>
mov    -0x10(%rbp),%rdi
movzwl -0x12(%rbp),%esi
mov    $0x2008,%edx
mov    $0xf694,%ecx
mov    $0x0,%al
call   1030 <bbm_long_write@plt>
mov    -0x10(%rbp),%rdi
movzwl -0x12(%rbp),%esi
mov    $0x103c,%edx
mov    $0x109c8000,%ecx
mov    $0x0,%al
call   1030 <bbm_long_write@plt>
jmp    2345 <fc8300_set_cal_front_13seg+0x1225>
mov    -0x10(%rbp),%rdi
movzwl -0x12(%rbp),%esi
mov    $0x1032,%edx
xor    %ecx,%ecx
mov    $0x0,%al
call   1040 <bbm_word_write@plt>
mov    -0x10(%rbp),%rdi
movzwl -0x12(%rbp),%esi
mov    $0x2008,%edx
mov    $0xf646,%ecx
mov    $0x0,%al
call   1030 <bbm_long_write@plt>
mov    -0x10(%rbp),%rdi
movzwl -0x12(%rbp),%esi
mov    $0x103c,%edx
mov    $0x10a1cac1,%ecx
mov    $0x0,%al
call   1030 <bbm_long_write@plt>
jmp    2345 <fc8300_set_cal_front_13seg+0x1225>
mov    -0x10(%rbp),%rdi
movzwl -0x12(%rbp),%esi
mov    $0x1032,%edx
xor    %ecx,%ecx
mov    $0x0,%al
call   1040 <bbm_word_write@plt>
mov    -0x10(%rbp),%rdi
movzwl -0x12(%rbp),%esi
mov    $0x2008,%edx
mov    $0xf57d,%ecx
mov    $0x0,%al
call   1030 <bbm_long_write@plt>
mov    -0x10(%rbp),%rdi
movzwl -0x12(%rbp),%esi
mov    $0x103c,%edx
mov    $0x10af6666,%ecx
mov    $0x0,%al
call   1030 <bbm_long_write@plt>
jmp    2345 <fc8300_set_cal_front_13seg+0x1225>
mov    -0x10(%rbp),%rdi
movzwl -0x12(%rbp),%esi
mov    $0x1032,%edx
xor    %ecx,%ecx
mov    $0x0,%al
call   1040 <bbm_word_write@plt>
mov    -0x10(%rbp),%rdi
movzwl -0x12(%rbp),%esi
mov    $0x2008,%edx
mov    $0xf4c4,%ecx
mov    $0x0,%al
call   1030 <bbm_long_write@plt>
mov    -0x10(%rbp),%rdi
movzwl -0x12(%rbp),%esi
mov    $0x103c,%edx
mov    $0x10bc0000,%ecx
mov    $0x0,%al
call   1030 <bbm_long_write@plt>
jmp    2345 <fc8300_set_cal_front_13seg+0x1225>
mov    -0x10(%rbp),%rdi
movzwl -0x12(%rbp),%esi
mov    $0x1032,%edx
xor    %ecx,%ecx
mov    $0x0,%al
call   1040 <bbm_word_write@plt>
mov    -0x10(%rbp),%rdi
movzwl -0x12(%rbp),%esi
mov    $0x2008,%edx
mov    $0xf40c,%ecx
mov    $0x0,%al
call   1030 <bbm_long_write@plt>
mov    -0x10(%rbp),%rdi
movzwl -0x12(%rbp),%esi
mov    $0x103c,%edx
mov    $0x10c8999a,%ecx
mov    $0x0,%al
call   1030 <bbm_long_write@plt>
jmp    2345 <fc8300_set_cal_front_13seg+0x1225>
mov    -0x10(%rbp),%rdi
movzwl -0x12(%rbp),%esi
mov    $0x1032,%edx
xor    %ecx,%ecx
mov    $0x0,%al
call   1040 <bbm_word_write@plt>
mov    -0x10(%rbp),%rdi
movzwl -0x12(%rbp),%esi
mov    $0x2008,%edx
mov    $0xf3cf,%ecx
mov    $0x0,%al
call   1030 <bbm_long_write@plt>
mov    -0x10(%rbp),%rdi
movzwl -0x12(%rbp),%esi
mov    $0x103c,%edx
mov    $0x10cccccd,%ecx
mov    $0x0,%al
call   1030 <bbm_long_write@plt>
jmp    2345 <fc8300_set_cal_front_13seg+0x1225>
mov    -0x10(%rbp),%rdi
movzwl -0x12(%rbp),%esi
mov    $0x1032,%edx
xor    %ecx,%ecx
mov    $0x0,%al
call   1040 <bbm_word_write@plt>
mov    -0x10(%rbp),%rdi
movzwl -0x12(%rbp),%esi
mov    $0x2008,%edx
mov    $0xf2be,%ecx
mov    $0x0,%al
call   1030 <bbm_long_write@plt>
mov    -0x10(%rbp),%rdi
movzwl -0x12(%rbp),%esi
mov    $0x103c,%edx
mov    $0x10dfb333,%ecx
mov    $0x0,%al
call   1030 <bbm_long_write@plt>
jmp    2345 <fc8300_set_cal_front_13seg+0x1225>
mov    -0x10(%rbp),%rdi
movzwl -0x12(%rbp),%esi
mov    $0x1032,%edx
xor    %ecx,%ecx
mov    $0x0,%al
call   1040 <bbm_word_write@plt>
mov    -0x10(%rbp),%rdi
movzwl -0x12(%rbp),%esi
mov    $0x2008,%edx
mov    $0xf218,%ecx
mov    $0x0,%al
call   1030 <bbm_long_write@plt>
mov    -0x10(%rbp),%rdi
movzwl -0x12(%rbp),%esi
mov    $0x103c,%edx
mov    $0x10eb4000,%ecx
mov    $0x0,%al
call   1030 <bbm_long_write@plt>
jmp    2345 <fc8300_set_cal_front_13seg+0x1225>
mov    -0x10(%rbp),%rdi
movzwl -0x12(%rbp),%esi
mov    $0x1032,%edx
xor    %ecx,%ecx
mov    $0x0,%al
call   1040 <bbm_word_write@plt>
mov    -0x10(%rbp),%rdi
movzwl -0x12(%rbp),%esi
mov    $0x2008,%edx
mov    $0xf138,%ecx
mov    $0x0,%al
call   1030 <bbm_long_write@plt>
mov    -0x10(%rbp),%rdi
movzwl -0x12(%rbp),%esi
mov    $0x103c,%edx
mov    $0x10fb0000,%ecx
mov    $0x0,%al
call   1030 <bbm_long_write@plt>
jmp    2345 <fc8300_set_cal_front_13seg+0x1225>
mov    -0x10(%rbp),%rdi
movzwl -0x12(%rbp),%esi
mov    $0x1032,%edx
xor    %ecx,%ecx
mov    $0x0,%al
call   1040 <bbm_word_write@plt>
mov    -0x10(%rbp),%rdi
movzwl -0x12(%rbp),%esi
mov    $0x2008,%edx
mov    $0xf00f,%ecx
mov    $0x0,%al
call   1030 <bbm_long_write@plt>
mov    -0x10(%rbp),%rdi
movzwl -0x12(%rbp),%esi
mov    $0x103c,%edx
mov    $0x11100000,%ecx
mov    $0x0,%al
call   1030 <bbm_long_write@plt>
jmp    2345 <fc8300_set_cal_front_13seg+0x1225>
mov    -0x10(%rbp),%rdi
movzwl -0x12(%rbp),%esi
mov    $0x1032,%edx
xor    %ecx,%ecx
mov    $0x0,%al
call   1040 <bbm_word_write@plt>
mov    -0x10(%rbp),%rdi
movzwl -0x12(%rbp),%esi
mov    $0x2008,%edx
mov    $0xef07,%ecx
mov    $0x0,%al
call   1030 <bbm_long_write@plt>
mov    -0x10(%rbp),%rdi
movzwl -0x12(%rbp),%esi
mov    $0x103c,%edx
mov    $0x1122d0e5,%ecx
mov    $0x0,%al
call   1030 <bbm_long_write@plt>
jmp    2345 <fc8300_set_cal_front_13seg+0x1225>
mov    -0x10(%rbp),%rdi
movzwl -0x12(%rbp),%esi
mov    $0x1032,%edx
xor    %ecx,%ecx
mov    $0x0,%al
call   1040 <bbm_word_write@plt>
mov    -0x10(%rbp),%rdi
movzwl -0x12(%rbp),%esi
mov    $0x2008,%edx
mov    $0xeea0,%ecx
mov    $0x0,%al
call   1030 <bbm_long_write@plt>
mov    -0x10(%rbp),%rdi
movzwl -0x12(%rbp),%esi
mov    $0x103c,%edx
mov    $0x112a4000,%ecx
mov    $0x0,%al
call   1030 <bbm_long_write@plt>
jmp    2345 <fc8300_set_cal_front_13seg+0x1225>
mov    -0x10(%rbp),%rdi
movzwl -0x12(%rbp),%esi
mov    $0x1032,%edx
xor    %ecx,%ecx
mov    $0x0,%al
call   1040 <bbm_word_write@plt>
mov    -0x10(%rbp),%rdi
movzwl -0x12(%rbp),%esi
mov    $0x2008,%edx
mov    $0xedc6,%ecx
mov    $0x0,%al
call   1030 <bbm_long_write@plt>
mov    -0x10(%rbp),%rdi
movzwl -0x12(%rbp),%esi
mov    $0x103c,%edx
mov    $0x113a0000,%ecx
mov    $0x0,%al
call   1030 <bbm_long_write@plt>
jmp    2345 <fc8300_set_cal_front_13seg+0x1225>
mov    -0x10(%rbp),%rdi
movzwl -0x12(%rbp),%esi
mov    $0x1032,%edx
xor    %ecx,%ecx
mov    $0x0,%al
call   1040 <bbm_word_write@plt>
mov    -0x10(%rbp),%rdi
movzwl -0x12(%rbp),%esi
mov    $0x2008,%edx
mov    $0xed92,%ecx
mov    $0x0,%al
call   1030 <bbm_long_write@plt>
mov    -0x10(%rbp),%rdi
movzwl -0x12(%rbp),%esi
mov    $0x103c,%edx
mov    $0x113dc7ae,%ecx
mov    $0x0,%al
call   1030 <bbm_long_write@plt>
jmp    2345 <fc8300_set_cal_front_13seg+0x1225>
mov    -0x10(%rbp),%rdi
movzwl -0x12(%rbp),%esi
mov    $0x1032,%edx
xor    %ecx,%ecx
mov    $0x0,%al
call   1040 <bbm_word_write@plt>
mov    -0x10(%rbp),%rdi
movzwl -0x12(%rbp),%esi
mov    $0x2008,%edx
mov    $0xec6c,%ecx
mov    $0x0,%al
call   1030 <bbm_long_write@plt>
mov    -0x10(%rbp),%rdi
movzwl -0x12(%rbp),%esi
mov    $0x103c,%edx
mov    $0x11533333,%ecx
mov    $0x0,%al
call   1030 <bbm_long_write@plt>
jmp    2345 <fc8300_set_cal_front_13seg+0x1225>
mov    -0x10(%rbp),%rdi
movzwl -0x12(%rbp),%esi
mov    $0x1032,%edx
xor    %ecx,%ecx
mov    $0x0,%al
call   1040 <bbm_word_write@plt>
mov    -0x10(%rbp),%rdi
movzwl -0x12(%rbp),%esi
mov    $0x2008,%edx
mov    $0xeafa,%ecx
mov    $0x0,%al
call   1030 <bbm_long_write@plt>
mov    -0x10(%rbp),%rdi
movzwl -0x12(%rbp),%esi
mov    $0x103c,%edx
mov    $0x116e8000,%ecx
mov    $0x0,%al
call   1030 <bbm_long_write@plt>
jmp    2345 <fc8300_set_cal_front_13seg+0x1225>
mov    -0x10(%rbp),%rdi
movzwl -0x12(%rbp),%esi
mov    $0x1032,%edx
xor    %ecx,%ecx
mov    $0x0,%al
call   1040 <bbm_word_write@plt>
mov    -0x10(%rbp),%rdi
movzwl -0x12(%rbp),%esi
mov    $0x2008,%edx
mov    $0xea6f,%ecx
mov    $0x0,%al
call   1030 <bbm_long_write@plt>
mov    -0x10(%rbp),%rdi
movzwl -0x12(%rbp),%esi
mov    $0x103c,%edx
mov    $0x1178d4fe,%ecx
mov    $0x0,%al
call   1030 <bbm_long_write@plt>
jmp    2345 <fc8300_set_cal_front_13seg+0x1225>
mov    -0x10(%rbp),%rdi
movzwl -0x12(%rbp),%esi
mov    $0x1032,%edx
xor    %ecx,%ecx
mov    $0x0,%al
call   1040 <bbm_word_write@plt>
mov    -0x10(%rbp),%rdi
movzwl -0x12(%rbp),%esi
mov    $0x2008,%edx
mov    $0xe970,%ecx
mov    $0x0,%al
call   1030 <bbm_long_write@plt>
mov    -0x10(%rbp),%rdi
movzwl -0x12(%rbp),%esi
mov    $0x103c,%edx
mov    $0x118be666,%ecx
mov    $0x0,%al
call   1030 <bbm_long_write@plt>
jmp    2345 <fc8300_set_cal_front_13seg+0x1225>
mov    -0x10(%rbp),%rdi
movzwl -0x12(%rbp),%esi
mov    $0x1032,%edx
xor    %ecx,%ecx
mov    $0x0,%al
call   1040 <bbm_word_write@plt>
mov    -0x10(%rbp),%rdi
movzwl -0x12(%rbp),%esi
mov    $0x2008,%edx
mov    $0xe8c9,%ecx
mov    $0x0,%al
call   1030 <bbm_long_write@plt>
mov    -0x10(%rbp),%rdi
movzwl -0x12(%rbp),%esi
mov    $0x103c,%edx
mov    $0x11988000,%ecx
mov    $0x0,%al
call   1030 <bbm_long_write@plt>
jmp    2345 <fc8300_set_cal_front_13seg+0x1225>
mov    -0x10(%rbp),%rdi
movzwl -0x12(%rbp),%esi
mov    $0x1032,%edx
xor    %ecx,%ecx
mov    $0x0,%al
call   1040 <bbm_word_write@plt>
mov    -0x10(%rbp),%rdi
movzwl -0x12(%rbp),%esi
mov    $0x2008,%edx
mov    $0xe830,%ecx
mov    $0x0,%al
call   1030 <bbm_long_write@plt>
mov    -0x10(%rbp),%rdi
movzwl -0x12(%rbp),%esi
mov    $0x103c,%edx
mov    $0x11a40ccd,%ecx
mov    $0x0,%al
call   1030 <bbm_long_write@plt>
jmp    2345 <fc8300_set_cal_front_13seg+0x1225>
mov    -0x10(%rbp),%rdi
movzwl -0x12(%rbp),%esi
mov    $0x1032,%edx
xor    %ecx,%ecx
mov    $0x0,%al
call   1040 <bbm_word_write@plt>
mov    -0x10(%rbp),%rdi
movzwl -0x12(%rbp),%esi
mov    $0x2008,%edx
mov    $0xe72b,%ecx
mov    $0x0,%al
call   1030 <bbm_long_write@plt>
mov    -0x10(%rbp),%rdi
movzwl -0x12(%rbp),%esi
mov    $0x103c,%edx
mov    $0x11b80000,%ecx
mov    $0x0,%al
call   1030 <bbm_long_write@plt>
jmp    2345 <fc8300_set_cal_front_13seg+0x1225>
mov    -0x10(%rbp),%rdi
movzwl -0x12(%rbp),%esi
mov    $0x1032,%edx
xor    %ecx,%ecx
mov    $0x0,%al
call   1040 <bbm_word_write@plt>
mov    -0x10(%rbp),%rdi
movzwl -0x12(%rbp),%esi
mov    $0x2008,%edx
mov    $0xe625,%ecx
mov    $0x0,%al
call   1030 <bbm_long_write@plt>
mov    -0x10(%rbp),%rdi
movzwl -0x12(%rbp),%esi
mov    $0x103c,%edx
mov    $0x11cc28f6,%ecx
mov    $0x0,%al
call   1030 <bbm_long_write@plt>
jmp    2345 <fc8300_set_cal_front_13seg+0x1225>
mov    -0x10(%rbp),%rdi
movzwl -0x12(%rbp),%esi
mov    $0x1032,%edx
xor    %ecx,%ecx
mov    $0x0,%al
call   1040 <bbm_word_write@plt>
mov    -0x10(%rbp),%rdi
movzwl -0x12(%rbp),%esi
mov    $0x2008,%edx
mov    $0xe443,%ecx
mov    $0x0,%al
call   1030 <bbm_long_write@plt>
mov    -0x10(%rbp),%rdi
movzwl -0x12(%rbp),%esi
mov    $0x103c,%edx
mov    $0x11f1c000,%ecx
mov    $0x0,%al
call   1030 <bbm_long_write@plt>
jmp    2345 <fc8300_set_cal_front_13seg+0x1225>
mov    -0x10(%rbp),%rdi
movzwl -0x12(%rbp),%esi
mov    $0x1032,%edx
xor    %ecx,%ecx
mov    $0x0,%al
call   1040 <bbm_word_write@plt>
mov    -0x10(%rbp),%rdi
movzwl -0x12(%rbp),%esi
mov    $0x2008,%edx
mov    $0xe224,%ecx
mov    $0x0,%al
call   1030 <bbm_long_write@plt>
mov    -0x10(%rbp),%rdi
movzwl -0x12(%rbp),%esi
mov    $0x103c,%edx
mov    $0x121ccccd,%ecx
mov    $0x0,%al
call   1030 <bbm_long_write@plt>
jmp    2345 <fc8300_set_cal_front_13seg+0x1225>
mov    -0x10(%rbp),%rdi
movzwl -0x12(%rbp),%esi
mov    $0x1032,%edx
xor    %ecx,%ecx
mov    $0x0,%al
call   1040 <bbm_word_write@plt>
mov    -0x10(%rbp),%rdi
movzwl -0x12(%rbp),%esi
mov    $0x2008,%edx
mov    $0xe1f0,%ecx
mov    $0x0,%al
call   1030 <bbm_long_write@plt>
mov    -0x10(%rbp),%rdi
movzwl -0x12(%rbp),%esi
mov    $0x103c,%edx
mov    $0x12210000,%ecx
mov    $0x0,%al
call   1030 <bbm_long_write@plt>
jmp    2345 <fc8300_set_cal_front_13seg+0x1225>
mov    -0x10(%rbp),%rdi
movzwl -0x12(%rbp),%esi
mov    $0x1032,%edx
xor    %ecx,%ecx
mov    $0x0,%al
call   1040 <bbm_word_write@plt>
mov    -0x10(%rbp),%rdi
movzwl -0x12(%rbp),%esi
mov    $0x2008,%edx
mov    $0xe1c0,%ecx
mov    $0x0,%al
call   1030 <bbm_long_write@plt>
mov    -0x10(%rbp),%rdi
movzwl -0x12(%rbp),%esi
mov    $0x103c,%edx
mov    $0x1224dd2f,%ecx
mov    $0x0,%al
call   1030 <bbm_long_write@plt>
jmp    2345 <fc8300_set_cal_front_13seg+0x1225>
mov    -0x10(%rbp),%rdi
movzwl -0x12(%rbp),%esi
mov    $0x1032,%edx
xor    %ecx,%ecx
mov    $0x0,%al
call   1040 <bbm_word_write@plt>
mov    -0x10(%rbp),%rdi
movzwl -0x12(%rbp),%esi
mov    $0x2008,%edx
mov    $0xdfb6,%ecx
mov    $0x0,%al
call   1030 <bbm_long_write@plt>
mov    -0x10(%rbp),%rdi
movzwl -0x12(%rbp),%esi
mov    $0x103c,%edx
mov    $0x124f3333,%ecx
mov    $0x0,%al
call   1030 <bbm_long_write@plt>
jmp    2345 <fc8300_set_cal_front_13seg+0x1225>
mov    -0x10(%rbp),%rdi
movzwl -0x12(%rbp),%esi
mov    $0x1032,%edx
xor    %ecx,%ecx
mov    $0x0,%al
call   1040 <bbm_word_write@plt>
mov    -0x10(%rbp),%rdi
movzwl -0x12(%rbp),%esi
mov    $0x2008,%edx
mov    $0xdee9,%ecx
mov    $0x0,%al
call   1030 <bbm_long_write@plt>
mov    -0x10(%rbp),%rdi
movzwl -0x12(%rbp),%esi
mov    $0x103c,%edx
mov    $0x12600000,%ecx
mov    $0x0,%al
call   1030 <bbm_long_write@plt>
jmp    2345 <fc8300_set_cal_front_13seg+0x1225>
mov    -0x10(%rbp),%rdi
movzwl -0x12(%rbp),%esi
mov    $0x1032,%edx
xor    %ecx,%ecx
mov    $0x0,%al
call   1040 <bbm_word_write@plt>
mov    -0x10(%rbp),%rdi
movzwl -0x12(%rbp),%esi
mov    $0x2008,%edx
mov    $0xde84,%ecx
mov    $0x0,%al
call   1030 <bbm_long_write@plt>
mov    -0x10(%rbp),%rdi
movzwl -0x12(%rbp),%esi
mov    $0x103c,%edx
mov    $0x12686666,%ecx
mov    $0x0,%al
call   1030 <bbm_long_write@plt>
jmp    2345 <fc8300_set_cal_front_13seg+0x1225>
mov    -0x10(%rbp),%rdi
movzwl -0x12(%rbp),%esi
mov    $0x1032,%edx
xor    %ecx,%ecx
mov    $0x0,%al
call   1040 <bbm_word_write@plt>
mov    -0x10(%rbp),%rdi
movzwl -0x12(%rbp),%esi
mov    $0x2008,%edx
mov    $0xddec,%ecx
mov    $0x0,%al
call   1030 <bbm_long_write@plt>
mov    -0x10(%rbp),%rdi
movzwl -0x12(%rbp),%esi
mov    $0x103c,%edx
mov    $0x12750000,%ecx
mov    $0x0,%al
call   1030 <bbm_long_write@plt>
jmp    2345 <fc8300_set_cal_front_13seg+0x1225>
mov    -0x10(%rbp),%rdi
movzwl -0x12(%rbp),%esi
mov    $0x1032,%edx
xor    %ecx,%ecx
mov    $0x0,%al
call   1040 <bbm_word_write@plt>
mov    -0x10(%rbp),%rdi
movzwl -0x12(%rbp),%esi
mov    $0x2008,%edx
mov    $0xdb00,%ecx
mov    $0x0,%al
call   1030 <bbm_long_write@plt>
mov    -0x10(%rbp),%rdi
movzwl -0x12(%rbp),%esi
mov    $0x103c,%edx
mov    $0x12b40000,%ecx
mov    $0x0,%al
call   1030 <bbm_long_write@plt>
jmp    2345 <fc8300_set_cal_front_13seg+0x1225>
mov    -0x10(%rbp),%rdi
movzwl -0x12(%rbp),%esi
mov    $0x1032,%edx
xor    %ecx,%ecx
mov    $0x0,%al
call   1040 <bbm_word_write@plt>
mov    -0x10(%rbp),%rdi
movzwl -0x12(%rbp),%esi
mov    $0x2008,%edx
mov    $0xd992,%ecx
mov    $0x0,%al
call   1030 <bbm_long_write@plt>
mov    -0x10(%rbp),%rdi
movzwl -0x12(%rbp),%esi
mov    $0x103c,%edx
mov    $0x12d38000,%ecx
mov    $0x0,%al
call   1030 <bbm_long_write@plt>
jmp    2345 <fc8300_set_cal_front_13seg+0x1225>
mov    -0x10(%rbp),%rdi
movzwl -0x12(%rbp),%esi
mov    $0x1032,%edx
xor    %ecx,%ecx
mov    $0x0,%al
call   1040 <bbm_word_write@plt>
mov    -0x10(%rbp),%rdi
movzwl -0x12(%rbp),%esi
mov    $0x2008,%edx
mov    $0xd8b8,%ecx
mov    $0x0,%al
call   1030 <bbm_long_write@plt>
mov    -0x10(%rbp),%rdi
movzwl -0x12(%rbp),%esi
mov    $0x103c,%edx
mov    $0x12e66666,%ecx
mov    $0x0,%al
call   1030 <bbm_long_write@plt>
jmp    2345 <fc8300_set_cal_front_13seg+0x1225>
mov    -0x10(%rbp),%rdi
movzwl -0x12(%rbp),%esi
mov    $0x1032,%edx
xor    %ecx,%ecx
mov    $0x0,%al
call   1040 <bbm_word_write@plt>
mov    -0x10(%rbp),%rdi
movzwl -0x12(%rbp),%esi
mov    $0x2008,%edx
mov    $0xd73a,%ecx
mov    $0x0,%al
call   1030 <bbm_long_write@plt>
mov    -0x10(%rbp),%rdi
movzwl -0x12(%rbp),%esi
mov    $0x103c,%edx
mov    $0x13080000,%ecx
mov    $0x0,%al
call   1030 <bbm_long_write@plt>
jmp    2345 <fc8300_set_cal_front_13seg+0x1225>
mov    -0x10(%rbp),%rdi
movzwl -0x12(%rbp),%esi
mov    $0x1032,%edx
xor    %ecx,%ecx
mov    $0x0,%al
call   1040 <bbm_word_write@plt>
mov    -0x10(%rbp),%rdi
movzwl -0x12(%rbp),%esi
mov    $0x2008,%edx
mov    $0xd563,%ecx
mov    $0x0,%al
call   1030 <bbm_long_write@plt>
mov    -0x10(%rbp),%rdi
movzwl -0x12(%rbp),%esi
mov    $0x103c,%edx
mov    $0x13320000,%ecx
mov    $0x0,%al
call   1030 <bbm_long_write@plt>
jmp    2345 <fc8300_set_cal_front_13seg+0x1225>
mov    -0x10(%rbp),%rdi
movzwl -0x12(%rbp),%esi
mov    $0x1032,%edx
xor    %ecx,%ecx
mov    $0x0,%al
call   1040 <bbm_word_write@plt>
mov    -0x10(%rbp),%rdi
movzwl -0x12(%rbp),%esi
mov    $0x2008,%edx
mov    $0xd35a,%ecx
mov    $0x0,%al
call   1030 <bbm_long_write@plt>
mov    -0x10(%rbp),%rdi
movzwl -0x12(%rbp),%esi
mov    $0x103c,%edx
mov    $0x13614000,%ecx
mov    $0x0,%al
call   1030 <bbm_long_write@plt>
jmp    2345 <fc8300_set_cal_front_13seg+0x1225>
mov    -0x10(%rbp),%rdi
movzwl -0x12(%rbp),%esi
mov    $0x1032,%edx
xor    %ecx,%ecx
mov    $0x0,%al
call   1040 <bbm_word_write@plt>
mov    -0x10(%rbp),%rdi
movzwl -0x12(%rbp),%esi
mov    $0x2008,%edx
mov    $0xd23e,%ecx
mov    $0x0,%al
call   1030 <bbm_long_write@plt>
mov    -0x10(%rbp),%rdi
movzwl -0x12(%rbp),%esi
mov    $0x103c,%edx
mov    $0x137b8000,%ecx
mov    $0x0,%al
call   1030 <bbm_long_write@plt>
jmp    2345 <fc8300_set_cal_front_13seg+0x1225>
mov    -0x10(%rbp),%rdi
movzwl -0x12(%rbp),%esi
mov    $0x1032,%edx
xor    %ecx,%ecx
mov    $0x0,%al
call   1040 <bbm_word_write@plt>
mov    -0x10(%rbp),%rdi
movzwl -0x12(%rbp),%esi
mov    $0x2008,%edx
mov    $0xd00d,%ecx
mov    $0x0,%al
call   1030 <bbm_long_write@plt>
mov    -0x10(%rbp),%rdi
movzwl -0x12(%rbp),%esi
mov    $0x103c,%edx
mov    $0x13b00000,%ecx
mov    $0x0,%al
call   1030 <bbm_long_write@plt>
jmp    2345 <fc8300_set_cal_front_13seg+0x1225>
mov    -0x10(%rbp),%rdi
movzwl -0x12(%rbp),%esi
mov    $0x1032,%edx
xor    %ecx,%ecx
mov    $0x0,%al
call   1040 <bbm_word_write@plt>
mov    -0x10(%rbp),%rdi
movzwl -0x12(%rbp),%esi
mov    $0x2008,%edx
mov    $0xcf9e,%ecx
mov    $0x0,%al
call   1030 <bbm_long_write@plt>
mov    -0x10(%rbp),%rdi
movzwl -0x12(%rbp),%esi
mov    $0x103c,%edx
mov    $0x13ba8000,%ecx
mov    $0x0,%al
call   1030 <bbm_long_write@plt>
jmp    2345 <fc8300_set_cal_front_13seg+0x1225>
movl   $0x1,-0x4(%rbp)
jmp    234c <fc8300_set_cal_front_13seg+0x122c>
movl   $0x0,-0x4(%rbp)
mov    -0x4(%rbp),%eax
add    $0x20,%rsp
pop    %rbp
ret

x86 assembly (clang, -O2):
push   %rbp
push   %r14
push   %rbx
mov    %rdi,%rbx
mov    $0x1,%ebp
cmp    $0x19f09,%edx
jg     11c6 <fc8300_set_cal_front_13seg+0xa6>
cmp    $0x18e6f,%edx
jg     1254 <fc8300_set_cal_front_13seg+0x134>
cmp    $0x1869f,%edx
jg     1358 <fc8300_set_cal_front_13seg+0x238>
cmp    $0x17fff,%edx
jg     1530 <fc8300_set_cal_front_13seg+0x410>
cmp    $0x17d72,%edx
je     1880 <fc8300_set_cal_front_13seg+0x760>
cmp    $0x17e53,%edx
je     18c6 <fc8300_set_cal_front_13seg+0x7a6>
cmp    $0x17f7f,%edx
jne    213f <fc8300_set_cal_front_13seg+0x101f>
movzwl %si,%r14d
xor    %ebp,%ebp
mov    %rbx,%rdi
mov    %r14d,%esi
mov    $0x1032,%edx
xor    %ecx,%ecx
xor    %eax,%eax
call   1040 <bbm_word_write@plt>
mov    %rbx,%rdi
mov    %r14d,%esi
mov    $0x2008,%edx
mov    $0xfe4d,%ecx
xor    %eax,%eax
call   1030 <bbm_long_write@plt>
mov    %rbx,%rdi
mov    %r14d,%esi
mov    $0x103c,%edx
mov    $0x101b599a,%ecx
jmp    2138 <fc8300_set_cal_front_13seg+0x1018>
cmp    $0x1b57f,%edx
jg     12d6 <fc8300_set_cal_front_13seg+0x1b6>
cmp    $0x1a7bf,%edx
jg     13ce <fc8300_set_cal_front_13seg+0x2ae>
cmp    $0x1a2f1,%edx
jg     159a <fc8300_set_cal_front_13seg+0x47a>
cmp    $0x19f0a,%edx
je     190c <fc8300_set_cal_front_13seg+0x7ec>
cmp    $0x1a000,%edx
je     1952 <fc8300_set_cal_front_13seg+0x832>
cmp    $0x1a1c6,%edx
jne    213f <fc8300_set_cal_front_13seg+0x101f>
movzwl %si,%r14d
xor    %ebp,%ebp
mov    %rbx,%rdi
mov    %r14d,%esi
mov    $0x1032,%edx
xor    %ecx,%ecx
xor    %eax,%eax
call   1040 <bbm_word_write@plt>
mov    %rbx,%rdi
mov    %r14d,%esi
mov    $0x2008,%edx
mov    $0xe970,%ecx
xor    %eax,%eax
call   1030 <bbm_long_write@plt>
mov    %rbx,%rdi
mov    %r14d,%esi
mov    $0x103c,%edx
mov    $0x118be666,%ecx
jmp    2138 <fc8300_set_cal_front_13seg+0x1018>
cmp    $0x1963f,%edx
jg     1444 <fc8300_set_cal_front_13seg+0x324>
cmp    $0x191c1,%edx
jg     1604 <fc8300_set_cal_front_13seg+0x4e4>
cmp    $0x18e70,%edx
je     1998 <fc8300_set_cal_front_13seg+0x878>
cmp    $0x18f9c,%edx
je     19de <fc8300_set_cal_front_13seg+0x8be>
cmp    $0x19000,%edx
jne    213f <fc8300_set_cal_front_13seg+0x101f>
movzwl %si,%r14d
xor    %ebp,%ebp
mov    %rbx,%rdi
mov    %r14d,%esi
mov    $0x1032,%edx
xor    %ecx,%ecx
xor    %eax,%eax
call   1040 <bbm_word_write@plt>
mov    %rbx,%rdi
mov    %r14d,%esi
mov    $0x2008,%edx
mov    $0xf3cf,%ecx
xor    %eax,%eax
call   1030 <bbm_long_write@plt>
mov    %rbx,%rdi
mov    %r14d,%esi
mov    $0x103c,%edx
mov    $0x10cccccd,%ecx
jmp    2138 <fc8300_set_cal_front_13seg+0x1018>
cmp    $0x1c51f,%edx
jg     14ba <fc8300_set_cal_front_13seg+0x39a>
cmp    $0x1bd4f,%edx
jg     166e <fc8300_set_cal_front_13seg+0x54e>
cmp    $0x1b580,%edx
je     1a24 <fc8300_set_cal_front_13seg+0x904>
cmp    $0x1b648,%edx
je     1a6a <fc8300_set_cal_front_13seg+0x94a>
cmp    $0x1b774,%edx
jne    213f <fc8300_set_cal_front_13seg+0x101f>
movzwl %si,%r14d
xor    %ebp,%ebp
mov    %rbx,%rdi
mov    %r14d,%esi
mov    $0x1032,%edx
xor    %ecx,%ecx
xor    %eax,%eax
call   1040 <bbm_word_write@plt>
mov    %rbx,%rdi
mov    %r14d,%esi
mov    $0x2008,%edx
mov    $0xddec,%ecx
xor    %eax,%eax
call   1030 <bbm_long_write@plt>
mov    %rbx,%rdi
mov    %r14d,%esi
mov    $0x103c,%edx
mov    $0x12750000,%ecx
jmp    2138 <fc8300_set_cal_front_13seg+0x1018>
cmp    $0x18b81,%edx
jg     16d8 <fc8300_set_cal_front_13seg+0x5b8>
cmp    $0x186a0,%edx
je     1ab0 <fc8300_set_cal_front_13seg+0x990>
cmp    $0x1898e,%edx
je     1af6 <fc8300_set_cal_front_13seg+0x9d6>
cmp    $0x189c0,%edx
jne    213f <fc8300_set_cal_front_13seg+0x101f>
movzwl %si,%r14d
xor    %ebp,%ebp
mov    %rbx,%rdi
mov    %r14d,%esi
mov    $0x1032,%edx
xor    %ecx,%ecx
xor    %eax,%eax
call   1040 <bbm_word_write@plt>
mov    %rbx,%rdi
mov    %r14d,%esi
mov    $0x2008,%edx
mov    $0xf7ae,%ecx
xor    %eax,%eax
call   1030 <bbm_long_write@plt>
mov    %rbx,%rdi
mov    %r14d,%esi
mov    $0x103c,%edx
mov    $0x1089999a,%ecx
jmp    2138 <fc8300_set_cal_front_13seg+0x1018>
cmp    $0x1afa3,%edx
jg     1742 <fc8300_set_cal_front_13seg+0x622>
cmp    $0x1a7c0,%edx
je     1b3c <fc8300_set_cal_front_13seg+0xa1c>
cmp    $0x1ab3f,%edx
je     1b82 <fc8300_set_cal_front_13seg+0xa62>
cmp    $0x1af40,%edx
jne    213f <fc8300_set_cal_front_13seg+0x101f>
movzwl %si,%r14d
xor    %ebp,%ebp
mov    %rbx,%rdi
mov    %r14d,%esi
mov    $0x1032,%edx
xor    %ecx,%ecx
xor    %eax,%eax
call   1040 <bbm_word_write@plt>
mov    %rbx,%rdi
mov    %r14d,%esi
mov    $0x2008,%edx
mov    $0xe224,%ecx
xor    %eax,%eax
call   1030 <bbm_long_write@plt>
mov    %rbx,%rdi
mov    %r14d,%esi
mov    $0x103c,%edx
mov    $0x121ccccd,%ecx
jmp    2138 <fc8300_set_cal_front_13seg+0x1018>
cmp    $0x19a27,%edx
jg     17ac <fc8300_set_cal_front_13seg+0x68c>
cmp    $0x19640,%edx
je     1bc8 <fc8300_set_cal_front_13seg+0xaa8>
cmp    $0x19800,%edx
je     1c0e <fc8300_set_cal_front_13seg+0xaee>
cmp    $0x198b1,%edx
jne    213f <fc8300_set_cal_front_13seg+0x101f>
movzwl %si,%r14d
xor    %ebp,%ebp
mov    %rbx,%rdi
mov    %r14d,%esi
mov    $0x1032,%edx
xor    %ecx,%ecx
xor    %eax,%eax
call   1040 <bbm_word_write@plt>
mov    %rbx,%rdi
mov    %r14d,%esi
mov    $0x2008,%edx
mov    $0xeea0,%ecx
xor    %eax,%eax
call   1030 <bbm_long_write@plt>
mov    %rbx,%rdi
mov    %r14d,%esi
mov    $0x103c,%edx
mov    $0x112a4000,%ecx
jmp    2138 <fc8300_set_cal_front_13seg+0x1018>
cmp    $0x1cfdd,%edx
jg     1816 <fc8300_set_cal_front_13seg+0x6f6>
cmp    $0x1c520,%edx
je     1c54 <fc8300_set_cal_front_13seg+0xb34>
cmp    $0x1c908,%edx
je     1c9a <fc8300_set_cal_front_13seg+0xb7a>
cmp    $0x1cd6d,%edx
jne    213f <fc8300_set_cal_front_13seg+0x101f>
movzwl %si,%r14d
xor    %ebp,%ebp
mov    %rbx,%rdi
mov    %r14d,%esi
mov    $0x1032,%edx
xor    %ecx,%ecx
xor    %eax,%eax
call   1040 <bbm_word_write@plt>
mov    %rbx,%rdi
mov    %r14d,%esi
mov    $0x2008,%edx
mov    $0xd35a,%ecx
xor    %eax,%eax
call   1030 <bbm_long_write@plt>
mov    %rbx,%rdi
mov    %r14d,%esi
mov    $0x103c,%edx
mov    $0x13614000,%ecx
jmp    2138 <fc8300_set_cal_front_13seg+0x1018>
cmp    $0x18000,%edx
je     1ce0 <fc8300_set_cal_front_13seg+0xbc0>
cmp    $0x18006,%edx
je     1d26 <fc8300_set_cal_front_13seg+0xc06>
cmp    $0x182b8,%edx
jne    213f <fc8300_set_cal_front_13seg+0x101f>
movzwl %si,%r14d
xor    %ebp,%ebp
mov    %rbx,%rdi
mov    %r14d,%esi
mov    $0x1032,%edx
xor    %ecx,%ecx
xor    %eax,%eax
call   1040 <bbm_word_write@plt>
mov    %rbx,%rdi
mov    %r14d,%esi
mov    $0x2008,%edx
mov    $0xfc2f,%ecx
xor    %eax,%eax
call   1030 <bbm_long_write@plt>
mov    %rbx,%rdi
mov    %r14d,%esi
mov    $0x103c,%edx
mov    $0x103e0000,%ecx
jmp    2138 <fc8300_set_cal_front_13seg+0x1018>
cmp    $0x1a2f2,%edx
je     1d6c <fc8300_set_cal_front_13seg+0xc4c>
cmp    $0x1a405,%edx
je     1db2 <fc8300_set_cal_front_13seg+0xc92>
cmp    $0x1a5e0,%edx
jne    213f <fc8300_set_cal_front_13seg+0x101f>
movzwl %si,%r14d
xor    %ebp,%ebp
mov    %rbx,%rdi
mov    %r14d,%esi
mov    $0x1032,%edx
xor    %ecx,%ecx
xor    %eax,%eax
call   1040 <bbm_word_write@plt>
mov    %rbx,%rdi
mov    %r14d,%esi
mov    $0x2008,%edx
mov    $0xe72b,%ecx
xor    %eax,%eax
call   1030 <bbm_long_write@plt>
mov    %rbx,%rdi
mov    %r14d,%esi
mov    $0x103c,%edx
mov    $0x11b80000,%ecx
jmp    2138 <fc8300_set_cal_front_13seg+0x1018>
cmp    $0x191c2,%edx
je     1df8 <fc8300_set_cal_front_13seg+0xcd8>
cmp    $0x192d5,%edx
je     1e3e <fc8300_set_cal_front_13seg+0xd1e>
cmp    $0x1944c,%edx
jne    213f <fc8300_set_cal_front_13seg+0x101f>
movzwl %si,%r14d
xor    %ebp,%ebp
mov    %rbx,%rdi
mov    %r14d,%esi
mov    $0x1032,%edx
xor    %ecx,%ecx
xor    %eax,%eax
call   1040 <bbm_word_write@plt>
mov    %rbx,%rdi
mov    %r14d,%esi
mov    $0x2008,%edx
mov    $0xf138,%ecx
xor    %eax,%eax
call   1030 <bbm_long_write@plt>
mov    %rbx,%rdi
mov    %r14d,%esi
mov    $0x103c,%edx
mov    $0x10fb0000,%ecx
jmp    2138 <fc8300_set_cal_front_13seg+0x1018>
cmp    $0x1bd50,%edx
je     1e84 <fc8300_set_cal_front_13seg+0xd64>
cmp    $0x1c03e,%edx
je     1eca <fc8300_set_cal_front_13seg+0xdaa>
cmp    $0x1c200,%edx
jne    213f <fc8300_set_cal_front_13seg+0x101f>
movzwl %si,%r14d
xor    %ebp,%ebp
mov    %rbx,%rdi
mov    %r14d,%esi
mov    $0x1032,%edx
xor    %ecx,%ecx
xor    %eax,%eax
call   1040 <bbm_word_write@plt>
mov    %rbx,%rdi
mov    %r14d,%esi
mov    $0x2008,%edx
mov    $0xd8b8,%ecx
xor    %eax,%eax
call   1030 <bbm_long_write@plt>
mov    %rbx,%rdi
mov    %r14d,%esi
mov    $0x103c,%edx
mov    $0x12e66666,%ecx
jmp    2138 <fc8300_set_cal_front_13seg+0x1018>
cmp    $0x18b82,%edx
je     1f10 <fc8300_set_cal_front_13seg+0xdf0>
cmp    $0x18c00,%edx
je     1f56 <fc8300_set_cal_front_13seg+0xe36>
cmp    $0x18d44,%edx
jne    213f <fc8300_set_cal_front_13seg+0x101f>
movzwl %si,%r14d
xor    %ebp,%ebp
mov    %rbx,%rdi
mov    %r14d,%esi
mov    $0x1032,%edx
xor    %ecx,%ecx
xor    %eax,%eax
call   1040 <bbm_word_write@plt>
mov    %rbx,%rdi
mov    %r14d,%esi
mov    $0x2008,%edx
mov    $0xf57d,%ecx
xor    %eax,%eax
call   1030 <bbm_long_write@plt>
mov    %rbx,%rdi
mov    %r14d,%esi
mov    $0x103c,%edx
mov    $0x10af6666,%ecx
jmp    2138 <fc8300_set_cal_front_13seg+0x1018>
cmp    $0x1afa4,%edx
je     1f9c <fc8300_set_cal_front_13seg+0xe7c>
cmp    $0x1b000,%edx
je     1fe2 <fc8300_set_cal_front_13seg+0xec2>
cmp    $0x1b3f0,%edx
jne    213f <fc8300_set_cal_front_13seg+0x101f>
movzwl %si,%r14d
xor    %ebp,%ebp
mov    %rbx,%rdi
mov    %r14d,%esi
mov    $0x1032,%edx
xor    %ecx,%ecx
xor    %eax,%eax
call   1040 <bbm_word_write@plt>
mov    %rbx,%rdi
mov    %r14d,%esi
mov    $0x2008,%edx
mov    $0xdfb6,%ecx
xor    %eax,%eax
call   1030 <bbm_long_write@plt>
mov    %rbx,%rdi
mov    %r14d,%esi
mov    $0x103c,%edx
mov    $0x124f3333,%ecx
jmp    2138 <fc8300_set_cal_front_13seg+0x1018>
cmp    $0x19a28,%edx
je     2028 <fc8300_set_cal_front_13seg+0xf08>
cmp    $0x19a82,%edx
je     206e <fc8300_set_cal_front_13seg+0xf4e>
cmp    $0x19c80,%edx
jne    213f <fc8300_set_cal_front_13seg+0x101f>
movzwl %si,%r14d
xor    %ebp,%ebp
mov    %rbx,%rdi
mov    %r14d,%esi
mov    $0x1032,%edx
xor    %ecx,%ecx
xor    %eax,%eax
call   1040 <bbm_word_write@plt>
mov    %rbx,%rdi
mov    %r14d,%esi
mov    $0x2008,%edx
mov    $0xec6c,%ecx
xor    %eax,%eax
call   1030 <bbm_long_write@plt>
mov    %rbx,%rdi
mov    %r14d,%esi
mov    $0x103c,%edx
mov    $0x11533333,%ecx
jmp    2138 <fc8300_set_cal_front_13seg+0x1018>
cmp    $0x1cfde,%edx
je     20b4 <fc8300_set_cal_front_13seg+0xf94>
cmp    $0x1d4c0,%edx
je     20f7 <fc8300_set_cal_front_13seg+0xfd7>
cmp    $0x1d5ba,%edx
jne    213f <fc8300_set_cal_front_13seg+0x101f>
movzwl %si,%r14d
xor    %ebp,%ebp
mov    %rbx,%rdi
mov    %r14d,%esi
mov    $0x1032,%edx
xor    %ecx,%ecx
xor    %eax,%eax
call   1040 <bbm_word_write@plt>
mov    %rbx,%rdi
mov    %r14d,%esi
mov    $0x2008,%edx
mov    $0xcf9e,%ecx
xor    %eax,%eax
call   1030 <bbm_long_write@plt>
mov    %rbx,%rdi
mov    %r14d,%esi
mov    $0x103c,%edx
mov    $0x13ba8000,%ecx
jmp    2138 <fc8300_set_cal_front_13seg+0x1018>
movzwl %si,%r14d
xor    %ebp,%ebp
mov    %rbx,%rdi
mov    %r14d,%esi
mov    $0x1032,%edx
xor    %ecx,%ecx
xor    %eax,%eax
call   1040 <bbm_word_write@plt>
mov    %rbx,%rdi
mov    %r14d,%esi
mov    $0x2008,%edx
mov    $0xffab,%ecx
xor    %eax,%eax
call   1030 <bbm_long_write@plt>
mov    %rbx,%rdi
mov    %r14d,%esi
mov    $0x103c,%edx
mov    $0x10054ccd,%ecx
jmp    2138 <fc8300_set_cal_front_13seg+0x1018>
movzwl %si,%r14d
xor    %ebp,%ebp
mov    %rbx,%rdi
mov    %r14d,%esi
mov    $0x1032,%edx
xor    %ecx,%ecx
xor    %eax,%eax
call   1040 <bbm_word_write@plt>
mov    %rbx,%rdi
mov    %r14d,%esi
mov    $0x2008,%edx
mov    $0xff15,%ecx
xor    %eax,%eax
call   1030 <bbm_long_write@plt>
mov    %rbx,%rdi
mov    %r14d,%esi
mov    $0x103c,%edx
mov    $0x100ec000,%ecx
jmp    2138 <fc8300_set_cal_front_13seg+0x1018>
movzwl %si,%r14d
xor    %ebp,%ebp
mov    %rbx,%rdi
mov    %r14d,%esi
mov    $0x1032,%edx
xor    %ecx,%ecx
xor    %eax,%eax
call   1040 <bbm_word_write@plt>
mov    %rbx,%rdi
mov    %r14d,%esi
mov    $0x2008,%edx
mov    $0xeafa,%ecx
xor    %eax,%eax
call   1030 <bbm_long_write@plt>
mov    %rbx,%rdi
mov    %r14d,%esi
mov    $0x103c,%edx
mov    $0x116e8000,%ecx
jmp    2138 <fc8300_set_cal_front_13seg+0x1018>
movzwl %si,%r14d
xor    %ebp,%ebp
mov    %rbx,%rdi
mov    %r14d,%esi
mov    $0x1032,%edx
xor    %ecx,%ecx
xor    %eax,%eax
call   1040 <bbm_word_write@plt>
mov    %rbx,%rdi
mov    %r14d,%esi
mov    $0x2008,%edx
mov    $0xea6f,%ecx
xor    %eax,%eax
call   1030 <bbm_long_write@plt>
mov    %rbx,%rdi
mov    %r14d,%esi
mov    $0x103c,%edx
mov    $0x1178d4fe,%ecx
jmp    2138 <fc8300_set_cal_front_13seg+0x1018>
movzwl %si,%r14d
xor    %ebp,%ebp
mov    %rbx,%rdi
mov    %r14d,%esi
mov    $0x1032,%edx
xor    %ecx,%ecx
xor    %eax,%eax
call   1040 <bbm_word_write@plt>
mov    %rbx,%rdi
mov    %r14d,%esi
mov    $0x2008,%edx
mov    $0xf4c4,%ecx
xor    %eax,%eax
call   1030 <bbm_long_write@plt>
mov    %rbx,%rdi
mov    %r14d,%esi
mov    $0x103c,%edx
mov    $0x10bc0000,%ecx
jmp    2138 <fc8300_set_cal_front_13seg+0x1018>
movzwl %si,%r14d
xor    %ebp,%ebp
mov    %rbx,%rdi
mov    %r14d,%esi
mov    $0x1032,%edx
xor    %ecx,%ecx
xor    %eax,%eax
call   1040 <bbm_word_write@plt>
mov    %rbx,%rdi
mov    %r14d,%esi
mov    $0x2008,%edx
mov    $0xf40c,%ecx
xor    %eax,%eax
call   1030 <bbm_long_write@plt>
mov    %rbx,%rdi
mov    %r14d,%esi
mov    $0x103c,%edx
mov    $0x10c8999a,%ecx
jmp    2138 <fc8300_set_cal_front_13seg+0x1018>
movzwl %si,%r14d
xor    %ebp,%ebp
mov    %rbx,%rdi
mov    %r14d,%esi
mov    $0x1032,%edx
xor    %ecx,%ecx
xor    %eax,%eax
call   1040 <bbm_word_write@plt>
mov    %rbx,%rdi
mov    %r14d,%esi
mov    $0x2008,%edx
mov    $0xdee9,%ecx
xor    %eax,%eax
call   1030 <bbm_long_write@plt>
mov    %rbx,%rdi
mov    %r14d,%esi
mov    $0x103c,%edx
mov    $0x12600000,%ecx
jmp    2138 <fc8300_set_cal_front_13seg+0x1018>
movzwl %si,%r14d
xor    %ebp,%ebp
mov    %rbx,%rdi
mov    %r14d,%esi
mov    $0x1032,%edx
xor    %ecx,%ecx
xor    %eax,%eax
call   1040 <bbm_word_write@plt>
mov    %rbx,%rdi
mov    %r14d,%esi
mov    $0x2008,%edx
mov    $0xde84,%ecx
xor    %eax,%eax
call   1030 <bbm_long_write@plt>
mov    %rbx,%rdi
mov    %r14d,%esi
mov    $0x103c,%edx
mov    $0x12686666,%ecx
jmp    2138 <fc8300_set_cal_front_13seg+0x1018>
movzwl %si,%r14d
xor    %ebp,%ebp
mov    %rbx,%rdi
mov    %r14d,%esi
mov    $0x1032,%edx
xor    %ecx,%ecx
xor    %eax,%eax
call   1040 <bbm_word_write@plt>
mov    %rbx,%rdi
mov    %r14d,%esi
mov    $0x2008,%edx
mov    $0xf9a9,%ecx
xor    %eax,%eax
call   1030 <bbm_long_write@plt>
mov    %rbx,%rdi
mov    %r14d,%esi
mov    $0x103c,%edx
mov    $0x10680000,%ecx
jmp    2138 <fc8300_set_cal_front_13seg+0x1018>
movzwl %si,%r14d
xor    %ebp,%ebp
mov    %rbx,%rdi
mov    %r14d,%esi
mov    $0x1032,%edx
xor    %ecx,%ecx
xor    %eax,%eax
call   1040 <bbm_word_write@plt>
mov    %rbx,%rdi
mov    %r14d,%esi
mov    $0x2008,%edx
mov    $0xf7cd,%ecx
xor    %eax,%eax
call   1030 <bbm_long_write@plt>
mov    %rbx,%rdi
mov    %r14d,%esi
mov    $0x103c,%edx
mov    $0x10878000,%ecx
jmp    2138 <fc8300_set_cal_front_13seg+0x1018>
movzwl %si,%r14d
xor    %ebp,%ebp
mov    %rbx,%rdi
mov    %r14d,%esi
mov    $0x1032,%edx
xor    %ecx,%ecx
xor    %eax,%eax
call   1040 <bbm_word_write@plt>
mov    %rbx,%rdi
mov    %r14d,%esi
mov    $0x2008,%edx
mov    $0xe625,%ecx
xor    %eax,%eax
call   1030 <bbm_long_write@plt>
mov    %rbx,%rdi
mov    %r14d,%esi
mov    $0x103c,%edx
mov    $0x11cc28f6,%ecx
jmp    2138 <fc8300_set_cal_front_13seg+0x1018>
movzwl %si,%r14d
xor    %ebp,%ebp
mov    %rbx,%rdi
mov    %r14d,%esi
mov    $0x1032,%edx
xor    %ecx,%ecx
xor    %eax,%eax
call   1040 <bbm_word_write@plt>
mov    %rbx,%rdi
mov    %r14d,%esi
mov    $0x2008,%edx
mov    $0xe443,%ecx
xor    %eax,%eax
call   1030 <bbm_long_write@plt>
mov    %rbx,%rdi
mov    %r14d,%esi
mov    $0x103c,%edx
mov    $0x11f1c000,%ecx
jmp    2138 <fc8300_set_cal_front_13seg+0x1018>
movzwl %si,%r14d
xor    %ebp,%ebp
mov    %rbx,%rdi
mov    %r14d,%esi
mov    $0x1032,%edx
xor    %ecx,%ecx
xor    %eax,%eax
call   1040 <bbm_word_write@plt>
mov    %rbx,%rdi
mov    %r14d,%esi
mov    $0x2008,%edx
mov    $0xf00f,%ecx
xor    %eax,%eax
call   1030 <bbm_long_write@plt>
mov    %rbx,%rdi
mov    %r14d,%esi
mov    $0x103c,%edx
mov    $0x11100000,%ecx
jmp    2138 <fc8300_set_cal_front_13seg+0x1018>
movzwl %si,%r14d
xor    %ebp,%ebp
mov    %rbx,%rdi
mov    %r14d,%esi
mov    $0x1032,%edx
xor    %ecx,%ecx
xor    %eax,%eax
call   1040 <bbm_word_write@plt>
mov    %rbx,%rdi
mov    %r14d,%esi
mov    $0x2008,%edx
mov    $0xef07,%ecx
xor    %eax,%eax
call   1030 <bbm_long_write@plt>
mov    %rbx,%rdi
mov    %r14d,%esi
mov    $0x103c,%edx
mov    $0x1122d0e5,%ecx
jmp    2138 <fc8300_set_cal_front_13seg+0x1018>
movzwl %si,%r14d
xor    %ebp,%ebp
mov    %rbx,%rdi
mov    %r14d,%esi
mov    $0x1032,%edx
xor    %ecx,%ecx
xor    %eax,%eax
call   1040 <bbm_word_write@plt>
mov    %rbx,%rdi
mov    %r14d,%esi
mov    $0x2008,%edx
mov    $0xd73a,%ecx
xor    %eax,%eax
call   1030 <bbm_long_write@plt>
mov    %rbx,%rdi
mov    %r14d,%esi
mov    $0x103c,%edx
mov    $0x13080000,%ecx
jmp    2138 <fc8300_set_cal_front_13seg+0x1018>
movzwl %si,%r14d
xor    %ebp,%ebp
mov    %rbx,%rdi
mov    %r14d,%esi
mov    $0x1032,%edx
xor    %ecx,%ecx
xor    %eax,%eax
call   1040 <bbm_word_write@plt>
mov    %rbx,%rdi
mov    %r14d,%esi
mov    $0x2008,%edx
mov    $0xd563,%ecx
xor    %eax,%eax
call   1030 <bbm_long_write@plt>
mov    %rbx,%rdi
mov    %r14d,%esi
mov    $0x103c,%edx
mov    $0x13320000,%ecx
jmp    2138 <fc8300_set_cal_front_13seg+0x1018>
movzwl %si,%r14d
xor    %ebp,%ebp
mov    %rbx,%rdi
mov    %r14d,%esi
mov    $0x1032,%edx
xor    %ecx,%ecx
xor    %eax,%eax
call   1040 <bbm_word_write@plt>
mov    %rbx,%rdi
mov    %r14d,%esi
mov    $0x2008,%edx
mov    $0xfdf8,%ecx
xor    %eax,%eax
call   1030 <bbm_long_write@plt>
mov    %rbx,%rdi
mov    %r14d,%esi
mov    $0x103c,%edx
mov    $0x1020c49c,%ecx
jmp    2138 <fc8300_set_cal_front_13seg+0x1018>
movzwl %si,%r14d
xor    %ebp,%ebp
mov    %rbx,%rdi
mov    %r14d,%esi
mov    $0x1032,%edx
xor    %ecx,%ecx
xor    %eax,%eax
call   1040 <bbm_word_write@plt>
mov    %rbx,%rdi
mov    %r14d,%esi
mov    $0x2008,%edx
mov    $0xfdf4,%ecx
xor    %eax,%eax
call   1030 <bbm_long_write@plt>
mov    %rbx,%rdi
mov    %r14d,%esi
mov    $0x103c,%edx
mov    $0x1021051f,%ecx
jmp    2138 <fc8300_set_cal_front_13seg+0x1018>
movzwl %si,%r14d
xor    %ebp,%ebp
mov    %rbx,%rdi
mov    %r14d,%esi
mov    $0x1032,%edx
xor    %ecx,%ecx
xor    %eax,%eax
call   1040 <bbm_word_write@plt>
mov    %rbx,%rdi
mov    %r14d,%esi
mov    $0x2008,%edx
mov    $0xe8c9,%ecx
xor    %eax,%eax
call   1030 <bbm_long_write@plt>
mov    %rbx,%rdi
mov    %r14d,%esi
mov    $0x103c,%edx
mov    $0x11988000,%ecx
jmp    2138 <fc8300_set_cal_front_13seg+0x1018>
movzwl %si,%r14d
xor    %ebp,%ebp
mov    %rbx,%rdi
mov    %r14d,%esi
mov    $0x1032,%edx
xor    %ecx,%ecx
xor    %eax,%eax
call   1040 <bbm_word_write@plt>
mov    %rbx,%rdi
mov    %r14d,%esi
mov    $0x2008,%edx
mov    $0xe830,%ecx
xor    %eax,%eax
call   1030 <bbm_long_write@plt>
mov    %rbx,%rdi
mov    %r14d,%esi
mov    $0x103c,%edx
mov    $0x11a40ccd,%ecx
jmp    2138 <fc8300_set_cal_front_13seg+0x1018>
movzwl %si,%r14d
xor    %ebp,%ebp
mov    %rbx,%rdi
mov    %r14d,%esi
mov    $0x1032,%edx
xor    %ecx,%ecx
xor    %eax,%eax
call   1040 <bbm_word_write@plt>
mov    %rbx,%rdi
mov    %r14d,%esi
mov    $0x2008,%edx
mov    $0xf2be,%ecx
xor    %eax,%eax
call   1030 <bbm_long_write@plt>
mov    %rbx,%rdi
mov    %r14d,%esi
mov    $0x103c,%edx
mov    $0x10dfb333,%ecx
jmp    2138 <fc8300_set_cal_front_13seg+0x1018>
movzwl %si,%r14d
xor    %ebp,%ebp
mov    %rbx,%rdi
mov    %r14d,%esi
mov    $0x1032,%edx
xor    %ecx,%ecx
xor    %eax,%eax
call   1040 <bbm_word_write@plt>
mov    %rbx,%rdi
mov    %r14d,%esi
mov    $0x2008,%edx
mov    $0xf218,%ecx
xor    %eax,%eax
call   1030 <bbm_long_write@plt>
mov    %rbx,%rdi
mov    %r14d,%esi
mov    $0x103c,%edx
mov    $0x10eb4000,%ecx
jmp    2138 <fc8300_set_cal_front_13seg+0x1018>
movzwl %si,%r14d
xor    %ebp,%ebp
mov    %rbx,%rdi
mov    %r14d,%esi
mov    $0x1032,%edx
xor    %ecx,%ecx
xor    %eax,%eax
call   1040 <bbm_word_write@plt>
mov    %rbx,%rdi
mov    %r14d,%esi
mov    $0x2008,%edx
mov    $0xdb00,%ecx
xor    %eax,%eax
call   1030 <bbm_long_write@plt>
mov    %rbx,%rdi
mov    %r14d,%esi
mov    $0x103c,%edx
mov    $0x12b40000,%ecx
jmp    2138 <fc8300_set_cal_front_13seg+0x1018>
movzwl %si,%r14d
xor    %ebp,%ebp
mov    %rbx,%rdi
mov    %r14d,%esi
mov    $0x1032,%edx
xor    %ecx,%ecx
xor    %eax,%eax
call   1040 <bbm_word_write@plt>
mov    %rbx,%rdi
mov    %r14d,%esi
mov    $0x2008,%edx
mov    $0xd992,%ecx
xor    %eax,%eax
call   1030 <bbm_long_write@plt>
mov    %rbx,%rdi
mov    %r14d,%esi
mov    $0x103c,%edx
mov    $0x12d38000,%ecx
jmp    2138 <fc8300_set_cal_front_13seg+0x1018>
movzwl %si,%r14d
xor    %ebp,%ebp
mov    %rbx,%rdi
mov    %r14d,%esi
mov    $0x1032,%edx
xor    %ecx,%ecx
xor    %eax,%eax
call   1040 <bbm_word_write@plt>
mov    %rbx,%rdi
mov    %r14d,%esi
mov    $0x2008,%edx
mov    $0xf694,%ecx
xor    %eax,%eax
call   1030 <bbm_long_write@plt>
mov    %rbx,%rdi
mov    %r14d,%esi
mov    $0x103c,%edx
mov    $0x109c8000,%ecx
jmp    2138 <fc8300_set_cal_front_13seg+0x1018>
movzwl %si,%r14d
xor    %ebp,%ebp
mov    %rbx,%rdi
mov    %r14d,%esi
mov    $0x1032,%edx
xor    %ecx,%ecx
xor    %eax,%eax
call   1040 <bbm_word_write@plt>
mov    %rbx,%rdi
mov    %r14d,%esi
mov    $0x2008,%edx
mov    $0xf646,%ecx
xor    %eax,%eax
call   1030 <bbm_long_write@plt>
mov    %rbx,%rdi
mov    %r14d,%esi
mov    $0x103c,%edx
mov    $0x10a1cac1,%ecx
jmp    2138 <fc8300_set_cal_front_13seg+0x1018>
movzwl %si,%r14d
xor    %ebp,%ebp
mov    %rbx,%rdi
mov    %r14d,%esi
mov    $0x1032,%edx
xor    %ecx,%ecx
xor    %eax,%eax
call   1040 <bbm_word_write@plt>
mov    %rbx,%rdi
mov    %r14d,%esi
mov    $0x2008,%edx
mov    $0xe1f0,%ecx
xor    %eax,%eax
call   1030 <bbm_long_write@plt>
mov    %rbx,%rdi
mov    %r14d,%esi
mov    $0x103c,%edx
mov    $0x12210000,%ecx
jmp    2138 <fc8300_set_cal_front_13seg+0x1018>
movzwl %si,%r14d
xor    %ebp,%ebp
mov    %rbx,%rdi
mov    %r14d,%esi
mov    $0x1032,%edx
xor    %ecx,%ecx
xor    %eax,%eax
call   1040 <bbm_word_write@plt>
mov    %rbx,%rdi
mov    %r14d,%esi
mov    $0x2008,%edx
mov    $0xe1c0,%ecx
xor    %eax,%eax
call   1030 <bbm_long_write@plt>
mov    %rbx,%rdi
mov    %r14d,%esi
mov    $0x103c,%edx
mov    $0x1224dd2f,%ecx
jmp    2138 <fc8300_set_cal_front_13seg+0x1018>
movzwl %si,%r14d
xor    %ebp,%ebp
mov    %rbx,%rdi
mov    %r14d,%esi
mov    $0x1032,%edx
xor    %ecx,%ecx
xor    %eax,%eax
call   1040 <bbm_word_write@plt>
mov    %rbx,%rdi
mov    %r14d,%esi
mov    $0x2008,%edx
mov    $0xedc6,%ecx
xor    %eax,%eax
call   1030 <bbm_long_write@plt>
mov    %rbx,%rdi
mov    %r14d,%esi
mov    $0x103c,%edx
mov    $0x113a0000,%ecx
jmp    2138 <fc8300_set_cal_front_13seg+0x1018>
movzwl %si,%r14d
xor    %ebp,%ebp
mov    %rbx,%rdi
mov    %r14d,%esi
mov    $0x1032,%edx
xor    %ecx,%ecx
xor    %eax,%eax
call   1040 <bbm_word_write@plt>
mov    %rbx,%rdi
mov    %r14d,%esi
mov    $0x2008,%edx
mov    $0xed92,%ecx
xor    %eax,%eax
call   1030 <bbm_long_write@plt>
mov    %rbx,%rdi
mov    %r14d,%esi
mov    $0x103c,%edx
mov    $0x113dc7ae,%ecx
jmp    2138 <fc8300_set_cal_front_13seg+0x1018>
movzwl %si,%r14d
xor    %ebp,%ebp
mov    %rbx,%rdi
mov    %r14d,%esi
mov    $0x1032,%edx
xor    %ecx,%ecx
xor    %eax,%eax
call   1040 <bbm_word_write@plt>
mov    %rbx,%rdi
mov    %r14d,%esi
mov    $0x2008,%edx
mov    $0xd23e,%ecx
xor    %eax,%eax
call   1030 <bbm_long_write@plt>
mov    %rbx,%rdi
mov    %r14d,%esi
mov    $0x103c,%edx
mov    $0x137b8000,%ecx
jmp    2138 <fc8300_set_cal_front_13seg+0x1018>
movzwl %si,%r14d
xor    %ebp,%ebp
mov    %rbx,%rdi
mov    %r14d,%esi
mov    $0x1032,%edx
xor    %ecx,%ecx
xor    %eax,%eax
call   1040 <bbm_word_write@plt>
mov    %rbx,%rdi
mov    %r14d,%esi
mov    $0x2008,%edx
mov    $0xd00d,%ecx
xor    %eax,%eax
call   1030 <bbm_long_write@plt>
mov    %rbx,%rdi
mov    %r14d,%esi
mov    $0x103c,%edx
mov    $0x13b00000,%ecx
xor    %eax,%eax
call   1030 <bbm_long_write@plt>
mov    %ebp,%eax
pop    %rbx
pop    %r14
pop    %rbp
ret

LLVM IR (-O0):
define i32 @fc8300_set_cal_front_13seg(i8* %0, i16 zeroext %1, i32 %2) {
%4 = alloca i32
%5 = alloca i8*
%6 = alloca i16
%7 = alloca i32
store i8* %0, i8** %5
store i16 %1, i16* %6
store i32 %2, i32* %7
%8 = load i32, i32* %7
switch i32 %8, label %633 [
i32 97650, label %9
i32 97875, label %22
i32 98175, label %35
i32 98304, label %48
i32 98310, label %61
i32 99000, label %74
i32 100000, label %87
i32 100750, label %100
i32 100800, label %113
i32 101250, label %126
i32 101376, label %139
i32 101700, label %152
i32 102000, label %165
i32 102300, label %178
i32 102400, label %191
i32 102850, label %204
i32 103125, label %217
i32 103500, label %230
i32 104000, label %243
i32 104448, label %256
i32 104625, label %269
i32 105000, label %282
i32 105090, label %295
i32 105600, label %308
i32 106250, label %321
i32 106496, label %334
i32 106950, label %347
i32 107250, label %360
i32 107525, label %373
i32 108000, label %386
i32 108480, label %399
i32 109375, label %412
i32 110400, label %425
i32 110500, label %438
i32 110592, label %451
i32 111600, label %464
i32 112000, label %477
i32 112200, label %490
i32 112500, label %503
i32 114000, label %516
i32 114750, label %529
i32 115200, label %542
i32 116000, label %555
i32 117000, label %568
i32 118125, label %581
i32 118750, label %594
i32 120000, label %607
i32 120250, label %620
]
9: ; preds = %3
%10 = load i8*, i8** %5
%11 = load i16, i16* %6
%12 = zext i16 %11 to i32
%13 = call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_word_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %10, i32 %12, i32 4146, i32 0)
%14 = load i8*, i8** %5
%15 = load i16, i16* %6
%16 = zext i16 %15 to i32
%17 = call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %14, i32 %16, i32 8200, i32 65451)
%18 = load i8*, i8** %5
%19 = load i16, i16* %6
%20 = zext i16 %19 to i32
%21 = call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %18, i32 %20, i32 4156, i32 268782797)
br label %634
22: ; preds = %3
%23 = load i8*, i8** %5
%24 = load i16, i16* %6
%25 = zext i16 %24 to i32
%26 = call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_word_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %23, i32 %25, i32 4146, i32 0)
%27 = load i8*, i8** %5
%28 = load i16, i16* %6
%29 = zext i16 %28 to i32
%30 = call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %27, i32 %29, i32 8200, i32 65301)
%31 = load i8*, i8** %5
%32 = load i16, i16* %6
%33 = zext i16 %32 to i32
%34 = call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %31, i32 %33, i32 4156, i32 269402112)
br label %634
35: ; preds = %3
%36 = load i8*, i8** %5
%37 = load i16, i16* %6
%38 = zext i16 %37 to i32
%39 = call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_word_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %36, i32 %38, i32 4146, i32 0)
%40 = load i8*, i8** %5
%41 = load i16, i16* %6
%42 = zext i16 %41 to i32
%43 = call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %40, i32 %42, i32 8200, i32 65101)
%44 = load i8*, i8** %5
%45 = load i16, i16* %6
%46 = zext i16 %45 to i32
%47 = call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %44, i32 %46, i32 4156, i32 270227866)
br label %634
48: ; preds = %3
%49 = load i8*, i8** %5
%50 = load i16, i16* %6
%51 = zext i16 %50 to i32
%52 = call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_word_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %49, i32 %51, i32 4146, i32 0)
%53 = load i8*, i8** %5
%54 = load i16, i16* %6
%55 = zext i16 %54 to i32
%56 = call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %53, i32 %55, i32 8200, i32 65016)
%57 = load i8*, i8** %5
%58 = load i16, i16* %6
%59 = zext i16 %58 to i32
%60 = call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %57, i32 %59, i32 4156, i32 270582940)
br label %634
61: ; preds = %3
%62 = load i8*, i8** %5
%63 = load i16, i16* %6
%64 = zext i16 %63 to i32
%65 = call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_word_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %62, i32 %64, i32 4146, i32 0)
%66 = load i8*, i8** %5
%67 = load i16, i16* %6
%68 = zext i16 %67 to i32
%69 = call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %66, i32 %68, i32 8200, i32 65012)
%70 = load i8*, i8** %5
%71 = load i16, i16* %6
%72 = zext i16 %71 to i32
%73 = call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %70, i32 %72, i32 4156, i32 270599455)
br label %634
74: ; preds = %3
%75 = load i8*, i8** %5
%76 = load i16, i16* %6
%77 = zext i16 %76 to i32
%78 = call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_word_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %75, i32 %77, i32 4146, i32 0)
%79 = load i8*, i8** %5
%80 = load i16, i16* %6
%81 = zext i16 %80 to i32
%82 = call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %79, i32 %81, i32 8200, i32 64559)
%83 = load i8*, i8** %5
%84 = load i16, i16* %6
%85 = zext i16 %84 to i32
%86 = call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %83, i32 %85, i32 4156, i32 272498688)
br label %634
87: ; preds = %3
%88 = load i8*, i8** %5
%89 = load i16, i16* %6
%90 = zext i16 %89 to i32
%91 = call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_word_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %88, i32 %90, i32 4146, i32 0)
%92 = load i8*, i8** %5
%93 = load i16, i16* %6
%94 = zext i16 %93 to i32
%95 = call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %92, i32 %94, i32 8200, i32 63913)
%96 = load i8*, i8** %5
%97 = load i16, i16* %6
%98 = zext i16 %97 to i32
%99 = call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %96, i32 %98, i32 4156, i32 275251200)
br label %634
100: ; preds = %3
%101 = load i8*, i8** %5
%102 = load i16, i16* %6
%103 = zext i16 %102 to i32
%104 = call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_word_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %101, i32 %103, i32 4146, i32 0)
%105 = load i8*, i8** %5
%106 = load i16, i16* %6
%107 = zext i16 %106 to i32
%108 = call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %105, i32 %107, i32 8200, i32 63437)
%109 = load i8*, i8** %5
%110 = load i16, i16* %6
%111 = zext i16 %110 to i32
%112 = call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %109, i32 %111, i32 4156, i32 277315584)
br label %634
113: ; preds = %3
%114 = load i8*, i8** %5
%115 = load i16, i16* %6
%116 = zext i16 %115 to i32
%117 = call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_word_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %114, i32 %116, i32 4146, i32 0)
%118 = load i8*, i8** %5
%119 = load i16, i16* %6
%120 = zext i16 %119 to i32
%121 = call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %118, i32 %120, i32 8200, i32 63406)
%122 = load i8*, i8** %5
%123 = load i16, i16* %6
%124 = zext i16 %123 to i32
%125 = call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %122, i32 %124, i32 4156, i32 277453210)
br label %634
126: ; preds = %3
%127 = load i8*, i8** %5
%128 = load i16, i16* %6
%129 = zext i16 %128 to i32
%130 = call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_word_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %127, i32 %129, i32 4146, i32 0)
%131 = load i8*, i8** %5
%132 = load i16, i16* %6
%133 = zext i16 %132 to i32
%134 = call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %131, i32 %133, i32 8200, i32 63124)
%135 = load i8*, i8** %5
%136 = load i16, i16* %6
%137 = zext i16 %136 to i32
%138 = call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %135, i32 %137, i32 4156, i32 278691840)
br label %634
139: ; preds = %3
%140 = load i8*, i8** %5
%141 = load i16, i16* %6
%142 = zext i16 %141 to i32
%143 = call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_word_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %140, i32 %142, i32 4146, i32 0)
%144 = load i8*, i8** %5
%145 = load i16, i16* %6
%146 = zext i16 %145 to i32
%147 = call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %144, i32 %146, i32 8200, i32 63046)
%148 = load i8*, i8** %5
%149 = load i16, i16* %6
%150 = zext i16 %149 to i32
%151 = call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %148, i32 %150, i32 4156, i32 279038657)
br label %634
152: ; preds = %3
%153 = load i8*, i8** %5
%154 = load i16, i16* %6
%155 = zext i16 %154 to i32
%156 = call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_word_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %153, i32 %155, i32 4146, i32 0)
%157 = load i8*, i8** %5
%158 = load i16, i16* %6
%159 = zext i16 %158 to i32
%160 = call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %157, i32 %159, i32 8200, i32 62845)
%161 = load i8*, i8** %5
%162 = load i16, i16* %6
%163 = zext i16 %162 to i32
%164 = call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %161, i32 %163, i32 4156, i32 279930470)
br label %634
165: ; preds = %3
%166 = load i8*, i8** %5
%167 = load i16, i16* %6
%168 = zext i16 %167 to i32
%169 = call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_word_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %166, i32 %168, i32 4146, i32 0)
%170 = load i8*, i8** %5
%171 = load i16, i16* %6
%172 = zext i16 %171 to i32
%173 = call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %170, i32 %172, i32 8200, i32 62660)
%174 = load i8*, i8** %5
%175 = load i16, i16* %6
%176 = zext i16 %175 to i32
%177 = call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %174, i32 %176, i32 4156, i32 280756224)
br label %634
178: ; preds = %3
%179 = load i8*, i8** %5
%180 = load i16, i16* %6
%181 = zext i16 %180 to i32
%182 = call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_word_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %179, i32 %181, i32 4146, i32 0)
%183 = load i8*, i8** %5
%184 = load i16, i16* %6
%185 = zext i16 %184 to i32
%186 = call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %183, i32 %185, i32 8200, i32 62476)
%187 = load i8*, i8** %5
%188 = load i16, i16* %6
%189 = zext i16 %188 to i32
%190 = call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %187, i32 %189, i32 4156, i32 281581978)
br label %634
191: ; preds = %3
%192 = load i8*, i8** %5
%193 = load i16, i16* %6
%194 = zext i16 %193 to i32
%195 = call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_word_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %192, i32 %194, i32 4146, i32 0)
%196 = load i8*, i8** %5
%197 = load i16, i16* %6
%198 = zext i16 %197 to i32
%199 = call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %196, i32 %198, i32 8200, i32 62415)
%200 = load i8*, i8** %5
%201 = load i16, i16* %6
%202 = zext i16 %201 to i32
%203 = call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %200, i32 %202, i32 4156, i32 281857229)
br label %634
204: ; preds = %3
%205 = load i8*, i8** %5
%206 = load i16, i16* %6
%207 = zext i16 %206 to i32
%208 = call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_word_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %205, i32 %207, i32 4146, i32 0)
%209 = load i8*, i8** %5
%210 = load i16, i16* %6
%211 = zext i16 %210 to i32
%212 = call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %209, i32 %211, i32 8200, i32 62142)
%213 = load i8*, i8** %5
%214 = load i16, i16* %6
%215 = zext i16 %214 to i32
%216 = call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %213, i32 %215, i32 4156, i32 283095859)
br label %634
217: ; preds = %3
%218 = load i8*, i8** %5
%219 = load i16, i16* %6
%220 = zext i16 %219 to i32
%221 = call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_word_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %218, i32 %220, i32 4146, i32 0)
%222 = load i8*, i8** %5
%223 = load i16, i16* %6
%224 = zext i16 %223 to i32
%225 = call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %222, i32 %224, i32 8200, i32 61976)
%226 = load i8*, i8** %5
%227 = load i16, i16* %6
%228 = zext i16 %227 to i32
%229 = call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %226, i32 %228, i32 4156, i32 283852800)
br label %634
230: ; preds = %3
%231 = load i8*, i8** %5
%232 = load i16, i16* %6
%233 = zext i16 %232 to i32
%234 = call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_word_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %231, i32 %233, i32 4146, i32 0)
%235 = load i8*, i8** %5
%236 = load i16, i16* %6
%237 = zext i16 %236 to i32
%238 = call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %235, i32 %237, i32 8200, i32 61752)
%239 = load i8*, i8** %5
%240 = load i16, i16* %6
%241 = zext i16 %240 to i32
%242 = call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %239, i32 %241, i32 4156, i32 284884992)
br label %634
243: ; preds = %3
%244 = load i8*, i8** %5
%245 = load i16, i16* %6
%246 = zext i16 %245 to i32
%247 = call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_word_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %244, i32 %246, i32 4146, i32 0)
%248 = load i8*, i8** %5
%249 = load i16, i16* %6
%250 = zext i16 %249 to i32
%251 = call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %248, i32 %250, i32 8200, i32 61455)
%252 = load i8*, i8** %5
%253 = load i16, i16* %6
%254 = zext i16 %253 to i32
%255 = call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %252, i32 %254, i32 4156, i32 286261248)
br label %634
256: ; preds = %3
%257 = load i8*, i8** %5
%258 = load i16, i16* %6
%259 = zext i16 %258 to i32
%260 = call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_word_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %257, i32 %259, i32 4146, i32 0)
%261 = load i8*, i8** %5
%262 = load i16, i16* %6
%263 = zext i16 %262 to i32
%264 = call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %261, i32 %263, i32 8200, i32 61191)
%265 = load i8*, i8** %5
%266 = load i16, i16* %6
%267 = zext i16 %266 to i32
%268 = call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %265, i32 %267, i32 4156, i32 287494373)
br label %634
269: ; preds = %3
%270 = load i8*, i8** %5
%271 = load i16, i16* %6
%272 = zext i16 %271 to i32
%273 = call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_word_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %270, i32 %272, i32 4146, i32 0)
%274 = load i8*, i8** %5
%275 = load i16, i16* %6
%276 = zext i16 %275 to i32
%277 = call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %274, i32 %276, i32 8200, i32 61088)
%278 = load i8*, i8** %5
%279 = load i16, i16* %6
%280 = zext i16 %279 to i32
%281 = call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %278, i32 %280, i32 4156, i32 287981568)
br label %634
282: ; preds = %3
%283 = load i8*, i8** %5
%284 = load i16, i16* %6
%285 = zext i16 %284 to i32
%286 = call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_word_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %283, i32 %285, i32 4146, i32 0)
%287 = load i8*, i8** %5
%288 = load i16, i16* %6
%289 = zext i16 %288 to i32
%290 = call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %287, i32 %289, i32 8200, i32 60870)
%291 = load i8*, i8** %5
%292 = load i16, i16* %6
%293 = zext i16 %292 to i32
%294 = call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %291, i32 %293, i32 4156, i32 289013760)
br label %634
295: ; preds = %3
%296 = load i8*, i8** %5
%297 = load i16, i16* %6
%298 = zext i16 %297 to i32
%299 = call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_word_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %296, i32 %298, i32 4146, i32 0)
%300 = load i8*, i8** %5
%301 = load i16, i16* %6
%302 = zext i16 %301 to i32
%303 = call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %300, i32 %302, i32 8200, i32 60818)
%304 = load i8*, i8** %5
%305 = load i16, i16* %6
%306 = zext i16 %305 to i32
%307 = call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %304, i32 %306, i32 4156, i32 289261486)
br label %634
308: ; preds = %3
%309 = load i8*, i8** %5
%310 = load i16, i16* %6
%311 = zext i16 %310 to i32
%312 = call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_word_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %309, i32 %311, i32 4146, i32 0)
%313 = load i8*, i8** %5
%314 = load i16, i16* %6
%315 = zext i16 %314 to i32
%316 = call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %313, i32 %315, i32 8200, i32 60524)
%317 = load i8*, i8** %5
%318 = load i16, i16* %6
%319 = zext i16 %318 to i32
%320 = call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %317, i32 %319, i32 4156, i32 290665267)
br label %634
321: ; preds = %3
%322 = load i8*, i8** %5
%323 = load i16, i16* %6
%324 = zext i16 %323 to i32
%325 = call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_word_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %322, i32 %324, i32 4146, i32 0)
%326 = load i8*, i8** %5
%327 = load i16, i16* %6
%328 = zext i16 %327 to i32
%329 = call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %326, i32 %328, i32 8200, i32 60154)
%330 = load i8*, i8** %5
%331 = load i16, i16* %6
%332 = zext i16 %331 to i32
%333 = call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %330, i32 %332, i32 4156, i32 292454400)
br label %634
334: ; preds = %3
%335 = load i8*, i8** %5
%336 = load i16, i16* %6
%337 = zext i16 %336 to i32
%338 = call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_word_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %335, i32 %337, i32 4146, i32 0)
%339 = load i8*, i8** %5
%340 = load i16, i16* %6
%341 = zext i16 %340 to i32
%342 = call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %339, i32 %341, i32 8200, i32 60015)
%343 = load i8*, i8** %5
%344 = load i16, i16* %6
%345 = zext i16 %344 to i32
%346 = call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %343, i32 %345, i32 4156, i32 293131518)
br label %634
347: ; preds = %3
%348 = load i8*, i8** %5
%349 = load i16, i16* %6
%350 = zext i16 %349 to i32
%351 = call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_word_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %348, i32 %350, i32 4146, i32 0)
%352 = load i8*, i8** %5
%353 = load i16, i16* %6
%354 = zext i16 %353 to i32
%355 = call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %352, i32 %354, i32 8200, i32 59760)
%356 = load i8*, i8** %5
%357 = load i16, i16* %6
%358 = zext i16 %357 to i32
%359 = call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %356, i32 %358, i32 4156, i32 294381158)
br label %634
360: ; preds = %3
%361 = load i8*, i8** %5
%362 = load i16, i16* %6
%363 = zext i16 %362 to i32
%364 = call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_word_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %361, i32 %363, i32 4146, i32 0)
%365 = load i8*, i8** %5
%366 = load i16, i16* %6
%367 = zext i16 %366 to i32
%368 = call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %365, i32 %367, i32 8200, i32 59593)
%369 = load i8*, i8** %5
%370 = load i16, i16* %6
%371 = zext i16 %370 to i32
%372 = call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %369, i32 %371, i32 4156, i32 295206912)
br label %634
373: ; preds = %3
%374 = load i8*, i8** %5
%375 = load i16, i16* %6
%376 = zext i16 %375 to i32
%377 = call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_word_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %374, i32 %376, i32 4146, i32 0)
%378 = load i8*, i8** %5
%379 = load i16, i16* %6
%380 = zext i16 %379 to i32
%381 = call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %378, i32 %380, i32 8200, i32 59440)
%382 = load i8*, i8** %5
%383 = load i16, i16* %6
%384 = zext i16 %383 to i32
%385 = call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %382, i32 %384, i32 4156, i32 295963853)
br label %634
386: ; preds = %3
%387 = load i8*, i8** %5
%388 = load i16, i16* %6
%389 = zext i16 %388 to i32
%390 = call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_word_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %387, i32 %389, i32 4146, i32 0)
%391 = load i8*, i8** %5
%392 = load i16, i16* %6
%393 = zext i16 %392 to i32
%394 = call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %391, i32 %393, i32 8200, i32 59179)
%395 = load i8*, i8** %5
%396 = load i16, i16* %6
%397 = zext i16 %396 to i32
%398 = call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %395, i32 %397, i32 4156, i32 297271296)
br label %634
399: ; preds = %3
%400 = load i8*, i8** %5
%401 = load i16, i16* %6
%402 = zext i16 %401 to i32
%403 = call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_word_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %400, i32 %402, i32 4146, i32 0)
%404 = load i8*, i8** %5
%405 = load i16, i16* %6
%406 = zext i16 %405 to i32
%407 = call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %404, i32 %406, i32 8200, i32 58917)
%408 = load i8*, i8** %5
%409 = load i16, i16* %6
%410 = zext i16 %409 to i32
%411 = call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %408, i32 %410, i32 4156, i32 298592502)
br label %634
412: ; preds = %3
%413 = load i8*, i8** %5
%414 = load i16, i16* %6
%415 = zext i16 %414 to i32
%416 = call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_word_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %413, i32 %415, i32 4146, i32 0)
%417 = load i8*, i8** %5
%418 = load i16, i16* %6
%419 = zext i16 %418 to i32
%420 = call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %417, i32 %419, i32 8200, i32 58435)
%421 = load i8*, i8** %5
%422 = load i16, i16* %6
%423 = zext i16 %422 to i32
%424 = call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %421, i32 %423, i32 4156, i32 301056000)
br label %634
425: ; preds = %3
%426 = load i8*, i8** %5
%427 = load i16, i16* %6
%428 = zext i16 %427 to i32
%429 = call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_word_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %426, i32 %428, i32 4146, i32 0)
%430 = load i8*, i8** %5
%431 = load i16, i16* %6
%432 = zext i16 %431 to i32
%433 = call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %430, i32 %432, i32 8200, i32 57892)
%434 = load i8*, i8** %5
%435 = load i16, i16* %6
%436 = zext i16 %435 to i32
%437 = call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %434, i32 %436, i32 4156, i32 303877325)
br label %634
438: ; preds = %3
%439 = load i8*, i8** %5
%440 = load i16, i16* %6
%441 = zext i16 %440 to i32
%442 = call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_word_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %439, i32 %441, i32 4146, i32 0)
%443 = load i8*, i8** %5
%444 = load i16, i16* %6
%445 = zext i16 %444 to i32
%446 = call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %443, i32 %445, i32 8200, i32 57840)
%447 = load i8*, i8** %5
%448 = load i16, i16* %6
%449 = zext i16 %448 to i32
%450 = call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %447, i32 %449, i32 4156, i32 304152576)
br label %634
451: ; preds = %3
%452 = load i8*, i8** %5
%453 = load i16, i16* %6
%454 = zext i16 %453 to i32
%455 = call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_word_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %452, i32 %454, i32 4146, i32 0)
%456 = load i8*, i8** %5
%457 = load i16, i16* %6
%458 = zext i16 %457 to i32
%459 = call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %456, i32 %458, i32 8200, i32 57792)
%460 = load i8*, i8** %5
%461 = load i16, i16* %6
%462 = zext i16 %461 to i32
%463 = call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %460, i32 %462, i32 4156, i32 304405807)
br label %634
464: ; preds = %3
%465 = load i8*, i8** %5
%466 = load i16, i16* %6
%467 = zext i16 %466 to i32
%468 = call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_word_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %465, i32 %467, i32 4146, i32 0)
%469 = load i8*, i8** %5
%470 = load i16, i16* %6
%471 = zext i16 %470 to i32
%472 = call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %469, i32 %471, i32 8200, i32 57270)
%473 = load i8*, i8** %5
%474 = load i16, i16* %6
%475 = zext i16 %474 to i32
%476 = call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %473, i32 %475, i32 4156, i32 307180339)
br label %634
477: ; preds = %3
%478 = load i8*, i8** %5
%479 = load i16, i16* %6
%480 = zext i16 %479 to i32
%481 = call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_word_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %478, i32 %480, i32 4146, i32 0)
%482 = load i8*, i8** %5
%483 = load i16, i16* %6
%484 = zext i16 %483 to i32
%485 = call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %482, i32 %484, i32 8200, i32 57065)
%486 = load i8*, i8** %5
%487 = load i16, i16* %6
%488 = zext i16 %487 to i32
%489 = call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %486, i32 %488, i32 4156, i32 308281344)
br label %634
490: ; preds = %3
%491 = load i8*, i8** %5
%492 = load i16, i16* %6
%493 = zext i16 %492 to i32
%494 = call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_word_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %491, i32 %493, i32 4146, i32 0)
%495 = load i8*, i8** %5
%496 = load i16, i16* %6
%497 = zext i16 %496 to i32
%498 = call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %495, i32 %497, i32 8200, i32 56964)
%499 = load i8*, i8** %5
%500 = load i16, i16* %6
%501 = zext i16 %500 to i32
%502 = call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %499, i32 %501, i32 4156, i32 308831846)
br label %634
503: ; preds = %3
%504 = load i8*, i8** %5
%505 = load i16, i16* %6
%506 = zext i16 %505 to i32
%507 = call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_word_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %504, i32 %506, i32 4146, i32 0)
%508 = load i8*, i8** %5
%509 = load i16, i16* %6
%510 = zext i16 %509 to i32
%511 = call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %508, i32 %510, i32 8200, i32 56812)
%512 = load i8*, i8** %5
%513 = load i16, i16* %6
%514 = zext i16 %513 to i32
%515 = call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %512, i32 %514, i32 4156, i32 309657600)
br label %634
516: ; preds = %3
%517 = load i8*, i8** %5
%518 = load i16, i16* %6
%519 = zext i16 %518 to i32
%520 = call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_word_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %517, i32 %519, i32 4146, i32 0)
%521 = load i8*, i8** %5
%522 = load i16, i16* %6
%523 = zext i16 %522 to i32
%524 = call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %521, i32 %523, i32 8200, i32 56064)
%525 = load i8*, i8** %5
%526 = load i16, i16* %6
%527 = zext i16 %526 to i32
%528 = call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %525, i32 %527, i32 4156, i32 313786368)
br label %634
529: ; preds = %3
%530 = load i8*, i8** %5
%531 = load i16, i16* %6
%532 = zext i16 %531 to i32
%533 = call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_word_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %530, i32 %532, i32 4146, i32 0)
%534 = load i8*, i8** %5
%535 = load i16, i16* %6
%536 = zext i16 %535 to i32
%537 = call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %534, i32 %536, i32 8200, i32 55698)
%538 = load i8*, i8** %5
%539 = load i16, i16* %6
%540 = zext i16 %539 to i32
%541 = call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %538, i32 %540, i32 4156, i32 315850752)
br label %634
542: ; preds = %3
%543 = load i8*, i8** %5
%544 = load i16, i16* %6
%545 = zext i16 %544 to i32
%546 = call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_word_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %543, i32 %545, i32 4146, i32 0)
%547 = load i8*, i8** %5
%548 = load i16, i16* %6
%549 = zext i16 %548 to i32
%550 = call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %547, i32 %549, i32 8200, i32 55480)
%551 = load i8*, i8** %5
%552 = load i16, i16* %6
%553 = zext i16 %552 to i32
%554 = call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %551, i32 %553, i32 4156, i32 317089382)
br label %634
555: ; preds = %3
%556 = load i8*, i8** %5
%557 = load i16, i16* %6
%558 = zext i16 %557 to i32
%559 = call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_word_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %556, i32 %558, i32 4146, i32 0)
%560 = load i8*, i8** %5
%561 = load i16, i16* %6
%562 = zext i16 %561 to i32
%563 = call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %560, i32 %562, i32 8200, i32 55098)
%564 = load i8*, i8** %5
%565 = load i16, i16* %6
%566 = zext i16 %565 to i32
%567 = call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %564, i32 %566, i32 4156, i32 319291392)
br label %634
568: ; preds = %3
%569 = load i8*, i8** %5
%570 = load i16, i16* %6
%571 = zext i16 %570 to i32
%572 = call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_word_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %569, i32 %571, i32 4146, i32 0)
%573 = load i8*, i8** %5
%574 = load i16, i16* %6
%575 = zext i16 %574 to i32
%576 = call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %573, i32 %575, i32 8200, i32 54627)
%577 = load i8*, i8** %5
%578 = load i16, i16* %6
%579 = zext i16 %578 to i32
%580 = call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %577, i32 %579, i32 4156, i32 322043904)
br label %634
581: ; preds = %3
%582 = load i8*, i8** %5
%583 = load i16, i16* %6
%584 = zext i16 %583 to i32
%585 = call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_word_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %582, i32 %584, i32 4146, i32 0)
%586 = load i8*, i8** %5
%587 = load i16, i16* %6
%588 = zext i16 %587 to i32
%589 = call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %586, i32 %588, i32 8200, i32 54106)
%590 = load i8*, i8** %5
%591 = load i16, i16* %6
%592 = zext i16 %591 to i32
%593 = call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %590, i32 %592, i32 4156, i32 325140480)
br label %634
594: ; preds = %3
%595 = load i8*, i8** %5
%596 = load i16, i16* %6
%597 = zext i16 %596 to i32
%598 = call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_word_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %595, i32 %597, i32 4146, i32 0)
%599 = load i8*, i8** %5
%600 = load i16, i16* %6
%601 = zext i16 %600 to i32
%602 = call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %599, i32 %601, i32 8200, i32 53822)
%603 = load i8*, i8** %5
%604 = load i16, i16* %6
%605 = zext i16 %604 to i32
%606 = call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %603, i32 %605, i32 4156, i32 326860800)
br label %634
607: ; preds = %3
%608 = load i8*, i8** %5
%609 = load i16, i16* %6
%610 = zext i16 %609 to i32
%611 = call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_word_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %608, i32 %610, i32 4146, i32 0)
%612 = load i8*, i8** %5
%613 = load i16, i16* %6
%614 = zext i16 %613 to i32
%615 = call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %612, i32 %614, i32 8200, i32 53261)
%616 = load i8*, i8** %5
%617 = load i16, i16* %6
%618 = zext i16 %617 to i32
%619 = call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %616, i32 %618, i32 4156, i32 330301440)
br label %634
620: ; preds = %3
%621 = load i8*, i8** %5
%622 = load i16, i16* %6
%623 = zext i16 %622 to i32
%624 = call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_word_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %621, i32 %623, i32 4146, i32 0)
%625 = load i8*, i8** %5
%626 = load i16, i16* %6
%627 = zext i16 %626 to i32
%628 = call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %625, i32 %627, i32 8200, i32 53150)
%629 = load i8*, i8** %5
%630 = load i16, i16* %6
%631 = zext i16 %630 to i32
%632 = call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %629, i32 %631, i32 4156, i32 330989568)
br label %634
633: ; preds = %3
store i32 1, i32* %4
br label %635
634: ; preds = %620, %607, %594, %581, %568, %555, %542, %529, %516, %503, %490, %477, %464, %451, %438, %425, %412, %399, %386, %373, %360, %347, %334, %321, %308, %295, %282, %269, %256, %243, %230, %217, %204, %191, %178, %165, %152, %139, %126, %113, %100, %87, %74, %61, %48, %35, %22, %9
store i32 0, i32* %4
br label %635
635: ; preds = %634, %633
%636 = load i32, i32* %4
ret i32 %636
}

LLVM IR (-O2):
define i32 @fc8300_set_cal_front_13seg(i8* %0, i16 zeroext %1, i32 %2) {
switch i32 %2, label %244 [
i32 97650, label %4
i32 97875, label %9
i32 98175, label %14
i32 98304, label %19
i32 98310, label %24
i32 99000, label %29
i32 100000, label %34
i32 100750, label %39
i32 100800, label %44
i32 101250, label %49
i32 101376, label %54
i32 101700, label %59
i32 102000, label %64
i32 102300, label %69
i32 102400, label %74
i32 102850, label %79
i32 103125, label %84
i32 103500, label %89
i32 104000, label %94
i32 104448, label %99
i32 104625, label %104
i32 105000, label %109
i32 105090, label %114
i32 105600, label %119
i32 106250, label %124
i32 106496, label %129
i32 106950, label %134
i32 107250, label %139
i32 107525, label %144
i32 108000, label %149
i32 108480, label %154
i32 109375, label %159
i32 110400, label %164
i32 110500, label %169
i32 110592, label %174
i32 111600, label %179
i32 112000, label %184
i32 112200, label %189
i32 112500, label %194
i32 114000, label %199
i32 114750, label %204
i32 115200, label %209
i32 116000, label %214
i32 117000, label %219
i32 118125, label %224
i32 118750, label %229
i32 120000, label %234
i32 120250, label %239
]
4: ; preds = %3
%5 = zext i16 %1 to i32
%6 = tail call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_word_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %0, i32 %5, i32 4146, i32 0)
%7 = tail call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %0, i32 %5, i32 8200, i32 65451)
%8 = tail call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %0, i32 %5, i32 4156, i32 268782797)
br label %244
9: ; preds = %3
%10 = zext i16 %1 to i32
%11 = tail call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_word_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %0, i32 %10, i32 4146, i32 0)
%12 = tail call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %0, i32 %10, i32 8200, i32 65301)
%13 = tail call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %0, i32 %10, i32 4156, i32 269402112)
br label %244
14: ; preds = %3
%15 = zext i16 %1 to i32
%16 = tail call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_word_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %0, i32 %15, i32 4146, i32 0)
%17 = tail call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %0, i32 %15, i32 8200, i32 65101)
%18 = tail call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %0, i32 %15, i32 4156, i32 270227866)
br label %244
19: ; preds = %3
%20 = zext i16 %1 to i32
%21 = tail call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_word_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %0, i32 %20, i32 4146, i32 0)
%22 = tail call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %0, i32 %20, i32 8200, i32 65016)
%23 = tail call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %0, i32 %20, i32 4156, i32 270582940)
br label %244
24: ; preds = %3
%25 = zext i16 %1 to i32
%26 = tail call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_word_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %0, i32 %25, i32 4146, i32 0)
%27 = tail call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %0, i32 %25, i32 8200, i32 65012)
%28 = tail call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %0, i32 %25, i32 4156, i32 270599455)
br label %244
29: ; preds = %3
%30 = zext i16 %1 to i32
%31 = tail call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_word_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %0, i32 %30, i32 4146, i32 0)
%32 = tail call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %0, i32 %30, i32 8200, i32 64559)
%33 = tail call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %0, i32 %30, i32 4156, i32 272498688)
br label %244
34: ; preds = %3
%35 = zext i16 %1 to i32
%36 = tail call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_word_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %0, i32 %35, i32 4146, i32 0)
%37 = tail call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %0, i32 %35, i32 8200, i32 63913)
%38 = tail call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %0, i32 %35, i32 4156, i32 275251200)
br label %244
39: ; preds = %3
%40 = zext i16 %1 to i32
%41 = tail call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_word_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %0, i32 %40, i32 4146, i32 0)
%42 = tail call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %0, i32 %40, i32 8200, i32 63437)
%43 = tail call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %0, i32 %40, i32 4156, i32 277315584)
br label %244
44: ; preds = %3
%45 = zext i16 %1 to i32
%46 = tail call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_word_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %0, i32 %45, i32 4146, i32 0)
%47 = tail call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %0, i32 %45, i32 8200, i32 63406)
%48 = tail call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %0, i32 %45, i32 4156, i32 277453210)
br label %244
49: ; preds = %3
%50 = zext i16 %1 to i32
%51 = tail call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_word_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %0, i32 %50, i32 4146, i32 0)
%52 = tail call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %0, i32 %50, i32 8200, i32 63124)
%53 = tail call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %0, i32 %50, i32 4156, i32 278691840)
br label %244
54: ; preds = %3
%55 = zext i16 %1 to i32
%56 = tail call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_word_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %0, i32 %55, i32 4146, i32 0)
%57 = tail call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %0, i32 %55, i32 8200, i32 63046)
%58 = tail call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %0, i32 %55, i32 4156, i32 279038657)
br label %244
59: ; preds = %3
%60 = zext i16 %1 to i32
%61 = tail call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_word_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %0, i32 %60, i32 4146, i32 0)
%62 = tail call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %0, i32 %60, i32 8200, i32 62845)
%63 = tail call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %0, i32 %60, i32 4156, i32 279930470)
br label %244
64: ; preds = %3
%65 = zext i16 %1 to i32
%66 = tail call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_word_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %0, i32 %65, i32 4146, i32 0)
%67 = tail call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %0, i32 %65, i32 8200, i32 62660)
%68 = tail call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %0, i32 %65, i32 4156, i32 280756224)
br label %244
69: ; preds = %3
%70 = zext i16 %1 to i32
%71 = tail call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_word_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %0, i32 %70, i32 4146, i32 0)
%72 = tail call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %0, i32 %70, i32 8200, i32 62476)
%73 = tail call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %0, i32 %70, i32 4156, i32 281581978)
br label %244
74: ; preds = %3
%75 = zext i16 %1 to i32
%76 = tail call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_word_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %0, i32 %75, i32 4146, i32 0)
%77 = tail call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %0, i32 %75, i32 8200, i32 62415)
%78 = tail call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %0, i32 %75, i32 4156, i32 281857229)
br label %244
79: ; preds = %3
%80 = zext i16 %1 to i32
%81 = tail call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_word_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %0, i32 %80, i32 4146, i32 0)
%82 = tail call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %0, i32 %80, i32 8200, i32 62142)
%83 = tail call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %0, i32 %80, i32 4156, i32 283095859)
br label %244
84: ; preds = %3
%85 = zext i16 %1 to i32
%86 = tail call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_word_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %0, i32 %85, i32 4146, i32 0)
%87 = tail call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %0, i32 %85, i32 8200, i32 61976)
%88 = tail call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %0, i32 %85, i32 4156, i32 283852800)
br label %244
89: ; preds = %3
%90 = zext i16 %1 to i32
%91 = tail call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_word_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %0, i32 %90, i32 4146, i32 0)
%92 = tail call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %0, i32 %90, i32 8200, i32 61752)
%93 = tail call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %0, i32 %90, i32 4156, i32 284884992)
br label %244
94: ; preds = %3
%95 = zext i16 %1 to i32
%96 = tail call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_word_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %0, i32 %95, i32 4146, i32 0)
%97 = tail call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %0, i32 %95, i32 8200, i32 61455)
%98 = tail call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %0, i32 %95, i32 4156, i32 286261248)
br label %244
99: ; preds = %3
%100 = zext i16 %1 to i32
%101 = tail call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_word_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %0, i32 %100, i32 4146, i32 0)
%102 = tail call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %0, i32 %100, i32 8200, i32 61191)
%103 = tail call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %0, i32 %100, i32 4156, i32 287494373)
br label %244
104: ; preds = %3
%105 = zext i16 %1 to i32
%106 = tail call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_word_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %0, i32 %105, i32 4146, i32 0)
%107 = tail call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %0, i32 %105, i32 8200, i32 61088)
%108 = tail call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %0, i32 %105, i32 4156, i32 287981568)
br label %244
109: ; preds = %3
%110 = zext i16 %1 to i32
%111 = tail call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_word_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %0, i32 %110, i32 4146, i32 0)
%112 = tail call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %0, i32 %110, i32 8200, i32 60870)
%113 = tail call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %0, i32 %110, i32 4156, i32 289013760)
br label %244
114: ; preds = %3
%115 = zext i16 %1 to i32
%116 = tail call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_word_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %0, i32 %115, i32 4146, i32 0)
%117 = tail call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %0, i32 %115, i32 8200, i32 60818)
%118 = tail call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %0, i32 %115, i32 4156, i32 289261486)
br label %244
119: ; preds = %3
%120 = zext i16 %1 to i32
%121 = tail call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_word_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %0, i32 %120, i32 4146, i32 0)
%122 = tail call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %0, i32 %120, i32 8200, i32 60524)
%123 = tail call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %0, i32 %120, i32 4156, i32 290665267)
br label %244
124: ; preds = %3
%125 = zext i16 %1 to i32
%126 = tail call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_word_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %0, i32 %125, i32 4146, i32 0)
%127 = tail call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %0, i32 %125, i32 8200, i32 60154)
%128 = tail call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %0, i32 %125, i32 4156, i32 292454400)
br label %244
129: ; preds = %3
%130 = zext i16 %1 to i32
%131 = tail call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_word_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %0, i32 %130, i32 4146, i32 0)
%132 = tail call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %0, i32 %130, i32 8200, i32 60015)
%133 = tail call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %0, i32 %130, i32 4156, i32 293131518)
br label %244
134: ; preds = %3
%135 = zext i16 %1 to i32
%136 = tail call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_word_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %0, i32 %135, i32 4146, i32 0)
%137 = tail call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %0, i32 %135, i32 8200, i32 59760)
%138 = tail call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %0, i32 %135, i32 4156, i32 294381158)
br label %244
139: ; preds = %3
%140 = zext i16 %1 to i32
%141 = tail call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_word_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %0, i32 %140, i32 4146, i32 0)
%142 = tail call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %0, i32 %140, i32 8200, i32 59593)
%143 = tail call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %0, i32 %140, i32 4156, i32 295206912)
br label %244
144: ; preds = %3
%145 = zext i16 %1 to i32
%146 = tail call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_word_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %0, i32 %145, i32 4146, i32 0)
%147 = tail call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %0, i32 %145, i32 8200, i32 59440)
%148 = tail call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %0, i32 %145, i32 4156, i32 295963853)
br label %244
149: ; preds = %3
%150 = zext i16 %1 to i32
%151 = tail call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_word_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %0, i32 %150, i32 4146, i32 0)
%152 = tail call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %0, i32 %150, i32 8200, i32 59179)
%153 = tail call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %0, i32 %150, i32 4156, i32 297271296)
br label %244
154: ; preds = %3
%155 = zext i16 %1 to i32
%156 = tail call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_word_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %0, i32 %155, i32 4146, i32 0)
%157 = tail call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %0, i32 %155, i32 8200, i32 58917)
%158 = tail call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %0, i32 %155, i32 4156, i32 298592502)
br label %244
159: ; preds = %3
%160 = zext i16 %1 to i32
%161 = tail call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_word_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %0, i32 %160, i32 4146, i32 0)
%162 = tail call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %0, i32 %160, i32 8200, i32 58435)
%163 = tail call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %0, i32 %160, i32 4156, i32 301056000)
br label %244
164: ; preds = %3
%165 = zext i16 %1 to i32
%166 = tail call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_word_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %0, i32 %165, i32 4146, i32 0)
%167 = tail call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %0, i32 %165, i32 8200, i32 57892)
%168 = tail call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %0, i32 %165, i32 4156, i32 303877325)
br label %244
169: ; preds = %3
%170 = zext i16 %1 to i32
%171 = tail call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_word_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %0, i32 %170, i32 4146, i32 0)
%172 = tail call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %0, i32 %170, i32 8200, i32 57840)
%173 = tail call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %0, i32 %170, i32 4156, i32 304152576)
br label %244
174: ; preds = %3
%175 = zext i16 %1 to i32
%176 = tail call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_word_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %0, i32 %175, i32 4146, i32 0)
%177 = tail call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %0, i32 %175, i32 8200, i32 57792)
%178 = tail call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %0, i32 %175, i32 4156, i32 304405807)
br label %244
179: ; preds = %3
%180 = zext i16 %1 to i32
%181 = tail call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_word_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %0, i32 %180, i32 4146, i32 0)
%182 = tail call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %0, i32 %180, i32 8200, i32 57270)
%183 = tail call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %0, i32 %180, i32 4156, i32 307180339)
br label %244
184: ; preds = %3
%185 = zext i16 %1 to i32
%186 = tail call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_word_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %0, i32 %185, i32 4146, i32 0)
%187 = tail call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %0, i32 %185, i32 8200, i32 57065)
%188 = tail call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %0, i32 %185, i32 4156, i32 308281344)
br label %244
189: ; preds = %3
%190 = zext i16 %1 to i32
%191 = tail call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_word_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %0, i32 %190, i32 4146, i32 0)
%192 = tail call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %0, i32 %190, i32 8200, i32 56964)
%193 = tail call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %0, i32 %190, i32 4156, i32 308831846)
br label %244
194: ; preds = %3
%195 = zext i16 %1 to i32
%196 = tail call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_word_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %0, i32 %195, i32 4146, i32 0)
%197 = tail call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %0, i32 %195, i32 8200, i32 56812)
%198 = tail call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %0, i32 %195, i32 4156, i32 309657600)
br label %244
199: ; preds = %3
%200 = zext i16 %1 to i32
%201 = tail call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_word_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %0, i32 %200, i32 4146, i32 0)
%202 = tail call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %0, i32 %200, i32 8200, i32 56064)
%203 = tail call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %0, i32 %200, i32 4156, i32 313786368)
br label %244
204: ; preds = %3
%205 = zext i16 %1 to i32
%206 = tail call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_word_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %0, i32 %205, i32 4146, i32 0)
%207 = tail call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %0, i32 %205, i32 8200, i32 55698)
%208 = tail call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %0, i32 %205, i32 4156, i32 315850752)
br label %244
209: ; preds = %3
%210 = zext i16 %1 to i32
%211 = tail call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_word_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %0, i32 %210, i32 4146, i32 0)
%212 = tail call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %0, i32 %210, i32 8200, i32 55480)
%213 = tail call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %0, i32 %210, i32 4156, i32 317089382)
br label %244
214: ; preds = %3
%215 = zext i16 %1 to i32
%216 = tail call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_word_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %0, i32 %215, i32 4146, i32 0)
%217 = tail call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %0, i32 %215, i32 8200, i32 55098)
%218 = tail call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %0, i32 %215, i32 4156, i32 319291392)
br label %244
219: ; preds = %3
%220 = zext i16 %1 to i32
%221 = tail call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_word_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %0, i32 %220, i32 4146, i32 0)
%222 = tail call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %0, i32 %220, i32 8200, i32 54627)
%223 = tail call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %0, i32 %220, i32 4156, i32 322043904)
br label %244
224: ; preds = %3
%225 = zext i16 %1 to i32
%226 = tail call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_word_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %0, i32 %225, i32 4146, i32 0)
%227 = tail call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %0, i32 %225, i32 8200, i32 54106)
%228 = tail call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %0, i32 %225, i32 4156, i32 325140480)
br label %244
229: ; preds = %3
%230 = zext i16 %1 to i32
%231 = tail call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_word_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %0, i32 %230, i32 4146, i32 0)
%232 = tail call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %0, i32 %230, i32 8200, i32 53822)
%233 = tail call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %0, i32 %230, i32 4156, i32 326860800)
br label %244
234: ; preds = %3
%235 = zext i16 %1 to i32
%236 = tail call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_word_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %0, i32 %235, i32 4146, i32 0)
%237 = tail call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %0, i32 %235, i32 8200, i32 53261)
%238 = tail call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %0, i32 %235, i32 4156, i32 330301440)
br label %244
239: ; preds = %3
%240 = zext i16 %1 to i32
%241 = tail call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_word_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %0, i32 %240, i32 4146, i32 0)
%242 = tail call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %0, i32 %240, i32 8200, i32 53150)
%243 = tail call i32 (i8*, i32, i32, i32, ...) bitcast (i32 (...)* @bbm_long_write to i32 (i8*, i32, i32, i32, ...)*)(i8* %0, i32 %240, i32 4156, i32 330989568)
br label %244
244: ; preds = %4, %9, %14, %19, %24, %29, %34, %39, %44, %49, %54, %59, %64, %69, %74, %79, %84, %89, %94, %99, %104, %109, %114, %119, %124, %129, %134, %139, %144, %149, %154, %159, %164, %169, %174, %179, %184, %189, %194, %199, %204, %209, %214, %219, %224, %229, %234, %239, %3
%245 = phi i32 [ 1, %3 ], [ 0, %239 ], [ 0, %234 ], [ 0, %229 ], [ 0, %224 ], [ 0, %219 ], [ 0, %214 ], [ 0, %209 ], [ 0, %204 ], [ 0, %199 ], [ 0, %194 ], [ 0, %189 ], [ 0, %184 ], [ 0, %179 ], [ 0, %174 ], [ 0, %169 ], [ 0, %164 ], [ 0, %159 ], [ 0, %154 ], [ 0, %149 ], [ 0, %144 ], [ 0, %139 ], [ 0, %134 ], [ 0, %129 ], [ 0, %124 ], [ 0, %119 ], [ 0, %114 ], [ 0, %109 ], [ 0, %104 ], [ 0, %99 ], [ 0, %94 ], [ 0, %89 ], [ 0, %84 ], [ 0, %79 ], [ 0, %74 ], [ 0, %69 ], [ 0, %64 ], [ 0, %59 ], [ 0, %54 ], [ 0, %49 ], [ 0, %44 ], [ 0, %39 ], [ 0, %34 ], [ 0, %29 ], [ 0, %24 ], [ 0, %19 ], [ 0, %14 ], [ 0, %9 ], [ 0, %4 ]
ret i32 %245
}