	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.section	__TEXT,__literal8,8byte_literals
	.p2align	3                               ## -- Begin function tx_output
LCPI0_0:
	.quad	0x3eb0c6f7a0b5ed8d              ## double 9.9999999999999995E-7
LCPI0_1:
	.quad	0x4020000000000000              ## double 8
	.section	__TEXT,__text,regular,pure_instructions
	.p2align	4, 0x90
_tx_output:                             ## @tx_output
	.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	%rbx
	subq	$248, %rsp
	.cfi_offset %rbx, -40
	.cfi_offset %r14, -32
	.cfi_offset %r15, -24
	movq	%rdx, %r10
	movq	___stack_chk_guard@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	%rax, -32(%rbp)
	movslq	(%rsi), %rcx
	testq	%rcx, %rcx
	je	LBB0_1
## %bb.3:
	movq	%rsi, %rbx
	movq	%rdi, %r14
	movslq	4(%rsi), %r9
	movl	%r9d, %eax
	cltd
	idivl	%ecx
	movq	8(%rsi), %r8
	leaq	L_.str.1(%rip), %rdi
	movq	%r10, %rsi
	movq	%rcx, %rdx
	movq	%r9, %rcx
	movl	%eax, %r9d
	movaps	%xmm0, -256(%rbp)               ## 16-byte Spill
	movb	$1, %al
	callq	_printf
	xorpd	%xmm1, %xmm1
	movapd	-256(%rbp), %xmm2               ## 16-byte Reload
	cmpeqsd	%xmm2, %xmm1
	movsd	LCPI0_0(%rip), %xmm0            ## xmm0 = mem[0],zero
	andpd	%xmm1, %xmm0
	andnpd	%xmm2, %xmm1
	cvtsi2sdl	(%rbx), %xmm3
	orpd	%xmm0, %xmm1
	movapd	%xmm3, %xmm0
	divsd	%xmm1, %xmm0
	xorps	%xmm2, %xmm2
	cvtsi2sdl	4(%rbx), %xmm2
	mulsd	LCPI0_1(%rip), %xmm2
	movsd	(%r14), %xmm4                   ## xmm4 = mem[0],zero
	mulsd	%xmm3, %xmm4
	addsd	%xmm2, %xmm4
	divsd	%xmm1, %xmm2
	movsd	%xmm2, -264(%rbp)               ## 8-byte Spill
	xorps	%xmm2, %xmm2
	cvtsi2sdq	8(%rbx), %xmm2
	divsd	%xmm1, %xmm4
	movsd	%xmm4, -272(%rbp)               ## 8-byte Spill
	divsd	%xmm2, %xmm3
	movsd	%xmm3, -256(%rbp)               ## 8-byte Spill
	movq	_normalize@GOTPCREL(%rip), %r15
	movl	(%r15), %esi
	leaq	-80(%rbp), %rdi
	callq	_norm
	movq	%rax, %r14
	movl	(%r15), %esi
	leaq	-160(%rbp), %rdi
	movsd	-264(%rbp), %xmm0               ## 8-byte Reload
                                        ## xmm0 = mem[0],zero
	callq	_norm
	movq	%rax, %rbx
	movl	(%r15), %esi
	leaq	-240(%rbp), %rdi
	movsd	-272(%rbp), %xmm0               ## 8-byte Reload
                                        ## xmm0 = mem[0],zero
	callq	_norm
	leaq	L_.str.2(%rip), %rdi
	movq	%r14, %rsi
	movq	%rbx, %rdx
	movq	%rax, %rcx
	movsd	-256(%rbp), %xmm0               ## 8-byte Reload
                                        ## xmm0 = mem[0],zero
	movb	$1, %al
	callq	_printf
	movq	___stack_chk_guard@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	cmpq	-32(%rbp), %rax
	jne	LBB0_5
## %bb.4:
	addq	$248, %rsp
	popq	%rbx
	popq	%r14
	popq	%r15
	popq	%rbp
	retq
LBB0_1:
	movq	___stack_chk_guard@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	cmpq	-32(%rbp), %rax
	jne	LBB0_5
## %bb.2:
	leaq	L_.str(%rip), %rdi
	movq	%r10, %rsi
	xorl	%eax, %eax
	addq	$248, %rsp
	popq	%rbx
	popq	%r14
	popq	%r15
	popq	%rbp
	jmp	_printf                         ## TAILCALL
LBB0_5:
	callq	___stack_chk_fail
	.cfi_endproc
                                        ## -- End function
	.section	__TEXT,__cstring,cstring_literals
L_.str:                                 ## @.str
	.asciz	"%s nothing.\n"

L_.str.1:                               ## @.str.1
	.asciz	"%s %llu packets %llu bytes %llu events %d bytes each in %.2f seconds.\n"

L_.str.2:                               ## @.str.2
	.asciz	"Speed: %spps Bandwidth: %sbps (raw %sbps). Average batch: %.2f pkts\n"

	.comm	_normalize,4,2                  ## @normalize
	.no_dead_strip	_tx_output
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	2                               ; -- Begin function tx_output
_tx_output:                             ; @tx_output
	.cfi_startproc
; %bb.0:
	sub	sp, sp, #336
	.cfi_def_cfa_offset 336
	stp	d11, d10, [sp, #256]            ; 16-byte Folded Spill
	stp	d9, d8, [sp, #272]              ; 16-byte Folded Spill
	stp	x22, x21, [sp, #288]            ; 16-byte Folded Spill
	stp	x20, x19, [sp, #304]            ; 16-byte Folded Spill
	stp	x29, x30, [sp, #320]            ; 16-byte Folded Spill
	add	x29, sp, #320
	.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 b8, -56
	.cfi_offset b9, -64
	.cfi_offset b10, -72
	.cfi_offset b11, -80
Lloh0:
	adrp	x8, ___stack_chk_guard@GOTPAGE
Lloh1:
	ldr	x8, [x8, ___stack_chk_guard@GOTPAGEOFF]
Lloh2:
	ldr	x8, [x8]
	stur	x8, [x29, #-72]
	ldrsw	x8, [x1]
	cbz	w8, LBB0_3
; %bb.1:
	fmov	d8, d0
	mov	x19, x1
	mov	x20, x0
	ldrsw	x9, [x1, #4]
	ldr	x10, [x1, #8]
	sdiv	w11, w9, w8
	str	d0, [sp, #32]
	stp	x8, x9, [sp]
	stp	x10, x11, [sp, #16]
Lloh3:
	adrp	x0, l_.str.1@PAGE
Lloh4:
	add	x0, x0, l_.str.1@PAGEOFF
	mov	x1, x2
	bl	_printf
	fcmp	d8, #0.0
	mov	x8, #60813
	movk	x8, #41141, lsl #16
	movk	x8, #50935, lsl #32
	movk	x8, #16048, lsl #48
	fmov	d0, x8
	fcsel	d1, d0, d8, eq
	ldp	s0, s2, [x19]
	sshll.2d	v0, v0, #0
	scvtf	d3, d0
	fdiv	d0, d3, d1
	sshll.2d	v2, v2, #0
	scvtf	d2, d2
	fmov	d4, #8.00000000
	fmul	d5, d2, d4
	fdiv	d8, d5, d1
	ldr	d5, [x20]
	fmul	d5, d5, d3
	fmadd	d2, d2, d4, d5
	fdiv	d9, d2, d1
	ldr	d1, [x19, #8]
	scvtf	d1, d1
Lloh5:
	adrp	x21, _normalize@GOTPAGE
Lloh6:
	ldr	x21, [x21, _normalize@GOTPAGEOFF]
	ldr	w1, [x21]
	fdiv	d10, d3, d1
	sub	x0, x29, #112
	bl	_norm
	mov	x19, x0
	ldr	w1, [x21]
	add	x0, sp, #128
	fmov	d0, d8
	bl	_norm
	mov	x20, x0
	ldr	w1, [x21]
	add	x0, sp, #48
	fmov	d0, d9
	bl	_norm
	str	d10, [sp, #16]
	stp	x20, x0, [sp]
Lloh7:
	adrp	x0, l_.str.2@PAGE
Lloh8:
	add	x0, x0, l_.str.2@PAGEOFF
	mov	x1, x19
	bl	_printf
	ldur	x8, [x29, #-72]
Lloh9:
	adrp	x9, ___stack_chk_guard@GOTPAGE
Lloh10:
	ldr	x9, [x9, ___stack_chk_guard@GOTPAGEOFF]
Lloh11:
	ldr	x9, [x9]
	cmp	x9, x8
	b.ne	LBB0_5
; %bb.2:
	ldp	x29, x30, [sp, #320]            ; 16-byte Folded Reload
	ldp	x20, x19, [sp, #304]            ; 16-byte Folded Reload
	ldp	x22, x21, [sp, #288]            ; 16-byte Folded Reload
	ldp	d9, d8, [sp, #272]              ; 16-byte Folded Reload
	ldp	d11, d10, [sp, #256]            ; 16-byte Folded Reload
	add	sp, sp, #336
	ret
LBB0_3:
	ldur	x8, [x29, #-72]
Lloh12:
	adrp	x9, ___stack_chk_guard@GOTPAGE
Lloh13:
	ldr	x9, [x9, ___stack_chk_guard@GOTPAGEOFF]
Lloh14:
	ldr	x9, [x9]
	cmp	x9, x8
	b.ne	LBB0_5
; %bb.4:
Lloh15:
	adrp	x0, l_.str@PAGE
Lloh16:
	add	x0, x0, l_.str@PAGEOFF
	mov	x1, x2
	ldp	x29, x30, [sp, #320]            ; 16-byte Folded Reload
	ldp	x20, x19, [sp, #304]            ; 16-byte Folded Reload
	ldp	x22, x21, [sp, #288]            ; 16-byte Folded Reload
	ldp	d9, d8, [sp, #272]              ; 16-byte Folded Reload
	ldp	d11, d10, [sp, #256]            ; 16-byte Folded Reload
	add	sp, sp, #336
	b	_printf
LBB0_5:
	bl	___stack_chk_fail
	.loh AdrpLdrGotLdr	Lloh0, Lloh1, Lloh2
	.loh AdrpLdrGotLdr	Lloh9, Lloh10, Lloh11
	.loh AdrpAdd	Lloh7, Lloh8
	.loh AdrpLdrGot	Lloh5, Lloh6
	.loh AdrpAdd	Lloh3, Lloh4
	.loh AdrpLdrGotLdr	Lloh12, Lloh13, Lloh14
	.loh AdrpAdd	Lloh15, Lloh16
	.cfi_endproc
                                        ; -- End function
	.section	__TEXT,__cstring,cstring_literals
l_.str:                                 ; @.str
	.asciz	"%s nothing.\n"

l_.str.1:                               ; @.str.1
	.asciz	"%s %llu packets %llu bytes %llu events %d bytes each in %.2f seconds.\n"

l_.str.2:                               ; @.str.2
	.asciz	"Speed: %spps Bandwidth: %sbps (raw %sbps). Average batch: %.2f pkts\n"

	.comm	_normalize,4,2                  ; @normalize
	.no_dead_strip	_tx_output
.subsections_via_symbols
