// File: jkingan[P]ladyheather/heathmsc.cpp
// Function: log_prs_xml(_IO_FILE*)
void log_prs_xml(FILE *file)
{
   if(file == 0) return;

   if(have_prs_lm)             fprintf(file, "        <lm> %d </lm>\n", prs_lm);
   if(have_prs_lo)             fprintf(file, "        <lo> %d </lo>\n", prs_lo);

   if(have_prs_fc & 0x01)      fprintf(file, "        <fc1> %d </fc1>\n", prs_fc1);
   if(have_prs_fc & 0x02)      fprintf(file, "        <fc2> %d </fc2>\n", prs_fc2);

   if(have_prs_ds & 0x01)      fprintf(file, "        <ds1> %d </ds1>\n", prs_ds1);
   if(have_prs_ds & 0x02)      fprintf(file, "        <ds2> %d </ds2>\n", prs_ds2);

   if(have_prs_sf)             fprintf(file, "        <sf> %d </sf>\n", prs_sf);
   if(have_prs_ss)             fprintf(file, "        <ss> %d </ss>\n", prs_ss);
   if(have_prs_ph)             fprintf(file, "        <ph> %d </ph>\n", prs_ph);

   if(have_prs_sp & (1 << 0))  fprintf(file, "        <sp1> %d </sp1>\n", prs_sp[0]);
   if(have_prs_sp & (1 << 1))  fprintf(file, "        <sp2> %d </sp2>\n", prs_sp[1]);
   if(have_prs_sp & (1 << 2))  fprintf(file, "        <sp3> %d </sp3>\n", prs_sp[2]);

   if(have_prs_ms)             fprintf(file, "        <ms> %d </ms>\n", prs_ms);
   if(have_prs_mo)             fprintf(file, "        <mo> %d </mo>\n", prs_mo);
   if(have_prs_mr)             fprintf(file, "        <mr> %d </mr>\n", prs_mr);

   if(have_prs_tt)             fprintf(file, "        <tt> %d </tt>\n", prs_tt);
   if(have_prs_ts)             fprintf(file, "        <ts> %d </ts>\n", prs_ts);
   if(have_prs_to)             fprintf(file, "        <to> %d </to>\n", prs_to);

   if(have_prs_ps)             fprintf(file, "        <ps> %d </ps>\n", prs_ps);
   if(have_prs_pl)             fprintf(file, "        <pl> %d </pl>\n", prs_pl);
   if(have_prs_ep)             fprintf(file, "        <ep> %d </ep>\n", prs_ep);

   if(have_prs_ga)             fprintf(file, "        <ga> %d </ga>\n", prs_ga);
   if(have_prs_pt)             fprintf(file, "        <pt> %d </pt>\n", prs_pt);
   if(have_prs_pf)             fprintf(file, "        <pf> %d </pf>\n", prs_pf);
   if(have_prs_pi)             fprintf(file, "        <pi> %d </pi>\n", prs_pi);

   if(have_prs_ad & (1 << 0))  fprintf(file, "        <ad0> %.3f </ad0>\n", prs_ad[0]);
   if(have_prs_ad & (1 << 1))  fprintf(file, "        <ad1> %.3f </ad1>\n", prs_ad[1]);
   if(have_prs_ad & (1 << 2))  fprintf(file, "        <ad2> %.3f </ad2>\n", prs_ad[2]);
   if(have_prs_ad & (1 << 3))  fprintf(file, "        <ad3> %.3f </ad3>\n", prs_ad[3]);
   if(have_prs_ad & (1 << 4))  fprintf(file, "        <ad4> %.3f </ad4>\n", prs_ad[4]);
   if(have_prs_ad & (1 << 5))  fprintf(file, "        <ad5> %.3f </ad5>\n", prs_ad[5]);
   if(have_prs_ad & (1 << 6))  fprintf(file, "        <ad6> %.3f </ad6>\n", prs_ad[6]);
   if(have_prs_ad & (1 << 7))  fprintf(file, "        <ad7> %.3f </ad7>\n", prs_ad[7]);
   if(have_prs_ad & (1 << 8))  fprintf(file, "        <ad8> %.3f </ad8>\n", prs_ad[8]);
   if(have_prs_ad & (1 << 9))  fprintf(file, "        <ad9> %.3f </ad9>\n", prs_ad[9]);
   if(have_prs_ad & (1 << 10)) fprintf(file, "        <ad10> %.3f </ad10>\n", prs_ad[10]);
   if(have_prs_ad & (1 << 11)) fprintf(file, "        <ad11> %.3f </ad11>\n", prs_ad[11]);
   if(have_prs_ad & (1 << 12)) fprintf(file, "        <ad12> %.3f </ad12>\n", prs_ad[12]);
   if(have_prs_ad & (1 << 13)) fprintf(file, "        <ad13> %.3f </ad13>\n", prs_ad[13]);
   if(have_prs_ad & (1 << 14)) fprintf(file, "        <ad14> %.3f </ad14>\n", prs_ad[14]);
   if(have_prs_ad & (1 << 15)) fprintf(file, "        <ad15> %.3f </ad15>\n", prs_ad[15]);
   if(have_prs_ad & (1 << 16)) fprintf(file, "        <ad16> %.3f </ad16>\n", prs_ad[16]);
   if(have_prs_ad & (1 << 17)) fprintf(file, "        <ad17> %.3f </ad17>\n", prs_ad[17]);
   if(have_prs_ad & (1 << 18)) fprintf(file, "        <ad18> %.3f </ad18>\n", prs_ad[18]);
   if(have_prs_ad & (1 << 19)) fprintf(file, "        <ad19> %.3f </ad19>\n", prs_ad[19]);

   if(have_prs_sd & (1 << 0))  fprintf(file, "        <sd0> %d </sd0>\n", prs_sd[0]);
   if(have_prs_sd & (1 << 1))  fprintf(file, "        <sd1> %d </sd1>\n", prs_sd[1]);
   if(have_prs_sd & (1 << 2))  fprintf(file, "        <sd2> %d </sd2>\n", prs_sd[2]);
   if(have_prs_sd & (1 << 3))  fprintf(file, "        <sd3> %d </sd3>\n", prs_sd[3]);
   if(have_prs_sd & (1 << 4))  fprintf(file, "        <sd4> %d </sd4>\n", prs_sd[4]);
   if(have_prs_sd & (1 << 5))  fprintf(file, "        <sd5> %d </sd5>\n", prs_sd[5]);
   if(have_prs_sd & (1 << 6))  fprintf(file, "        <sd6> %d </sd6>\n", prs_sd[6]);
   if(have_prs_sd & (1 << 7))  fprintf(file, "        <sd7> %d </sd7>\n", prs_sd[7]);
                            
   if(have_prs_st & (1 << 0))  fprintf(file, "        <st1> %d </st1>\n", prs_st[0]);
   if(have_prs_st & (1 << 1))  fprintf(file, "        <st2> %d </st2>\n", prs_st[1]);
   if(have_prs_st & (1 << 2))  fprintf(file, "        <st3> %d </st3>\n", prs_st[2]);
   if(have_prs_st & (1 << 3))  fprintf(file, "        <st4> %d </st4>\n", prs_st[3]);
   if(have_prs_st & (1 << 4))  fprintf(file, "        <st5> %d </st5>\n", prs_st[4]);
   if(have_prs_st & (1 << 5))  fprintf(file, "        <st6> %d </st6>\n", prs_st[5]);
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x10, %rsp
movq %rdi, -0x8(%rbp)
cmpq $0x0, -0x8(%rbp)
jne 0x116c48
jmp 0x117683
leaq 0x16301d(%rip), %rax    # 0x279c6c
cmpl $0x0, (%rax)
je 0x116c6f
movq -0x8(%rbp), %rdi
leaq 0x163089(%rip), %rax    # 0x279ce8
movl (%rax), %edx
leaq 0x7c498(%rip), %rsi     # 0x193100
movb $0x0, %al
callq 0x9550
leaq 0x162ffa(%rip), %rax    # 0x279c70
cmpl $0x0, (%rax)
je 0x116c96
movq -0x8(%rbp), %rdi
leaq 0x163066(%rip), %rax    # 0x279cec
movl (%rax), %edx
leaq 0x7c488(%rip), %rsi     # 0x193117
movb $0x0, %al
callq 0x9550
leaq 0x162fd7(%rip), %rax    # 0x279c74
movl (%rax), %eax
andl $0x1, %eax
cmpl $0x0, %eax
je 0x116cc2
movq -0x8(%rbp), %rdi
leaq 0x16303e(%rip), %rax    # 0x279cf0
movl (%rax), %edx
leaq 0x7c473(%rip), %rsi     # 0x19312e
movb $0x0, %al
callq 0x9550
leaq 0x162fab(%rip), %rax    # 0x279c74
movl (%rax), %eax
andl $0x2, %eax
cmpl $0x0, %eax
je 0x116cee
movq -0x8(%rbp), %rdi
leaq 0x163016(%rip), %rax    # 0x279cf4
movl (%rax), %edx
leaq 0x7c460(%rip), %rsi     # 0x193147
movb $0x0, %al
callq 0x9550
leaq 0x162f87(%rip), %rax    # 0x279c7c
movl (%rax), %eax
andl $0x1, %eax
cmpl $0x0, %eax
je 0x116d1a
movq -0x8(%rbp), %rdi
leaq 0x162ffe(%rip), %rax    # 0x279d08
movl (%rax), %edx
leaq 0x7c44d(%rip), %rsi     # 0x193160
movb $0x0, %al
callq 0x9550
leaq 0x162f5b(%rip), %rax    # 0x279c7c
movl (%rax), %eax
andl $0x2, %eax
cmpl $0x0, %eax
je 0x116d46
movq -0x8(%rbp), %rdi
leaq 0x162fd6(%rip), %rax    # 0x279d0c
movl (%rax), %edx
leaq 0x7c43a(%rip), %rsi     # 0x193179
movb $0x0, %al
callq 0x9550
leaq 0x162f33(%rip), %rax    # 0x279c80
cmpl $0x0, (%rax)
je 0x116d6d
movq -0x8(%rbp), %rdi
leaq 0x162fb3(%rip), %rax    # 0x279d10
movl (%rax), %edx
leaq 0x7c42c(%rip), %rsi     # 0x193192
movb $0x0, %al
callq 0x9550
leaq 0x162f10(%rip), %rax    # 0x279c84
cmpl $0x0, (%rax)
je 0x116d94
movq -0x8(%rbp), %rdi
leaq 0x162f90(%rip), %rax    # 0x279d14
movl (%rax), %edx
leaq 0x7c41c(%rip), %rsi     # 0x1931a9
movb $0x0, %al
callq 0x9550
leaq 0x162ef1(%rip), %rax    # 0x279c8c
cmpl $0x0, (%rax)
je 0x116dbb
movq -0x8(%rbp), %rdi
leaq 0x162f71(%rip), %rax    # 0x279d1c
movl (%rax), %edx
leaq 0x7c40c(%rip), %rsi     # 0x1931c0
movb $0x0, %al
callq 0x9550
leaq 0x162ece(%rip), %rax    # 0x279c90
movl (%rax), %eax
andl $0x1, %eax
cmpl $0x0, %eax
je 0x116de7
movq -0x8(%rbp), %rdi
leaq 0x162f49(%rip), %rax    # 0x279d20
movl (%rax), %edx
leaq 0x7c3f7(%rip), %rsi     # 0x1931d7
movb $0x0, %al
callq 0x9550
leaq 0x162ea2(%rip), %rax    # 0x279c90
movl (%rax), %eax
andl $0x2, %eax
cmpl $0x0, %eax
je 0x116e14
movq -0x8(%rbp), %rdi
leaq 0x162f1d(%rip), %rax    # 0x279d20
movl 0x4(%rax), %edx
leaq 0x7c3e3(%rip), %rsi     # 0x1931f0
movb $0x0, %al
callq 0x9550
leaq 0x162e75(%rip), %rax    # 0x279c90
movl (%rax), %eax
andl $0x4, %eax
cmpl $0x0, %eax
je 0x116e41
movq -0x8(%rbp), %rdi
leaq 0x162ef0(%rip), %rax    # 0x279d20
movl 0x8(%rax), %edx
leaq 0x7c3cf(%rip), %rsi     # 0x193209
movb $0x0, %al
callq 0x9550
leaq 0x162e4c(%rip), %rax    # 0x279c94
cmpl $0x0, (%rax)
je 0x116e68
movq -0x8(%rbp), %rdi
leaq 0x162ed4(%rip), %rax    # 0x279d2c
movl (%rax), %edx
leaq 0x7c3c1(%rip), %rsi     # 0x193222
movb $0x0, %al
callq 0x9550
leaq 0x162e29(%rip), %rax    # 0x279c98
cmpl $0x0, (%rax)
je 0x116e8f
movq -0x8(%rbp), %rdi
leaq 0x162eb1(%rip), %rax    # 0x279d30
movl (%rax), %edx
leaq 0x7c3b1(%rip), %rsi     # 0x193239
movb $0x0, %al
callq 0x9550
leaq 0x162e06(%rip), %rax    # 0x279c9c
cmpl $0x0, (%rax)
je 0x116eb6
movq -0x8(%rbp), %rdi
leaq 0x162e8e(%rip), %rax    # 0x279d34
movl (%rax), %edx
leaq 0x7c3a1(%rip), %rsi     # 0x193250
movb $0x0, %al
callq 0x9550
leaq 0x162de3(%rip), %rax    # 0x279ca0
cmpl $0x0, (%rax)
je 0x116edd
movq -0x8(%rbp), %rdi
leaq 0x162e6b(%rip), %rax    # 0x279d38
movl (%rax), %edx
leaq 0x7c391(%rip), %rsi     # 0x193267
movb $0x0, %al
callq 0x9550
leaq 0x162dc0(%rip), %rax    # 0x279ca4
cmpl $0x0, (%rax)
je 0x116f04
movq -0x8(%rbp), %rdi
leaq 0x162e48(%rip), %rax    # 0x279d3c
movl (%rax), %edx
leaq 0x7c381(%rip), %rsi     # 0x19327e
movb $0x0, %al
callq 0x9550
leaq 0x162d9d(%rip), %rax    # 0x279ca8
cmpl $0x0, (%rax)
je 0x116f2b
movq -0x8(%rbp), %rdi
leaq 0x162e25(%rip), %rax    # 0x279d40
movl (%rax), %edx
leaq 0x7c371(%rip), %rsi     # 0x193295
movb $0x0, %al
callq 0x9550
leaq 0x162d7a(%rip), %rax    # 0x279cac
cmpl $0x0, (%rax)
je 0x116f52
movq -0x8(%rbp), %rdi
leaq 0x162e02(%rip), %rax    # 0x279d44
movl (%rax), %edx
leaq 0x7c361(%rip), %rsi     # 0x1932ac
movb $0x0, %al
callq 0x9550
leaq 0x162d57(%rip), %rax    # 0x279cb0
cmpl $0x0, (%rax)
je 0x116f79
movq -0x8(%rbp), %rdi
leaq 0x162ddf(%rip), %rax    # 0x279d48
movl (%rax), %edx
leaq 0x7c351(%rip), %rsi     # 0x1932c3
movb $0x0, %al
callq 0x9550
leaq 0x162d40(%rip), %rax    # 0x279cc0
cmpl $0x0, (%rax)
je 0x116fa0
movq -0x8(%rbp), %rdi
leaq 0x162dc8(%rip), %rax    # 0x279d58
movl (%rax), %edx
leaq 0x7c341(%rip), %rsi     # 0x1932da
movb $0x0, %al
callq 0x9550
leaq 0x162ce1(%rip), %rax    # 0x279c88
cmpl $0x0, (%rax)
je 0x116fc7
movq -0x8(%rbp), %rdi
leaq 0x162d61(%rip), %rax    # 0x279d18
movl (%rax), %edx
leaq 0x7c331(%rip), %rsi     # 0x1932f1
movb $0x0, %al
callq 0x9550
leaq 0x162ce6(%rip), %rax    # 0x279cb4
cmpl $0x0, (%rax)
je 0x116fee
movq -0x8(%rbp), %rdi
leaq 0x162d6e(%rip), %rax    # 0x279d4c
movl (%rax), %edx
leaq 0x7c321(%rip), %rsi     # 0x193308
movb $0x0, %al
callq 0x9550
leaq 0x162cc3(%rip), %rax    # 0x279cb8
cmpl $0x0, (%rax)
je 0x117015
movq -0x8(%rbp), %rdi
leaq 0x162d4b(%rip), %rax    # 0x279d50
movl (%rax), %edx
leaq 0x7c311(%rip), %rsi     # 0x19331f
movb $0x0, %al
callq 0x9550
leaq 0x162ca0(%rip), %rax    # 0x279cbc
cmpl $0x0, (%rax)
je 0x11703c
movq -0x8(%rbp), %rdi
leaq 0x162d28(%rip), %rax    # 0x279d54
movl (%rax), %edx
leaq 0x7c301(%rip), %rsi     # 0x193336
movb $0x0, %al
callq 0x9550
leaq 0x162c85(%rip), %rax    # 0x279cc8
movl (%rax), %eax
andl $0x1, %eax
cmpl $0x0, %eax
je 0x11706a
movq -0x8(%rbp), %rdi
leaq 0x162d28(%rip), %rax    # 0x279d80
movsd (%rax), %xmm0
leaq 0x7c2ea(%rip), %rsi     # 0x19334d
movb $0x1, %al
callq 0x9550
leaq 0x162c57(%rip), %rax    # 0x279cc8
movl (%rax), %eax
andl $0x2, %eax
cmpl $0x0, %eax
je 0x117099
movq -0x8(%rbp), %rdi
leaq 0x162cfa(%rip), %rax    # 0x279d80
movsd 0x8(%rax), %xmm0
leaq 0x7c2d6(%rip), %rsi     # 0x193368
movb $0x1, %al
callq 0x9550
leaq 0x162c28(%rip), %rax    # 0x279cc8
movl (%rax), %eax
andl $0x4, %eax
cmpl $0x0, %eax
je 0x1170c8
movq -0x8(%rbp), %rdi
leaq 0x162ccb(%rip), %rax    # 0x279d80
movsd 0x10(%rax), %xmm0
leaq 0x7c2c2(%rip), %rsi     # 0x193383
movb $0x1, %al
callq 0x9550
leaq 0x162bf9(%rip), %rax    # 0x279cc8
movl (%rax), %eax
andl $0x8, %eax
cmpl $0x0, %eax
je 0x1170f7
movq -0x8(%rbp), %rdi
leaq 0x162c9c(%rip), %rax    # 0x279d80
movsd 0x18(%rax), %xmm0
leaq 0x7c2ae(%rip), %rsi     # 0x19339e
movb $0x1, %al
callq 0x9550
leaq 0x162bca(%rip), %rax    # 0x279cc8
movl (%rax), %eax
andl $0x10, %eax
cmpl $0x0, %eax
je 0x117126
movq -0x8(%rbp), %rdi
leaq 0x162c6d(%rip), %rax    # 0x279d80
movsd 0x20(%rax), %xmm0
leaq 0x7c29a(%rip), %rsi     # 0x1933b9
movb $0x1, %al
callq 0x9550
leaq 0x162b9b(%rip), %rax    # 0x279cc8
movl (%rax), %eax
andl $0x20, %eax
cmpl $0x0, %eax
je 0x117155
movq -0x8(%rbp), %rdi
leaq 0x162c3e(%rip), %rax    # 0x279d80
movsd 0x28(%rax), %xmm0
leaq 0x7c286(%rip), %rsi     # 0x1933d4
movb $0x1, %al
callq 0x9550
leaq 0x162b6c(%rip), %rax    # 0x279cc8
movl (%rax), %eax
andl $0x40, %eax
cmpl $0x0, %eax
je 0x117184
movq -0x8(%rbp), %rdi
leaq 0x162c0f(%rip), %rax    # 0x279d80
movsd 0x30(%rax), %xmm0
leaq 0x7c272(%rip), %rsi     # 0x1933ef
movb $0x1, %al
callq 0x9550
leaq 0x162b3d(%rip), %rax    # 0x279cc8
movl (%rax), %eax
andl $0x80, %eax
cmpl $0x0, %eax
je 0x1171b5
movq -0x8(%rbp), %rdi
leaq 0x162bde(%rip), %rax    # 0x279d80
movsd 0x38(%rax), %xmm0
leaq 0x7c25c(%rip), %rsi     # 0x19340a
movb $0x1, %al
callq 0x9550
leaq 0x162b0c(%rip), %rax    # 0x279cc8
movl (%rax), %eax
andl $0x100, %eax            # imm = 0x100
cmpl $0x0, %eax
je 0x1171e6
movq -0x8(%rbp), %rdi
leaq 0x162bad(%rip), %rax    # 0x279d80
movsd 0x40(%rax), %xmm0
leaq 0x7c246(%rip), %rsi     # 0x193425
movb $0x1, %al
callq 0x9550
leaq 0x162adb(%rip), %rax    # 0x279cc8
movl (%rax), %eax
andl $0x200, %eax            # imm = 0x200
cmpl $0x0, %eax
je 0x117217
movq -0x8(%rbp), %rdi
leaq 0x162b7c(%rip), %rax    # 0x279d80
movsd 0x48(%rax), %xmm0
leaq 0x7c230(%rip), %rsi     # 0x193440
movb $0x1, %al
callq 0x9550
leaq 0x162aaa(%rip), %rax    # 0x279cc8
movl (%rax), %eax
andl $0x400, %eax            # imm = 0x400
cmpl $0x0, %eax
je 0x117248
movq -0x8(%rbp), %rdi
leaq 0x162b4b(%rip), %rax    # 0x279d80
movsd 0x50(%rax), %xmm0
leaq 0x7c21a(%rip), %rsi     # 0x19345b
movb $0x1, %al
callq 0x9550
leaq 0x162a79(%rip), %rax    # 0x279cc8
movl (%rax), %eax
andl $0x800, %eax            # imm = 0x800
cmpl $0x0, %eax
je 0x117279
movq -0x8(%rbp), %rdi
leaq 0x162b1a(%rip), %rax    # 0x279d80
movsd 0x58(%rax), %xmm0
leaq 0x7c206(%rip), %rsi     # 0x193478
movb $0x1, %al
callq 0x9550
leaq 0x162a48(%rip), %rax    # 0x279cc8
movl (%rax), %eax
andl $0x1000, %eax           # imm = 0x1000
cmpl $0x0, %eax
je 0x1172aa
movq -0x8(%rbp), %rdi
leaq 0x162ae9(%rip), %rax    # 0x279d80
movsd 0x60(%rax), %xmm0
leaq 0x7c1f2(%rip), %rsi     # 0x193495
movb $0x1, %al
callq 0x9550
leaq 0x162a17(%rip), %rax    # 0x279cc8
movl (%rax), %eax
andl $0x2000, %eax           # imm = 0x2000
cmpl $0x0, %eax
je 0x1172db
movq -0x8(%rbp), %rdi
leaq 0x162ab8(%rip), %rax    # 0x279d80
movsd 0x68(%rax), %xmm0
leaq 0x7c1de(%rip), %rsi     # 0x1934b2
movb $0x1, %al
callq 0x9550
leaq 0x1629e6(%rip), %rax    # 0x279cc8
movl (%rax), %eax
andl $0x4000, %eax           # imm = 0x4000
cmpl $0x0, %eax
je 0x11730c
movq -0x8(%rbp), %rdi
leaq 0x162a87(%rip), %rax    # 0x279d80
movsd 0x70(%rax), %xmm0
leaq 0x7c1ca(%rip), %rsi     # 0x1934cf
movb $0x1, %al
callq 0x9550
leaq 0x1629b5(%rip), %rax    # 0x279cc8
movl (%rax), %eax
andl $0x8000, %eax           # imm = 0x8000
cmpl $0x0, %eax
je 0x11733d
movq -0x8(%rbp), %rdi
leaq 0x162a56(%rip), %rax    # 0x279d80
movsd 0x78(%rax), %xmm0
leaq 0x7c1b6(%rip), %rsi     # 0x1934ec
movb $0x1, %al
callq 0x9550
leaq 0x162984(%rip), %rax    # 0x279cc8
movl (%rax), %eax
andl $0x10000, %eax          # imm = 0x10000
cmpl $0x0, %eax
je 0x117371
movq -0x8(%rbp), %rdi
leaq 0x162a25(%rip), %rax    # 0x279d80
movsd 0x80(%rax), %xmm0
leaq 0x7c19f(%rip), %rsi     # 0x193509
movb $0x1, %al
callq 0x9550
leaq 0x162950(%rip), %rax    # 0x279cc8
movl (%rax), %eax
andl $0x20000, %eax          # imm = 0x20000
cmpl $0x0, %eax
je 0x1173a5
movq -0x8(%rbp), %rdi
leaq 0x1629f1(%rip), %rax    # 0x279d80
movsd 0x88(%rax), %xmm0
leaq 0x7c188(%rip), %rsi     # 0x193526
movb $0x1, %al
callq 0x9550
leaq 0x16291c(%rip), %rax    # 0x279cc8
movl (%rax), %eax
andl $0x40000, %eax          # imm = 0x40000
cmpl $0x0, %eax
je 0x1173d9
movq -0x8(%rbp), %rdi
leaq 0x1629bd(%rip), %rax    # 0x279d80
movsd 0x90(%rax), %xmm0
leaq 0x7c171(%rip), %rsi     # 0x193543
movb $0x1, %al
callq 0x9550
leaq 0x1628e8(%rip), %rax    # 0x279cc8
movl (%rax), %eax
andl $0x80000, %eax          # imm = 0x80000
cmpl $0x0, %eax
je 0x11740d
movq -0x8(%rbp), %rdi
leaq 0x162989(%rip), %rax    # 0x279d80
movsd 0x98(%rax), %xmm0
leaq 0x7c15a(%rip), %rsi     # 0x193560
movb $0x1, %al
callq 0x9550
leaq 0x1628b0(%rip), %rax    # 0x279cc4
movl (%rax), %eax
andl $0x1, %eax
cmpl $0x0, %eax
je 0x117439
movq -0x8(%rbp), %rdi
leaq 0x162937(%rip), %rax    # 0x279d60
movl (%rax), %edx
leaq 0x7c14b(%rip), %rsi     # 0x19357d
movb $0x0, %al
callq 0x9550
leaq 0x162884(%rip), %rax    # 0x279cc4
movl (%rax), %eax
andl $0x2, %eax
cmpl $0x0, %eax
je 0x117466
movq -0x8(%rbp), %rdi
leaq 0x16290b(%rip), %rax    # 0x279d60
movl 0x4(%rax), %edx
leaq 0x7c137(%rip), %rsi     # 0x193596
movb $0x0, %al
callq 0x9550
leaq 0x162857(%rip), %rax    # 0x279cc4
movl (%rax), %eax
andl $0x4, %eax
cmpl $0x0, %eax
je 0x117493
movq -0x8(%rbp), %rdi
leaq 0x1628de(%rip), %rax    # 0x279d60
movl 0x8(%rax), %edx
leaq 0x7c123(%rip), %rsi     # 0x1935af
movb $0x0, %al
callq 0x9550
leaq 0x16282a(%rip), %rax    # 0x279cc4
movl (%rax), %eax
andl $0x8, %eax
cmpl $0x0, %eax
je 0x1174c0
movq -0x8(%rbp), %rdi
leaq 0x1628b1(%rip), %rax    # 0x279d60
movl 0xc(%rax), %edx
leaq 0x7c10f(%rip), %rsi     # 0x1935c8
movb $0x0, %al
callq 0x9550
leaq 0x1627fd(%rip), %rax    # 0x279cc4
movl (%rax), %eax
andl $0x10, %eax
cmpl $0x0, %eax
je 0x1174ed
movq -0x8(%rbp), %rdi
leaq 0x162884(%rip), %rax    # 0x279d60
movl 0x10(%rax), %edx
leaq 0x7c0fb(%rip), %rsi     # 0x1935e1
movb $0x0, %al
callq 0x9550
leaq 0x1627d0(%rip), %rax    # 0x279cc4
movl (%rax), %eax
andl $0x20, %eax
cmpl $0x0, %eax
je 0x11751a
movq -0x8(%rbp), %rdi
leaq 0x162857(%rip), %rax    # 0x279d60
movl 0x14(%rax), %edx
leaq 0x7c0e7(%rip), %rsi     # 0x1935fa
movb $0x0, %al
callq 0x9550
leaq 0x1627a3(%rip), %rax    # 0x279cc4
movl (%rax), %eax
andl $0x40, %eax
cmpl $0x0, %eax
je 0x117547
movq -0x8(%rbp), %rdi
leaq 0x16282a(%rip), %rax    # 0x279d60
movl 0x18(%rax), %edx
leaq 0x7c0d3(%rip), %rsi     # 0x193613
movb $0x0, %al
callq 0x9550
leaq 0x162776(%rip), %rax    # 0x279cc4
movl (%rax), %eax
andl $0x80, %eax
cmpl $0x0, %eax
je 0x117576
movq -0x8(%rbp), %rdi
leaq 0x1627fb(%rip), %rax    # 0x279d60
movl 0x1c(%rax), %edx
leaq 0x7c0bd(%rip), %rsi     # 0x19362c
movb $0x0, %al
callq 0x9550
leaq 0x1626eb(%rip), %rax    # 0x279c68
movl (%rax), %eax
andl $0x1, %eax
cmpl $0x0, %eax
je 0x1175a2
movq -0x8(%rbp), %rdi
leaq 0x16273e(%rip), %rax    # 0x279cd0
movl (%rax), %edx
leaq 0x7c0aa(%rip), %rsi     # 0x193645
movb $0x0, %al
callq 0x9550
leaq 0x1626bf(%rip), %rax    # 0x279c68
movl (%rax), %eax
andl $0x2, %eax
cmpl $0x0, %eax
je 0x1175cf
movq -0x8(%rbp), %rdi
leaq 0x162712(%rip), %rax    # 0x279cd0
movl 0x4(%rax), %edx
leaq 0x7c096(%rip), %rsi     # 0x19365e
movb $0x0, %al
callq 0x9550
leaq 0x162692(%rip), %rax    # 0x279c68
movl (%rax), %eax
andl $0x4, %eax
cmpl $0x0, %eax
je 0x1175fc
movq -0x8(%rbp), %rdi
leaq 0x1626e5(%rip), %rax    # 0x279cd0
movl 0x8(%rax), %edx
leaq 0x7c082(%rip), %rsi     # 0x193677
movb $0x0, %al
callq 0x9550
leaq 0x162665(%rip), %rax    # 0x279c68
movl (%rax), %eax
andl $0x8, %eax
cmpl $0x0, %eax
je 0x117629
movq -0x8(%rbp), %rdi
leaq 0x1626b8(%rip), %rax    # 0x279cd0
movl 0xc(%rax), %edx
leaq 0x7c06e(%rip), %rsi     # 0x193690
movb $0x0, %al
callq 0x9550
leaq 0x162638(%rip), %rax    # 0x279c68
movl (%rax), %eax
andl $0x10, %eax
cmpl $0x0, %eax
je 0x117656
movq -0x8(%rbp), %rdi
leaq 0x16268b(%rip), %rax    # 0x279cd0
movl 0x10(%rax), %edx
leaq 0x7c05a(%rip), %rsi     # 0x1936a9
movb $0x0, %al
callq 0x9550
leaq 0x16260b(%rip), %rax    # 0x279c68
movl (%rax), %eax
andl $0x20, %eax
cmpl $0x0, %eax
je 0x117683
movq -0x8(%rbp), %rdi
leaq 0x16265e(%rip), %rax    # 0x279cd0
movl 0x14(%rax), %edx
leaq 0x7c046(%rip), %rsi     # 0x1936c2
movb $0x0, %al
callq 0x9550
addq $0x10, %rsp
popq %rbp
retq
nopl (%rax)