	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	4, 0x90                         ## -- Begin function spider_net_enable_card
_spider_net_enable_card:                ## @spider_net_enable_card
	.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	$184, %rsp
	.cfi_offset %rbx, -40
	.cfi_offset %r14, -32
	.cfi_offset %r15, -24
	movq	%rdi, %r14
	movq	___stack_chk_guard@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	%rax, -32(%rbp)
	movq	_SPIDER_NET_GRESUMINTNUM@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, -208(%rbp)
	movl	$0, -204(%rbp)
	movq	_SPIDER_NET_GREINTNUM@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, -200(%rbp)
	movl	$0, -196(%rbp)
	movq	_SPIDER_NET_GFAFRMNUM@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, -192(%rbp)
	movq	_SPIDER_NET_GFXFRAMES_VALUE@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, -188(%rbp)
	movq	_SPIDER_NET_GFBFRMNUM@GOTPCREL(%rip), %rcx
	movl	(%rcx), %ecx
	movl	%ecx, -184(%rbp)
	movl	%eax, -180(%rbp)
	movq	_SPIDER_NET_GFCFRMNUM@GOTPCREL(%rip), %rcx
	movl	(%rcx), %ecx
	movl	%ecx, -176(%rbp)
	movl	%eax, -172(%rbp)
	movq	_SPIDER_NET_GFDFRMNUM@GOTPCREL(%rip), %rcx
	movl	(%rcx), %ecx
	movl	%ecx, -168(%rbp)
	movl	%eax, -164(%rbp)
	movq	_SPIDER_NET_GFFRMNUM@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, -160(%rbp)
	movq	_SPIDER_NET_FRAMENUM_VALUE@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, -156(%rbp)
	movq	_SPIDER_NET_GFREECNNUM@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, -152(%rbp)
	movl	$0, -148(%rbp)
	movq	_SPIDER_NET_GONETIMENUM@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, -144(%rbp)
	movl	$0, -140(%rbp)
	movq	_SPIDER_NET_GTOUTFRMNUM@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, -136(%rbp)
	movl	$0, -132(%rbp)
	movq	_SPIDER_NET_GRXMDSET@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, -128(%rbp)
	movq	_SPIDER_NET_RXMODE_VALUE@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, -124(%rbp)
	movq	_SPIDER_NET_GTXMDSET@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, -120(%rbp)
	movq	_SPIDER_NET_TXMODE_VALUE@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, -116(%rbp)
	movq	_SPIDER_NET_GIPSECINIT@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, -112(%rbp)
	movq	_SPIDER_NET_IPSECINIT_VALUE@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, -108(%rbp)
	movq	_SPIDER_NET_GFTRESTRT@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, -104(%rbp)
	movq	_SPIDER_NET_RESTART_VALUE@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, -100(%rbp)
	movq	_SPIDER_NET_GMRWOLCTRL@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, -96(%rbp)
	movl	$0, -92(%rbp)
	movq	_SPIDER_NET_GTESTMD@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, -88(%rbp)
	movl	$268435456, -84(%rbp)           ## imm = 0x10000000
	movq	_SPIDER_NET_GTTQMSK@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, -80(%rbp)
	movl	$4194368, -76(%rbp)             ## imm = 0x400040
	movq	_SPIDER_NET_GMACINTEN@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, -72(%rbp)
	movl	$0, -68(%rbp)
	movq	_SPIDER_NET_GMACAPAUSE@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, -64(%rbp)
	movq	_SPIDER_NET_MACAPAUSE_VALUE@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, -60(%rbp)
	movq	_SPIDER_NET_GMACTXPAUSE@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, -56(%rbp)
	movq	_SPIDER_NET_TXPAUSE_VALUE@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, -52(%rbp)
	movq	_SPIDER_NET_GMACBSTLMT@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, -48(%rbp)
	movq	_SPIDER_NET_BURSTLMT_VALUE@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, -44(%rbp)
	movq	$0, -40(%rbp)
	movl	-208(%rbp), %esi
	testl	%esi, %esi
	je	LBB0_3
## %bb.1:
	leaq	-200(%rbp), %rbx
	.p2align	4, 0x90
LBB0_2:                                 ## =>This Inner Loop Header: Depth=1
	movl	-4(%rbx), %edx
	movq	%r14, %rdi
	callq	_spider_net_write_reg
	movl	(%rbx), %esi
	addq	$8, %rbx
	testl	%esi, %esi
	jne	LBB0_2
LBB0_3:
	movl	$12, %ebx
	movq	_SPIDER_NET_GMRUAFILnR@GOTPCREL(%rip), %r15
	.p2align	4, 0x90
LBB0_4:                                 ## =>This Inner Loop Header: Depth=1
	movl	(%r15), %eax
	leal	(%rbx,%rax), %esi
	addl	$-4, %esi
	movq	%r14, %rdi
	movl	$524288, %edx                   ## imm = 0x80000
	callq	_spider_net_write_reg
	movl	(%r15), %esi
	addl	%ebx, %esi
	movq	%r14, %rdi
	xorl	%edx, %edx
	callq	_spider_net_write_reg
	addl	$8, %ebx
	cmpl	$124, %ebx
	jne	LBB0_4
## %bb.5:
	movq	_SPIDER_NET_GMRUA0FIL15R@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%r14, %rdi
	movl	$134742016, %edx                ## imm = 0x8080000
	callq	_spider_net_write_reg
	movq	_SPIDER_NET_ECMODE@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_SPIDER_NET_ECMODE_VALUE@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	movq	%r14, %rdi
	callq	_spider_net_write_reg
	movq	%r14, %rdi
	callq	_spider_net_enable_rxchtails
	movq	%r14, %rdi
	callq	_spider_net_enable_rxdmac
	movq	_SPIDER_NET_GRXDMAEN@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_SPIDER_NET_WOL_VALUE@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	movq	%r14, %rdi
	callq	_spider_net_write_reg
	movq	_SPIDER_NET_GMACLENLMT@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_SPIDER_NET_LENLMT_VALUE@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	movq	%r14, %rdi
	callq	_spider_net_write_reg
	movq	_SPIDER_NET_GMACOPEMD@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_SPIDER_NET_OPMODE_VALUE@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	movq	%r14, %rdi
	callq	_spider_net_write_reg
	movq	_SPIDER_NET_GDTDMACCNTR@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_SPIDER_NET_GDTBSTA@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	movq	___stack_chk_guard@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	cmpq	-32(%rbp), %rax
	jne	LBB0_6
## %bb.7:
	movq	%r14, %rdi
	addq	$184, %rsp
	popq	%rbx
	popq	%r14
	popq	%r15
	popq	%rbp
	jmp	_spider_net_write_reg           ## TAILCALL
LBB0_6:
	callq	___stack_chk_fail
	.cfi_endproc
                                        ## -- End function
	.comm	_SPIDER_NET_GRESUMINTNUM,4,2    ## @SPIDER_NET_GRESUMINTNUM
	.comm	_SPIDER_NET_GREINTNUM,4,2       ## @SPIDER_NET_GREINTNUM
	.comm	_SPIDER_NET_GFAFRMNUM,4,2       ## @SPIDER_NET_GFAFRMNUM
	.comm	_SPIDER_NET_GFXFRAMES_VALUE,4,2 ## @SPIDER_NET_GFXFRAMES_VALUE
	.comm	_SPIDER_NET_GFBFRMNUM,4,2       ## @SPIDER_NET_GFBFRMNUM
	.comm	_SPIDER_NET_GFCFRMNUM,4,2       ## @SPIDER_NET_GFCFRMNUM
	.comm	_SPIDER_NET_GFDFRMNUM,4,2       ## @SPIDER_NET_GFDFRMNUM
	.comm	_SPIDER_NET_GFFRMNUM,4,2        ## @SPIDER_NET_GFFRMNUM
	.comm	_SPIDER_NET_FRAMENUM_VALUE,4,2  ## @SPIDER_NET_FRAMENUM_VALUE
	.comm	_SPIDER_NET_GFREECNNUM,4,2      ## @SPIDER_NET_GFREECNNUM
	.comm	_SPIDER_NET_GONETIMENUM,4,2     ## @SPIDER_NET_GONETIMENUM
	.comm	_SPIDER_NET_GTOUTFRMNUM,4,2     ## @SPIDER_NET_GTOUTFRMNUM
	.comm	_SPIDER_NET_GRXMDSET,4,2        ## @SPIDER_NET_GRXMDSET
	.comm	_SPIDER_NET_RXMODE_VALUE,4,2    ## @SPIDER_NET_RXMODE_VALUE
	.comm	_SPIDER_NET_GTXMDSET,4,2        ## @SPIDER_NET_GTXMDSET
	.comm	_SPIDER_NET_TXMODE_VALUE,4,2    ## @SPIDER_NET_TXMODE_VALUE
	.comm	_SPIDER_NET_GIPSECINIT,4,2      ## @SPIDER_NET_GIPSECINIT
	.comm	_SPIDER_NET_IPSECINIT_VALUE,4,2 ## @SPIDER_NET_IPSECINIT_VALUE
	.comm	_SPIDER_NET_GFTRESTRT,4,2       ## @SPIDER_NET_GFTRESTRT
	.comm	_SPIDER_NET_RESTART_VALUE,4,2   ## @SPIDER_NET_RESTART_VALUE
	.comm	_SPIDER_NET_GMRWOLCTRL,4,2      ## @SPIDER_NET_GMRWOLCTRL
	.comm	_SPIDER_NET_GTESTMD,4,2         ## @SPIDER_NET_GTESTMD
	.comm	_SPIDER_NET_GTTQMSK,4,2         ## @SPIDER_NET_GTTQMSK
	.comm	_SPIDER_NET_GMACINTEN,4,2       ## @SPIDER_NET_GMACINTEN
	.comm	_SPIDER_NET_GMACAPAUSE,4,2      ## @SPIDER_NET_GMACAPAUSE
	.comm	_SPIDER_NET_MACAPAUSE_VALUE,4,2 ## @SPIDER_NET_MACAPAUSE_VALUE
	.comm	_SPIDER_NET_GMACTXPAUSE,4,2     ## @SPIDER_NET_GMACTXPAUSE
	.comm	_SPIDER_NET_TXPAUSE_VALUE,4,2   ## @SPIDER_NET_TXPAUSE_VALUE
	.comm	_SPIDER_NET_GMACBSTLMT,4,2      ## @SPIDER_NET_GMACBSTLMT
	.comm	_SPIDER_NET_BURSTLMT_VALUE,4,2  ## @SPIDER_NET_BURSTLMT_VALUE
	.comm	_SPIDER_NET_GMRUAFILnR,4,2      ## @SPIDER_NET_GMRUAFILnR
	.comm	_SPIDER_NET_GMRUA0FIL15R,4,2    ## @SPIDER_NET_GMRUA0FIL15R
	.comm	_SPIDER_NET_ECMODE,4,2          ## @SPIDER_NET_ECMODE
	.comm	_SPIDER_NET_ECMODE_VALUE,4,2    ## @SPIDER_NET_ECMODE_VALUE
	.comm	_SPIDER_NET_GRXDMAEN,4,2        ## @SPIDER_NET_GRXDMAEN
	.comm	_SPIDER_NET_WOL_VALUE,4,2       ## @SPIDER_NET_WOL_VALUE
	.comm	_SPIDER_NET_GMACLENLMT,4,2      ## @SPIDER_NET_GMACLENLMT
	.comm	_SPIDER_NET_LENLMT_VALUE,4,2    ## @SPIDER_NET_LENLMT_VALUE
	.comm	_SPIDER_NET_GMACOPEMD,4,2       ## @SPIDER_NET_GMACOPEMD
	.comm	_SPIDER_NET_OPMODE_VALUE,4,2    ## @SPIDER_NET_OPMODE_VALUE
	.comm	_SPIDER_NET_GDTDMACCNTR,4,2     ## @SPIDER_NET_GDTDMACCNTR
	.comm	_SPIDER_NET_GDTBSTA,4,2         ## @SPIDER_NET_GDTBSTA
	.no_dead_strip	_spider_net_enable_card
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	2                               ; -- Begin function spider_net_enable_card
_spider_net_enable_card:                ; @spider_net_enable_card
	.cfi_startproc
; %bb.0:
	sub	sp, sp, #240
	.cfi_def_cfa_offset 240
	stp	x22, x21, [sp, #192]            ; 16-byte Folded Spill
	stp	x20, x19, [sp, #208]            ; 16-byte Folded Spill
	stp	x29, x30, [sp, #224]            ; 16-byte Folded Spill
	add	x29, sp, #224
	.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
	mov	x19, x0
Lloh0:
	adrp	x8, ___stack_chk_guard@GOTPAGE
Lloh1:
	ldr	x8, [x8, ___stack_chk_guard@GOTPAGEOFF]
Lloh2:
	ldr	x8, [x8]
	stur	x8, [x29, #-40]
Lloh3:
	adrp	x8, _SPIDER_NET_GRESUMINTNUM@GOTPAGE
Lloh4:
	ldr	x8, [x8, _SPIDER_NET_GRESUMINTNUM@GOTPAGEOFF]
Lloh5:
	ldr	w8, [x8]
	stp	w8, wzr, [sp, #8]
Lloh6:
	adrp	x8, _SPIDER_NET_GREINTNUM@GOTPAGE
Lloh7:
	ldr	x8, [x8, _SPIDER_NET_GREINTNUM@GOTPAGEOFF]
Lloh8:
	ldr	w8, [x8]
Lloh9:
	adrp	x9, _SPIDER_NET_GFAFRMNUM@GOTPAGE
Lloh10:
	ldr	x9, [x9, _SPIDER_NET_GFAFRMNUM@GOTPAGEOFF]
	stp	w8, wzr, [sp, #16]
Lloh11:
	ldr	w8, [x9]
Lloh12:
	adrp	x9, _SPIDER_NET_GFXFRAMES_VALUE@GOTPAGE
Lloh13:
	ldr	x9, [x9, _SPIDER_NET_GFXFRAMES_VALUE@GOTPAGEOFF]
Lloh14:
	ldr	w9, [x9]
	stp	w8, w9, [sp, #24]
Lloh15:
	adrp	x8, _SPIDER_NET_GFBFRMNUM@GOTPAGE
Lloh16:
	ldr	x8, [x8, _SPIDER_NET_GFBFRMNUM@GOTPAGEOFF]
Lloh17:
	ldr	w8, [x8]
	stp	w8, w9, [sp, #32]
Lloh18:
	adrp	x8, _SPIDER_NET_GFCFRMNUM@GOTPAGE
Lloh19:
	ldr	x8, [x8, _SPIDER_NET_GFCFRMNUM@GOTPAGEOFF]
Lloh20:
	ldr	w8, [x8]
Lloh21:
	adrp	x10, _SPIDER_NET_GFDFRMNUM@GOTPAGE
Lloh22:
	ldr	x10, [x10, _SPIDER_NET_GFDFRMNUM@GOTPAGEOFF]
	stp	w8, w9, [sp, #40]
Lloh23:
	ldr	w8, [x10]
	stp	w8, w9, [sp, #48]
Lloh24:
	adrp	x8, _SPIDER_NET_GFFRMNUM@GOTPAGE
Lloh25:
	ldr	x8, [x8, _SPIDER_NET_GFFRMNUM@GOTPAGEOFF]
Lloh26:
	ldr	w8, [x8]
Lloh27:
	adrp	x9, _SPIDER_NET_FRAMENUM_VALUE@GOTPAGE
Lloh28:
	ldr	x9, [x9, _SPIDER_NET_FRAMENUM_VALUE@GOTPAGEOFF]
Lloh29:
	ldr	w9, [x9]
	stp	w8, w9, [sp, #56]
Lloh30:
	adrp	x8, _SPIDER_NET_GFREECNNUM@GOTPAGE
Lloh31:
	ldr	x8, [x8, _SPIDER_NET_GFREECNNUM@GOTPAGEOFF]
Lloh32:
	ldr	w8, [x8]
Lloh33:
	adrp	x9, _SPIDER_NET_GONETIMENUM@GOTPAGE
Lloh34:
	ldr	x9, [x9, _SPIDER_NET_GONETIMENUM@GOTPAGEOFF]
	stp	w8, wzr, [sp, #64]
Lloh35:
	ldr	w8, [x9]
	stp	w8, wzr, [sp, #72]
Lloh36:
	adrp	x8, _SPIDER_NET_GTOUTFRMNUM@GOTPAGE
Lloh37:
	ldr	x8, [x8, _SPIDER_NET_GTOUTFRMNUM@GOTPAGEOFF]
Lloh38:
	ldr	w8, [x8]
	stp	w8, wzr, [sp, #80]
Lloh39:
	adrp	x8, _SPIDER_NET_GRXMDSET@GOTPAGE
Lloh40:
	ldr	x8, [x8, _SPIDER_NET_GRXMDSET@GOTPAGEOFF]
Lloh41:
	ldr	w8, [x8]
Lloh42:
	adrp	x9, _SPIDER_NET_RXMODE_VALUE@GOTPAGE
Lloh43:
	ldr	x9, [x9, _SPIDER_NET_RXMODE_VALUE@GOTPAGEOFF]
Lloh44:
	ldr	w9, [x9]
Lloh45:
	adrp	x10, _SPIDER_NET_GTXMDSET@GOTPAGE
Lloh46:
	ldr	x10, [x10, _SPIDER_NET_GTXMDSET@GOTPAGEOFF]
	stp	w8, w9, [sp, #88]
Lloh47:
	ldr	w8, [x10]
Lloh48:
	adrp	x9, _SPIDER_NET_TXMODE_VALUE@GOTPAGE
Lloh49:
	ldr	x9, [x9, _SPIDER_NET_TXMODE_VALUE@GOTPAGEOFF]
Lloh50:
	ldr	w9, [x9]
	stp	w8, w9, [sp, #96]
Lloh51:
	adrp	x8, _SPIDER_NET_GIPSECINIT@GOTPAGE
Lloh52:
	ldr	x8, [x8, _SPIDER_NET_GIPSECINIT@GOTPAGEOFF]
Lloh53:
	ldr	w8, [x8]
Lloh54:
	adrp	x9, _SPIDER_NET_IPSECINIT_VALUE@GOTPAGE
Lloh55:
	ldr	x9, [x9, _SPIDER_NET_IPSECINIT_VALUE@GOTPAGEOFF]
Lloh56:
	ldr	w9, [x9]
	stp	w8, w9, [sp, #104]
Lloh57:
	adrp	x8, _SPIDER_NET_GFTRESTRT@GOTPAGE
Lloh58:
	ldr	x8, [x8, _SPIDER_NET_GFTRESTRT@GOTPAGEOFF]
Lloh59:
	ldr	w8, [x8]
Lloh60:
	adrp	x9, _SPIDER_NET_RESTART_VALUE@GOTPAGE
Lloh61:
	ldr	x9, [x9, _SPIDER_NET_RESTART_VALUE@GOTPAGEOFF]
Lloh62:
	ldr	w9, [x9]
Lloh63:
	adrp	x10, _SPIDER_NET_GMRWOLCTRL@GOTPAGE
Lloh64:
	ldr	x10, [x10, _SPIDER_NET_GMRWOLCTRL@GOTPAGEOFF]
	stp	w8, w9, [sp, #112]
Lloh65:
	ldr	w8, [x10]
	stp	w8, wzr, [sp, #120]
Lloh66:
	adrp	x8, _SPIDER_NET_GTESTMD@GOTPAGE
Lloh67:
	ldr	x8, [x8, _SPIDER_NET_GTESTMD@GOTPAGEOFF]
Lloh68:
	ldr	w8, [x8]
	mov	w9, #268435456
	stp	w8, w9, [sp, #128]
Lloh69:
	adrp	x8, _SPIDER_NET_GTTQMSK@GOTPAGE
Lloh70:
	ldr	x8, [x8, _SPIDER_NET_GTTQMSK@GOTPAGEOFF]
Lloh71:
	ldr	w8, [x8]
	mov	w9, #4194368
	stp	w8, w9, [sp, #136]
Lloh72:
	adrp	x8, _SPIDER_NET_GMACINTEN@GOTPAGE
Lloh73:
	ldr	x8, [x8, _SPIDER_NET_GMACINTEN@GOTPAGEOFF]
Lloh74:
	ldr	w8, [x8]
	stp	w8, wzr, [sp, #144]
Lloh75:
	adrp	x8, _SPIDER_NET_GMACAPAUSE@GOTPAGE
Lloh76:
	ldr	x8, [x8, _SPIDER_NET_GMACAPAUSE@GOTPAGEOFF]
Lloh77:
	ldr	w8, [x8]
Lloh78:
	adrp	x9, _SPIDER_NET_MACAPAUSE_VALUE@GOTPAGE
Lloh79:
	ldr	x9, [x9, _SPIDER_NET_MACAPAUSE_VALUE@GOTPAGEOFF]
Lloh80:
	ldr	w9, [x9]
Lloh81:
	adrp	x10, _SPIDER_NET_GMACTXPAUSE@GOTPAGE
Lloh82:
	ldr	x10, [x10, _SPIDER_NET_GMACTXPAUSE@GOTPAGEOFF]
	stp	w8, w9, [sp, #152]
Lloh83:
	ldr	w8, [x10]
Lloh84:
	adrp	x9, _SPIDER_NET_TXPAUSE_VALUE@GOTPAGE
Lloh85:
	ldr	x9, [x9, _SPIDER_NET_TXPAUSE_VALUE@GOTPAGEOFF]
Lloh86:
	ldr	w9, [x9]
	stp	w8, w9, [sp, #160]
Lloh87:
	adrp	x8, _SPIDER_NET_GMACBSTLMT@GOTPAGE
Lloh88:
	ldr	x8, [x8, _SPIDER_NET_GMACBSTLMT@GOTPAGEOFF]
Lloh89:
	ldr	w8, [x8]
Lloh90:
	adrp	x9, _SPIDER_NET_BURSTLMT_VALUE@GOTPAGE
Lloh91:
	ldr	x9, [x9, _SPIDER_NET_BURSTLMT_VALUE@GOTPAGEOFF]
Lloh92:
	ldr	w9, [x9]
	stp	w8, w9, [sp, #168]
	str	xzr, [sp, #176]
	ldr	w1, [sp, #8]
	cbz	w1, LBB0_3
; %bb.1:
	add	x8, sp, #8
	add	x20, x8, #8
LBB0_2:                                 ; =>This Inner Loop Header: Depth=1
	ldur	w2, [x20, #-4]
	mov	x0, x19
	bl	_spider_net_write_reg
	ldr	w1, [x20], #8
	cbnz	w1, LBB0_2
LBB0_3:
	mov	w20, #12
Lloh93:
	adrp	x21, _SPIDER_NET_GMRUAFILnR@GOTPAGE
Lloh94:
	ldr	x21, [x21, _SPIDER_NET_GMRUAFILnR@GOTPAGEOFF]
LBB0_4:                                 ; =>This Inner Loop Header: Depth=1
	ldr	w8, [x21]
	add	w8, w20, w8
	sub	w1, w8, #4
	mov	x0, x19
	mov	w2, #524288
	bl	_spider_net_write_reg
	ldr	w8, [x21]
	add	w1, w20, w8
	mov	x0, x19
	mov	w2, #0
	bl	_spider_net_write_reg
	add	w20, w20, #8
	cmp	w20, #124
	b.ne	LBB0_4
; %bb.5:
Lloh95:
	adrp	x8, _SPIDER_NET_GMRUA0FIL15R@GOTPAGE
Lloh96:
	ldr	x8, [x8, _SPIDER_NET_GMRUA0FIL15R@GOTPAGEOFF]
Lloh97:
	ldr	w1, [x8]
	mov	x0, x19
	mov	w2, #134742016
	bl	_spider_net_write_reg
Lloh98:
	adrp	x8, _SPIDER_NET_ECMODE@GOTPAGE
Lloh99:
	ldr	x8, [x8, _SPIDER_NET_ECMODE@GOTPAGEOFF]
Lloh100:
	ldr	w1, [x8]
Lloh101:
	adrp	x8, _SPIDER_NET_ECMODE_VALUE@GOTPAGE
Lloh102:
	ldr	x8, [x8, _SPIDER_NET_ECMODE_VALUE@GOTPAGEOFF]
Lloh103:
	ldr	w2, [x8]
	mov	x0, x19
	bl	_spider_net_write_reg
	mov	x0, x19
	bl	_spider_net_enable_rxchtails
	mov	x0, x19
	bl	_spider_net_enable_rxdmac
Lloh104:
	adrp	x8, _SPIDER_NET_GRXDMAEN@GOTPAGE
Lloh105:
	ldr	x8, [x8, _SPIDER_NET_GRXDMAEN@GOTPAGEOFF]
Lloh106:
	ldr	w1, [x8]
Lloh107:
	adrp	x8, _SPIDER_NET_WOL_VALUE@GOTPAGE
Lloh108:
	ldr	x8, [x8, _SPIDER_NET_WOL_VALUE@GOTPAGEOFF]
Lloh109:
	ldr	w2, [x8]
	mov	x0, x19
	bl	_spider_net_write_reg
Lloh110:
	adrp	x8, _SPIDER_NET_GMACLENLMT@GOTPAGE
Lloh111:
	ldr	x8, [x8, _SPIDER_NET_GMACLENLMT@GOTPAGEOFF]
Lloh112:
	ldr	w1, [x8]
Lloh113:
	adrp	x8, _SPIDER_NET_LENLMT_VALUE@GOTPAGE
Lloh114:
	ldr	x8, [x8, _SPIDER_NET_LENLMT_VALUE@GOTPAGEOFF]
Lloh115:
	ldr	w2, [x8]
	mov	x0, x19
	bl	_spider_net_write_reg
Lloh116:
	adrp	x8, _SPIDER_NET_GMACOPEMD@GOTPAGE
Lloh117:
	ldr	x8, [x8, _SPIDER_NET_GMACOPEMD@GOTPAGEOFF]
Lloh118:
	ldr	w1, [x8]
Lloh119:
	adrp	x8, _SPIDER_NET_OPMODE_VALUE@GOTPAGE
Lloh120:
	ldr	x8, [x8, _SPIDER_NET_OPMODE_VALUE@GOTPAGEOFF]
Lloh121:
	ldr	w2, [x8]
	mov	x0, x19
	bl	_spider_net_write_reg
Lloh122:
	adrp	x8, _SPIDER_NET_GDTDMACCNTR@GOTPAGE
Lloh123:
	ldr	x8, [x8, _SPIDER_NET_GDTDMACCNTR@GOTPAGEOFF]
Lloh124:
	ldr	w1, [x8]
Lloh125:
	adrp	x8, _SPIDER_NET_GDTBSTA@GOTPAGE
Lloh126:
	ldr	x8, [x8, _SPIDER_NET_GDTBSTA@GOTPAGEOFF]
Lloh127:
	ldr	w2, [x8]
	ldur	x8, [x29, #-40]
Lloh128:
	adrp	x9, ___stack_chk_guard@GOTPAGE
Lloh129:
	ldr	x9, [x9, ___stack_chk_guard@GOTPAGEOFF]
Lloh130:
	ldr	x9, [x9]
	cmp	x9, x8
	b.ne	LBB0_7
; %bb.6:
	mov	x0, x19
	ldp	x29, x30, [sp, #224]            ; 16-byte Folded Reload
	ldp	x20, x19, [sp, #208]            ; 16-byte Folded Reload
	ldp	x22, x21, [sp, #192]            ; 16-byte Folded Reload
	add	sp, sp, #240
	b	_spider_net_write_reg
LBB0_7:
	bl	___stack_chk_fail
	.loh AdrpLdrGotLdr	Lloh90, Lloh91, Lloh92
	.loh AdrpLdrGotLdr	Lloh87, Lloh88, Lloh89
	.loh AdrpLdrGotLdr	Lloh84, Lloh85, Lloh86
	.loh AdrpLdrGotLdr	Lloh81, Lloh82, Lloh83
	.loh AdrpLdrGotLdr	Lloh78, Lloh79, Lloh80
	.loh AdrpLdrGotLdr	Lloh75, Lloh76, Lloh77
	.loh AdrpLdrGotLdr	Lloh72, Lloh73, Lloh74
	.loh AdrpLdrGotLdr	Lloh69, Lloh70, Lloh71
	.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
	.loh AdrpLdrGot	Lloh93, Lloh94
	.loh AdrpLdrGotLdr	Lloh128, Lloh129, Lloh130
	.loh AdrpLdrGotLdr	Lloh125, Lloh126, Lloh127
	.loh AdrpLdrGotLdr	Lloh122, Lloh123, Lloh124
	.loh AdrpLdrGotLdr	Lloh119, Lloh120, Lloh121
	.loh AdrpLdrGotLdr	Lloh116, Lloh117, Lloh118
	.loh AdrpLdrGotLdr	Lloh113, Lloh114, Lloh115
	.loh AdrpLdrGotLdr	Lloh110, Lloh111, Lloh112
	.loh AdrpLdrGotLdr	Lloh107, Lloh108, Lloh109
	.loh AdrpLdrGotLdr	Lloh104, Lloh105, Lloh106
	.loh AdrpLdrGotLdr	Lloh101, Lloh102, Lloh103
	.loh AdrpLdrGotLdr	Lloh98, Lloh99, Lloh100
	.loh AdrpLdrGotLdr	Lloh95, Lloh96, Lloh97
	.cfi_endproc
                                        ; -- End function
	.comm	_SPIDER_NET_GRESUMINTNUM,4,2    ; @SPIDER_NET_GRESUMINTNUM
	.comm	_SPIDER_NET_GREINTNUM,4,2       ; @SPIDER_NET_GREINTNUM
	.comm	_SPIDER_NET_GFAFRMNUM,4,2       ; @SPIDER_NET_GFAFRMNUM
	.comm	_SPIDER_NET_GFXFRAMES_VALUE,4,2 ; @SPIDER_NET_GFXFRAMES_VALUE
	.comm	_SPIDER_NET_GFBFRMNUM,4,2       ; @SPIDER_NET_GFBFRMNUM
	.comm	_SPIDER_NET_GFCFRMNUM,4,2       ; @SPIDER_NET_GFCFRMNUM
	.comm	_SPIDER_NET_GFDFRMNUM,4,2       ; @SPIDER_NET_GFDFRMNUM
	.comm	_SPIDER_NET_GFFRMNUM,4,2        ; @SPIDER_NET_GFFRMNUM
	.comm	_SPIDER_NET_FRAMENUM_VALUE,4,2  ; @SPIDER_NET_FRAMENUM_VALUE
	.comm	_SPIDER_NET_GFREECNNUM,4,2      ; @SPIDER_NET_GFREECNNUM
	.comm	_SPIDER_NET_GONETIMENUM,4,2     ; @SPIDER_NET_GONETIMENUM
	.comm	_SPIDER_NET_GTOUTFRMNUM,4,2     ; @SPIDER_NET_GTOUTFRMNUM
	.comm	_SPIDER_NET_GRXMDSET,4,2        ; @SPIDER_NET_GRXMDSET
	.comm	_SPIDER_NET_RXMODE_VALUE,4,2    ; @SPIDER_NET_RXMODE_VALUE
	.comm	_SPIDER_NET_GTXMDSET,4,2        ; @SPIDER_NET_GTXMDSET
	.comm	_SPIDER_NET_TXMODE_VALUE,4,2    ; @SPIDER_NET_TXMODE_VALUE
	.comm	_SPIDER_NET_GIPSECINIT,4,2      ; @SPIDER_NET_GIPSECINIT
	.comm	_SPIDER_NET_IPSECINIT_VALUE,4,2 ; @SPIDER_NET_IPSECINIT_VALUE
	.comm	_SPIDER_NET_GFTRESTRT,4,2       ; @SPIDER_NET_GFTRESTRT
	.comm	_SPIDER_NET_RESTART_VALUE,4,2   ; @SPIDER_NET_RESTART_VALUE
	.comm	_SPIDER_NET_GMRWOLCTRL,4,2      ; @SPIDER_NET_GMRWOLCTRL
	.comm	_SPIDER_NET_GTESTMD,4,2         ; @SPIDER_NET_GTESTMD
	.comm	_SPIDER_NET_GTTQMSK,4,2         ; @SPIDER_NET_GTTQMSK
	.comm	_SPIDER_NET_GMACINTEN,4,2       ; @SPIDER_NET_GMACINTEN
	.comm	_SPIDER_NET_GMACAPAUSE,4,2      ; @SPIDER_NET_GMACAPAUSE
	.comm	_SPIDER_NET_MACAPAUSE_VALUE,4,2 ; @SPIDER_NET_MACAPAUSE_VALUE
	.comm	_SPIDER_NET_GMACTXPAUSE,4,2     ; @SPIDER_NET_GMACTXPAUSE
	.comm	_SPIDER_NET_TXPAUSE_VALUE,4,2   ; @SPIDER_NET_TXPAUSE_VALUE
	.comm	_SPIDER_NET_GMACBSTLMT,4,2      ; @SPIDER_NET_GMACBSTLMT
	.comm	_SPIDER_NET_BURSTLMT_VALUE,4,2  ; @SPIDER_NET_BURSTLMT_VALUE
	.comm	_SPIDER_NET_GMRUAFILnR,4,2      ; @SPIDER_NET_GMRUAFILnR
	.comm	_SPIDER_NET_GMRUA0FIL15R,4,2    ; @SPIDER_NET_GMRUA0FIL15R
	.comm	_SPIDER_NET_ECMODE,4,2          ; @SPIDER_NET_ECMODE
	.comm	_SPIDER_NET_ECMODE_VALUE,4,2    ; @SPIDER_NET_ECMODE_VALUE
	.comm	_SPIDER_NET_GRXDMAEN,4,2        ; @SPIDER_NET_GRXDMAEN
	.comm	_SPIDER_NET_WOL_VALUE,4,2       ; @SPIDER_NET_WOL_VALUE
	.comm	_SPIDER_NET_GMACLENLMT,4,2      ; @SPIDER_NET_GMACLENLMT
	.comm	_SPIDER_NET_LENLMT_VALUE,4,2    ; @SPIDER_NET_LENLMT_VALUE
	.comm	_SPIDER_NET_GMACOPEMD,4,2       ; @SPIDER_NET_GMACOPEMD
	.comm	_SPIDER_NET_OPMODE_VALUE,4,2    ; @SPIDER_NET_OPMODE_VALUE
	.comm	_SPIDER_NET_GDTDMACCNTR,4,2     ; @SPIDER_NET_GDTDMACCNTR
	.comm	_SPIDER_NET_GDTBSTA,4,2         ; @SPIDER_NET_GDTBSTA
	.no_dead_strip	_spider_net_enable_card
.subsections_via_symbols
