	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.section	__TEXT,__literal8,8byte_literals
	.p2align	3                               ## -- Begin function write_stats
LCPI0_0:
	.quad	0x4049000000000000              ## double 50
LCPI0_1:
	.quad	0x407f400000000000              ## double 500
	.section	__TEXT,__text,regular,pure_instructions
	.globl	_write_stats
	.p2align	4, 0x90
_write_stats:                           ## @write_stats
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	pushq	%r15
	pushq	%r14
	pushq	%r13
	pushq	%r12
	pushq	%rbx
	subq	$88, %rsp
	.cfi_offset %rbx, -56
	.cfi_offset %r12, -48
	.cfi_offset %r13, -40
	.cfi_offset %r14, -32
	.cfi_offset %r15, -24
	movq	_CLOCK_MONOTONIC@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	callq	_get_utime
	movl	%eax, %ebx
	movq	_entry_buffer@GOTPCREL(%rip), %rax
	movq	(%rax), %r15
	movslq	(%r15), %r14
	testq	%r14, %r14
	je	LBB0_54
## %bb.1:
	leaq	(%r14,%r14,2), %rax
	shlq	$4, %rax
	addq	%rax, %r15
	movl	$1027, %edi                     ## imm = 0x403
	callq	_zzmalloc
	movb	$32, (%rax)
	movq	%rax, -56(%rbp)                 ## 8-byte Spill
	incq	%rax
	movq	%rax, -120(%rbp)                ## 8-byte Spill
	leal	86400(%rbx), %eax
	movl	%eax, -76(%rbp)                 ## 4-byte Spill
	movq	%rbx, -72(%rbp)                 ## 8-byte Spill
	jmp	LBB0_2
	.p2align	4, 0x90
LBB0_41:                                ##   in Loop: Header=BB0_2 Depth=1
	movl	%ebx, %edi
	callq	_add_entry_used
	movq	8(%r15), %rdi
	movl	32(%r15), %esi
	incl	%esi
	callq	_zzfree
	movq	_buffer_stack@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	_buffer_stack_size@GOTPCREL(%rip), %rsi
	movslq	(%rsi), %rcx
	leal	1(%rcx), %edx
	movl	%edx, (%rsi)
	movl	%r14d, (%rax,%rcx,4)
	movq	_entry_buffer@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movslq	(%rax), %r14
	leaq	(%r14,%r14,2), %r15
	shlq	$4, %r15
	addq	%rax, %r15
	testq	%r14, %r14
	je	LBB0_42
LBB0_2:                                 ## =>This Loop Header: Depth=1
                                        ##     Child Loop BB0_6 Depth 2
                                        ##     Child Loop BB0_11 Depth 2
                                        ##     Child Loop BB0_17 Depth 2
                                        ##     Child Loop BB0_22 Depth 2
                                        ##     Child Loop BB0_28 Depth 2
	movq	8(%r15), %rax
	cmpb	$32, (%rax)
	je	LBB0_43
## %bb.3:                               ##   in Loop: Header=BB0_2 Depth=1
	movl	%r14d, %edi
	callq	_del_entry_used
	movl	%r14d, %edi
	callq	_del_entry_time
	movq	16(%r15), %rdi
	movl	24(%r15), %esi
	incl	%esi
	callq	_zzfree
	movq	_hash_st@GOTPCREL(%rip), %rax
	movq	(%rax), %r12
	movl	40(%r15), %edi
	callq	_GET_ENTRY_ID
	leaq	(%r12,%rax,4), %rbx
	movl	(%r12,%rax,4), %ecx
	cmpl	%r14d, %ecx
	sete	%al
	je	LBB0_8
## %bb.4:                               ##   in Loop: Header=BB0_2 Depth=1
	cmpl	$-1, %ecx
	je	LBB0_8
## %bb.5:                               ##   in Loop: Header=BB0_2 Depth=1
	movq	_entry_buffer@GOTPCREL(%rip), %rax
	movq	(%rax), %rdx
	.p2align	4, 0x90
LBB0_6:                                 ##   Parent Loop BB0_2 Depth=1
                                        ## =>  This Inner Loop Header: Depth=2
	movslq	%ecx, %rax
	leaq	(%rax,%rax,2), %rax
	shlq	$4, %rax
	leaq	(%rdx,%rax), %rbx
	addq	$28, %rbx
	movl	28(%rdx,%rax), %ecx
	cmpl	%r14d, %ecx
	sete	%al
	je	LBB0_8
## %bb.7:                               ##   in Loop: Header=BB0_6 Depth=2
	cmpl	$-1, %ecx
	jne	LBB0_6
LBB0_8:                                 ##   in Loop: Header=BB0_2 Depth=1
	movzbl	%al, %edi
	callq	_assert
	movl	28(%r15), %eax
	movl	%eax, (%rbx)
	movl	32(%r15), %r8d
	testl	%r8d, %r8d
	jle	LBB0_9
## %bb.10:                              ##   in Loop: Header=BB0_2 Depth=1
	movq	8(%r15), %rcx
	xorl	%r13d, %r13d
	movl	$1, %r10d
	.p2align	4, 0x90
LBB0_11:                                ##   Parent Loop BB0_2 Depth=1
                                        ## =>  This Inner Loop Header: Depth=2
	movzbl	(%rcx,%r13), %eax
	leal	-58(%rax), %edx
	cmpb	$-11, %dl
	ja	LBB0_16
## %bb.12:                              ##   in Loop: Header=BB0_11 Depth=2
	cmpb	$45, %al
	je	LBB0_16
## %bb.13:                              ##   in Loop: Header=BB0_11 Depth=2
	cmpb	$58, %al
	je	LBB0_16
## %bb.14:                              ##   in Loop: Header=BB0_11 Depth=2
	incq	%r13
	cmpq	%r13, %r8
	jne	LBB0_11
## %bb.15:                              ##   in Loop: Header=BB0_2 Depth=1
	movl	%r8d, %r13d
	jmp	LBB0_16
	.p2align	4, 0x90
LBB0_9:                                 ##   in Loop: Header=BB0_2 Depth=1
	xorl	%r13d, %r13d
	movl	$1, %r10d
LBB0_16:                                ##   in Loop: Header=BB0_2 Depth=1
	movl	%r13d, %eax
	testl	%r13d, %r13d
	cmovgl	%r10d, %r13d
	.p2align	4, 0x90
LBB0_17:                                ##   Parent Loop BB0_2 Depth=1
                                        ## =>  This Inner Loop Header: Depth=2
	cmpl	$2, %eax
	jl	LBB0_20
## %bb.18:                              ##   in Loop: Header=BB0_17 Depth=2
	movq	8(%r15), %rdx
	leaq	-1(%rax), %rcx
	cmpb	$95, -1(%rdx,%rax)
	movq	%rcx, %rax
	je	LBB0_17
## %bb.19:                              ##   in Loop: Header=BB0_2 Depth=1
	incl	%ecx
	movl	%ecx, %r13d
LBB0_20:                                ##   in Loop: Header=BB0_2 Depth=1
	xorl	%ebx, %ebx
	cmpl	%r8d, %r13d
	jge	LBB0_31
## %bb.21:                              ##   in Loop: Header=BB0_2 Depth=1
	movq	8(%r15), %rcx
	movslq	%r13d, %rdx
	movslq	%r8d, %r9
	xorl	%esi, %esi
	xorl	%ebx, %ebx
	jmp	LBB0_22
	.p2align	4, 0x90
LBB0_24:                                ##   in Loop: Header=BB0_22 Depth=2
	addb	$-97, %al
	cmpb	$6, %al
	movl	%esi, %eax
	cmovbl	%r10d, %eax
	testl	%ebx, %ebx
	cmovel	%eax, %esi
	incq	%rdx
	cmpq	%rdx, %r9
	je	LBB0_25
LBB0_22:                                ##   Parent Loop BB0_2 Depth=1
                                        ## =>  This Inner Loop Header: Depth=2
	movzbl	(%rcx,%rdx), %eax
	cmpb	$95, %al
	jne	LBB0_24
## %bb.23:                              ##   in Loop: Header=BB0_22 Depth=2
	xorl	%edi, %edi
	cmpb	$95, -1(%rcx,%rdx)
	setne	%dil
	addl	%edi, %ebx
	jmp	LBB0_24
	.p2align	4, 0x90
LBB0_25:                                ##   in Loop: Header=BB0_2 Depth=1
	testl	%esi, %esi
	je	LBB0_31
## %bb.26:                              ##   in Loop: Header=BB0_2 Depth=1
	cmpl	$3, %r13d
	jl	LBB0_31
## %bb.27:                              ##   in Loop: Header=BB0_2 Depth=1
	movq	8(%r15), %rax
	movl	%r13d, %r13d
	.p2align	4, 0x90
LBB0_28:                                ##   Parent Loop BB0_2 Depth=1
                                        ## =>  This Inner Loop Header: Depth=2
	movzbl	-1(%rax,%r13), %ecx
	addb	$-97, %cl
	cmpb	$5, %cl
	ja	LBB0_31
## %bb.29:                              ##   in Loop: Header=BB0_28 Depth=2
	decq	%r13
	leaq	1(%r13), %rcx
	cmpq	$3, %rcx
	ja	LBB0_28
## %bb.30:                              ##   in Loop: Header=BB0_2 Depth=1
	movl	$2, %r13d
	.p2align	4, 0x90
LBB0_31:                                ##   in Loop: Header=BB0_2 Depth=1
	testl	%r8d, %r8d
	jle	LBB0_35
## %bb.32:                              ##   in Loop: Header=BB0_2 Depth=1
	cmpl	%r8d, %r13d
	jge	LBB0_35
## %bb.33:                              ##   in Loop: Header=BB0_2 Depth=1
	cmpl	$1023, %r13d                    ## imm = 0x3FF
	jg	LBB0_35
## %bb.34:                              ##   in Loop: Header=BB0_2 Depth=1
	leal	3(%r13), %eax
	movq	%rax, -48(%rbp)                 ## 8-byte Spill
	movq	8(%r15), %rsi
	movq	-120(%rbp), %rdi                ## 8-byte Reload
	movl	%r13d, %edx
	callq	_memcpy
	cmpl	$9, %ebx
	movl	$9, %eax
	cmovgel	%eax, %ebx
	addb	$48, %bl
	movslq	%r13d, %rax
	movq	-56(%rbp), %r13                 ## 8-byte Reload
	movb	%bl, 1(%rax,%r13)
	movq	8(%r15), %rcx
	cmpb	$95, (%rcx,%rax)
	setne	%dl
	movslq	32(%r15), %rsi
	cmpb	$95, -1(%rsi,%rcx)
	setne	%cl
	addb	%dl, %dl
	orb	%cl, %dl
	orb	$48, %dl
	movb	%dl, 2(%rax,%r13)
	movq	-72(%rbp), %r12                 ## 8-byte Reload
	jmp	LBB0_36
	.p2align	4, 0x90
LBB0_35:                                ##   in Loop: Header=BB0_2 Depth=1
	movq	-120(%rbp), %rdi                ## 8-byte Reload
	leaq	L_.str.1(%rip), %rsi
	movl	$5, %edx
	callq	_memcpy
	movl	$6, %eax
	movq	%rax, -48(%rbp)                 ## 8-byte Spill
	movq	-72(%rbp), %r12                 ## 8-byte Reload
	movq	-56(%rbp), %r13                 ## 8-byte Reload
LBB0_36:                                ##   in Loop: Header=BB0_2 Depth=1
	movl	36(%r15), %eax
	subl	%r12d, %eax
	movl	%eax, -64(%rbp)                 ## 4-byte Spill
	movq	%r13, %rdi
	movq	-48(%rbp), %rbx                 ## 8-byte Reload
	movl	%ebx, %esi
	callq	_get_hash
	movq	%r13, %rdi
	movl	%ebx, %esi
	movq	%rax, -112(%rbp)                ## 8-byte Spill
	movq	%rax, %rdx
	callq	_get_entry
	cmpl	$-1, %eax
	je	LBB0_38
## %bb.37:                              ##   in Loop: Header=BB0_2 Depth=1
	movl	%eax, %ebx
	movl	%eax, %edi
	callq	_get_entry_ptr
	movq	%rax, %r12
	movl	%ebx, %edi
	callq	_del_entry_used
	jmp	LBB0_39
	.p2align	4, 0x90
LBB0_38:                                ##   in Loop: Header=BB0_2 Depth=1
	movq	-48(%rbp), %rbx                 ## 8-byte Reload
	leal	24(%rbx), %eax
	movl	%eax, -84(%rbp)                 ## 4-byte Spill
	xorl	%eax, %eax
	callq	_get_new_entry
	movl	%eax, -80(%rbp)                 ## 4-byte Spill
	movl	%eax, %edi
	callq	_get_entry_ptr
	movq	%rax, %r12
	leal	1(%rbx), %edi
	callq	_zzmalloc
	movq	%rax, (%r12)
	movq	%rax, %rdi
	movq	%r13, %rsi
	movl	%ebx, %edx
	callq	_memcpy
	movq	(%r12), %rax
	movslq	%ebx, %rcx
	movb	$0, (%rax,%rcx)
	movl	%ebx, 8(%r12)
	movq	-112(%rbp), %rax                ## 8-byte Reload
	movq	%rax, 16(%r12)
	movl	-80(%rbp), %r13d                ## 4-byte Reload
	movl	%r13d, %edi
	callq	_add_entry
	movl	-84(%rbp), %edi                 ## 4-byte Reload
	callq	_zzmalloc
	movq	%rax, 24(%r12)
	movq	%rax, %rdi
	xorl	%esi, %esi
	movl	$24, %edx
	callq	_memset
	movq	(%r12), %rsi
	movq	24(%r12), %rdi
	addq	$24, %rdi
	incq	%rsi
	movl	%ebx, %edx
	callq	_memcpy
	addl	$23, %ebx
	movl	%ebx, 32(%r12)
	movl	%r13d, %ebx
	movl	-76(%rbp), %eax                 ## 4-byte Reload
	movl	%eax, 36(%r12)
	movl	%r13d, %edi
	callq	_add_entry_time
LBB0_39:                                ##   in Loop: Header=BB0_2 Depth=1
	movl	-64(%rbp), %edi                 ## 4-byte Reload
	movq	24(%r12), %rax
	incl	(%rax)
	movl	32(%r15), %ecx
	addl	%ecx, 4(%rax)
	movl	24(%r15), %ecx
	addl	%ecx, 8(%rax)
	movslq	%edi, %rcx
	imulq	$274877907, %rcx, %rdx          ## imm = 0x10624DD3
	movq	%rdx, %rsi
	shrq	$63, %rsi
	sarq	$37, %rdx
	addl	%esi, %edx
	addl	%edx, 12(%rax)
	imull	$500, %edx, %edx                ## imm = 0x1F4
	movl	%ecx, %esi
	subl	%edx, %esi
	addl	%esi, 16(%rax)
	cmpl	20(%rax), %ecx
	jle	LBB0_41
## %bb.40:                              ##   in Loop: Header=BB0_2 Depth=1
	movl	%edi, 20(%rax)
	jmp	LBB0_41
LBB0_54:
	movq	_stderr@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	leaq	L_.str(%rip), %rsi
	xorl	%eax, %eax
	addq	$88, %rsp
	popq	%rbx
	popq	%r12
	popq	%r13
	popq	%r14
	popq	%r15
	popq	%rbp
	jmp	_fprintf                        ## TAILCALL
LBB0_42:
	xorl	%r14d, %r14d
LBB0_43:
	movq	-56(%rbp), %rdi                 ## 8-byte Reload
	movl	$1027, %esi                     ## imm = 0x403
	callq	_zzfree
	movq	_stderr@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	leaq	L_.str.2(%rip), %rsi
	xorl	%r12d, %r12d
	xorl	%eax, %eax
	callq	_fprintf
	testl	%r14d, %r14d
	je	LBB0_44
## %bb.45:
	pxor	%xmm0, %xmm0
	movdqa	%xmm0, -112(%rbp)               ## 16-byte Spill
	xorl	%r12d, %r12d
	xorl	%eax, %eax
	movq	%rax, -48(%rbp)                 ## 8-byte Spill
	xorl	%eax, %eax
	movq	%rax, -64(%rbp)                 ## 8-byte Spill
	xorl	%ebx, %ebx
	jmp	LBB0_46
	.p2align	4, 0x90
LBB0_51:                                ##   in Loop: Header=BB0_46 Depth=1
	movzbl	%al, %edi
	callq	_assert
	movl	28(%r15), %eax
	movl	%eax, (%rbx)
	movq	16(%r15), %r13
	movq	_stderr@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movl	(%r13), %edx
	movl	4(%r13), %ecx
	movl	8(%r13), %r8d
	leal	(%r8,%rcx), %eax
	imull	$50, %edx, %r9d
	xorps	%xmm0, %xmm0
	cvtsi2sd	%eax, %xmm0
	cvtsi2sd	%edx, %xmm2
	addl	%eax, %r9d
	divsd	%xmm2, %xmm0
	xorps	%xmm1, %xmm1
	cvtsi2sdl	12(%r13), %xmm1
	addsd	LCPI0_0(%rip), %xmm0
	cvtsi2sdl	16(%r13), %xmm3
	mulsd	LCPI0_1(%rip), %xmm1
	addsd	%xmm3, %xmm1
	divsd	%xmm2, %xmm1
	movl	20(%r13), %r10d
	leaq	24(%r13), %rbx
	leaq	L_.str.3(%rip), %rsi
                                        ## kill: def $ecx killed $ecx killed $rcx
                                        ## kill: def $r8d killed $r8d killed $r8
	movb	$2, %al
	pushq	%rbx
	pushq	%r10
	callq	_fprintf
	addq	$16, %rsp
	movl	-56(%rbp), %r12d                ## 4-byte Reload
	addl	(%r13), %r12d
	movq	-48(%rbp), %rax                 ## 8-byte Reload
	addl	4(%r13), %eax
	movq	%rax, -48(%rbp)                 ## 8-byte Spill
	movq	-64(%rbp), %rax                 ## 8-byte Reload
	addl	8(%r13), %eax
	movq	%rax, -64(%rbp)                 ## 8-byte Spill
	movq	12(%r13), %xmm0                 ## xmm0 = mem[0],zero
	movl	20(%r13), %eax
	movq	-72(%rbp), %rbx                 ## 8-byte Reload
	cmpl	%ebx, %eax
	cmovgl	%eax, %ebx
	movdqa	-112(%rbp), %xmm1               ## 16-byte Reload
	paddd	%xmm0, %xmm1
	movdqa	%xmm1, -112(%rbp)               ## 16-byte Spill
	movq	8(%r15), %rdi
	movl	32(%r15), %esi
	incl	%esi
	callq	_zzfree
	movq	16(%r15), %rdi
	movl	24(%r15), %esi
	incl	%esi
	callq	_zzfree
	movq	_buffer_stack@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	_buffer_stack_size@GOTPCREL(%rip), %rsi
	movslq	(%rsi), %rcx
	leal	1(%rcx), %edx
	movl	%edx, (%rsi)
	movl	%r14d, (%rax,%rcx,4)
	movq	_entry_buffer@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movslq	(%rax), %r14
	leaq	(%r14,%r14,2), %r15
	shlq	$4, %r15
	addq	%rax, %r15
	testq	%r14, %r14
	je	LBB0_52
LBB0_46:                                ## =>This Loop Header: Depth=1
                                        ##     Child Loop BB0_49 Depth 2
	movq	%rbx, -72(%rbp)                 ## 8-byte Spill
	movl	%r12d, -56(%rbp)                ## 4-byte Spill
	movl	%r14d, %edi
	callq	_del_entry_used
	movl	%r14d, %edi
	callq	_del_entry_time
	movq	_hash_st@GOTPCREL(%rip), %rax
	movq	(%rax), %r13
	movl	40(%r15), %edi
	callq	_GET_ENTRY_ID
	leaq	(,%rax,4), %rbx
	addq	%r13, %rbx
	movl	(%r13,%rax,4), %ecx
	cmpl	%r14d, %ecx
	sete	%al
	je	LBB0_51
## %bb.47:                              ##   in Loop: Header=BB0_46 Depth=1
	cmpl	$-1, %ecx
	je	LBB0_51
## %bb.48:                              ##   in Loop: Header=BB0_46 Depth=1
	movq	_entry_buffer@GOTPCREL(%rip), %rax
	movq	(%rax), %rdx
	.p2align	4, 0x90
LBB0_49:                                ##   Parent Loop BB0_46 Depth=1
                                        ## =>  This Inner Loop Header: Depth=2
	movslq	%ecx, %rax
	leaq	(%rax,%rax,2), %rax
	shlq	$4, %rax
	leaq	(%rdx,%rax), %rbx
	addq	$28, %rbx
	movl	28(%rdx,%rax), %ecx
	cmpl	%r14d, %ecx
	sete	%al
	je	LBB0_51
## %bb.50:                              ##   in Loop: Header=BB0_49 Depth=2
	cmpl	$-1, %ecx
	jne	LBB0_49
	jmp	LBB0_51
LBB0_52:
	cvtdq2pd	-112(%rbp), %xmm1               ## 16-byte Folded Reload
	movq	-48(%rbp), %rcx                 ## 8-byte Reload
	movq	-64(%rbp), %r8                  ## 8-byte Reload
	jmp	LBB0_53
LBB0_44:
	xorpd	%xmm1, %xmm1
	xorl	%ecx, %ecx
	xorl	%r8d, %r8d
	xorl	%ebx, %ebx
LBB0_53:
	movq	_stderr@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	leal	(%r8,%rcx), %eax
	imull	$50, %r12d, %r9d
	addl	%eax, %r9d
	xorps	%xmm0, %xmm0
	cvtsi2sd	%eax, %xmm0
	cvtsi2sd	%r12d, %xmm2
	divsd	%xmm2, %xmm0
	addsd	LCPI0_0(%rip), %xmm0
	movapd	%xmm1, %xmm3
	unpckhpd	%xmm1, %xmm3                    ## xmm3 = xmm3[1],xmm1[1]
	mulsd	LCPI0_1(%rip), %xmm1
	addsd	%xmm3, %xmm1
	divsd	%xmm2, %xmm1
	leaq	L_.str.4(%rip), %r10
	leaq	L_.str.3(%rip), %rsi
	movl	%r12d, %edx
                                        ## kill: def $ecx killed $ecx killed $rcx
                                        ## kill: def $r8d killed $r8d killed $r8
	movb	$2, %al
	pushq	%r10
	pushq	%rbx
	callq	_fprintf
	addq	$104, %rsp
	popq	%rbx
	popq	%r12
	popq	%r13
	popq	%r14
	popq	%r15
	popq	%rbp
	retq
	.cfi_endproc
                                        ## -- End function
	.comm	_CLOCK_MONOTONIC,4,2            ## @CLOCK_MONOTONIC
	.comm	_entry_buffer,8,3               ## @entry_buffer
	.comm	_stderr,4,2                     ## @stderr
	.section	__TEXT,__cstring,cstring_literals
L_.str:                                 ## @.str
	.asciz	"Memcached is empty\n"

	.comm	_hash_st,8,3                    ## @hash_st
L_.str.1:                               ## @.str.1
	.asciz	"OTHER"

	.comm	_buffer_stack,8,3               ## @buffer_stack
	.comm	_buffer_stack_size,4,2          ## @buffer_stack_size
L_.str.2:                               ## @.str.2
	.asciz	"   quantity\ttot_key_len\ttot_val_len\t tot_memory\tmean_memory\t  mean_exp_time\tmax_exp_time\tprefix\n"

L_.str.3:                               ## @.str.3
	.asciz	"%11d\t%11d\t%11d\t%11d\t%11.1lf\t%15.6lf\t%12d\t%s\n"

L_.str.4:                               ## @.str.4
	.asciz	"TOTAL"

.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_write_stats                    ; -- Begin function write_stats
	.p2align	2
_write_stats:                           ; @write_stats
	.cfi_startproc
; %bb.0:
	sub	sp, sp, #176
	.cfi_def_cfa_offset 176
	stp	x28, x27, [sp, #80]             ; 16-byte Folded Spill
	stp	x26, x25, [sp, #96]             ; 16-byte Folded Spill
	stp	x24, x23, [sp, #112]            ; 16-byte Folded Spill
	stp	x22, x21, [sp, #128]            ; 16-byte Folded Spill
	stp	x20, x19, [sp, #144]            ; 16-byte Folded Spill
	stp	x29, x30, [sp, #160]            ; 16-byte Folded Spill
	add	x29, sp, #160
	.cfi_def_cfa w29, 16
	.cfi_offset w30, -8
	.cfi_offset w29, -16
	.cfi_offset w19, -24
	.cfi_offset w20, -32
	.cfi_offset w21, -40
	.cfi_offset w22, -48
	.cfi_offset w23, -56
	.cfi_offset w24, -64
	.cfi_offset w25, -72
	.cfi_offset w26, -80
	.cfi_offset w27, -88
	.cfi_offset w28, -96
Lloh0:
	adrp	x8, _CLOCK_MONOTONIC@GOTPAGE
Lloh1:
	ldr	x8, [x8, _CLOCK_MONOTONIC@GOTPAGEOFF]
Lloh2:
	ldr	w0, [x8]
	bl	_get_utime
Lloh3:
	adrp	x8, _entry_buffer@GOTPAGE
Lloh4:
	ldr	x8, [x8, _entry_buffer@GOTPAGEOFF]
Lloh5:
	ldr	x8, [x8]
	ldr	w22, [x8]
	cbz	w22, LBB0_41
; %bb.1:
	mov	x28, x0
	sxtw	x9, w22
	mov	w19, #48
	madd	x23, x9, x19, x8
	mov	w0, #1027
	bl	_zzmalloc
	mov	x20, x0
	mov	w8, #32
	mov	x9, x0
	strb	w8, [x9], #1
	str	x9, [sp, #72]                   ; 8-byte Folded Spill
	add	w8, w28, #21, lsl #12           ; =86016
	add	w8, w8, #384
	stp	w8, w28, [sp, #64]              ; 8-byte Folded Spill
                                        ; kill: def $w22 killed $w22 killed $x22 def $x22
	b	LBB0_3
LBB0_2:                                 ;   in Loop: Header=BB0_3 Depth=1
	mov	x0, x24
	bl	_add_entry_used
	ldr	x0, [x23, #8]
	ldr	w8, [x23, #32]
	add	w1, w8, #1
	bl	_zzfree
Lloh6:
	adrp	x8, _buffer_stack@GOTPAGE
Lloh7:
	ldr	x8, [x8, _buffer_stack@GOTPAGEOFF]
Lloh8:
	ldr	x8, [x8]
Lloh9:
	adrp	x11, _buffer_stack_size@GOTPAGE
Lloh10:
	ldr	x11, [x11, _buffer_stack_size@GOTPAGEOFF]
	ldrsw	x9, [x11]
	add	w10, w9, #1
	str	w10, [x11]
	str	w22, [x8, x9, lsl #2]
Lloh11:
	adrp	x8, _entry_buffer@GOTPAGE
Lloh12:
	ldr	x8, [x8, _entry_buffer@GOTPAGEOFF]
Lloh13:
	ldr	x8, [x8]
	ldrsw	x22, [x8]
	madd	x23, x22, x19, x8
	cbz	w22, LBB0_43
LBB0_3:                                 ; =>This Loop Header: Depth=1
                                        ;     Child Loop BB0_6 Depth 2
                                        ;     Child Loop BB0_9 Depth 2
                                        ;     Child Loop BB0_16 Depth 2
                                        ;     Child Loop BB0_22 Depth 2
                                        ;     Child Loop BB0_27 Depth 2
	ldr	x8, [x23, #8]
	ldrb	w8, [x8]
	cmp	w8, #32
	b.eq	LBB0_42
; %bb.4:                                ;   in Loop: Header=BB0_3 Depth=1
	mov	x0, x22
	bl	_del_entry_used
	mov	x0, x22
	bl	_del_entry_time
	ldr	x0, [x23, #16]
	ldr	w8, [x23, #24]
	add	w1, w8, #1
	bl	_zzfree
Lloh14:
	adrp	x8, _hash_st@GOTPAGE
Lloh15:
	ldr	x8, [x8, _hash_st@GOTPAGEOFF]
Lloh16:
	ldr	x21, [x8]
	ldr	w0, [x23, #40]
	bl	_GET_ENTRY_ID
	add	x21, x21, x0, lsl #2
	ldr	w8, [x21]
	cmp	w8, w22
	cset	w0, eq
	ccmn	w8, #1, #4, ne
	b.eq	LBB0_7
; %bb.5:                                ;   in Loop: Header=BB0_3 Depth=1
Lloh17:
	adrp	x9, _entry_buffer@GOTPAGE
Lloh18:
	ldr	x9, [x9, _entry_buffer@GOTPAGEOFF]
Lloh19:
	ldr	x9, [x9]
LBB0_6:                                 ;   Parent Loop BB0_3 Depth=1
                                        ; =>  This Inner Loop Header: Depth=2
	smaddl	x21, w8, w19, x9
	ldr	w8, [x21, #28]!
	cmp	w8, w22
	cset	w0, eq
	ccmn	w8, #1, #4, ne
	b.ne	LBB0_6
LBB0_7:                                 ;   in Loop: Header=BB0_3 Depth=1
	bl	_assert
	ldr	w8, [x23, #28]
	str	w8, [x21]
	ldr	w8, [x23, #32]
	cmp	w8, #1
	b.lt	LBB0_14
; %bb.8:                                ;   in Loop: Header=BB0_3 Depth=1
	mov	x9, #0
	ldr	x10, [x23, #8]
LBB0_9:                                 ;   Parent Loop BB0_3 Depth=1
                                        ; =>  This Inner Loop Header: Depth=2
	ldrb	w11, [x10, x9]
	sub	w12, w11, #58
	cmn	w12, #11
	b.hi	LBB0_15
; %bb.10:                               ;   in Loop: Header=BB0_9 Depth=2
	cmp	w11, #45
	b.eq	LBB0_15
; %bb.11:                               ;   in Loop: Header=BB0_9 Depth=2
	cmp	w11, #58
	b.eq	LBB0_15
; %bb.12:                               ;   in Loop: Header=BB0_9 Depth=2
	add	x9, x9, #1
	cmp	x8, x9
	b.ne	LBB0_9
; %bb.13:                               ;   in Loop: Header=BB0_3 Depth=1
	mov	x9, x8
	b	LBB0_15
LBB0_14:                                ;   in Loop: Header=BB0_3 Depth=1
	mov	w9, #0
LBB0_15:                                ;   in Loop: Header=BB0_3 Depth=1
	mov	w10, w9
	cmp	w9, #1
	csinc	w24, w9, wzr, lt
LBB0_16:                                ;   Parent Loop BB0_3 Depth=1
                                        ; =>  This Inner Loop Header: Depth=2
	cmp	w10, #2
	b.lt	LBB0_19
; %bb.17:                               ;   in Loop: Header=BB0_16 Depth=2
	ldr	x11, [x23, #8]
	sub	x9, x10, #1
	add	x10, x11, x10
	ldurb	w11, [x10, #-1]
	mov	x10, x9
	cmp	w11, #95
	b.eq	LBB0_16
; %bb.18:                               ;   in Loop: Header=BB0_3 Depth=1
	add	w24, w9, #1
LBB0_19:                                ;   in Loop: Header=BB0_3 Depth=1
	cmp	w24, w8
	b.ge	LBB0_24
; %bb.20:                               ;   in Loop: Header=BB0_3 Depth=1
	mov	w9, #0
	mov	w21, #0
	ldr	x10, [x23, #8]
	sxtw	x11, w24
	sxtw	x12, w8
	add	x10, x10, x11
	sub	x11, x12, x11
	b	LBB0_22
LBB0_21:                                ;   in Loop: Header=BB0_22 Depth=2
	sub	w12, w12, #97
	cmp	w12, #6
	ccmp	w21, #0, #0, lo
	csinc	w9, w9, wzr, ne
	add	x10, x10, #1
	subs	x11, x11, #1
	b.eq	LBB0_25
LBB0_22:                                ;   Parent Loop BB0_3 Depth=1
                                        ; =>  This Inner Loop Header: Depth=2
	ldrb	w12, [x10]
	cmp	w12, #95
	b.ne	LBB0_21
; %bb.23:                               ;   in Loop: Header=BB0_22 Depth=2
	ldurb	w13, [x10, #-1]
	cmp	w13, #95
	cinc	w21, w21, ne
	b	LBB0_21
LBB0_24:                                ;   in Loop: Header=BB0_3 Depth=1
	mov	w21, #0
	cmp	w8, #1
	b.ge	LBB0_31
	b	LBB0_35
LBB0_25:                                ;   in Loop: Header=BB0_3 Depth=1
	cmp	w9, #0
	ccmp	w24, #3, #8, ne
	b.lt	LBB0_30
; %bb.26:                               ;   in Loop: Header=BB0_3 Depth=1
	ldr	x9, [x23, #8]
	mov	w24, w24
	sub	x9, x9, #1
LBB0_27:                                ;   Parent Loop BB0_3 Depth=1
                                        ; =>  This Inner Loop Header: Depth=2
	ldrb	w10, [x9, x24]
	sub	w10, w10, #97
	cmp	w10, #5
	b.hi	LBB0_34
; %bb.28:                               ;   in Loop: Header=BB0_27 Depth=2
	sub	x24, x24, #1
	add	x10, x24, #1
	cmp	x10, #3
	b.hi	LBB0_27
; %bb.29:                               ;   in Loop: Header=BB0_3 Depth=1
	mov	w24, #2
LBB0_30:                                ;   in Loop: Header=BB0_3 Depth=1
	cmp	w8, #1
	b.lt	LBB0_35
LBB0_31:                                ;   in Loop: Header=BB0_3 Depth=1
	cmp	w24, w8
	b.ge	LBB0_35
; %bb.32:                               ;   in Loop: Header=BB0_3 Depth=1
	cmp	w24, #1023
	b.gt	LBB0_35
; %bb.33:                               ;   in Loop: Header=BB0_3 Depth=1
	add	w25, w24, #3
	ldr	x1, [x23, #8]
	ldr	x0, [sp, #72]                   ; 8-byte Folded Reload
	mov	x2, x24
	bl	_memcpy
	cmp	w21, #9
	mov	w8, #9
	csel	w8, w21, w8, lt
	add	w8, w8, #48
                                        ; kill: def $w24 killed $w24 killed $x24 def $x24
	sxtw	x9, w24
	add	x10, x9, x20
	strb	w8, [x10, #1]
	ldr	x8, [x23, #8]
	ldrb	w9, [x8, x9]
	ldrsw	x11, [x23, #32]
	add	x8, x11, x8
	ldurb	w8, [x8, #-1]
	cmp	w8, #95
	cset	w8, ne
	cmp	w9, #95
	mov	w9, #50
	csel	w9, w19, w9, eq
	orr	w8, w9, w8
	strb	w8, [x10, #2]
	b	LBB0_36
LBB0_34:                                ;   in Loop: Header=BB0_3 Depth=1
                                        ; kill: def $w24 killed $w24 killed $x24 def $x24
	cmp	w8, #1
	b.ge	LBB0_31
LBB0_35:                                ;   in Loop: Header=BB0_3 Depth=1
	ldr	x0, [sp, #72]                   ; 8-byte Folded Reload
Lloh20:
	adrp	x1, l_.str.1@PAGE
Lloh21:
	add	x1, x1, l_.str.1@PAGEOFF
	mov	w2, #5
	bl	_memcpy
	mov	w25, #6
LBB0_36:                                ;   in Loop: Header=BB0_3 Depth=1
	ldr	w8, [x23, #36]
	sub	w21, w8, w28
	mov	x0, x20
	mov	x1, x25
	bl	_get_hash
	mov	x27, x0
	mov	x0, x20
	mov	x1, x25
	mov	x2, x27
	bl	_get_entry
	cmn	w0, #1
	b.eq	LBB0_38
; %bb.37:                               ;   in Loop: Header=BB0_3 Depth=1
	mov	x24, x0
	bl	_get_entry_ptr
	mov	x26, x0
	mov	x0, x24
	bl	_del_entry_used
	b	LBB0_39
LBB0_38:                                ;   in Loop: Header=BB0_3 Depth=1
	add	w28, w25, #24
	bl	_get_new_entry
	mov	x24, x0
	bl	_get_entry_ptr
	mov	x26, x0
	add	w0, w25, #1
	bl	_zzmalloc
	str	x0, [x26]
	mov	x1, x20
	mov	x2, x25
	bl	_memcpy
	ldr	x8, [x26]
	strb	wzr, [x8, w25, sxtw]
	str	w25, [x26, #8]
	str	x27, [x26, #16]
	mov	x0, x24
	bl	_add_entry
	mov	x0, x28
	ldr	w28, [sp, #68]                  ; 4-byte Folded Reload
	bl	_zzmalloc
	str	x0, [x26, #24]
	mov	w1, #0
	mov	w2, #24
	bl	_memset
	ldr	x8, [x26, #24]
	add	x0, x8, #24
	ldr	x8, [x26]
	add	x1, x8, #1
	mov	x2, x25
	bl	_memcpy
	add	w9, w25, #23
	ldr	w8, [sp, #64]                   ; 4-byte Folded Reload
	stp	w9, w8, [x26, #32]
	mov	x0, x24
	bl	_add_entry_time
LBB0_39:                                ;   in Loop: Header=BB0_3 Depth=1
	ldr	x8, [x26, #24]
	ldp	w9, w10, [x8]
	add	w9, w9, #1
	str	w9, [x8]
	ldr	w9, [x23, #32]
	add	w9, w10, w9
	str	w9, [x8, #4]
	ldr	w9, [x23, #24]
	ldp	w10, w11, [x8, #8]
	add	w9, w10, w9
	mov	w10, #19923
	movk	w10, #4194, lsl #16
	smull	x10, w21, w10
	lsr	x12, x10, #32
	lsr	x10, x10, #63
	add	w10, w10, w12, asr #5
	add	w11, w11, w10
	stp	w9, w11, [x8, #8]
	mov	w9, #500
	msub	w9, w10, w9, w21
	ldp	w10, w11, [x8, #16]
	add	w9, w10, w9
	str	w9, [x8, #16]
	cmp	w21, w11
	b.le	LBB0_2
; %bb.40:                               ;   in Loop: Header=BB0_3 Depth=1
	str	w21, [x8, #20]
	b	LBB0_2
LBB0_41:
Lloh22:
	adrp	x8, _stderr@GOTPAGE
Lloh23:
	ldr	x8, [x8, _stderr@GOTPAGEOFF]
Lloh24:
	ldr	w0, [x8]
Lloh25:
	adrp	x1, l_.str@PAGE
Lloh26:
	add	x1, x1, l_.str@PAGEOFF
	ldp	x29, x30, [sp, #160]            ; 16-byte Folded Reload
	ldp	x20, x19, [sp, #144]            ; 16-byte Folded Reload
	ldp	x22, x21, [sp, #128]            ; 16-byte Folded Reload
	ldp	x24, x23, [sp, #112]            ; 16-byte Folded Reload
	ldp	x26, x25, [sp, #96]             ; 16-byte Folded Reload
	ldp	x28, x27, [sp, #80]             ; 16-byte Folded Reload
	add	sp, sp, #176
	b	_fprintf
LBB0_42:
                                        ; kill: def $w22 killed $w22 killed $x22 def $x22
LBB0_43:
	mov	x0, x20
	mov	w1, #1027
	bl	_zzfree
Lloh27:
	adrp	x8, _stderr@GOTPAGE
Lloh28:
	ldr	x8, [x8, _stderr@GOTPAGEOFF]
Lloh29:
	ldr	w0, [x8]
Lloh30:
	adrp	x1, l_.str.2@PAGE
Lloh31:
	add	x1, x1, l_.str.2@PAGEOFF
	bl	_fprintf
	mov	w20, #0
	mov	w24, #0
	mov	w25, #0
	cbz	w22, LBB0_50
; %bb.44:
	mov	w27, #0
	mov	w28, #0
	mov	w26, #0
	mov	w21, #48
	b	LBB0_46
LBB0_45:                                ;   in Loop: Header=BB0_46 Depth=1
	bl	_assert
	ldr	w8, [x23, #28]
	str	w8, [x19]
	ldr	x19, [x23, #16]
Lloh32:
	adrp	x8, _stderr@GOTPAGE
Lloh33:
	ldr	x8, [x8, _stderr@GOTPAGEOFF]
Lloh34:
	ldr	w0, [x8]
	ldp	w8, w9, [x19]
	ldr	w10, [x19, #8]
	add	w11, w10, w9
	mov	w12, #50
	madd	w12, w8, w12, w11
	scvtf	d0, w11
	scvtf	d1, w8
	fdiv	d0, d0, d1
	mov	x11, #4632233691727265792
	fmov	d2, x11
	fadd	d0, d0, d2
	ldp	s2, s3, [x19, #12]
	sshll.2d	v2, v2, #0
	scvtf	d2, d2
	sshll.2d	v3, v3, #0
	scvtf	d3, d3
	mov	x11, #70368744177664
	movk	x11, #16511, lsl #48
	fmov	d4, x11
	fmadd	d2, d2, d4, d3
	fdiv	d1, d2, d1
	add	x11, x19, #24
	ldr	w13, [x19, #20]
	stp	x13, x11, [sp, #48]
	stp	x8, x9, [sp]
	stp	x10, x12, [sp, #16]
	str	d1, [sp, #40]
	str	d0, [sp, #32]
Lloh35:
	adrp	x1, l_.str.3@PAGE
Lloh36:
	add	x1, x1, l_.str.3@PAGEOFF
	bl	_fprintf
	ldp	w8, w9, [x19]
	add	w20, w20, w8
	add	w24, w24, w9
	ldp	w8, w9, [x19, #8]
	add	w25, w25, w8
	add	w27, w27, w9
	ldp	w8, w9, [x19, #16]
	add	w28, w28, w8
	cmp	w9, w26
	csel	w26, w9, w26, gt
	ldr	x0, [x23, #8]
	ldr	w8, [x23, #32]
	add	w1, w8, #1
	bl	_zzfree
	ldr	x0, [x23, #16]
	ldr	w8, [x23, #24]
	add	w1, w8, #1
	bl	_zzfree
Lloh37:
	adrp	x8, _buffer_stack@GOTPAGE
Lloh38:
	ldr	x8, [x8, _buffer_stack@GOTPAGEOFF]
Lloh39:
	ldr	x8, [x8]
Lloh40:
	adrp	x11, _buffer_stack_size@GOTPAGE
Lloh41:
	ldr	x11, [x11, _buffer_stack_size@GOTPAGEOFF]
	ldrsw	x9, [x11]
	add	w10, w9, #1
	str	w10, [x11]
	str	w22, [x8, x9, lsl #2]
Lloh42:
	adrp	x8, _entry_buffer@GOTPAGE
Lloh43:
	ldr	x8, [x8, _entry_buffer@GOTPAGEOFF]
Lloh44:
	ldr	x8, [x8]
	ldrsw	x22, [x8]
	madd	x23, x22, x21, x8
	cbz	w22, LBB0_49
LBB0_46:                                ; =>This Loop Header: Depth=1
                                        ;     Child Loop BB0_48 Depth 2
	mov	x0, x22
	bl	_del_entry_used
	mov	x0, x22
	bl	_del_entry_time
Lloh45:
	adrp	x8, _hash_st@GOTPAGE
Lloh46:
	ldr	x8, [x8, _hash_st@GOTPAGEOFF]
Lloh47:
	ldr	x19, [x8]
	ldr	w0, [x23, #40]
	bl	_GET_ENTRY_ID
	add	x19, x19, x0, lsl #2
	ldr	w8, [x19]
	cmp	w8, w22
	cset	w0, eq
	ccmn	w8, #1, #4, ne
	b.eq	LBB0_45
; %bb.47:                               ;   in Loop: Header=BB0_46 Depth=1
Lloh48:
	adrp	x9, _entry_buffer@GOTPAGE
Lloh49:
	ldr	x9, [x9, _entry_buffer@GOTPAGEOFF]
Lloh50:
	ldr	x9, [x9]
LBB0_48:                                ;   Parent Loop BB0_46 Depth=1
                                        ; =>  This Inner Loop Header: Depth=2
	smaddl	x19, w8, w21, x9
	ldr	w8, [x19, #28]!
	cmp	w8, w22
	cset	w0, eq
	ccmn	w8, #1, #4, ne
	b.ne	LBB0_48
	b	LBB0_45
LBB0_49:
	scvtf	d0, w27
	scvtf	d1, w28
	b	LBB0_51
LBB0_50:
	mov	w26, #0
	movi	d0, #0000000000000000
	movi	d1, #0000000000000000
LBB0_51:
Lloh51:
	adrp	x8, _stderr@GOTPAGE
Lloh52:
	ldr	x8, [x8, _stderr@GOTPAGEOFF]
Lloh53:
	ldr	w0, [x8]
	add	w8, w25, w24
	mov	w9, #50
	madd	w9, w20, w9, w8
	scvtf	d2, w8
	scvtf	d3, w20
	fdiv	d2, d2, d3
	mov	x8, #4632233691727265792
	fmov	d4, x8
	fadd	d2, d2, d4
	mov	x8, #70368744177664
	movk	x8, #16511, lsl #48
	fmov	d4, x8
	fmadd	d0, d0, d4, d1
	fdiv	d0, d0, d3
Lloh54:
	adrp	x8, l_.str.4@PAGE
Lloh55:
	add	x8, x8, l_.str.4@PAGEOFF
	stp	x26, x8, [sp, #48]
	stp	x25, x9, [sp, #16]
	stp	x20, x24, [sp]
Lloh56:
	adrp	x1, l_.str.3@PAGE
Lloh57:
	add	x1, x1, l_.str.3@PAGEOFF
	stp	d2, d0, [sp, #32]
	bl	_fprintf
	ldp	x29, x30, [sp, #160]            ; 16-byte Folded Reload
	ldp	x20, x19, [sp, #144]            ; 16-byte Folded Reload
	ldp	x22, x21, [sp, #128]            ; 16-byte Folded Reload
	ldp	x24, x23, [sp, #112]            ; 16-byte Folded Reload
	ldp	x26, x25, [sp, #96]             ; 16-byte Folded Reload
	ldp	x28, x27, [sp, #80]             ; 16-byte Folded Reload
	add	sp, sp, #176
	ret
	.loh AdrpLdrGotLdr	Lloh3, Lloh4, Lloh5
	.loh AdrpLdrGotLdr	Lloh0, Lloh1, Lloh2
	.loh AdrpLdrGotLdr	Lloh11, Lloh12, Lloh13
	.loh AdrpLdrGot	Lloh9, Lloh10
	.loh AdrpLdrGotLdr	Lloh6, Lloh7, Lloh8
	.loh AdrpLdrGotLdr	Lloh14, Lloh15, Lloh16
	.loh AdrpLdrGotLdr	Lloh17, Lloh18, Lloh19
	.loh AdrpAdd	Lloh20, Lloh21
	.loh AdrpAdd	Lloh25, Lloh26
	.loh AdrpLdrGotLdr	Lloh22, Lloh23, Lloh24
	.loh AdrpAdd	Lloh30, Lloh31
	.loh AdrpLdrGotLdr	Lloh27, Lloh28, Lloh29
	.loh AdrpLdrGotLdr	Lloh42, Lloh43, Lloh44
	.loh AdrpLdrGot	Lloh40, Lloh41
	.loh AdrpLdrGotLdr	Lloh37, Lloh38, Lloh39
	.loh AdrpAdd	Lloh35, Lloh36
	.loh AdrpLdrGotLdr	Lloh32, Lloh33, Lloh34
	.loh AdrpLdrGotLdr	Lloh45, Lloh46, Lloh47
	.loh AdrpLdrGotLdr	Lloh48, Lloh49, Lloh50
	.loh AdrpAdd	Lloh56, Lloh57
	.loh AdrpAdd	Lloh54, Lloh55
	.loh AdrpLdrGotLdr	Lloh51, Lloh52, Lloh53
	.cfi_endproc
                                        ; -- End function
	.comm	_CLOCK_MONOTONIC,4,2            ; @CLOCK_MONOTONIC
	.comm	_entry_buffer,8,3               ; @entry_buffer
	.comm	_stderr,4,2                     ; @stderr
	.section	__TEXT,__cstring,cstring_literals
l_.str:                                 ; @.str
	.asciz	"Memcached is empty\n"

	.comm	_hash_st,8,3                    ; @hash_st
l_.str.1:                               ; @.str.1
	.asciz	"OTHER"

	.comm	_buffer_stack,8,3               ; @buffer_stack
	.comm	_buffer_stack_size,4,2          ; @buffer_stack_size
l_.str.2:                               ; @.str.2
	.asciz	"   quantity\ttot_key_len\ttot_val_len\t tot_memory\tmean_memory\t  mean_exp_time\tmax_exp_time\tprefix\n"

l_.str.3:                               ; @.str.3
	.asciz	"%11d\t%11d\t%11d\t%11d\t%11.1lf\t%15.6lf\t%12d\t%s\n"

l_.str.4:                               ; @.str.4
	.asciz	"TOTAL"

.subsections_via_symbols
