// File: /workspace/github_cpp_makefile_star2_O3/jkingan[P]ladyheather/heathmsc.cpp
// Function: log_x72_xml(_IO_FILE*)
void log_x72_xml(FILE *file)
{
   if(file == 0) return;
                                                                         
   if(have_x72_dmp17)      fprintf(file, "        <dmp17>%f</dmp17>\n", x72_dmp17);     
   if(have_x72_dmp5)       fprintf(file, "        <dmp5>%f</dmp5>\n", x72_dmp5);      
   if(have_x72_dhtrvolt)   fprintf(file, "        <dhtrvolt>%f</dhtrvolt>\n", x72_dhtrvolt);  
   if(have_x72_plmp)       fprintf(file, "        <plmp>%f</plmp>\n", x72_plmp);      
   if(have_x72_pres)       fprintf(file, "        <pres>%f</pres>\n", x72_pres);      
   if(have_x72_dlvthermc)  fprintf(file, "        <dlvthermc>%f</dlvthermc>\n", x72_dlvthermc); 
   if(have_x72_drvthermc)  fprintf(file, "        <drvthermc>%f</drvthermc>\n", x72_drvthermc); 
   if(have_x72_dlvolt)     fprintf(file, "        <dlvolt>%f</dlvolt>\n", x72_dlvolt);    
   if(have_x72_dmvoutc)    fprintf(file, "        <dmvoutc>%f</dmvoutc>\n", x72_dmvoutc);   
   if(have_x72_dtemplo)    fprintf(file, "        <dtemplo>%f</dtemplo>\n", x72_dtemplo);   
   if(have_x72_dtemphi)    fprintf(file, "        <dtemphi>%f</dtemphi>\n", x72_dtemphi);   
   if(have_x72_dvoltlo)    fprintf(file, "        <dvoltlo>%f</dvoltlo>\n", x72_dvoltlo);   
   if(have_x72_dvolthi)    fprintf(file, "        <dvolthi>%f</dvolthi>\n", x72_dvolthi);   
   if(have_x72_dlvoutc)    fprintf(file, "        <dlvoutc>%f</dlvoutc>\n", x72_dlvoutc);   
   if(have_x72_drvoutc)    fprintf(file, "        <drvoutc>%f</drvoutc>\n", x72_drvoutc);   
   if(have_x72_dmv2demavg) fprintf(file, "        <dmv2demavg>%f</dmv2demavg>\n", x72_dmv2demavg);

   if(have_x72_creg)       fprintf(file, "        <creg>%d</creg>\n", x72_creg);      
   if(have_x72_scont)      fprintf(file, "        <scont>%d</scont>\n", x72_scont);     
   if(have_x72_sernum)     fprintf(file, "        <sernum>%d</sernum>\n", x72_sernum);    
   if(have_x72_pwrticks)   fprintf(file, "        <pwrticks>%d</pwrticks>\n", x72_pwrticks);  
   if(have_x72_lhhrs)      fprintf(file, "        <lhhrs>%d</lhhrs>\n", x72_lhhrs);     
   if(have_x72_lhticks)    fprintf(file, "        <lhticks>%d</lhticks>\n", x72_lhticks);   
   if(have_x72_rhhrs)      fprintf(file, "        <rhhrs>%d</rhhrs>\n", x72_rhhrs);     
   if(have_x72_rhticks)    fprintf(file, "        <rhticks>%d</rhticks>\n", x72_rhticks);   
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
pushq %rbx
pushq %rax
testq %rdi, %rdi
je 0xcca21
movq %rdi, %rbx
leaq 0x14e61e(%rip), %rax    # 0x21ac90
cmpl $0x0, (%rax)
je 0xcc693
leaq 0x14e7aa(%rip), %rax    # 0x21ae28
movsd (%rax), %xmm0
leaq 0x64556(%rip), %rsi     # 0x130bdf
movq %rbx, %rdi
movb $0x1, %al
callq 0x9560
leaq 0x14e5fa(%rip), %rax    # 0x21ac94
cmpl $0x0, (%rax)
je 0xcc6bb
leaq 0x14e78a(%rip), %rax    # 0x21ae30
movsd (%rax), %xmm0
leaq 0x64549(%rip), %rsi     # 0x130bfa
movq %rbx, %rdi
movb $0x1, %al
callq 0x9560
leaq 0x14e5d6(%rip), %rax    # 0x21ac98
cmpl $0x0, (%rax)
je 0xcc6e3
leaq 0x14e76a(%rip), %rax    # 0x21ae38
movsd (%rax), %xmm0
leaq 0x6453a(%rip), %rsi     # 0x130c13
movq %rbx, %rdi
movb $0x1, %al
callq 0x9560
leaq 0x14e5b2(%rip), %rax    # 0x21ac9c
cmpl $0x0, (%rax)
je 0xcc70b
leaq 0x14e74a(%rip), %rax    # 0x21ae40
movsd (%rax), %xmm0
leaq 0x64533(%rip), %rsi     # 0x130c34
movq %rbx, %rdi
movb $0x1, %al
callq 0x9560
leaq 0x14e58e(%rip), %rax    # 0x21aca0
cmpl $0x0, (%rax)
je 0xcc733
leaq 0x14e72a(%rip), %rax    # 0x21ae48
movsd (%rax), %xmm0
leaq 0x64524(%rip), %rsi     # 0x130c4d
movq %rbx, %rdi
movb $0x1, %al
callq 0x9560
leaq 0x14e56a(%rip), %rax    # 0x21aca4
cmpl $0x0, (%rax)
je 0xcc75b
leaq 0x14e70a(%rip), %rax    # 0x21ae50
movsd (%rax), %xmm0
leaq 0x64515(%rip), %rsi     # 0x130c66
movq %rbx, %rdi
movb $0x1, %al
callq 0x9560
leaq 0x14e546(%rip), %rax    # 0x21aca8
cmpl $0x0, (%rax)
je 0xcc783
leaq 0x14e6ea(%rip), %rax    # 0x21ae58
movsd (%rax), %xmm0
leaq 0x64510(%rip), %rsi     # 0x130c89
movq %rbx, %rdi
movb $0x1, %al
callq 0x9560
leaq 0x14e522(%rip), %rax    # 0x21acac
cmpl $0x0, (%rax)
je 0xcc7ab
leaq 0x14e6ca(%rip), %rax    # 0x21ae60
movsd (%rax), %xmm0
leaq 0x6450b(%rip), %rsi     # 0x130cac
movq %rbx, %rdi
movb $0x1, %al
callq 0x9560
leaq 0x14e4fe(%rip), %rax    # 0x21acb0
cmpl $0x0, (%rax)
je 0xcc7d3
leaq 0x14e6aa(%rip), %rax    # 0x21ae68
movsd (%rax), %xmm0
leaq 0x64500(%rip), %rsi     # 0x130cc9
movq %rbx, %rdi
movb $0x1, %al
callq 0x9560
leaq 0x14e4da(%rip), %rax    # 0x21acb4
cmpl $0x0, (%rax)
je 0xcc7fb
leaq 0x14e68a(%rip), %rax    # 0x21ae70
movsd (%rax), %xmm0
leaq 0x644f7(%rip), %rsi     # 0x130ce8
movq %rbx, %rdi
movb $0x1, %al
callq 0x9560
leaq 0x14e4b6(%rip), %rax    # 0x21acb8
cmpl $0x0, (%rax)
je 0xcc823
leaq 0x14e66a(%rip), %rax    # 0x21ae78
movsd (%rax), %xmm0
leaq 0x644ee(%rip), %rsi     # 0x130d07
movq %rbx, %rdi
movb $0x1, %al
callq 0x9560
leaq 0x14e492(%rip), %rax    # 0x21acbc
cmpl $0x0, (%rax)
je 0xcc84b
leaq 0x14e64a(%rip), %rax    # 0x21ae80
movsd (%rax), %xmm0
leaq 0x644e5(%rip), %rsi     # 0x130d26
movq %rbx, %rdi
movb $0x1, %al
callq 0x9560
leaq 0x14e46e(%rip), %rax    # 0x21acc0
cmpl $0x0, (%rax)
je 0xcc873
leaq 0x14e62a(%rip), %rax    # 0x21ae88
movsd (%rax), %xmm0
leaq 0x644dc(%rip), %rsi     # 0x130d45
movq %rbx, %rdi
movb $0x1, %al
callq 0x9560
leaq 0x14e44a(%rip), %rax    # 0x21acc4
cmpl $0x0, (%rax)
je 0xcc89b
leaq 0x14e60a(%rip), %rax    # 0x21ae90
movsd (%rax), %xmm0
leaq 0x644d3(%rip), %rsi     # 0x130d64
movq %rbx, %rdi
movb $0x1, %al
callq 0x9560
leaq 0x14e426(%rip), %rax    # 0x21acc8
cmpl $0x0, (%rax)
je 0xcc8c3
leaq 0x14e5ea(%rip), %rax    # 0x21ae98
movsd (%rax), %xmm0
leaq 0x644ca(%rip), %rsi     # 0x130d83
movq %rbx, %rdi
movb $0x1, %al
callq 0x9560
leaq 0x14e402(%rip), %rax    # 0x21accc
cmpl $0x0, (%rax)
je 0xcc8eb
leaq 0x14e5ca(%rip), %rax    # 0x21aea0
movsd (%rax), %xmm0
leaq 0x644c1(%rip), %rsi     # 0x130da2
movq %rbx, %rdi
movb $0x1, %al
callq 0x9560
leaq 0x14e37e(%rip), %rax    # 0x21ac70
cmpl $0x0, (%rax)
je 0xcc911
leaq 0x14e4da(%rip), %rax    # 0x21add8
movl (%rax), %edx
leaq 0x644c0(%rip), %rsi     # 0x130dc7
movq %rbx, %rdi
xorl %eax, %eax
callq 0x9560
leaq 0x14e35c(%rip), %rax    # 0x21ac74
cmpl $0x0, (%rax)
je 0xcc937
leaq 0x14e4b8(%rip), %rax    # 0x21addc
movl (%rax), %edx
leaq 0x644b3(%rip), %rsi     # 0x130de0
movq %rbx, %rdi
xorl %eax, %eax
callq 0x9560
leaq 0x14e33a(%rip), %rax    # 0x21ac78
cmpl $0x0, (%rax)
je 0xcc95d
leaq 0x14e496(%rip), %rax    # 0x21ade0
movl (%rax), %edx
leaq 0x644a8(%rip), %rsi     # 0x130dfb
movq %rbx, %rdi
xorl %eax, %eax
callq 0x9560
leaq 0x14e318(%rip), %rax    # 0x21ac7c
cmpl $0x0, (%rax)
je 0xcc983
leaq 0x14e474(%rip), %rax    # 0x21ade4
movl (%rax), %edx
leaq 0x6449f(%rip), %rsi     # 0x130e18
movq %rbx, %rdi
xorl %eax, %eax
callq 0x9560
leaq 0x14e2f6(%rip), %rax    # 0x21ac80
cmpl $0x0, (%rax)
je 0xcc9a9
leaq 0x14e452(%rip), %rax    # 0x21ade8
movl (%rax), %edx
leaq 0x6449a(%rip), %rsi     # 0x130e39
movq %rbx, %rdi
xorl %eax, %eax
callq 0x9560
leaq 0x14e2d4(%rip), %rax    # 0x21ac84
cmpl $0x0, (%rax)
je 0xcc9cf
leaq 0x14e430(%rip), %rax    # 0x21adec
movl (%rax), %edx
leaq 0x6448f(%rip), %rsi     # 0x130e54
movq %rbx, %rdi
xorl %eax, %eax
callq 0x9560
leaq 0x14e2b2(%rip), %rax    # 0x21ac88
cmpl $0x0, (%rax)
je 0xcc9f5
leaq 0x14e40e(%rip), %rax    # 0x21adf0
movl (%rax), %edx
leaq 0x64488(%rip), %rsi     # 0x130e73
movq %rbx, %rdi
xorl %eax, %eax
callq 0x9560
leaq 0x14e290(%rip), %rax    # 0x21ac8c
cmpl $0x0, (%rax)
je 0xcca21
leaq 0x14e3ec(%rip), %rax    # 0x21adf4
movl (%rax), %edx
leaq 0x6447d(%rip), %rsi     # 0x130e8e
movq %rbx, %rdi
xorl %eax, %eax
addq $0x8, %rsp
popq %rbx
popq %rbp
jmp 0x9560
addq $0x8, %rsp
popq %rbx
popq %rbp
retq