	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	4, 0x90                         ## -- Begin function s6gmac_init_stats
_s6gmac_init_stats:                     ## @s6gmac_init_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	%r12
	pushq	%rbx
	.cfi_offset %rbx, -48
	.cfi_offset %r12, -40
	.cfi_offset %r14, -32
	.cfi_offset %r15, -24
	callq	_netdev_priv
	movq	%rax, %r14
	movq	_S6_GMAC_STATCARRY1_RDRP@GOTPCREL(%rip), %rax
	movb	(%rax), %al
	movq	_S6_GMAC_STATCARRY1_RJBR@GOTPCREL(%rip), %rcx
	movb	(%rcx), %cl
	movl	$1, %r15d
	movl	$1, %ebx
	shll	%cl, %ebx
	btsl	%eax, %ebx
	movq	_S6_GMAC_STATCARRY1_RFRG@GOTPCREL(%rip), %rax
	movb	(%rax), %al
	btsl	%eax, %ebx
	movq	_S6_GMAC_STATCARRY1_ROVR@GOTPCREL(%rip), %rax
	movb	(%rax), %al
	btsl	%eax, %ebx
	movq	_S6_GMAC_STATCARRY1_RUND@GOTPCREL(%rip), %rax
	movb	(%rax), %al
	btsl	%eax, %ebx
	movq	_S6_GMAC_STATCARRY1_RCDE@GOTPCREL(%rip), %rax
	movb	(%rax), %al
	btsl	%eax, %ebx
	movq	_S6_GMAC_STATCARRY1_RFLR@GOTPCREL(%rip), %rax
	movb	(%rax), %al
	btsl	%eax, %ebx
	movq	_S6_GMAC_STATCARRY1_RALN@GOTPCREL(%rip), %rax
	movb	(%rax), %al
	btsl	%eax, %ebx
	movq	_S6_GMAC_STATCARRY1_RMCA@GOTPCREL(%rip), %rax
	movb	(%rax), %al
	btsl	%eax, %ebx
	movq	_S6_GMAC_STATCARRY1_RFCS@GOTPCREL(%rip), %rax
	movb	(%rax), %al
	btsl	%eax, %ebx
	movq	_S6_GMAC_STATCARRY1_RPKT@GOTPCREL(%rip), %rax
	movb	(%rax), %al
	btsl	%eax, %ebx
	movq	_S6_GMAC_STATCARRY1_RBYT@GOTPCREL(%rip), %rax
	movb	(%rax), %al
	btsl	%eax, %ebx
	movq	(%r14), %r12
	xorl	%edi, %edi
	callq	_S6_GMAC_STATCARRY
	addq	%rax, %r12
	movl	%ebx, %edi
	movq	%r12, %rsi
	callq	_writel
	notl	%ebx
	movq	(%r14), %r12
	xorl	%edi, %edi
	callq	_S6_GMAC_STATCARRYMSK
	addq	%rax, %r12
	movl	%ebx, %edi
	movq	%r12, %rsi
	callq	_writel
	movq	_S6_GMAC_STATCARRY2_TDRP@GOTPCREL(%rip), %rax
	movb	(%rax), %al
	movq	_S6_GMAC_STATCARRY2_TNCL@GOTPCREL(%rip), %rcx
	movb	(%rcx), %cl
	shll	%cl, %r15d
	btsl	%eax, %r15d
	movq	_S6_GMAC_STATCARRY2_TXCL@GOTPCREL(%rip), %rax
	movb	(%rax), %al
	btsl	%eax, %r15d
	movq	_S6_GMAC_STATCARRY2_TEDF@GOTPCREL(%rip), %rax
	movb	(%rax), %al
	btsl	%eax, %r15d
	movq	_S6_GMAC_STATCARRY2_TPKT@GOTPCREL(%rip), %rax
	movb	(%rax), %al
	btsl	%eax, %r15d
	movq	_S6_GMAC_STATCARRY2_TBYT@GOTPCREL(%rip), %rax
	movb	(%rax), %al
	btsl	%eax, %r15d
	movq	_S6_GMAC_STATCARRY2_TFRG@GOTPCREL(%rip), %rax
	movb	(%rax), %al
	btsl	%eax, %r15d
	movq	_S6_GMAC_STATCARRY2_TUND@GOTPCREL(%rip), %rax
	movb	(%rax), %al
	btsl	%eax, %r15d
	movq	_S6_GMAC_STATCARRY2_TOVR@GOTPCREL(%rip), %rax
	movb	(%rax), %al
	btsl	%eax, %r15d
	movq	_S6_GMAC_STATCARRY2_TFCS@GOTPCREL(%rip), %rax
	movb	(%rax), %al
	btsl	%eax, %r15d
	movq	_S6_GMAC_STATCARRY2_TJBR@GOTPCREL(%rip), %rax
	movb	(%rax), %al
	btsl	%eax, %r15d
	movq	(%r14), %rbx
	movl	$1, %edi
	callq	_S6_GMAC_STATCARRY
	addq	%rax, %rbx
	movl	%r15d, %edi
	movq	%rbx, %rsi
	callq	_writel
	notl	%r15d
	movq	(%r14), %rbx
	movl	$1, %edi
	callq	_S6_GMAC_STATCARRYMSK
	addq	%rax, %rbx
	movl	%r15d, %edi
	movq	%rbx, %rsi
	popq	%rbx
	popq	%r12
	popq	%r14
	popq	%r15
	popq	%rbp
	jmp	_writel                         ## TAILCALL
	.cfi_endproc
                                        ## -- End function
	.comm	_S6_GMAC_STATCARRY1_RDRP,4,2    ## @S6_GMAC_STATCARRY1_RDRP
	.comm	_S6_GMAC_STATCARRY1_RJBR,4,2    ## @S6_GMAC_STATCARRY1_RJBR
	.comm	_S6_GMAC_STATCARRY1_RFRG,4,2    ## @S6_GMAC_STATCARRY1_RFRG
	.comm	_S6_GMAC_STATCARRY1_ROVR,4,2    ## @S6_GMAC_STATCARRY1_ROVR
	.comm	_S6_GMAC_STATCARRY1_RUND,4,2    ## @S6_GMAC_STATCARRY1_RUND
	.comm	_S6_GMAC_STATCARRY1_RCDE,4,2    ## @S6_GMAC_STATCARRY1_RCDE
	.comm	_S6_GMAC_STATCARRY1_RFLR,4,2    ## @S6_GMAC_STATCARRY1_RFLR
	.comm	_S6_GMAC_STATCARRY1_RALN,4,2    ## @S6_GMAC_STATCARRY1_RALN
	.comm	_S6_GMAC_STATCARRY1_RMCA,4,2    ## @S6_GMAC_STATCARRY1_RMCA
	.comm	_S6_GMAC_STATCARRY1_RFCS,4,2    ## @S6_GMAC_STATCARRY1_RFCS
	.comm	_S6_GMAC_STATCARRY1_RPKT,4,2    ## @S6_GMAC_STATCARRY1_RPKT
	.comm	_S6_GMAC_STATCARRY1_RBYT,4,2    ## @S6_GMAC_STATCARRY1_RBYT
	.comm	_S6_GMAC_STATCARRY2_TDRP,4,2    ## @S6_GMAC_STATCARRY2_TDRP
	.comm	_S6_GMAC_STATCARRY2_TNCL,4,2    ## @S6_GMAC_STATCARRY2_TNCL
	.comm	_S6_GMAC_STATCARRY2_TXCL,4,2    ## @S6_GMAC_STATCARRY2_TXCL
	.comm	_S6_GMAC_STATCARRY2_TEDF,4,2    ## @S6_GMAC_STATCARRY2_TEDF
	.comm	_S6_GMAC_STATCARRY2_TPKT,4,2    ## @S6_GMAC_STATCARRY2_TPKT
	.comm	_S6_GMAC_STATCARRY2_TBYT,4,2    ## @S6_GMAC_STATCARRY2_TBYT
	.comm	_S6_GMAC_STATCARRY2_TFRG,4,2    ## @S6_GMAC_STATCARRY2_TFRG
	.comm	_S6_GMAC_STATCARRY2_TUND,4,2    ## @S6_GMAC_STATCARRY2_TUND
	.comm	_S6_GMAC_STATCARRY2_TOVR,4,2    ## @S6_GMAC_STATCARRY2_TOVR
	.comm	_S6_GMAC_STATCARRY2_TFCS,4,2    ## @S6_GMAC_STATCARRY2_TFCS
	.comm	_S6_GMAC_STATCARRY2_TJBR,4,2    ## @S6_GMAC_STATCARRY2_TJBR
	.no_dead_strip	_s6gmac_init_stats
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	2                               ; -- Begin function s6gmac_init_stats
_s6gmac_init_stats:                     ; @s6gmac_init_stats
	.cfi_startproc
; %bb.0:
	stp	x22, x21, [sp, #-48]!           ; 16-byte Folded Spill
	.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
	.cfi_offset w21, -40
	.cfi_offset w22, -48
	bl	_netdev_priv
	mov	x19, x0
Lloh0:
	adrp	x8, _S6_GMAC_STATCARRY1_RDRP@GOTPAGE
Lloh1:
	ldr	x8, [x8, _S6_GMAC_STATCARRY1_RDRP@GOTPAGEOFF]
Lloh2:
	ldr	w8, [x8]
	mov	w21, #1
	lsl	w8, w21, w8
Lloh3:
	adrp	x9, _S6_GMAC_STATCARRY1_RJBR@GOTPAGE
Lloh4:
	ldr	x9, [x9, _S6_GMAC_STATCARRY1_RJBR@GOTPAGEOFF]
Lloh5:
	ldr	w9, [x9]
	lsl	w9, w21, w9
	orr	w8, w9, w8
Lloh6:
	adrp	x9, _S6_GMAC_STATCARRY1_RFRG@GOTPAGE
Lloh7:
	ldr	x9, [x9, _S6_GMAC_STATCARRY1_RFRG@GOTPAGEOFF]
Lloh8:
	ldr	w9, [x9]
	lsl	w9, w21, w9
	orr	w8, w8, w9
Lloh9:
	adrp	x9, _S6_GMAC_STATCARRY1_ROVR@GOTPAGE
Lloh10:
	ldr	x9, [x9, _S6_GMAC_STATCARRY1_ROVR@GOTPAGEOFF]
Lloh11:
	ldr	w9, [x9]
	lsl	w9, w21, w9
	orr	w8, w8, w9
Lloh12:
	adrp	x9, _S6_GMAC_STATCARRY1_RUND@GOTPAGE
Lloh13:
	ldr	x9, [x9, _S6_GMAC_STATCARRY1_RUND@GOTPAGEOFF]
Lloh14:
	ldr	w9, [x9]
	lsl	w9, w21, w9
	orr	w8, w8, w9
Lloh15:
	adrp	x9, _S6_GMAC_STATCARRY1_RCDE@GOTPAGE
Lloh16:
	ldr	x9, [x9, _S6_GMAC_STATCARRY1_RCDE@GOTPAGEOFF]
Lloh17:
	ldr	w9, [x9]
	lsl	w9, w21, w9
Lloh18:
	adrp	x10, _S6_GMAC_STATCARRY1_RFLR@GOTPAGE
Lloh19:
	ldr	x10, [x10, _S6_GMAC_STATCARRY1_RFLR@GOTPAGEOFF]
	orr	w8, w8, w9
Lloh20:
	ldr	w9, [x10]
	lsl	w9, w21, w9
	orr	w8, w8, w9
Lloh21:
	adrp	x9, _S6_GMAC_STATCARRY1_RALN@GOTPAGE
Lloh22:
	ldr	x9, [x9, _S6_GMAC_STATCARRY1_RALN@GOTPAGEOFF]
Lloh23:
	ldr	w9, [x9]
	lsl	w9, w21, w9
	orr	w8, w8, w9
Lloh24:
	adrp	x9, _S6_GMAC_STATCARRY1_RMCA@GOTPAGE
Lloh25:
	ldr	x9, [x9, _S6_GMAC_STATCARRY1_RMCA@GOTPAGEOFF]
Lloh26:
	ldr	w9, [x9]
	lsl	w9, w21, w9
	orr	w8, w8, w9
Lloh27:
	adrp	x9, _S6_GMAC_STATCARRY1_RFCS@GOTPAGE
Lloh28:
	ldr	x9, [x9, _S6_GMAC_STATCARRY1_RFCS@GOTPAGEOFF]
Lloh29:
	ldr	w9, [x9]
	lsl	w9, w21, w9
	orr	w8, w8, w9
Lloh30:
	adrp	x9, _S6_GMAC_STATCARRY1_RPKT@GOTPAGE
Lloh31:
	ldr	x9, [x9, _S6_GMAC_STATCARRY1_RPKT@GOTPAGEOFF]
Lloh32:
	ldr	w9, [x9]
	lsl	w9, w21, w9
	orr	w8, w8, w9
Lloh33:
	adrp	x9, _S6_GMAC_STATCARRY1_RBYT@GOTPAGE
Lloh34:
	ldr	x9, [x9, _S6_GMAC_STATCARRY1_RBYT@GOTPAGEOFF]
Lloh35:
	ldr	w9, [x9]
	lsl	w9, w21, w9
	orr	w20, w8, w9
	ldr	x22, [x0]
	mov	w0, #0
	bl	_S6_GMAC_STATCARRY
	add	x1, x0, x22
	mov	x0, x20
	bl	_writel
	mvn	w20, w20
	ldr	x22, [x19]
	mov	w0, #0
	bl	_S6_GMAC_STATCARRYMSK
	add	x1, x0, x22
	mov	x0, x20
	bl	_writel
Lloh36:
	adrp	x8, _S6_GMAC_STATCARRY2_TDRP@GOTPAGE
Lloh37:
	ldr	x8, [x8, _S6_GMAC_STATCARRY2_TDRP@GOTPAGEOFF]
Lloh38:
	ldr	w8, [x8]
	lsl	w8, w21, w8
Lloh39:
	adrp	x9, _S6_GMAC_STATCARRY2_TNCL@GOTPAGE
Lloh40:
	ldr	x9, [x9, _S6_GMAC_STATCARRY2_TNCL@GOTPAGEOFF]
Lloh41:
	ldr	w9, [x9]
	lsl	w9, w21, w9
	orr	w8, w9, w8
Lloh42:
	adrp	x9, _S6_GMAC_STATCARRY2_TXCL@GOTPAGE
Lloh43:
	ldr	x9, [x9, _S6_GMAC_STATCARRY2_TXCL@GOTPAGEOFF]
Lloh44:
	ldr	w9, [x9]
	lsl	w9, w21, w9
	orr	w8, w8, w9
Lloh45:
	adrp	x9, _S6_GMAC_STATCARRY2_TEDF@GOTPAGE
Lloh46:
	ldr	x9, [x9, _S6_GMAC_STATCARRY2_TEDF@GOTPAGEOFF]
Lloh47:
	ldr	w9, [x9]
	lsl	w9, w21, w9
	orr	w8, w8, w9
Lloh48:
	adrp	x9, _S6_GMAC_STATCARRY2_TPKT@GOTPAGE
Lloh49:
	ldr	x9, [x9, _S6_GMAC_STATCARRY2_TPKT@GOTPAGEOFF]
Lloh50:
	ldr	w9, [x9]
	lsl	w9, w21, w9
Lloh51:
	adrp	x10, _S6_GMAC_STATCARRY2_TBYT@GOTPAGE
Lloh52:
	ldr	x10, [x10, _S6_GMAC_STATCARRY2_TBYT@GOTPAGEOFF]
	orr	w8, w8, w9
Lloh53:
	ldr	w9, [x10]
	lsl	w9, w21, w9
	orr	w8, w8, w9
Lloh54:
	adrp	x9, _S6_GMAC_STATCARRY2_TFRG@GOTPAGE
Lloh55:
	ldr	x9, [x9, _S6_GMAC_STATCARRY2_TFRG@GOTPAGEOFF]
Lloh56:
	ldr	w9, [x9]
	lsl	w9, w21, w9
	orr	w8, w8, w9
Lloh57:
	adrp	x9, _S6_GMAC_STATCARRY2_TUND@GOTPAGE
Lloh58:
	ldr	x9, [x9, _S6_GMAC_STATCARRY2_TUND@GOTPAGEOFF]
Lloh59:
	ldr	w9, [x9]
	lsl	w9, w21, w9
	orr	w8, w8, w9
Lloh60:
	adrp	x9, _S6_GMAC_STATCARRY2_TOVR@GOTPAGE
Lloh61:
	ldr	x9, [x9, _S6_GMAC_STATCARRY2_TOVR@GOTPAGEOFF]
Lloh62:
	ldr	w9, [x9]
	lsl	w9, w21, w9
	orr	w8, w8, w9
Lloh63:
	adrp	x9, _S6_GMAC_STATCARRY2_TFCS@GOTPAGE
Lloh64:
	ldr	x9, [x9, _S6_GMAC_STATCARRY2_TFCS@GOTPAGEOFF]
Lloh65:
	ldr	w9, [x9]
	lsl	w9, w21, w9
	orr	w8, w8, w9
Lloh66:
	adrp	x9, _S6_GMAC_STATCARRY2_TJBR@GOTPAGE
Lloh67:
	ldr	x9, [x9, _S6_GMAC_STATCARRY2_TJBR@GOTPAGEOFF]
Lloh68:
	ldr	w9, [x9]
	lsl	w9, w21, w9
	orr	w20, w8, w9
	ldr	x21, [x19]
	mov	w0, #1
	bl	_S6_GMAC_STATCARRY
	add	x1, x0, x21
	mov	x0, x20
	bl	_writel
	mvn	w20, w20
	ldr	x19, [x19]
	mov	w0, #1
	bl	_S6_GMAC_STATCARRYMSK
	add	x1, x0, x19
	mov	x0, x20
	ldp	x29, x30, [sp, #32]             ; 16-byte Folded Reload
	ldp	x20, x19, [sp, #16]             ; 16-byte Folded Reload
	ldp	x22, x21, [sp], #48             ; 16-byte Folded Reload
	b	_writel
	.loh AdrpLdrGotLdr	Lloh66, Lloh67, Lloh68
	.loh AdrpLdrGotLdr	Lloh63, Lloh64, Lloh65
	.loh AdrpLdrGotLdr	Lloh60, Lloh61, Lloh62
	.loh AdrpLdrGotLdr	Lloh57, Lloh58, Lloh59
	.loh AdrpLdrGotLdr	Lloh54, Lloh55, Lloh56
	.loh AdrpLdrGotLdr	Lloh51, Lloh52, Lloh53
	.loh AdrpLdrGotLdr	Lloh48, Lloh49, Lloh50
	.loh AdrpLdrGotLdr	Lloh45, Lloh46, Lloh47
	.loh AdrpLdrGotLdr	Lloh42, Lloh43, Lloh44
	.loh AdrpLdrGotLdr	Lloh39, Lloh40, Lloh41
	.loh AdrpLdrGotLdr	Lloh36, Lloh37, Lloh38
	.loh AdrpLdrGotLdr	Lloh33, Lloh34, Lloh35
	.loh AdrpLdrGotLdr	Lloh30, Lloh31, Lloh32
	.loh AdrpLdrGotLdr	Lloh27, Lloh28, Lloh29
	.loh AdrpLdrGotLdr	Lloh24, Lloh25, Lloh26
	.loh AdrpLdrGotLdr	Lloh21, Lloh22, Lloh23
	.loh AdrpLdrGotLdr	Lloh18, Lloh19, Lloh20
	.loh AdrpLdrGotLdr	Lloh15, Lloh16, Lloh17
	.loh AdrpLdrGotLdr	Lloh12, Lloh13, Lloh14
	.loh AdrpLdrGotLdr	Lloh9, Lloh10, Lloh11
	.loh AdrpLdrGotLdr	Lloh6, Lloh7, Lloh8
	.loh AdrpLdrGotLdr	Lloh3, Lloh4, Lloh5
	.loh AdrpLdrGotLdr	Lloh0, Lloh1, Lloh2
	.cfi_endproc
                                        ; -- End function
	.comm	_S6_GMAC_STATCARRY1_RDRP,4,2    ; @S6_GMAC_STATCARRY1_RDRP
	.comm	_S6_GMAC_STATCARRY1_RJBR,4,2    ; @S6_GMAC_STATCARRY1_RJBR
	.comm	_S6_GMAC_STATCARRY1_RFRG,4,2    ; @S6_GMAC_STATCARRY1_RFRG
	.comm	_S6_GMAC_STATCARRY1_ROVR,4,2    ; @S6_GMAC_STATCARRY1_ROVR
	.comm	_S6_GMAC_STATCARRY1_RUND,4,2    ; @S6_GMAC_STATCARRY1_RUND
	.comm	_S6_GMAC_STATCARRY1_RCDE,4,2    ; @S6_GMAC_STATCARRY1_RCDE
	.comm	_S6_GMAC_STATCARRY1_RFLR,4,2    ; @S6_GMAC_STATCARRY1_RFLR
	.comm	_S6_GMAC_STATCARRY1_RALN,4,2    ; @S6_GMAC_STATCARRY1_RALN
	.comm	_S6_GMAC_STATCARRY1_RMCA,4,2    ; @S6_GMAC_STATCARRY1_RMCA
	.comm	_S6_GMAC_STATCARRY1_RFCS,4,2    ; @S6_GMAC_STATCARRY1_RFCS
	.comm	_S6_GMAC_STATCARRY1_RPKT,4,2    ; @S6_GMAC_STATCARRY1_RPKT
	.comm	_S6_GMAC_STATCARRY1_RBYT,4,2    ; @S6_GMAC_STATCARRY1_RBYT
	.comm	_S6_GMAC_STATCARRY2_TDRP,4,2    ; @S6_GMAC_STATCARRY2_TDRP
	.comm	_S6_GMAC_STATCARRY2_TNCL,4,2    ; @S6_GMAC_STATCARRY2_TNCL
	.comm	_S6_GMAC_STATCARRY2_TXCL,4,2    ; @S6_GMAC_STATCARRY2_TXCL
	.comm	_S6_GMAC_STATCARRY2_TEDF,4,2    ; @S6_GMAC_STATCARRY2_TEDF
	.comm	_S6_GMAC_STATCARRY2_TPKT,4,2    ; @S6_GMAC_STATCARRY2_TPKT
	.comm	_S6_GMAC_STATCARRY2_TBYT,4,2    ; @S6_GMAC_STATCARRY2_TBYT
	.comm	_S6_GMAC_STATCARRY2_TFRG,4,2    ; @S6_GMAC_STATCARRY2_TFRG
	.comm	_S6_GMAC_STATCARRY2_TUND,4,2    ; @S6_GMAC_STATCARRY2_TUND
	.comm	_S6_GMAC_STATCARRY2_TOVR,4,2    ; @S6_GMAC_STATCARRY2_TOVR
	.comm	_S6_GMAC_STATCARRY2_TFCS,4,2    ; @S6_GMAC_STATCARRY2_TFCS
	.comm	_S6_GMAC_STATCARRY2_TJBR,4,2    ; @S6_GMAC_STATCARRY2_TJBR
	.no_dead_strip	_s6gmac_init_stats
.subsections_via_symbols
