// File: /workspace/github_cpp_makefile_star2_O2/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
pushq %r14
pushq %rbx
testq %rdi, %rdi
je 0xbb12a
movq %rdi, %rbx
leaq 0x14a1cb(%rip), %rax    # 0x204a8c
cmpl $0x0, (%rax)
je 0xba8e0
leaq 0x14a23b(%rip), %rax    # 0x204b08
movl (%rax), %edx
leaq 0x5fc4e(%rip), %rsi     # 0x11a524
movq %rbx, %rdi
xorl %eax, %eax
callq 0x9560
leaq 0x14a1a9(%rip), %rax    # 0x204a90
cmpl $0x0, (%rax)
je 0xba906
leaq 0x14a219(%rip), %rax    # 0x204b0c
movl (%rax), %edx
leaq 0x5fc3f(%rip), %rsi     # 0x11a53b
movq %rbx, %rdi
xorl %eax, %eax
callq 0x9560
leaq 0x14a187(%rip), %r14    # 0x204a94
movl (%r14), %eax
testb $0x1, %al
je 0xba931
leaq 0x14a1f5(%rip), %rax    # 0x204b10
movl (%rax), %edx
leaq 0x5fc2e(%rip), %rsi     # 0x11a552
movq %rbx, %rdi
xorl %eax, %eax
callq 0x9560
movl (%r14), %eax
testb $0x2, %al
je 0xba94f
leaq 0x14a1d8(%rip), %rax    # 0x204b14
movl (%rax), %edx
leaq 0x5fc26(%rip), %rsi     # 0x11a56b
movq %rbx, %rdi
xorl %eax, %eax
callq 0x9560
leaq 0x14a146(%rip), %r14    # 0x204a9c
movl (%r14), %eax
testb $0x1, %al
je 0xba97a
leaq 0x14a1c4(%rip), %rax    # 0x204b28
movl (%rax), %edx
leaq 0x5fc17(%rip), %rsi     # 0x11a584
movq %rbx, %rdi
xorl %eax, %eax
callq 0x9560
movl (%r14), %eax
testb $0x2, %al
je 0xba998
leaq 0x14a1a7(%rip), %rax    # 0x204b2c
movl (%rax), %edx
leaq 0x5fc0f(%rip), %rsi     # 0x11a59d
movq %rbx, %rdi
xorl %eax, %eax
callq 0x9560
leaq 0x14a101(%rip), %rax    # 0x204aa0
cmpl $0x0, (%rax)
je 0xba9be
leaq 0x14a185(%rip), %rax    # 0x204b30
movl (%rax), %edx
leaq 0x5fc02(%rip), %rsi     # 0x11a5b6
movq %rbx, %rdi
xorl %eax, %eax
callq 0x9560
leaq 0x14a0df(%rip), %rax    # 0x204aa4
cmpl $0x0, (%rax)
je 0xba9e4
leaq 0x14a163(%rip), %rax    # 0x204b34
movl (%rax), %edx
leaq 0x5fbf3(%rip), %rsi     # 0x11a5cd
movq %rbx, %rdi
xorl %eax, %eax
callq 0x9560
leaq 0x14a0c1(%rip), %rax    # 0x204aac
cmpl $0x0, (%rax)
je 0xbaa0a
leaq 0x14a145(%rip), %rax    # 0x204b3c
movl (%rax), %edx
leaq 0x5fbe4(%rip), %rsi     # 0x11a5e4
movq %rbx, %rdi
xorl %eax, %eax
callq 0x9560
leaq 0x14a09f(%rip), %r14    # 0x204ab0
movl (%r14), %eax
testb $0x1, %al
je 0xbaa35
leaq 0x14a121(%rip), %rax    # 0x204b40
movl (%rax), %edx
leaq 0x5fbd3(%rip), %rsi     # 0x11a5fb
movq %rbx, %rdi
xorl %eax, %eax
callq 0x9560
movl (%r14), %eax
testb $0x2, %al
je 0xbaa57
leaq 0x14a100(%rip), %rax    # 0x204b40
movl 0x4(%rax), %edx
leaq 0x5fbca(%rip), %rsi     # 0x11a614
movq %rbx, %rdi
xorl %eax, %eax
callq 0x9560
movl (%r14), %eax
testb $0x4, %al
je 0xbaa76
leaq 0x14a0de(%rip), %rax    # 0x204b40
movl 0x8(%rax), %edx
leaq 0x5fbc1(%rip), %rsi     # 0x11a62d
movq %rbx, %rdi
xorl %eax, %eax
callq 0x9560
leaq 0x14a037(%rip), %rax    # 0x204ab4
cmpl $0x0, (%rax)
je 0xbaa9c
leaq 0x14a0c3(%rip), %rax    # 0x204b4c
movl (%rax), %edx
leaq 0x5fbb4(%rip), %rsi     # 0x11a646
movq %rbx, %rdi
xorl %eax, %eax
callq 0x9560
leaq 0x14a015(%rip), %rax    # 0x204ab8
cmpl $0x0, (%rax)
je 0xbaac2
leaq 0x14a0a1(%rip), %rax    # 0x204b50
movl (%rax), %edx
leaq 0x5fba5(%rip), %rsi     # 0x11a65d
movq %rbx, %rdi
xorl %eax, %eax
callq 0x9560
leaq 0x149ff3(%rip), %rax    # 0x204abc
cmpl $0x0, (%rax)
je 0xbaae8
leaq 0x14a07f(%rip), %rax    # 0x204b54
movl (%rax), %edx
leaq 0x5fb96(%rip), %rsi     # 0x11a674
movq %rbx, %rdi
xorl %eax, %eax
callq 0x9560
leaq 0x149fd1(%rip), %rax    # 0x204ac0
cmpl $0x0, (%rax)
je 0xbab0e
leaq 0x14a05d(%rip), %rax    # 0x204b58
movl (%rax), %edx
leaq 0x5fb87(%rip), %rsi     # 0x11a68b
movq %rbx, %rdi
xorl %eax, %eax
callq 0x9560
leaq 0x149faf(%rip), %rax    # 0x204ac4
cmpl $0x0, (%rax)
je 0xbab34
leaq 0x14a03b(%rip), %rax    # 0x204b5c
movl (%rax), %edx
leaq 0x5fb78(%rip), %rsi     # 0x11a6a2
movq %rbx, %rdi
xorl %eax, %eax
callq 0x9560
leaq 0x149f8d(%rip), %rax    # 0x204ac8
cmpl $0x0, (%rax)
je 0xbab5a
leaq 0x14a019(%rip), %rax    # 0x204b60
movl (%rax), %edx
leaq 0x5fb69(%rip), %rsi     # 0x11a6b9
movq %rbx, %rdi
xorl %eax, %eax
callq 0x9560
leaq 0x149f6b(%rip), %rax    # 0x204acc
cmpl $0x0, (%rax)
je 0xbab80
leaq 0x149ff7(%rip), %rax    # 0x204b64
movl (%rax), %edx
leaq 0x5fb5a(%rip), %rsi     # 0x11a6d0
movq %rbx, %rdi
xorl %eax, %eax
callq 0x9560
leaq 0x149f49(%rip), %rax    # 0x204ad0
cmpl $0x0, (%rax)
je 0xbaba6
leaq 0x149fd5(%rip), %rax    # 0x204b68
movl (%rax), %edx
leaq 0x5fb4b(%rip), %rsi     # 0x11a6e7
movq %rbx, %rdi
xorl %eax, %eax
callq 0x9560
leaq 0x149f33(%rip), %rax    # 0x204ae0
cmpl $0x0, (%rax)
je 0xbabcc
leaq 0x149fbf(%rip), %rax    # 0x204b78
movl (%rax), %edx
leaq 0x5fb3c(%rip), %rsi     # 0x11a6fe
movq %rbx, %rdi
xorl %eax, %eax
callq 0x9560
leaq 0x149ed5(%rip), %rax    # 0x204aa8
cmpl $0x0, (%rax)
je 0xbabf2
leaq 0x149f59(%rip), %rax    # 0x204b38
movl (%rax), %edx
leaq 0x5fb2d(%rip), %rsi     # 0x11a715
movq %rbx, %rdi
xorl %eax, %eax
callq 0x9560
leaq 0x149edb(%rip), %rax    # 0x204ad4
cmpl $0x0, (%rax)
je 0xbac18
leaq 0x149f67(%rip), %rax    # 0x204b6c
movl (%rax), %edx
leaq 0x5fb1e(%rip), %rsi     # 0x11a72c
movq %rbx, %rdi
xorl %eax, %eax
callq 0x9560
leaq 0x149eb9(%rip), %rax    # 0x204ad8
cmpl $0x0, (%rax)
je 0xbac3e
leaq 0x149f45(%rip), %rax    # 0x204b70
movl (%rax), %edx
leaq 0x5fb0f(%rip), %rsi     # 0x11a743
movq %rbx, %rdi
xorl %eax, %eax
callq 0x9560
leaq 0x149e97(%rip), %rax    # 0x204adc
cmpl $0x0, (%rax)
je 0xbac64
leaq 0x149f23(%rip), %rax    # 0x204b74
movl (%rax), %edx
leaq 0x5fb00(%rip), %rsi     # 0x11a75a
movq %rbx, %rdi
xorl %eax, %eax
callq 0x9560
leaq 0x149e7d(%rip), %r14    # 0x204ae8
movl (%r14), %eax
testb $0x1, %al
je 0xbac91
leaq 0x149f27(%rip), %rax    # 0x204ba0
movsd (%rax), %xmm0
leaq 0x5faed(%rip), %rsi     # 0x11a771
movq %rbx, %rdi
movb $0x1, %al
callq 0x9560
movl (%r14), %eax
testb $0x2, %al
je 0xbacb5
leaq 0x149f04(%rip), %rax    # 0x204ba0
movsd 0x8(%rax), %xmm0
leaq 0x5fae4(%rip), %rsi     # 0x11a78c
movq %rbx, %rdi
movb $0x1, %al
callq 0x9560
movl (%r14), %eax
testb $0x4, %al
je 0xbacd9
leaq 0x149ee0(%rip), %rax    # 0x204ba0
movsd 0x10(%rax), %xmm0
leaq 0x5fadb(%rip), %rsi     # 0x11a7a7
movq %rbx, %rdi
movb $0x1, %al
callq 0x9560
movl (%r14), %eax
testb $0x8, %al
je 0xbacfd
leaq 0x149ebc(%rip), %rax    # 0x204ba0
movsd 0x18(%rax), %xmm0
leaq 0x5fad2(%rip), %rsi     # 0x11a7c2
movq %rbx, %rdi
movb $0x1, %al
callq 0x9560
movl (%r14), %eax
testb $0x10, %al
je 0xbad21
leaq 0x149e98(%rip), %rax    # 0x204ba0
movsd 0x20(%rax), %xmm0
leaq 0x5fac9(%rip), %rsi     # 0x11a7dd
movq %rbx, %rdi
movb $0x1, %al
callq 0x9560
movl (%r14), %eax
testb $0x20, %al
je 0xbad45
leaq 0x149e74(%rip), %rax    # 0x204ba0
movsd 0x28(%rax), %xmm0
leaq 0x5fac0(%rip), %rsi     # 0x11a7f8
movq %rbx, %rdi
movb $0x1, %al
callq 0x9560
movl (%r14), %eax
testb $0x40, %al
je 0xbad69
leaq 0x149e50(%rip), %rax    # 0x204ba0
movsd 0x30(%rax), %xmm0
leaq 0x5fab7(%rip), %rsi     # 0x11a813
movq %rbx, %rdi
movb $0x1, %al
callq 0x9560
movl (%r14), %eax
testb %al, %al
jns 0xbad8d
leaq 0x149e2c(%rip), %rax    # 0x204ba0
movsd 0x38(%rax), %xmm0
leaq 0x5faae(%rip), %rsi     # 0x11a82e
movq %rbx, %rdi
movb $0x1, %al
callq 0x9560
movl (%r14), %eax
btl $0x8, %eax
jae 0xbadb3
leaq 0x149e06(%rip), %rax    # 0x204ba0
movsd 0x40(%rax), %xmm0
leaq 0x5faa3(%rip), %rsi     # 0x11a849
movq %rbx, %rdi
movb $0x1, %al
callq 0x9560
movl (%r14), %eax
btl $0x9, %eax
jae 0xbadd9
leaq 0x149de0(%rip), %rax    # 0x204ba0
movsd 0x48(%rax), %xmm0
leaq 0x5fa98(%rip), %rsi     # 0x11a864
movq %rbx, %rdi
movb $0x1, %al
callq 0x9560
movl (%r14), %eax
btl $0xa, %eax
jae 0xbadff
leaq 0x149dba(%rip), %rax    # 0x204ba0
movsd 0x50(%rax), %xmm0
leaq 0x5fa8d(%rip), %rsi     # 0x11a87f
movq %rbx, %rdi
movb $0x1, %al
callq 0x9560
movl (%r14), %eax
btl $0xb, %eax
jae 0xbae25
leaq 0x149d94(%rip), %rax    # 0x204ba0
movsd 0x58(%rax), %xmm0
leaq 0x5fa84(%rip), %rsi     # 0x11a89c
movq %rbx, %rdi
movb $0x1, %al
callq 0x9560
movl (%r14), %eax
btl $0xc, %eax
jae 0xbae4b
leaq 0x149d6e(%rip), %rax    # 0x204ba0
movsd 0x60(%rax), %xmm0
leaq 0x5fa7b(%rip), %rsi     # 0x11a8b9
movq %rbx, %rdi
movb $0x1, %al
callq 0x9560
movl (%r14), %eax
btl $0xd, %eax
jae 0xbae71
leaq 0x149d48(%rip), %rax    # 0x204ba0
movsd 0x68(%rax), %xmm0
leaq 0x5fa72(%rip), %rsi     # 0x11a8d6
movq %rbx, %rdi
movb $0x1, %al
callq 0x9560
movl (%r14), %eax
btl $0xe, %eax
jae 0xbae97
leaq 0x149d22(%rip), %rax    # 0x204ba0
movsd 0x70(%rax), %xmm0
leaq 0x5fa69(%rip), %rsi     # 0x11a8f3
movq %rbx, %rdi
movb $0x1, %al
callq 0x9560
movl (%r14), %eax
testw %ax, %ax
jns 0xbaebc
leaq 0x149cfd(%rip), %rax    # 0x204ba0
movsd 0x78(%rax), %xmm0
leaq 0x5fa61(%rip), %rsi     # 0x11a910
movq %rbx, %rdi
movb $0x1, %al
callq 0x9560
movl (%r14), %eax
btl $0x10, %eax
jae 0xbaee5
leaq 0x149cd7(%rip), %rax    # 0x204ba0
movsd 0x80(%rax), %xmm0
leaq 0x5fa55(%rip), %rsi     # 0x11a92d
movq %rbx, %rdi
movb $0x1, %al
callq 0x9560
movl (%r14), %eax
btl $0x11, %eax
jae 0xbaf0e
leaq 0x149cae(%rip), %rax    # 0x204ba0
movsd 0x88(%rax), %xmm0
leaq 0x5fa49(%rip), %rsi     # 0x11a94a
movq %rbx, %rdi
movb $0x1, %al
callq 0x9560
movl (%r14), %eax
btl $0x12, %eax
jae 0xbaf37
leaq 0x149c85(%rip), %rax    # 0x204ba0
movsd 0x90(%rax), %xmm0
leaq 0x5fa3d(%rip), %rsi     # 0x11a967
movq %rbx, %rdi
movb $0x1, %al
callq 0x9560
movl (%r14), %eax
btl $0x13, %eax
jae 0xbaf5d
leaq 0x149c5c(%rip), %rax    # 0x204ba0
movsd 0x98(%rax), %xmm0
leaq 0x5fa31(%rip), %rsi     # 0x11a984
movq %rbx, %rdi
movb $0x1, %al
callq 0x9560
leaq 0x149b80(%rip), %r14    # 0x204ae4
movl (%r14), %eax
testb $0x1, %al
je 0xbaf88
leaq 0x149c0e(%rip), %rax    # 0x204b80
movl (%rax), %edx
leaq 0x5fa26(%rip), %rsi     # 0x11a9a1
movq %rbx, %rdi
xorl %eax, %eax
callq 0x9560
movl (%r14), %eax
testb $0x2, %al
je 0xbafaa
leaq 0x149bed(%rip), %rax    # 0x204b80
movl 0x4(%rax), %edx
leaq 0x5fa1d(%rip), %rsi     # 0x11a9ba
movq %rbx, %rdi
xorl %eax, %eax
callq 0x9560
movl (%r14), %eax
testb $0x4, %al
je 0xbafcc
leaq 0x149bcb(%rip), %rax    # 0x204b80
movl 0x8(%rax), %edx
leaq 0x5fa14(%rip), %rsi     # 0x11a9d3
movq %rbx, %rdi
xorl %eax, %eax
callq 0x9560
movl (%r14), %eax
testb $0x8, %al
je 0xbafee
leaq 0x149ba9(%rip), %rax    # 0x204b80
movl 0xc(%rax), %edx
leaq 0x5fa0b(%rip), %rsi     # 0x11a9ec
movq %rbx, %rdi
xorl %eax, %eax
callq 0x9560
movl (%r14), %eax
testb $0x10, %al
je 0xbb010
leaq 0x149b87(%rip), %rax    # 0x204b80
movl 0x10(%rax), %edx
leaq 0x5fa02(%rip), %rsi     # 0x11aa05
movq %rbx, %rdi
xorl %eax, %eax
callq 0x9560
movl (%r14), %eax
testb $0x20, %al
je 0xbb032
leaq 0x149b65(%rip), %rax    # 0x204b80
movl 0x14(%rax), %edx
leaq 0x5f9f9(%rip), %rsi     # 0x11aa1e
movq %rbx, %rdi
xorl %eax, %eax
callq 0x9560
movl (%r14), %eax
testb $0x40, %al
je 0xbb054
leaq 0x149b43(%rip), %rax    # 0x204b80
movl 0x18(%rax), %edx
leaq 0x5f9f0(%rip), %rsi     # 0x11aa37
movq %rbx, %rdi
xorl %eax, %eax
callq 0x9560
movl (%r14), %eax
testb %al, %al
jns 0xbb073
leaq 0x149b21(%rip), %rax    # 0x204b80
movl 0x1c(%rax), %edx
leaq 0x5f9e7(%rip), %rsi     # 0x11aa50
movq %rbx, %rdi
xorl %eax, %eax
callq 0x9560
leaq 0x149a0e(%rip), %r14    # 0x204a88
movl (%r14), %eax
testb $0x1, %al
je 0xbb09e
leaq 0x149a68(%rip), %rax    # 0x204af0
movl (%rax), %edx
leaq 0x5f9d8(%rip), %rsi     # 0x11aa69
movq %rbx, %rdi
xorl %eax, %eax
callq 0x9560
movl (%r14), %eax
testb $0x2, %al
je 0xbb0c0
leaq 0x149a47(%rip), %rax    # 0x204af0
movl 0x4(%rax), %edx
leaq 0x5f9cf(%rip), %rsi     # 0x11aa82
movq %rbx, %rdi
xorl %eax, %eax
callq 0x9560
movl (%r14), %eax
testb $0x4, %al
je 0xbb0e2
leaq 0x149a25(%rip), %rax    # 0x204af0
movl 0x8(%rax), %edx
leaq 0x5f9c6(%rip), %rsi     # 0x11aa9b
movq %rbx, %rdi
xorl %eax, %eax
callq 0x9560
movl (%r14), %eax
testb $0x8, %al
je 0xbb104
leaq 0x149a03(%rip), %rax    # 0x204af0
movl 0xc(%rax), %edx
leaq 0x5f9bd(%rip), %rsi     # 0x11aab4
movq %rbx, %rdi
xorl %eax, %eax
callq 0x9560
movl (%r14), %eax
testb $0x10, %al
je 0xbb126
leaq 0x1499e1(%rip), %rax    # 0x204af0
movl 0x10(%rax), %edx
leaq 0x5f9b4(%rip), %rsi     # 0x11aacd
movq %rbx, %rdi
xorl %eax, %eax
callq 0x9560
movl (%r14), %eax
testb $0x20, %al
jne 0xbb12f
popq %rbx
popq %r14
popq %rbp
retq
leaq 0x1499ba(%rip), %rax    # 0x204af0
movl 0x14(%rax), %edx
leaq 0x5f9a6(%rip), %rsi     # 0x11aae6
movq %rbx, %rdi
xorl %eax, %eax
popq %rbx
popq %r14
popq %rbp
jmp 0x9560