// File: /workspace/github_c_makefile_star2_O1/lucvoo[P]sparse-dev/stats.c
// Function: show_allocation_stats
void show_allocation_stats(void)
{
	struct allocator_stats tot = { .name = "total", };

	fprintf(stderr, "%16s: %8s, %10s, %10s, %7s, %8s\n", "allocator", "allocs",
		"bytes", "total", "%usage", "average");
	show_stats(get_token_stats, &tot);
	show_stats(get_ident_stats, &tot);
	show_stats(get_symbol_stats, &tot);
	show_stats(get_expression_stats, &tot);
	show_stats(get_statement_stats, &tot);
	show_stats(get_scope_stats, &tot);
	show_stats(get_basic_block_stats, &tot);
	show_stats(get_instruction_stats, &tot);
	show_stats(get_pseudo_stats, &tot);
	show_stats(get_pseudo_user_stats, &tot);
	show_stats(get_ptrlist_stats, &tot);
	show_stats(get_multijmp_stats, &tot);
	show_stats(get_asm_rules_stats, &tot);
	show_stats(get_asm_constraint_stats, &tot);
	show_stats(get_context_stats, &tot);
	show_stats(get_string_stats, &tot);
	show_stats(get_bytes_stats, &tot);
	//show_stats(get_storage_stats, &tot);
	//show_stats(get_storage_hash_stats, &tot);

	show_stats(NULL, &tot);
}

// Assembly:
pushq %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $0x28, %rsp
movq 0x5491f(%rip), %r13     # 0x62ff0
movq (%r13), %rdi
leaq 0x3b141(%rip), %r10     # 0x4981d
leaq 0x3b133(%rip), %r11     # 0x49816
leaq 0x3b0f4(%rip), %rsi     # 0x497de
leaq 0x3b10e(%rip), %rdx     # 0x497ff
leaq 0x3b111(%rip), %rcx     # 0x49809
leaq 0x3b111(%rip), %r8      # 0x49810
leaq 0x3b0d2(%rip), %r9      # 0x497d8
xorl %eax, %eax
pushq %r10
pushq %r11
callq 0xe1d0
addq $0x10, %rsp
leaq 0x8(%rsp), %r12
movq %r12, %rdi
callq 0x31197
movq (%r13), %rdi
movq (%r12), %rdx
movl 0x8(%r12), %ecx
movq 0x18(%r12), %r8
movq 0x10(%r12), %r9
movq %r8, %xmm0
movq 0x3b06a(%rip), %xmm1    # 0x497b0
punpckldq %xmm1, %xmm0    # xmm0 = xmm0[0],xmm1[0],xmm0[1],xmm1[1]
movdqa %xmm1, %xmm3
movapd 0x3b06a(%rip), %xmm1    # 0x497c0
subpd %xmm1, %xmm0
movapd %xmm1, %xmm4
movapd %xmm0, %xmm1
unpckhpd %xmm0, %xmm1            # xmm1 = xmm1[1],xmm0[1]
addsd %xmm0, %xmm1
movapd %xmm1, %xmm0
mulsd 0x3b05a(%rip), %xmm0    # 0x497d0
cmpq $0x1, %r9
movq %r9, %rax
adcq $0x0, %rax
movq %rax, %xmm2
punpckldq %xmm3, %xmm2    # xmm2 = xmm2[0],xmm3[0],xmm2[1],xmm3[1]
subpd %xmm4, %xmm2
movapd %xmm2, %xmm3
unpckhpd %xmm2, %xmm3            # xmm3 = xmm3[1],xmm2[1]
addsd %xmm2, %xmm3
cmpl $0x1, %ecx
movl %ecx, %eax
adcl $0x0, %eax
divsd %xmm3, %xmm0
cvtsi2sd %rax, %xmm2
divsd %xmm2, %xmm1
leaq 0x3b06f(%rip), %r14     # 0x49825
movq %r14, %rsi
movb $0x2, %al
callq 0xe1d0
movl 0x8(%r12), %ebp
movq 0x18(%r12), %r15
movq 0x10(%r12), %rbx
leaq 0x8(%rsp), %r12
movq %r12, %rdi
callq 0x31134
movq (%r13), %rdi
movq (%r12), %rdx
movl 0x8(%r12), %ecx
movq 0x18(%r12), %r8
movq 0x10(%r12), %r9
movq %r8, %xmm0
movq 0x3afb0(%rip), %xmm3    # 0x497b0
punpckldq %xmm3, %xmm0    # xmm0 = xmm0[0],xmm3[0],xmm0[1],xmm3[1]
movapd 0x3afb4(%rip), %xmm4    # 0x497c0
subpd %xmm4, %xmm0
movapd %xmm0, %xmm1
unpckhpd %xmm0, %xmm1            # xmm1 = xmm1[1],xmm0[1]
addsd %xmm0, %xmm1
movapd %xmm1, %xmm0
mulsd 0x3afa8(%rip), %xmm0    # 0x497d0
cmpq $0x1, %r9
movq %r9, %rax
adcq $0x0, %rax
movq %rax, %xmm2
punpckldq %xmm3, %xmm2    # xmm2 = xmm2[0],xmm3[0],xmm2[1],xmm3[1]
subpd %xmm4, %xmm2
movapd %xmm2, %xmm3
unpckhpd %xmm2, %xmm3            # xmm3 = xmm3[1],xmm2[1]
addsd %xmm2, %xmm3
cmpl $0x1, %ecx
movl %ecx, %eax
adcl $0x0, %eax
divsd %xmm3, %xmm0
cvtsi2sd %rax, %xmm2
divsd %xmm2, %xmm1
movq %r14, %rsi
movb $0x2, %al
callq 0xe1d0
addl 0x8(%r12), %ebp
addq 0x18(%r12), %r15
addq 0x10(%r12), %rbx
leaq 0x8(%rsp), %r12
movq %r12, %rdi
callq 0x31260
movq (%r13), %rdi
movq (%r12), %rdx
movl 0x8(%r12), %ecx
movq 0x18(%r12), %r8
movq 0x10(%r12), %r9
movq %r8, %xmm0
movq 0x3af05(%rip), %xmm3    # 0x497b0
punpckldq %xmm3, %xmm0    # xmm0 = xmm0[0],xmm3[0],xmm0[1],xmm3[1]
movapd 0x3af09(%rip), %xmm4    # 0x497c0
subpd %xmm4, %xmm0
movapd %xmm0, %xmm1
unpckhpd %xmm0, %xmm1            # xmm1 = xmm1[1],xmm0[1]
addsd %xmm0, %xmm1
movapd %xmm1, %xmm0
mulsd 0x3aefd(%rip), %xmm0    # 0x497d0
cmpq $0x1, %r9
movq %r9, %rax
adcq $0x0, %rax
movq %rax, %xmm2
punpckldq %xmm3, %xmm2    # xmm2 = xmm2[0],xmm3[0],xmm2[1],xmm3[1]
subpd %xmm4, %xmm2
movapd %xmm2, %xmm3
unpckhpd %xmm2, %xmm3            # xmm3 = xmm3[1],xmm2[1]
addsd %xmm2, %xmm3
cmpl $0x1, %ecx
movl %ecx, %eax
adcl $0x0, %eax
divsd %xmm3, %xmm0
cvtsi2sd %rax, %xmm2
divsd %xmm2, %xmm1
movq %r14, %rsi
movb $0x2, %al
callq 0xe1d0
addl 0x8(%r12), %ebp
addq 0x18(%r12), %r15
addq 0x10(%r12), %rbx
leaq 0x8(%rsp), %r12
movq %r12, %rdi
callq 0x31326
movq (%r13), %rdi
movq (%r12), %rdx
movl 0x8(%r12), %ecx
movq 0x18(%r12), %r8
movq 0x10(%r12), %r9
movq %r8, %xmm0
movq 0x3ae5a(%rip), %xmm3    # 0x497b0
punpckldq %xmm3, %xmm0    # xmm0 = xmm0[0],xmm3[0],xmm0[1],xmm3[1]
movapd 0x3ae5e(%rip), %xmm4    # 0x497c0
subpd %xmm4, %xmm0
movapd %xmm0, %xmm1
unpckhpd %xmm0, %xmm1            # xmm1 = xmm1[1],xmm0[1]
addsd %xmm0, %xmm1
movapd %xmm1, %xmm0
mulsd 0x3ae52(%rip), %xmm0    # 0x497d0
cmpq $0x1, %r9
movq %r9, %rax
adcq $0x0, %rax
movq %rax, %xmm2
punpckldq %xmm3, %xmm2    # xmm2 = xmm2[0],xmm3[0],xmm2[1],xmm3[1]
subpd %xmm4, %xmm2
movapd %xmm2, %xmm3
unpckhpd %xmm2, %xmm3            # xmm3 = xmm3[1],xmm2[1]
addsd %xmm2, %xmm3
cmpl $0x1, %ecx
movl %ecx, %eax
adcl $0x0, %eax
divsd %xmm3, %xmm0
cvtsi2sd %rax, %xmm2
divsd %xmm2, %xmm1
movq %r14, %rsi
movb $0x2, %al
callq 0xe1d0
addl 0x8(%r12), %ebp
addq 0x18(%r12), %r15
addq 0x10(%r12), %rbx
leaq 0x8(%rsp), %r12
movq %r12, %rdi
callq 0x31389
movq (%r13), %rdi
movq (%r12), %rdx
movl 0x8(%r12), %ecx
movq 0x18(%r12), %r8
movq 0x10(%r12), %r9
movq %r8, %xmm0
movq 0x3adaf(%rip), %xmm3    # 0x497b0
punpckldq %xmm3, %xmm0    # xmm0 = xmm0[0],xmm3[0],xmm0[1],xmm3[1]
movapd 0x3adb3(%rip), %xmm4    # 0x497c0
subpd %xmm4, %xmm0
movapd %xmm0, %xmm1
unpckhpd %xmm0, %xmm1            # xmm1 = xmm1[1],xmm0[1]
addsd %xmm0, %xmm1
movapd %xmm1, %xmm0
mulsd 0x3ada7(%rip), %xmm0    # 0x497d0
cmpq $0x1, %r9
movq %r9, %rax
adcq $0x0, %rax
movq %rax, %xmm2
punpckldq %xmm3, %xmm2    # xmm2 = xmm2[0],xmm3[0],xmm2[1],xmm3[1]
subpd %xmm4, %xmm2
movapd %xmm2, %xmm3
unpckhpd %xmm2, %xmm3            # xmm3 = xmm3[1],xmm2[1]
addsd %xmm2, %xmm3
cmpl $0x1, %ecx
movl %ecx, %eax
adcl $0x0, %eax
divsd %xmm3, %xmm0
cvtsi2sd %rax, %xmm2
divsd %xmm2, %xmm1
movq %r14, %rsi
movb $0x2, %al
callq 0xe1d0
addl 0x8(%r12), %ebp
addq 0x18(%r12), %r15
addq 0x10(%r12), %rbx
leaq 0x8(%rsp), %r12
movq %r12, %rdi
callq 0x3144f
movq (%r13), %rdi
movq (%r12), %rdx
movl 0x8(%r12), %ecx
movq 0x18(%r12), %r8
movq 0x10(%r12), %r9
movq %r8, %xmm0
movq 0x3ad04(%rip), %xmm3    # 0x497b0
punpckldq %xmm3, %xmm0    # xmm0 = xmm0[0],xmm3[0],xmm0[1],xmm3[1]
movapd 0x3ad08(%rip), %xmm4    # 0x497c0
subpd %xmm4, %xmm0
movapd %xmm0, %xmm1
unpckhpd %xmm0, %xmm1            # xmm1 = xmm1[1],xmm0[1]
addsd %xmm0, %xmm1
movapd %xmm1, %xmm0
mulsd 0x3acfc(%rip), %xmm0    # 0x497d0
cmpq $0x1, %r9
movq %r9, %rax
adcq $0x0, %rax
movq %rax, %xmm2
punpckldq %xmm3, %xmm2    # xmm2 = xmm2[0],xmm3[0],xmm2[1],xmm3[1]
subpd %xmm4, %xmm2
movapd %xmm2, %xmm3
unpckhpd %xmm2, %xmm3            # xmm3 = xmm3[1],xmm2[1]
addsd %xmm2, %xmm3
cmpl $0x1, %ecx
movl %ecx, %eax
adcl $0x0, %eax
divsd %xmm3, %xmm0
cvtsi2sd %rax, %xmm2
divsd %xmm2, %xmm1
movq %r14, %rsi
movb $0x2, %al
callq 0xe1d0
addl 0x8(%r12), %ebp
addq 0x18(%r12), %r15
addq 0x10(%r12), %rbx
leaq 0x8(%rsp), %r12
movq %r12, %rdi
callq 0x31514
movq (%r13), %rdi
movq (%r12), %rdx
movl 0x8(%r12), %ecx
movq 0x18(%r12), %r8
movq 0x10(%r12), %r9
movq %r8, %xmm0
movq 0x3ac59(%rip), %xmm3    # 0x497b0
punpckldq %xmm3, %xmm0    # xmm0 = xmm0[0],xmm3[0],xmm0[1],xmm3[1]
movapd 0x3ac5d(%rip), %xmm4    # 0x497c0
subpd %xmm4, %xmm0
movapd %xmm0, %xmm1
unpckhpd %xmm0, %xmm1            # xmm1 = xmm1[1],xmm0[1]
addsd %xmm0, %xmm1
movapd %xmm1, %xmm0
mulsd 0x3ac51(%rip), %xmm0    # 0x497d0
cmpq $0x1, %r9
movq %r9, %rax
adcq $0x0, %rax
movq %rax, %xmm2
punpckldq %xmm3, %xmm2    # xmm2 = xmm2[0],xmm3[0],xmm2[1],xmm3[1]
subpd %xmm4, %xmm2
movapd %xmm2, %xmm3
unpckhpd %xmm2, %xmm3            # xmm3 = xmm3[1],xmm2[1]
addsd %xmm2, %xmm3
cmpl $0x1, %ecx
movl %ecx, %eax
adcl $0x0, %eax
divsd %xmm3, %xmm0
cvtsi2sd %rax, %xmm2
divsd %xmm2, %xmm1
movq %r14, %rsi
movb $0x2, %al
callq 0xe1d0
addl 0x8(%r12), %ebp
addq 0x18(%r12), %r15
addq 0x10(%r12), %rbx
leaq 0x8(%rsp), %r12
movq %r12, %rdi
callq 0x315da
movq (%r13), %rdi
movq (%r12), %rdx
movl 0x8(%r12), %ecx
movq 0x18(%r12), %r8
movq 0x10(%r12), %r9
movq %r8, %xmm0
movq 0x3abae(%rip), %xmm3    # 0x497b0
punpckldq %xmm3, %xmm0    # xmm0 = xmm0[0],xmm3[0],xmm0[1],xmm3[1]
movapd 0x3abb2(%rip), %xmm4    # 0x497c0
subpd %xmm4, %xmm0
movapd %xmm0, %xmm1
unpckhpd %xmm0, %xmm1            # xmm1 = xmm1[1],xmm0[1]
addsd %xmm0, %xmm1
movapd %xmm1, %xmm0
mulsd 0x3aba6(%rip), %xmm0    # 0x497d0
cmpq $0x1, %r9
movq %r9, %rax
adcq $0x0, %rax
movq %rax, %xmm2
punpckldq %xmm3, %xmm2    # xmm2 = xmm2[0],xmm3[0],xmm2[1],xmm3[1]
subpd %xmm4, %xmm2
movapd %xmm2, %xmm3
unpckhpd %xmm2, %xmm3            # xmm3 = xmm3[1],xmm2[1]
addsd %xmm2, %xmm3
cmpl $0x1, %ecx
movl %ecx, %eax
adcl $0x0, %eax
divsd %xmm3, %xmm0
cvtsi2sd %rax, %xmm2
divsd %xmm2, %xmm1
movq %r14, %rsi
movb $0x2, %al
callq 0xe1d0
addl 0x8(%r12), %ebp
addq 0x18(%r12), %r15
addq 0x10(%r12), %rbx
leaq 0x8(%rsp), %r12
movq %r12, %rdi
callq 0x316a0
movq (%r13), %rdi
movq (%r12), %rdx
movl 0x8(%r12), %ecx
movq 0x18(%r12), %r8
movq 0x10(%r12), %r9
movq %r8, %xmm0
movq 0x3ab03(%rip), %xmm3    # 0x497b0
punpckldq %xmm3, %xmm0    # xmm0 = xmm0[0],xmm3[0],xmm0[1],xmm3[1]
movapd 0x3ab07(%rip), %xmm4    # 0x497c0
subpd %xmm4, %xmm0
movapd %xmm0, %xmm1
unpckhpd %xmm0, %xmm1            # xmm1 = xmm1[1],xmm0[1]
addsd %xmm0, %xmm1
movapd %xmm1, %xmm0
mulsd 0x3aafb(%rip), %xmm0    # 0x497d0
cmpq $0x1, %r9
movq %r9, %rax
adcq $0x0, %rax
movq %rax, %xmm2
punpckldq %xmm3, %xmm2    # xmm2 = xmm2[0],xmm3[0],xmm2[1],xmm3[1]
subpd %xmm4, %xmm2
movapd %xmm2, %xmm3
unpckhpd %xmm2, %xmm3            # xmm3 = xmm3[1],xmm2[1]
addsd %xmm2, %xmm3
cmpl $0x1, %ecx
movl %ecx, %eax
adcl $0x0, %eax
divsd %xmm3, %xmm0
cvtsi2sd %rax, %xmm2
divsd %xmm2, %xmm1
movq %r14, %rsi
movb $0x2, %al
callq 0xe1d0
addl 0x8(%r12), %ebp
addq 0x18(%r12), %r15
addq 0x10(%r12), %rbx
leaq 0x8(%rsp), %r12
movq %r12, %rdi
callq 0x13512
movq (%r13), %rdi
movq (%r12), %rdx
movl 0x8(%r12), %ecx
movq 0x18(%r12), %r8
movq 0x10(%r12), %r9
movq %r8, %xmm0
movq 0x3aa58(%rip), %xmm3    # 0x497b0
punpckldq %xmm3, %xmm0    # xmm0 = xmm0[0],xmm3[0],xmm0[1],xmm3[1]
movapd 0x3aa5c(%rip), %xmm4    # 0x497c0
subpd %xmm4, %xmm0
movapd %xmm0, %xmm1
unpckhpd %xmm0, %xmm1            # xmm1 = xmm1[1],xmm0[1]
addsd %xmm0, %xmm1
movapd %xmm1, %xmm0
mulsd 0x3aa50(%rip), %xmm0    # 0x497d0
cmpq $0x1, %r9
movq %r9, %rax
adcq $0x0, %rax
movq %rax, %xmm2
punpckldq %xmm3, %xmm2    # xmm2 = xmm2[0],xmm3[0],xmm2[1],xmm3[1]
subpd %xmm4, %xmm2
movapd %xmm2, %xmm3
unpckhpd %xmm2, %xmm3            # xmm3 = xmm3[1],xmm2[1]
addsd %xmm2, %xmm3
cmpl $0x1, %ecx
movl %ecx, %eax
adcl $0x0, %eax
divsd %xmm3, %xmm0
cvtsi2sd %rax, %xmm2
divsd %xmm2, %xmm1
movq %r14, %rsi
movb $0x2, %al
callq 0xe1d0
addl 0x8(%r12), %ebp
addq 0x18(%r12), %r15
addq 0x10(%r12), %rbx
leaq 0x8(%rsp), %r12
movq %r12, %rdi
callq 0x23855
movq (%r13), %rdi
movq (%r12), %rdx
movl 0x8(%r12), %ecx
movq 0x18(%r12), %r8
movq 0x10(%r12), %r9
movq %r8, %xmm0
movq 0x3a9ad(%rip), %xmm3    # 0x497b0
punpckldq %xmm3, %xmm0    # xmm0 = xmm0[0],xmm3[0],xmm0[1],xmm3[1]
movapd 0x3a9b1(%rip), %xmm4    # 0x497c0
subpd %xmm4, %xmm0
movapd %xmm0, %xmm1
unpckhpd %xmm0, %xmm1            # xmm1 = xmm1[1],xmm0[1]
addsd %xmm0, %xmm1
movapd %xmm1, %xmm0
mulsd 0x3a9a5(%rip), %xmm0    # 0x497d0
cmpq $0x1, %r9
movq %r9, %rax
adcq $0x0, %rax
movq %rax, %xmm2
punpckldq %xmm3, %xmm2    # xmm2 = xmm2[0],xmm3[0],xmm2[1],xmm3[1]
subpd %xmm4, %xmm2
movapd %xmm2, %xmm3
unpckhpd %xmm2, %xmm3            # xmm3 = xmm3[1],xmm2[1]
addsd %xmm2, %xmm3
cmpl $0x1, %ecx
movl %ecx, %eax
adcl $0x0, %eax
divsd %xmm3, %xmm0
cvtsi2sd %rax, %xmm2
divsd %xmm2, %xmm1
movq %r14, %rsi
movb $0x2, %al
callq 0xe1d0
addl 0x8(%r12), %ebp
addq 0x18(%r12), %r15
addq 0x10(%r12), %rbx
leaq 0x8(%rsp), %r12
movq %r12, %rdi
callq 0x3163d
movq (%r13), %rdi
movq (%r12), %rdx
movl 0x8(%r12), %ecx
movq 0x18(%r12), %r8
movq 0x10(%r12), %r9
movq %r8, %xmm0
movq 0x3a902(%rip), %xmm3    # 0x497b0
punpckldq %xmm3, %xmm0    # xmm0 = xmm0[0],xmm3[0],xmm0[1],xmm3[1]
movapd 0x3a906(%rip), %xmm4    # 0x497c0
subpd %xmm4, %xmm0
movapd %xmm0, %xmm1
unpckhpd %xmm0, %xmm1            # xmm1 = xmm1[1],xmm0[1]
addsd %xmm0, %xmm1
movapd %xmm1, %xmm0
mulsd 0x3a8fa(%rip), %xmm0    # 0x497d0
cmpq $0x1, %r9
movq %r9, %rax
adcq $0x0, %rax
movq %rax, %xmm2
punpckldq %xmm3, %xmm2    # xmm2 = xmm2[0],xmm3[0],xmm2[1],xmm3[1]
subpd %xmm4, %xmm2
movapd %xmm2, %xmm3
unpckhpd %xmm2, %xmm3            # xmm3 = xmm3[1],xmm2[1]
addsd %xmm2, %xmm3
cmpl $0x1, %ecx
movl %ecx, %eax
adcl $0x0, %eax
divsd %xmm3, %xmm0
cvtsi2sd %rax, %xmm2
divsd %xmm2, %xmm1
movq %r14, %rsi
movb $0x2, %al
callq 0xe1d0
addl 0x8(%r12), %ebp
addq 0x18(%r12), %r15
addq 0x10(%r12), %rbx
leaq 0x8(%rsp), %r12
movq %r12, %rdi
callq 0x14ce7
movq (%r13), %rdi
movq (%r12), %rdx
movl 0x8(%r12), %ecx
movq 0x18(%r12), %r8
movq 0x10(%r12), %r9
movq %r8, %xmm0
movq 0x3a857(%rip), %xmm3    # 0x497b0
punpckldq %xmm3, %xmm0    # xmm0 = xmm0[0],xmm3[0],xmm0[1],xmm3[1]
movapd 0x3a85b(%rip), %xmm4    # 0x497c0
subpd %xmm4, %xmm0
movapd %xmm0, %xmm1
unpckhpd %xmm0, %xmm1            # xmm1 = xmm1[1],xmm0[1]
addsd %xmm0, %xmm1
movapd %xmm1, %xmm0
mulsd 0x3a84f(%rip), %xmm0    # 0x497d0
cmpq $0x1, %r9
movq %r9, %rax
adcq $0x0, %rax
movq %rax, %xmm2
punpckldq %xmm3, %xmm2    # xmm2 = xmm2[0],xmm3[0],xmm2[1],xmm3[1]
subpd %xmm4, %xmm2
movapd %xmm2, %xmm3
unpckhpd %xmm2, %xmm3            # xmm3 = xmm3[1],xmm2[1]
addsd %xmm2, %xmm3
cmpl $0x1, %ecx
movl %ecx, %eax
adcl $0x0, %eax
divsd %xmm3, %xmm0
cvtsi2sd %rax, %xmm2
divsd %xmm2, %xmm1
movq %r14, %rsi
movb $0x2, %al
callq 0xe1d0
addl 0x8(%r12), %ebp
addq 0x18(%r12), %r15
addq 0x10(%r12), %rbx
leaq 0x8(%rsp), %r12
movq %r12, %rdi
callq 0x14d38
movq (%r13), %rdi
movq (%r12), %rdx
movl 0x8(%r12), %ecx
movq 0x18(%r12), %r8
movq 0x10(%r12), %r9
movq %r8, %xmm0
movq 0x3a7ac(%rip), %xmm3    # 0x497b0
punpckldq %xmm3, %xmm0    # xmm0 = xmm0[0],xmm3[0],xmm0[1],xmm3[1]
movapd 0x3a7b0(%rip), %xmm4    # 0x497c0
subpd %xmm4, %xmm0
movapd %xmm0, %xmm1
unpckhpd %xmm0, %xmm1            # xmm1 = xmm1[1],xmm0[1]
addsd %xmm0, %xmm1
movapd %xmm1, %xmm0
mulsd 0x3a7a4(%rip), %xmm0    # 0x497d0
cmpq $0x1, %r9
movq %r9, %rax
adcq $0x0, %rax
movq %rax, %xmm2
punpckldq %xmm3, %xmm2    # xmm2 = xmm2[0],xmm3[0],xmm2[1],xmm3[1]
subpd %xmm4, %xmm2
movapd %xmm2, %xmm3
unpckhpd %xmm2, %xmm3            # xmm3 = xmm3[1],xmm2[1]
addsd %xmm2, %xmm3
cmpl $0x1, %ecx
movl %ecx, %eax
adcl $0x0, %eax
divsd %xmm3, %xmm0
cvtsi2sd %rax, %xmm2
divsd %xmm2, %xmm1
movq %r14, %rsi
movb $0x2, %al
callq 0xe1d0
addl 0x8(%r12), %ebp
addq 0x18(%r12), %r15
addq 0x10(%r12), %rbx
leaq 0x8(%rsp), %r12
movq %r12, %rdi
callq 0x311fa
movq (%r13), %rdi
movq (%r12), %rdx
movl 0x8(%r12), %ecx
movq 0x18(%r12), %r8
movq 0x10(%r12), %r9
movq %r8, %xmm0
movq 0x3a701(%rip), %xmm3    # 0x497b0
punpckldq %xmm3, %xmm0    # xmm0 = xmm0[0],xmm3[0],xmm0[1],xmm3[1]
movapd 0x3a705(%rip), %xmm4    # 0x497c0
subpd %xmm4, %xmm0
movapd %xmm0, %xmm1
unpckhpd %xmm0, %xmm1            # xmm1 = xmm1[1],xmm0[1]
addsd %xmm0, %xmm1
movapd %xmm1, %xmm0
mulsd 0x3a6f9(%rip), %xmm0    # 0x497d0
cmpq $0x1, %r9
movq %r9, %rax
adcq $0x0, %rax
movq %rax, %xmm2
punpckldq %xmm3, %xmm2    # xmm2 = xmm2[0],xmm3[0],xmm2[1],xmm3[1]
subpd %xmm4, %xmm2
movapd %xmm2, %xmm3
unpckhpd %xmm2, %xmm3            # xmm3 = xmm3[1],xmm2[1]
addsd %xmm2, %xmm3
cmpl $0x1, %ecx
movl %ecx, %eax
adcl $0x0, %eax
divsd %xmm3, %xmm0
cvtsi2sd %rax, %xmm2
divsd %xmm2, %xmm1
movq %r14, %rsi
movb $0x2, %al
callq 0xe1d0
addl 0x8(%r12), %ebp
addq 0x18(%r12), %r15
addq 0x10(%r12), %rbx
leaq 0x8(%rsp), %r12
movq %r12, %rdi
callq 0x313ec
movq (%r13), %rdi
movq (%r12), %rdx
movl 0x8(%r12), %ecx
movq 0x18(%r12), %r8
movq 0x10(%r12), %r9
movq %r8, %xmm0
movq 0x3a656(%rip), %xmm3    # 0x497b0
punpckldq %xmm3, %xmm0    # xmm0 = xmm0[0],xmm3[0],xmm0[1],xmm3[1]
movapd 0x3a65a(%rip), %xmm4    # 0x497c0
subpd %xmm4, %xmm0
movapd %xmm0, %xmm1
unpckhpd %xmm0, %xmm1            # xmm1 = xmm1[1],xmm0[1]
addsd %xmm0, %xmm1
movapd %xmm1, %xmm0
mulsd 0x3a64e(%rip), %xmm0    # 0x497d0
cmpq $0x1, %r9
movq %r9, %rax
adcq $0x0, %rax
movq %rax, %xmm2
punpckldq %xmm3, %xmm2    # xmm2 = xmm2[0],xmm3[0],xmm2[1],xmm3[1]
subpd %xmm4, %xmm2
movapd %xmm2, %xmm3
unpckhpd %xmm2, %xmm3            # xmm3 = xmm3[1],xmm2[1]
addsd %xmm2, %xmm3
cmpl $0x1, %ecx
movl %ecx, %eax
adcl $0x0, %eax
divsd %xmm3, %xmm0
cvtsi2sd %rax, %xmm2
divsd %xmm2, %xmm1
movq %r14, %rsi
movb $0x2, %al
callq 0xe1d0
addl 0x8(%r12), %ebp
addq 0x18(%r12), %r15
addq 0x10(%r12), %rbx
leaq 0x8(%rsp), %r12
movq %r12, %rdi
callq 0x314b1
movq (%r13), %rdi
movq (%r12), %rdx
movl 0x8(%r12), %ecx
movq 0x18(%r12), %r8
movq 0x10(%r12), %r9
movq %r8, %xmm0
movq 0x3a5ab(%rip), %xmm3    # 0x497b0
punpckldq %xmm3, %xmm0    # xmm0 = xmm0[0],xmm3[0],xmm0[1],xmm3[1]
movapd 0x3a5af(%rip), %xmm4    # 0x497c0
subpd %xmm4, %xmm0
movapd %xmm0, %xmm1
unpckhpd %xmm0, %xmm1            # xmm1 = xmm1[1],xmm0[1]
addsd %xmm0, %xmm1
movapd %xmm1, %xmm0
mulsd 0x3a5a3(%rip), %xmm0    # 0x497d0
cmpq $0x1, %r9
movq %r9, %rax
adcq $0x0, %rax
movq %rax, %xmm2
punpckldq %xmm3, %xmm2    # xmm2 = xmm2[0],xmm3[0],xmm2[1],xmm3[1]
subpd %xmm4, %xmm2
movapd %xmm2, %xmm3
unpckhpd %xmm2, %xmm3            # xmm3 = xmm3[1],xmm2[1]
addsd %xmm2, %xmm3
cmpl $0x1, %ecx
movl %ecx, %eax
adcl $0x0, %eax
divsd %xmm3, %xmm0
cvtsi2sd %rax, %xmm2
divsd %xmm2, %xmm1
movq %r14, %rsi
movb $0x2, %al
callq 0xe1d0
movl 0x8(%r12), %eax
leal (%rax,%rbp), %ecx
addq 0x18(%r12), %r15
movq 0x10(%r12), %rdx
leaq (%rbx,%rdx), %r9
movq (%r13), %rdi
movq %r15, %xmm0
movq 0x3a519(%rip), %xmm2    # 0x497b0
punpckldq %xmm2, %xmm0    # xmm0 = xmm0[0],xmm2[0],xmm0[1],xmm2[1]
movapd 0x3a51d(%rip), %xmm4    # 0x497c0
subpd %xmm4, %xmm0
movapd %xmm0, %xmm1
unpckhpd %xmm0, %xmm1            # xmm1 = xmm1[1],xmm0[1]
addsd %xmm0, %xmm1
movsd 0x3a515(%rip), %xmm3    # 0x497d0
mulsd %xmm1, %xmm3
cmpq $0x1, %r9
adcq %rdx, %rbx
movq %rbx, %xmm0
punpckldq %xmm2, %xmm0    # xmm0 = xmm0[0],xmm2[0],xmm0[1],xmm2[1]
subpd %xmm4, %xmm0
movapd %xmm0, %xmm2
unpckhpd %xmm0, %xmm2            # xmm2 = xmm2[1],xmm0[1]
addsd %xmm0, %xmm2
cmpl $0x1, %ecx
adcl %eax, %ebp
divsd %xmm2, %xmm3
movapd %xmm3, %xmm0
cvtsi2sd %rbp, %xmm2
divsd %xmm2, %xmm1
movq %r14, %rsi
leaq 0x3a4d9(%rip), %rdx     # 0x497d8
movq %r15, %r8
movb $0x2, %al
callq 0xe1d0
addq $0x28, %rsp
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq