// File: /workspace/github_cpp_makefile_star2_O1/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 0xcc389
movq %rdi, %rbx
leaq 0x14ecb6(%rip), %rax    # 0x21ac90
cmpl $0x0, (%rax)
je 0xcbffb
leaq 0x14ee42(%rip), %rax    # 0x21ae28
movsd (%rax), %xmm0
leaq 0x64afe(%rip), %rsi     # 0x130aef
movq %rbx, %rdi
movb $0x1, %al
callq 0x9560
leaq 0x14ec92(%rip), %rax    # 0x21ac94
cmpl $0x0, (%rax)
je 0xcc023
leaq 0x14ee22(%rip), %rax    # 0x21ae30
movsd (%rax), %xmm0
leaq 0x64af1(%rip), %rsi     # 0x130b0a
movq %rbx, %rdi
movb $0x1, %al
callq 0x9560
leaq 0x14ec6e(%rip), %rax    # 0x21ac98
cmpl $0x0, (%rax)
je 0xcc04b
leaq 0x14ee02(%rip), %rax    # 0x21ae38
movsd (%rax), %xmm0
leaq 0x64ae2(%rip), %rsi     # 0x130b23
movq %rbx, %rdi
movb $0x1, %al
callq 0x9560
leaq 0x14ec4a(%rip), %rax    # 0x21ac9c
cmpl $0x0, (%rax)
je 0xcc073
leaq 0x14ede2(%rip), %rax    # 0x21ae40
movsd (%rax), %xmm0
leaq 0x64adb(%rip), %rsi     # 0x130b44
movq %rbx, %rdi
movb $0x1, %al
callq 0x9560
leaq 0x14ec26(%rip), %rax    # 0x21aca0
cmpl $0x0, (%rax)
je 0xcc09b
leaq 0x14edc2(%rip), %rax    # 0x21ae48
movsd (%rax), %xmm0
leaq 0x64acc(%rip), %rsi     # 0x130b5d
movq %rbx, %rdi
movb $0x1, %al
callq 0x9560
leaq 0x14ec02(%rip), %rax    # 0x21aca4
cmpl $0x0, (%rax)
je 0xcc0c3
leaq 0x14eda2(%rip), %rax    # 0x21ae50
movsd (%rax), %xmm0
leaq 0x64abd(%rip), %rsi     # 0x130b76
movq %rbx, %rdi
movb $0x1, %al
callq 0x9560
leaq 0x14ebde(%rip), %rax    # 0x21aca8
cmpl $0x0, (%rax)
je 0xcc0eb
leaq 0x14ed82(%rip), %rax    # 0x21ae58
movsd (%rax), %xmm0
leaq 0x64ab8(%rip), %rsi     # 0x130b99
movq %rbx, %rdi
movb $0x1, %al
callq 0x9560
leaq 0x14ebba(%rip), %rax    # 0x21acac
cmpl $0x0, (%rax)
je 0xcc113
leaq 0x14ed62(%rip), %rax    # 0x21ae60
movsd (%rax), %xmm0
leaq 0x64ab3(%rip), %rsi     # 0x130bbc
movq %rbx, %rdi
movb $0x1, %al
callq 0x9560
leaq 0x14eb96(%rip), %rax    # 0x21acb0
cmpl $0x0, (%rax)
je 0xcc13b
leaq 0x14ed42(%rip), %rax    # 0x21ae68
movsd (%rax), %xmm0
leaq 0x64aa8(%rip), %rsi     # 0x130bd9
movq %rbx, %rdi
movb $0x1, %al
callq 0x9560
leaq 0x14eb72(%rip), %rax    # 0x21acb4
cmpl $0x0, (%rax)
je 0xcc163
leaq 0x14ed22(%rip), %rax    # 0x21ae70
movsd (%rax), %xmm0
leaq 0x64a9f(%rip), %rsi     # 0x130bf8
movq %rbx, %rdi
movb $0x1, %al
callq 0x9560
leaq 0x14eb4e(%rip), %rax    # 0x21acb8
cmpl $0x0, (%rax)
je 0xcc18b
leaq 0x14ed02(%rip), %rax    # 0x21ae78
movsd (%rax), %xmm0
leaq 0x64a96(%rip), %rsi     # 0x130c17
movq %rbx, %rdi
movb $0x1, %al
callq 0x9560
leaq 0x14eb2a(%rip), %rax    # 0x21acbc
cmpl $0x0, (%rax)
je 0xcc1b3
leaq 0x14ece2(%rip), %rax    # 0x21ae80
movsd (%rax), %xmm0
leaq 0x64a8d(%rip), %rsi     # 0x130c36
movq %rbx, %rdi
movb $0x1, %al
callq 0x9560
leaq 0x14eb06(%rip), %rax    # 0x21acc0
cmpl $0x0, (%rax)
je 0xcc1db
leaq 0x14ecc2(%rip), %rax    # 0x21ae88
movsd (%rax), %xmm0
leaq 0x64a84(%rip), %rsi     # 0x130c55
movq %rbx, %rdi
movb $0x1, %al
callq 0x9560
leaq 0x14eae2(%rip), %rax    # 0x21acc4
cmpl $0x0, (%rax)
je 0xcc203
leaq 0x14eca2(%rip), %rax    # 0x21ae90
movsd (%rax), %xmm0
leaq 0x64a7b(%rip), %rsi     # 0x130c74
movq %rbx, %rdi
movb $0x1, %al
callq 0x9560
leaq 0x14eabe(%rip), %rax    # 0x21acc8
cmpl $0x0, (%rax)
je 0xcc22b
leaq 0x14ec82(%rip), %rax    # 0x21ae98
movsd (%rax), %xmm0
leaq 0x64a72(%rip), %rsi     # 0x130c93
movq %rbx, %rdi
movb $0x1, %al
callq 0x9560
leaq 0x14ea9a(%rip), %rax    # 0x21accc
cmpl $0x0, (%rax)
je 0xcc253
leaq 0x14ec62(%rip), %rax    # 0x21aea0
movsd (%rax), %xmm0
leaq 0x64a69(%rip), %rsi     # 0x130cb2
movq %rbx, %rdi
movb $0x1, %al
callq 0x9560
leaq 0x14ea16(%rip), %rax    # 0x21ac70
cmpl $0x0, (%rax)
je 0xcc279
leaq 0x14eb72(%rip), %rax    # 0x21add8
movl (%rax), %edx
leaq 0x64a68(%rip), %rsi     # 0x130cd7
movq %rbx, %rdi
xorl %eax, %eax
callq 0x9560
leaq 0x14e9f4(%rip), %rax    # 0x21ac74
cmpl $0x0, (%rax)
je 0xcc29f
leaq 0x14eb50(%rip), %rax    # 0x21addc
movl (%rax), %edx
leaq 0x64a5b(%rip), %rsi     # 0x130cf0
movq %rbx, %rdi
xorl %eax, %eax
callq 0x9560
leaq 0x14e9d2(%rip), %rax    # 0x21ac78
cmpl $0x0, (%rax)
je 0xcc2c5
leaq 0x14eb2e(%rip), %rax    # 0x21ade0
movl (%rax), %edx
leaq 0x64a50(%rip), %rsi     # 0x130d0b
movq %rbx, %rdi
xorl %eax, %eax
callq 0x9560
leaq 0x14e9b0(%rip), %rax    # 0x21ac7c
cmpl $0x0, (%rax)
je 0xcc2eb
leaq 0x14eb0c(%rip), %rax    # 0x21ade4
movl (%rax), %edx
leaq 0x64a47(%rip), %rsi     # 0x130d28
movq %rbx, %rdi
xorl %eax, %eax
callq 0x9560
leaq 0x14e98e(%rip), %rax    # 0x21ac80
cmpl $0x0, (%rax)
je 0xcc311
leaq 0x14eaea(%rip), %rax    # 0x21ade8
movl (%rax), %edx
leaq 0x64a42(%rip), %rsi     # 0x130d49
movq %rbx, %rdi
xorl %eax, %eax
callq 0x9560
leaq 0x14e96c(%rip), %rax    # 0x21ac84
cmpl $0x0, (%rax)
je 0xcc337
leaq 0x14eac8(%rip), %rax    # 0x21adec
movl (%rax), %edx
leaq 0x64a37(%rip), %rsi     # 0x130d64
movq %rbx, %rdi
xorl %eax, %eax
callq 0x9560
leaq 0x14e94a(%rip), %rax    # 0x21ac88
cmpl $0x0, (%rax)
je 0xcc35d
leaq 0x14eaa6(%rip), %rax    # 0x21adf0
movl (%rax), %edx
leaq 0x64a30(%rip), %rsi     # 0x130d83
movq %rbx, %rdi
xorl %eax, %eax
callq 0x9560
leaq 0x14e928(%rip), %rax    # 0x21ac8c
cmpl $0x0, (%rax)
je 0xcc389
leaq 0x14ea84(%rip), %rax    # 0x21adf4
movl (%rax), %edx
leaq 0x64a25(%rip), %rsi     # 0x130d9e
movq %rbx, %rdi
xorl %eax, %eax
addq $0x8, %rsp
popq %rbx
popq %rbp
jmp 0x9560
addq $0x8, %rsp
popq %rbx
popq %rbp
retq