	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	4, 0x90                         ## -- Begin function connbytes_mt
_connbytes_mt:                          ## @connbytes_mt
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	pushq	%r14
	pushq	%rbx
	subq	$16, %rsp
	.cfi_offset %rbx, -32
	.cfi_offset %r14, -24
	movq	(%rsi), %r14
	leaq	-20(%rbp), %rsi
	callq	_nf_ct_get
	xorl	%ebx, %ebx
	testq	%rax, %rax
	je	LBB0_36
## %bb.1:
	movq	%rax, %rdi
	callq	_nf_conn_acct_find
	testq	%rax, %rax
	je	LBB0_36
## %bb.2:
	movl	(%r14), %ecx
	cmpl	$133, %ecx
	je	LBB0_9
## %bb.3:
	cmpl	$132, %ecx
	je	LBB0_13
## %bb.4:
	cmpl	$128, %ecx
	jne	LBB0_32
## %bb.5:
	movl	24(%r14), %ecx
	cmpl	$129, %ecx
	je	LBB0_18
## %bb.6:
	cmpl	$131, %ecx
	je	LBB0_20
## %bb.7:
	cmpl	$130, %ecx
	jne	LBB0_32
## %bb.8:
	movq	_IP_CT_DIR_ORIGINAL@GOTPCREL(%rip), %rcx
	jmp	LBB0_19
LBB0_9:
	movl	24(%r14), %ecx
	cmpl	$129, %ecx
	je	LBB0_21
## %bb.10:
	cmpl	$131, %ecx
	je	LBB0_23
## %bb.11:
	cmpl	$130, %ecx
	jne	LBB0_32
## %bb.12:
	movq	_IP_CT_DIR_ORIGINAL@GOTPCREL(%rip), %rcx
	jmp	LBB0_22
LBB0_13:
	movl	24(%r14), %ecx
	cmpl	$129, %ecx
	je	LBB0_28
## %bb.14:
	cmpl	$131, %ecx
	je	LBB0_30
## %bb.15:
	cmpl	$130, %ecx
	jne	LBB0_32
## %bb.16:
	movq	_IP_CT_DIR_ORIGINAL@GOTPCREL(%rip), %rcx
	jmp	LBB0_29
LBB0_18:
	movq	_IP_CT_DIR_REPLY@GOTPCREL(%rip), %rcx
LBB0_19:
	movq	(%rcx), %rcx
	shlq	$4, %rcx
	movq	(%rax,%rcx), %rcx
	jmp	LBB0_33
LBB0_20:
	movq	_IP_CT_DIR_ORIGINAL@GOTPCREL(%rip), %rcx
	movq	(%rcx), %rdx
	shlq	$4, %rdx
	movq	_IP_CT_DIR_REPLY@GOTPCREL(%rip), %rcx
	movq	(%rcx), %rcx
	shlq	$4, %rcx
	movq	(%rax,%rcx), %rcx
	addq	(%rax,%rdx), %rcx
	jmp	LBB0_33
LBB0_21:
	movq	_IP_CT_DIR_REPLY@GOTPCREL(%rip), %rcx
LBB0_22:
	movq	(%rcx), %rcx
	shlq	$4, %rcx
	movdqu	(%rax,%rcx), %xmm0
	jmp	LBB0_24
LBB0_23:
	movq	_IP_CT_DIR_ORIGINAL@GOTPCREL(%rip), %rcx
	movq	(%rcx), %rcx
	movq	_IP_CT_DIR_REPLY@GOTPCREL(%rip), %rdx
	movq	(%rdx), %rdx
	shlq	$4, %rcx
	shlq	$4, %rdx
	movdqu	(%rax,%rcx), %xmm1
	movdqu	(%rax,%rdx), %xmm0
	paddq	%xmm1, %xmm0
LBB0_24:
	movq	%xmm0, %rsi
	testq	%rsi, %rsi
	je	LBB0_32
## %bb.25:
	pextrq	$1, %xmm0, %rdi
	callq	_div64_u64
	movq	%rax, %rcx
	jmp	LBB0_33
LBB0_32:
	xorl	%ecx, %ecx
	jmp	LBB0_33
LBB0_28:
	movq	_IP_CT_DIR_REPLY@GOTPCREL(%rip), %rcx
LBB0_29:
	movq	(%rcx), %rcx
	shlq	$4, %rcx
	movq	8(%rax,%rcx), %rcx
	jmp	LBB0_33
LBB0_30:
	movq	_IP_CT_DIR_ORIGINAL@GOTPCREL(%rip), %rcx
	movq	(%rcx), %rdx
	shlq	$4, %rdx
	movq	_IP_CT_DIR_REPLY@GOTPCREL(%rip), %rcx
	movq	(%rcx), %rcx
	shlq	$4, %rcx
	movq	8(%rax,%rcx), %rcx
	addq	8(%rax,%rdx), %rcx
LBB0_33:
	movq	8(%r14), %rax
	testq	%rax, %rax
	je	LBB0_35
## %bb.34:
	xorl	%ebx, %ebx
	cmpq	%rax, %rcx
	jg	LBB0_36
LBB0_35:
	xorl	%ebx, %ebx
	cmpq	16(%r14), %rcx
	setge	%bl
LBB0_36:
	movl	%ebx, %eax
	addq	$16, %rsp
	popq	%rbx
	popq	%r14
	popq	%rbp
	retq
	.cfi_endproc
                                        ## -- End function
	.comm	_IP_CT_DIR_ORIGINAL,8,3         ## @IP_CT_DIR_ORIGINAL
	.comm	_IP_CT_DIR_REPLY,8,3            ## @IP_CT_DIR_REPLY
	.no_dead_strip	_connbytes_mt
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	2                               ; -- Begin function connbytes_mt
_connbytes_mt:                          ; @connbytes_mt
	.cfi_startproc
; %bb.0:
	sub	sp, sp, #48
	.cfi_def_cfa_offset 48
	stp	x20, x19, [sp, #16]             ; 16-byte Folded Spill
	stp	x29, x30, [sp, #32]             ; 16-byte Folded Spill
	add	x29, sp, #32
	.cfi_def_cfa w29, 16
	.cfi_offset w30, -8
	.cfi_offset w29, -16
	.cfi_offset w19, -24
	.cfi_offset w20, -32
	ldr	x19, [x1]
	add	x1, sp, #12
	bl	_nf_ct_get
	cbz	x0, LBB0_32
; %bb.1:
	bl	_nf_conn_acct_find
	cbz	x0, LBB0_32
; %bb.2:
	ldr	w8, [x19]
	cmp	w8, #133
	b.eq	LBB0_9
; %bb.3:
	cmp	w8, #132
	b.eq	LBB0_13
; %bb.4:
	cmp	w8, #128
	b.ne	LBB0_24
; %bb.5:
	ldr	w8, [x19, #24]
	cmp	w8, #129
	b.eq	LBB0_17
; %bb.6:
	cmp	w8, #131
	b.eq	LBB0_19
; %bb.7:
	cmp	w8, #130
	b.ne	LBB0_24
; %bb.8:
Lloh0:
	adrp	x8, _IP_CT_DIR_ORIGINAL@GOTPAGE
Lloh1:
	ldr	x8, [x8, _IP_CT_DIR_ORIGINAL@GOTPAGEOFF]
	b	LBB0_18
LBB0_9:
	ldr	w8, [x19, #24]
	cmp	w8, #129
	b.eq	LBB0_20
; %bb.10:
	cmp	w8, #131
	b.eq	LBB0_23
; %bb.11:
	cmp	w8, #130
	b.ne	LBB0_24
; %bb.12:
Lloh2:
	adrp	x8, _IP_CT_DIR_ORIGINAL@GOTPAGE
Lloh3:
	ldr	x8, [x8, _IP_CT_DIR_ORIGINAL@GOTPAGEOFF]
	b	LBB0_21
LBB0_13:
	ldr	w8, [x19, #24]
	cmp	w8, #129
	b.eq	LBB0_25
; %bb.14:
	cmp	w8, #131
	b.eq	LBB0_27
; %bb.15:
	cmp	w8, #130
	b.ne	LBB0_24
; %bb.16:
Lloh4:
	adrp	x8, _IP_CT_DIR_ORIGINAL@GOTPAGE
Lloh5:
	ldr	x8, [x8, _IP_CT_DIR_ORIGINAL@GOTPAGEOFF]
	b	LBB0_26
LBB0_17:
Lloh6:
	adrp	x8, _IP_CT_DIR_REPLY@GOTPAGE
Lloh7:
	ldr	x8, [x8, _IP_CT_DIR_REPLY@GOTPAGEOFF]
LBB0_18:
	ldr	x8, [x8]
	lsl	x8, x8, #4
	ldr	x0, [x0, x8]
	b	LBB0_29
LBB0_19:
Lloh8:
	adrp	x8, _IP_CT_DIR_ORIGINAL@GOTPAGE
Lloh9:
	ldr	x8, [x8, _IP_CT_DIR_ORIGINAL@GOTPAGEOFF]
Lloh10:
	ldr	x8, [x8]
	lsl	x8, x8, #4
	ldr	x8, [x0, x8]
Lloh11:
	adrp	x9, _IP_CT_DIR_REPLY@GOTPAGE
Lloh12:
	ldr	x9, [x9, _IP_CT_DIR_REPLY@GOTPAGEOFF]
Lloh13:
	ldr	x9, [x9]
	lsl	x9, x9, #4
	ldr	x9, [x0, x9]
	b	LBB0_28
LBB0_20:
Lloh14:
	adrp	x8, _IP_CT_DIR_REPLY@GOTPAGE
Lloh15:
	ldr	x8, [x8, _IP_CT_DIR_REPLY@GOTPAGEOFF]
LBB0_21:
	ldr	x8, [x8]
	ldr	q0, [x0, x8, lsl #4]
	fmov	x1, d0
	cbz	x1, LBB0_24
LBB0_22:
	mov.d	x0, v0[1]
	bl	_div64_u64
	b	LBB0_29
LBB0_23:
Lloh16:
	adrp	x8, _IP_CT_DIR_ORIGINAL@GOTPAGE
Lloh17:
	ldr	x8, [x8, _IP_CT_DIR_ORIGINAL@GOTPAGEOFF]
Lloh18:
	ldr	x8, [x8]
Lloh19:
	adrp	x9, _IP_CT_DIR_REPLY@GOTPAGE
Lloh20:
	ldr	x9, [x9, _IP_CT_DIR_REPLY@GOTPAGEOFF]
Lloh21:
	ldr	x9, [x9]
	ldr	q0, [x0, x8, lsl #4]
	ldr	q1, [x0, x9, lsl #4]
	add.2d	v0, v1, v0
	fmov	x1, d0
	cbnz	x1, LBB0_22
LBB0_24:
	mov	x0, #0
	b	LBB0_29
LBB0_25:
Lloh22:
	adrp	x8, _IP_CT_DIR_REPLY@GOTPAGE
Lloh23:
	ldr	x8, [x8, _IP_CT_DIR_REPLY@GOTPAGEOFF]
LBB0_26:
	ldr	x8, [x8]
	add	x8, x0, x8, lsl #4
	ldr	x0, [x8, #8]
	b	LBB0_29
LBB0_27:
Lloh24:
	adrp	x8, _IP_CT_DIR_ORIGINAL@GOTPAGE
Lloh25:
	ldr	x8, [x8, _IP_CT_DIR_ORIGINAL@GOTPAGEOFF]
Lloh26:
	ldr	x8, [x8]
	add	x8, x0, x8, lsl #4
	ldr	x8, [x8, #8]
Lloh27:
	adrp	x9, _IP_CT_DIR_REPLY@GOTPAGE
Lloh28:
	ldr	x9, [x9, _IP_CT_DIR_REPLY@GOTPAGEOFF]
Lloh29:
	ldr	x9, [x9]
	add	x9, x0, x9, lsl #4
	ldr	x9, [x9, #8]
LBB0_28:
	add	x0, x9, x8
LBB0_29:
	ldr	x8, [x19, #8]
	cmp	x8, #0
	ccmp	x0, x8, #4, ne
	b.gt	LBB0_31
; %bb.30:
	ldr	x8, [x19, #16]
	cmp	x0, x8
	cset	w0, ge
	b	LBB0_32
LBB0_31:
	mov	w0, #0
LBB0_32:
	ldp	x29, x30, [sp, #32]             ; 16-byte Folded Reload
	ldp	x20, x19, [sp, #16]             ; 16-byte Folded Reload
	add	sp, sp, #48
	ret
	.loh AdrpLdrGot	Lloh0, Lloh1
	.loh AdrpLdrGot	Lloh2, Lloh3
	.loh AdrpLdrGot	Lloh4, Lloh5
	.loh AdrpLdrGot	Lloh6, Lloh7
	.loh AdrpLdrGotLdr	Lloh11, Lloh12, Lloh13
	.loh AdrpLdrGotLdr	Lloh8, Lloh9, Lloh10
	.loh AdrpLdrGot	Lloh14, Lloh15
	.loh AdrpLdrGotLdr	Lloh19, Lloh20, Lloh21
	.loh AdrpLdrGotLdr	Lloh16, Lloh17, Lloh18
	.loh AdrpLdrGot	Lloh22, Lloh23
	.loh AdrpLdrGotLdr	Lloh27, Lloh28, Lloh29
	.loh AdrpLdrGotLdr	Lloh24, Lloh25, Lloh26
	.cfi_endproc
                                        ; -- End function
	.comm	_IP_CT_DIR_ORIGINAL,8,3         ; @IP_CT_DIR_ORIGINAL
	.comm	_IP_CT_DIR_REPLY,8,3            ; @IP_CT_DIR_REPLY
	.no_dead_strip	_connbytes_mt
.subsections_via_symbols
