	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	4, 0x90                         ## -- Begin function tp_config
_tp_config:                             ## @tp_config
	.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
	movq	_F_TXPACINGENABLE@GOTPCREL(%rip), %rax
	movq	_F_PATHMTU@GOTPCREL(%rip), %rcx
	movl	(%rcx), %ebx
	orl	(%rax), %ebx
	movq	%rdi, %r15
	movq	_F_IPCHECKSUMOFFLOAD@GOTPCREL(%rip), %rax
	orl	(%rax), %ebx
	movq	_A_TP_GLOBAL_CONFIG@GOTPCREL(%rip), %rax
	movq	_F_UDPCHECKSUMOFFLOAD@GOTPCREL(%rip), %rcx
	orl	(%rcx), %ebx
	movl	(%rax), %r14d
	movq	_F_TCPCHECKSUMOFFLOAD@GOTPCREL(%rip), %rax
	orl	(%rax), %ebx
	movl	$64, %edi
	callq	_V_IPTTL
	orl	%eax, %ebx
	movq	%r15, %rdi
	movl	%r14d, %esi
	movl	%ebx, %edx
	callq	_t3_write_reg
	movq	_A_TP_TCP_OPTIONS@GOTPCREL(%rip), %rax
	movl	(%rax), %r14d
	movl	$576, %edi                      ## imm = 0x240
	callq	_V_MTUDEFAULT
	movl	%eax, %r12d
	movq	_F_MTUENABLE@GOTPCREL(%rip), %rax
	orl	(%rax), %r12d
	movl	$1, %edi
	callq	_V_WINDOWSCALEMODE
	movl	%eax, %ebx
	movl	$1, %edi
	callq	_V_TIMESTAMPSMODE
	orl	%eax, %ebx
	movl	$1, %edi
	callq	_V_SACKMODE
	orl	%eax, %ebx
	movl	$1, %edi
	callq	_V_SACKRX
	orl	%eax, %ebx
	orl	%r12d, %ebx
	movq	%r15, %rdi
	movl	%r14d, %esi
	movl	%ebx, %edx
	callq	_t3_write_reg
	movq	_A_TP_DACK_CONFIG@GOTPCREL(%rip), %rax
	movl	(%rax), %r14d
	movl	$1, %edi
	callq	_V_AUTOSTATE3
	movl	%eax, %r12d
	movl	$1, %edi
	callq	_V_AUTOSTATE2
	orl	%eax, %r12d
	xorl	%edi, %edi
	callq	_V_AUTOSTATE1
	movl	%eax, %ebx
	movl	$26880, %edi                    ## imm = 0x6900
	callq	_V_BYTETHRESHOLD
	orl	%eax, %ebx
	orl	%r12d, %ebx
	movl	$2, %edi
	callq	_V_MSSTHRESHOLD
	orl	%eax, %ebx
	movq	_F_AUTOCAREFUL@GOTPCREL(%rip), %rax
	orl	(%rax), %ebx
	movq	_F_AUTOENABLE@GOTPCREL(%rip), %rax
	orl	(%rax), %ebx
	movl	$1, %edi
	callq	_V_DACK_MODE
	orl	%eax, %ebx
	movq	%r15, %rdi
	movl	%r14d, %esi
	movl	%ebx, %edx
	callq	_t3_write_reg
	movq	_A_TP_IN_CONFIG@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_F_RXFBARBPRIO@GOTPCREL(%rip), %rax
	movq	_F_TXFBARBPRIO@GOTPCREL(%rip), %rcx
	movl	(%rcx), %edx
	orl	(%rax), %edx
	movq	_F_IPV6ENABLE@GOTPCREL(%rip), %rax
	movq	_F_NICMODE@GOTPCREL(%rip), %rcx
	movl	(%rcx), %ecx
	orl	(%rax), %ecx
	movq	%r15, %rdi
	callq	_t3_set_reg_field
	movq	_A_TP_TX_RESOURCE_LIMIT@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%r15, %rdi
	movl	$403970068, %edx                ## imm = 0x18141814
	callq	_t3_write_reg
	movq	_A_TP_PARA_REG4@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%r15, %rdi
	movl	$84214021, %edx                 ## imm = 0x5050105
	callq	_t3_write_reg
	movq	_A_TP_PARA_REG6@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	cmpq	$0, (%r15)
	jle	LBB0_1
## %bb.2:
	movq	_F_ENABLEESND@GOTPCREL(%rip), %rax
	jmp	LBB0_3
LBB0_1:
	movq	_F_T3A_ENABLEESND@GOTPCREL(%rip), %rax
LBB0_3:
	movl	(%rax), %ecx
	movq	%r15, %rdi
	xorl	%edx, %edx
	callq	_t3_set_reg_field
	movq	_A_TP_PC_CONFIG@GOTPCREL(%rip), %r14
	movq	_F_ENABLEOCSPIFULL@GOTPCREL(%rip), %rax
	movq	_F_TXDEFERENABLE@GOTPCREL(%rip), %rcx
	movl	(%rcx), %ecx
	orl	(%rax), %ecx
	movl	(%r14), %esi
	movq	_F_HEARBEATDACK@GOTPCREL(%rip), %rax
	orl	(%rax), %ecx
	movq	_F_ENABLEEPCMDAFULL@GOTPCREL(%rip), %rax
	movq	_F_TXCONGESTIONMODE@GOTPCREL(%rip), %rdx
	orl	(%rdx), %ecx
	movl	(%rax), %edx
	movq	_F_RXCONGESTIONMODE@GOTPCREL(%rip), %rax
	orl	(%rax), %ecx
	movq	%r15, %rdi
	callq	_t3_set_reg_field
	movq	_A_TP_PC_CONFIG2@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_F_ENABLEIPV6RSS@GOTPCREL(%rip), %rax
	movq	_F_ENABLENONOFDTNLSYN@GOTPCREL(%rip), %rcx
	movl	(%rcx), %ecx
	orl	(%rax), %ecx
	movq	_F_CHDRAFULL@GOTPCREL(%rip), %rax
	movq	_F_ENABLEARPMISS@GOTPCREL(%rip), %rdx
	orl	(%rdx), %ecx
	movl	(%rax), %edx
	movq	_F_DISBLEDAPARBIT0@GOTPCREL(%rip), %rax
	orl	(%rax), %ecx
	movq	%r15, %rdi
	callq	_t3_set_reg_field
	movq	_A_TP_PROXY_FLOW_CNTL@GOTPCREL(%rip), %rbx
	movl	(%rbx), %esi
	movq	%r15, %rdi
	movl	$1080, %edx                     ## imm = 0x438
	callq	_t3_write_reg
	movl	(%rbx), %esi
	movq	%r15, %rdi
	movl	$1000, %edx                     ## imm = 0x3E8
	callq	_t3_write_reg
	cmpq	$0, (%r15)
	jle	LBB0_4
## %bb.5:
	movq	_A_TP_EGRESS_CONFIG@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_F_REWRITEFORCETOSIZE@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	movq	%r15, %rdi
	callq	_tp_wr_indirect
	movq	_A_TP_PARA_REG3@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_F_TXPACEAUTO@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	movq	%r15, %rdi
	movl	%ecx, %edx
	callq	_t3_set_reg_field
	movl	(%r14), %esi
	movq	_F_LOCKTID@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	movq	%r15, %rdi
	movl	%ecx, %edx
	callq	_t3_set_reg_field
	movq	_F_TXPACEAUTOSTRICT@GOTPCREL(%rip), %rax
	jmp	LBB0_6
LBB0_4:
	movq	_F_TXPACEFIXED@GOTPCREL(%rip), %rax
LBB0_6:
	movq	_A_TP_PARA_REG3@GOTPCREL(%rip), %rcx
	movl	(%rcx), %esi
	movl	(%rax), %ecx
	movq	%r15, %rdi
	xorl	%edx, %edx
	callq	_t3_set_reg_field
	movq	(%r15), %rax
	movq	_T3_REV_C@GOTPCREL(%rip), %rcx
	cmpq	(%rcx), %rax
	jne	LBB0_8
## %bb.7:
	movl	(%r14), %r14d
	movq	_M_TABLELATENCYDELTA@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	callq	_V_TABLELATENCYDELTA
	movl	%eax, %ebx
	movl	$4, %edi
	callq	_V_TABLELATENCYDELTA
	movq	%r15, %rdi
	movl	%r14d, %esi
	movl	%ebx, %edx
	movl	%eax, %ecx
	callq	_t3_set_reg_field
LBB0_8:
	movq	_A_TP_TX_MOD_QUEUE_WEIGHT1@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%r15, %rdi
	xorl	%edx, %edx
	callq	_t3_write_reg
	movq	_A_TP_TX_MOD_QUEUE_WEIGHT0@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%r15, %rdi
	xorl	%edx, %edx
	callq	_t3_write_reg
	movq	_A_TP_MOD_CHANNEL_WEIGHT@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%r15, %rdi
	xorl	%edx, %edx
	callq	_t3_write_reg
	movq	_A_TP_MOD_RATE_LIMIT@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%r15, %rdi
	movl	$-232783872, %edx               ## imm = 0xF2200000
	popq	%rbx
	popq	%r12
	popq	%r14
	popq	%r15
	popq	%rbp
	jmp	_t3_write_reg                   ## TAILCALL
	.cfi_endproc
                                        ## -- End function
	.comm	_A_TP_GLOBAL_CONFIG,4,2         ## @A_TP_GLOBAL_CONFIG
	.comm	_F_TXPACINGENABLE,4,2           ## @F_TXPACINGENABLE
	.comm	_F_PATHMTU,4,2                  ## @F_PATHMTU
	.comm	_F_IPCHECKSUMOFFLOAD,4,2        ## @F_IPCHECKSUMOFFLOAD
	.comm	_F_UDPCHECKSUMOFFLOAD,4,2       ## @F_UDPCHECKSUMOFFLOAD
	.comm	_F_TCPCHECKSUMOFFLOAD,4,2       ## @F_TCPCHECKSUMOFFLOAD
	.comm	_A_TP_TCP_OPTIONS,4,2           ## @A_TP_TCP_OPTIONS
	.comm	_F_MTUENABLE,4,2                ## @F_MTUENABLE
	.comm	_A_TP_DACK_CONFIG,4,2           ## @A_TP_DACK_CONFIG
	.comm	_F_AUTOCAREFUL,4,2              ## @F_AUTOCAREFUL
	.comm	_F_AUTOENABLE,4,2               ## @F_AUTOENABLE
	.comm	_A_TP_IN_CONFIG,4,2             ## @A_TP_IN_CONFIG
	.comm	_F_RXFBARBPRIO,4,2              ## @F_RXFBARBPRIO
	.comm	_F_TXFBARBPRIO,4,2              ## @F_TXFBARBPRIO
	.comm	_F_IPV6ENABLE,4,2               ## @F_IPV6ENABLE
	.comm	_F_NICMODE,4,2                  ## @F_NICMODE
	.comm	_A_TP_TX_RESOURCE_LIMIT,4,2     ## @A_TP_TX_RESOURCE_LIMIT
	.comm	_A_TP_PARA_REG4,4,2             ## @A_TP_PARA_REG4
	.comm	_A_TP_PARA_REG6,4,2             ## @A_TP_PARA_REG6
	.comm	_F_ENABLEESND,4,2               ## @F_ENABLEESND
	.comm	_F_T3A_ENABLEESND,4,2           ## @F_T3A_ENABLEESND
	.comm	_A_TP_PC_CONFIG,4,2             ## @A_TP_PC_CONFIG
	.comm	_F_ENABLEEPCMDAFULL,4,2         ## @F_ENABLEEPCMDAFULL
	.comm	_F_ENABLEOCSPIFULL,4,2          ## @F_ENABLEOCSPIFULL
	.comm	_F_TXDEFERENABLE,4,2            ## @F_TXDEFERENABLE
	.comm	_F_HEARBEATDACK,4,2             ## @F_HEARBEATDACK
	.comm	_F_TXCONGESTIONMODE,4,2         ## @F_TXCONGESTIONMODE
	.comm	_F_RXCONGESTIONMODE,4,2         ## @F_RXCONGESTIONMODE
	.comm	_A_TP_PC_CONFIG2,4,2            ## @A_TP_PC_CONFIG2
	.comm	_F_CHDRAFULL,4,2                ## @F_CHDRAFULL
	.comm	_F_ENABLEIPV6RSS,4,2            ## @F_ENABLEIPV6RSS
	.comm	_F_ENABLENONOFDTNLSYN,4,2       ## @F_ENABLENONOFDTNLSYN
	.comm	_F_ENABLEARPMISS,4,2            ## @F_ENABLEARPMISS
	.comm	_F_DISBLEDAPARBIT0,4,2          ## @F_DISBLEDAPARBIT0
	.comm	_A_TP_PROXY_FLOW_CNTL,4,2       ## @A_TP_PROXY_FLOW_CNTL
	.comm	_A_TP_EGRESS_CONFIG,4,2         ## @A_TP_EGRESS_CONFIG
	.comm	_F_REWRITEFORCETOSIZE,4,2       ## @F_REWRITEFORCETOSIZE
	.comm	_A_TP_PARA_REG3,4,2             ## @A_TP_PARA_REG3
	.comm	_F_TXPACEAUTO,4,2               ## @F_TXPACEAUTO
	.comm	_F_LOCKTID,4,2                  ## @F_LOCKTID
	.comm	_F_TXPACEAUTOSTRICT,4,2         ## @F_TXPACEAUTOSTRICT
	.comm	_F_TXPACEFIXED,4,2              ## @F_TXPACEFIXED
	.comm	_T3_REV_C,8,3                   ## @T3_REV_C
	.comm	_M_TABLELATENCYDELTA,4,2        ## @M_TABLELATENCYDELTA
	.comm	_A_TP_TX_MOD_QUEUE_WEIGHT1,4,2  ## @A_TP_TX_MOD_QUEUE_WEIGHT1
	.comm	_A_TP_TX_MOD_QUEUE_WEIGHT0,4,2  ## @A_TP_TX_MOD_QUEUE_WEIGHT0
	.comm	_A_TP_MOD_CHANNEL_WEIGHT,4,2    ## @A_TP_MOD_CHANNEL_WEIGHT
	.comm	_A_TP_MOD_RATE_LIMIT,4,2        ## @A_TP_MOD_RATE_LIMIT
	.no_dead_strip	_tp_config
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	2                               ; -- Begin function tp_config
_tp_config:                             ; @tp_config
	.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
	mov	x19, x0
Lloh0:
	adrp	x8, _A_TP_GLOBAL_CONFIG@GOTPAGE
Lloh1:
	ldr	x8, [x8, _A_TP_GLOBAL_CONFIG@GOTPAGEOFF]
Lloh2:
	adrp	x9, _F_TXPACINGENABLE@GOTPAGE
Lloh3:
	ldr	x9, [x9, _F_TXPACINGENABLE@GOTPAGEOFF]
Lloh4:
	ldr	w20, [x8]
Lloh5:
	ldr	w8, [x9]
Lloh6:
	adrp	x9, _F_PATHMTU@GOTPAGE
Lloh7:
	ldr	x9, [x9, _F_PATHMTU@GOTPAGEOFF]
Lloh8:
	ldr	w9, [x9]
	orr	w8, w9, w8
Lloh9:
	adrp	x9, _F_IPCHECKSUMOFFLOAD@GOTPAGE
Lloh10:
	ldr	x9, [x9, _F_IPCHECKSUMOFFLOAD@GOTPAGEOFF]
Lloh11:
	ldr	w9, [x9]
	orr	w8, w8, w9
Lloh12:
	adrp	x9, _F_UDPCHECKSUMOFFLOAD@GOTPAGE
Lloh13:
	ldr	x9, [x9, _F_UDPCHECKSUMOFFLOAD@GOTPAGEOFF]
Lloh14:
	ldr	w9, [x9]
	orr	w8, w8, w9
Lloh15:
	adrp	x9, _F_TCPCHECKSUMOFFLOAD@GOTPAGE
Lloh16:
	ldr	x9, [x9, _F_TCPCHECKSUMOFFLOAD@GOTPAGEOFF]
Lloh17:
	ldr	w9, [x9]
	orr	w21, w8, w9
	mov	w0, #64
	bl	_V_IPTTL
	orr	w2, w21, w0
	mov	x0, x19
	mov	x1, x20
	bl	_t3_write_reg
Lloh18:
	adrp	x8, _A_TP_TCP_OPTIONS@GOTPAGE
Lloh19:
	ldr	x8, [x8, _A_TP_TCP_OPTIONS@GOTPAGEOFF]
Lloh20:
	ldr	w20, [x8]
	mov	w0, #576
	bl	_V_MTUDEFAULT
Lloh21:
	adrp	x8, _F_MTUENABLE@GOTPAGE
Lloh22:
	ldr	x8, [x8, _F_MTUENABLE@GOTPAGEOFF]
Lloh23:
	ldr	w8, [x8]
	orr	w21, w8, w0
	mov	w0, #1
	bl	_V_WINDOWSCALEMODE
	orr	w21, w21, w0
	mov	w0, #1
	bl	_V_TIMESTAMPSMODE
	orr	w21, w21, w0
	mov	w0, #1
	bl	_V_SACKMODE
	orr	w21, w21, w0
	mov	w0, #1
	bl	_V_SACKRX
	orr	w2, w21, w0
	mov	x0, x19
	mov	x1, x20
	bl	_t3_write_reg
Lloh24:
	adrp	x8, _A_TP_DACK_CONFIG@GOTPAGE
Lloh25:
	ldr	x8, [x8, _A_TP_DACK_CONFIG@GOTPAGEOFF]
Lloh26:
	ldr	w20, [x8]
	mov	w0, #1
	bl	_V_AUTOSTATE3
	mov	x21, x0
	mov	w0, #1
	bl	_V_AUTOSTATE2
	orr	w21, w0, w21
	mov	w0, #0
	bl	_V_AUTOSTATE1
	orr	w21, w21, w0
	mov	w0, #26880
	bl	_V_BYTETHRESHOLD
	orr	w21, w21, w0
	mov	w0, #2
	bl	_V_MSSTHRESHOLD
	orr	w8, w21, w0
Lloh27:
	adrp	x9, _F_AUTOCAREFUL@GOTPAGE
Lloh28:
	ldr	x9, [x9, _F_AUTOCAREFUL@GOTPAGEOFF]
Lloh29:
	ldr	w9, [x9]
	orr	w8, w8, w9
Lloh30:
	adrp	x9, _F_AUTOENABLE@GOTPAGE
Lloh31:
	ldr	x9, [x9, _F_AUTOENABLE@GOTPAGEOFF]
Lloh32:
	ldr	w9, [x9]
	orr	w21, w8, w9
	mov	w0, #1
	bl	_V_DACK_MODE
	orr	w2, w21, w0
	mov	x0, x19
	mov	x1, x20
	bl	_t3_write_reg
Lloh33:
	adrp	x8, _A_TP_IN_CONFIG@GOTPAGE
Lloh34:
	ldr	x8, [x8, _A_TP_IN_CONFIG@GOTPAGEOFF]
Lloh35:
	ldr	w1, [x8]
Lloh36:
	adrp	x8, _F_RXFBARBPRIO@GOTPAGE
Lloh37:
	ldr	x8, [x8, _F_RXFBARBPRIO@GOTPAGEOFF]
Lloh38:
	ldr	w8, [x8]
Lloh39:
	adrp	x9, _F_TXFBARBPRIO@GOTPAGE
Lloh40:
	ldr	x9, [x9, _F_TXFBARBPRIO@GOTPAGEOFF]
Lloh41:
	ldr	w9, [x9]
Lloh42:
	adrp	x10, _F_IPV6ENABLE@GOTPAGE
Lloh43:
	ldr	x10, [x10, _F_IPV6ENABLE@GOTPAGEOFF]
	orr	w2, w9, w8
Lloh44:
	ldr	w8, [x10]
Lloh45:
	adrp	x9, _F_NICMODE@GOTPAGE
Lloh46:
	ldr	x9, [x9, _F_NICMODE@GOTPAGEOFF]
Lloh47:
	ldr	w9, [x9]
	orr	w3, w9, w8
	mov	x0, x19
	bl	_t3_set_reg_field
Lloh48:
	adrp	x8, _A_TP_TX_RESOURCE_LIMIT@GOTPAGE
Lloh49:
	ldr	x8, [x8, _A_TP_TX_RESOURCE_LIMIT@GOTPAGEOFF]
Lloh50:
	ldr	w1, [x8]
	mov	x0, x19
	mov	w2, #6164
	movk	w2, #6164, lsl #16
	bl	_t3_write_reg
Lloh51:
	adrp	x8, _A_TP_PARA_REG4@GOTPAGE
Lloh52:
	ldr	x8, [x8, _A_TP_PARA_REG4@GOTPAGEOFF]
Lloh53:
	ldr	w1, [x8]
	mov	x0, x19
	mov	w2, #261
	movk	w2, #1285, lsl #16
	bl	_t3_write_reg
Lloh54:
	adrp	x8, _A_TP_PARA_REG6@GOTPAGE
Lloh55:
	ldr	x8, [x8, _A_TP_PARA_REG6@GOTPAGEOFF]
Lloh56:
	ldr	w1, [x8]
Lloh57:
	adrp	x8, _F_ENABLEESND@GOTPAGE
Lloh58:
	ldr	x8, [x8, _F_ENABLEESND@GOTPAGEOFF]
	ldr	x9, [x19]
Lloh59:
	adrp	x10, _F_T3A_ENABLEESND@GOTPAGE
Lloh60:
	ldr	x10, [x10, _F_T3A_ENABLEESND@GOTPAGEOFF]
	cmp	x9, #0
	csel	x8, x8, x10, gt
	ldr	w3, [x8]
	mov	x0, x19
	mov	w2, #0
	bl	_t3_set_reg_field
Lloh61:
	adrp	x20, _A_TP_PC_CONFIG@GOTPAGE
Lloh62:
	ldr	x20, [x20, _A_TP_PC_CONFIG@GOTPAGEOFF]
	ldr	w1, [x20]
Lloh63:
	adrp	x8, _F_ENABLEEPCMDAFULL@GOTPAGE
Lloh64:
	ldr	x8, [x8, _F_ENABLEEPCMDAFULL@GOTPAGEOFF]
Lloh65:
	adrp	x9, _F_ENABLEOCSPIFULL@GOTPAGE
Lloh66:
	ldr	x9, [x9, _F_ENABLEOCSPIFULL@GOTPAGEOFF]
Lloh67:
	ldr	w2, [x8]
Lloh68:
	ldr	w8, [x9]
Lloh69:
	adrp	x9, _F_TXDEFERENABLE@GOTPAGE
Lloh70:
	ldr	x9, [x9, _F_TXDEFERENABLE@GOTPAGEOFF]
Lloh71:
	ldr	w9, [x9]
	orr	w8, w9, w8
Lloh72:
	adrp	x9, _F_HEARBEATDACK@GOTPAGE
Lloh73:
	ldr	x9, [x9, _F_HEARBEATDACK@GOTPAGEOFF]
Lloh74:
	ldr	w9, [x9]
	orr	w8, w8, w9
Lloh75:
	adrp	x9, _F_TXCONGESTIONMODE@GOTPAGE
Lloh76:
	ldr	x9, [x9, _F_TXCONGESTIONMODE@GOTPAGEOFF]
Lloh77:
	ldr	w9, [x9]
	orr	w8, w8, w9
Lloh78:
	adrp	x9, _F_RXCONGESTIONMODE@GOTPAGE
Lloh79:
	ldr	x9, [x9, _F_RXCONGESTIONMODE@GOTPAGEOFF]
Lloh80:
	ldr	w9, [x9]
	orr	w3, w8, w9
	mov	x0, x19
	bl	_t3_set_reg_field
Lloh81:
	adrp	x8, _A_TP_PC_CONFIG2@GOTPAGE
Lloh82:
	ldr	x8, [x8, _A_TP_PC_CONFIG2@GOTPAGEOFF]
Lloh83:
	ldr	w1, [x8]
Lloh84:
	adrp	x8, _F_CHDRAFULL@GOTPAGE
Lloh85:
	ldr	x8, [x8, _F_CHDRAFULL@GOTPAGEOFF]
Lloh86:
	ldr	w2, [x8]
Lloh87:
	adrp	x8, _F_ENABLEIPV6RSS@GOTPAGE
Lloh88:
	ldr	x8, [x8, _F_ENABLEIPV6RSS@GOTPAGEOFF]
Lloh89:
	ldr	w8, [x8]
Lloh90:
	adrp	x9, _F_ENABLENONOFDTNLSYN@GOTPAGE
Lloh91:
	ldr	x9, [x9, _F_ENABLENONOFDTNLSYN@GOTPAGEOFF]
Lloh92:
	ldr	w9, [x9]
	orr	w8, w9, w8
Lloh93:
	adrp	x9, _F_ENABLEARPMISS@GOTPAGE
Lloh94:
	ldr	x9, [x9, _F_ENABLEARPMISS@GOTPAGEOFF]
Lloh95:
	ldr	w9, [x9]
	orr	w8, w8, w9
Lloh96:
	adrp	x9, _F_DISBLEDAPARBIT0@GOTPAGE
Lloh97:
	ldr	x9, [x9, _F_DISBLEDAPARBIT0@GOTPAGEOFF]
Lloh98:
	ldr	w9, [x9]
	orr	w3, w8, w9
	mov	x0, x19
	bl	_t3_set_reg_field
Lloh99:
	adrp	x21, _A_TP_PROXY_FLOW_CNTL@GOTPAGE
Lloh100:
	ldr	x21, [x21, _A_TP_PROXY_FLOW_CNTL@GOTPAGEOFF]
	ldr	w1, [x21]
	mov	x0, x19
	mov	w2, #1080
	bl	_t3_write_reg
	ldr	w1, [x21]
	mov	x0, x19
	mov	w2, #1000
	bl	_t3_write_reg
	ldr	x8, [x19]
Lloh101:
	adrp	x21, _A_TP_PARA_REG3@GOTPAGE
Lloh102:
	ldr	x21, [x21, _A_TP_PARA_REG3@GOTPAGEOFF]
	cmp	x8, #1
	b.lt	LBB0_2
; %bb.1:
Lloh103:
	adrp	x8, _A_TP_EGRESS_CONFIG@GOTPAGE
Lloh104:
	ldr	x8, [x8, _A_TP_EGRESS_CONFIG@GOTPAGEOFF]
Lloh105:
	ldr	w1, [x8]
Lloh106:
	adrp	x8, _F_REWRITEFORCETOSIZE@GOTPAGE
Lloh107:
	ldr	x8, [x8, _F_REWRITEFORCETOSIZE@GOTPAGEOFF]
Lloh108:
	ldr	w2, [x8]
	mov	x0, x19
	bl	_tp_wr_indirect
	ldr	w1, [x21]
Lloh109:
	adrp	x8, _F_TXPACEAUTO@GOTPAGE
Lloh110:
	ldr	x8, [x8, _F_TXPACEAUTO@GOTPAGEOFF]
Lloh111:
	ldr	w2, [x8]
	mov	x0, x19
	mov	x3, x2
	bl	_t3_set_reg_field
	ldr	w1, [x20]
Lloh112:
	adrp	x8, _F_LOCKTID@GOTPAGE
Lloh113:
	ldr	x8, [x8, _F_LOCKTID@GOTPAGEOFF]
Lloh114:
	ldr	w2, [x8]
	mov	x0, x19
	mov	x3, x2
	bl	_t3_set_reg_field
Lloh115:
	adrp	x8, _F_TXPACEAUTOSTRICT@GOTPAGE
Lloh116:
	ldr	x8, [x8, _F_TXPACEAUTOSTRICT@GOTPAGEOFF]
	b	LBB0_3
LBB0_2:
Lloh117:
	adrp	x8, _F_TXPACEFIXED@GOTPAGE
Lloh118:
	ldr	x8, [x8, _F_TXPACEFIXED@GOTPAGEOFF]
LBB0_3:
	ldr	w1, [x21]
	ldr	w3, [x8]
	mov	x0, x19
	mov	w2, #0
	bl	_t3_set_reg_field
	ldr	x8, [x19]
Lloh119:
	adrp	x9, _T3_REV_C@GOTPAGE
Lloh120:
	ldr	x9, [x9, _T3_REV_C@GOTPAGEOFF]
Lloh121:
	ldr	x9, [x9]
	cmp	x8, x9
	b.ne	LBB0_5
; %bb.4:
	ldr	w20, [x20]
Lloh122:
	adrp	x8, _M_TABLELATENCYDELTA@GOTPAGE
Lloh123:
	ldr	x8, [x8, _M_TABLELATENCYDELTA@GOTPAGEOFF]
Lloh124:
	ldr	w0, [x8]
	bl	_V_TABLELATENCYDELTA
	mov	x21, x0
	mov	w0, #4
	bl	_V_TABLELATENCYDELTA
	mov	x3, x0
	mov	x0, x19
	mov	x1, x20
	mov	x2, x21
	bl	_t3_set_reg_field
LBB0_5:
Lloh125:
	adrp	x8, _A_TP_TX_MOD_QUEUE_WEIGHT1@GOTPAGE
Lloh126:
	ldr	x8, [x8, _A_TP_TX_MOD_QUEUE_WEIGHT1@GOTPAGEOFF]
Lloh127:
	ldr	w1, [x8]
	mov	x0, x19
	mov	w2, #0
	bl	_t3_write_reg
Lloh128:
	adrp	x8, _A_TP_TX_MOD_QUEUE_WEIGHT0@GOTPAGE
Lloh129:
	ldr	x8, [x8, _A_TP_TX_MOD_QUEUE_WEIGHT0@GOTPAGEOFF]
Lloh130:
	ldr	w1, [x8]
	mov	x0, x19
	mov	w2, #0
	bl	_t3_write_reg
Lloh131:
	adrp	x8, _A_TP_MOD_CHANNEL_WEIGHT@GOTPAGE
Lloh132:
	ldr	x8, [x8, _A_TP_MOD_CHANNEL_WEIGHT@GOTPAGEOFF]
Lloh133:
	ldr	w1, [x8]
	mov	x0, x19
	mov	w2, #0
	bl	_t3_write_reg
Lloh134:
	adrp	x8, _A_TP_MOD_RATE_LIMIT@GOTPAGE
Lloh135:
	ldr	x8, [x8, _A_TP_MOD_RATE_LIMIT@GOTPAGEOFF]
Lloh136:
	ldr	w1, [x8]
	mov	x0, x19
	mov	w2, #-232783872
	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	_t3_write_reg
	.loh AdrpLdrGot	Lloh101, Lloh102
	.loh AdrpLdrGot	Lloh99, Lloh100
	.loh AdrpLdrGotLdr	Lloh96, Lloh97, Lloh98
	.loh AdrpLdrGotLdr	Lloh93, Lloh94, Lloh95
	.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	Lloh65, Lloh66, Lloh68
	.loh AdrpLdrGotLdr	Lloh63, Lloh64, Lloh67
	.loh AdrpLdrGot	Lloh61, Lloh62
	.loh AdrpLdrGot	Lloh59, Lloh60
	.loh AdrpLdrGot	Lloh57, Lloh58
	.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	Lloh2, Lloh3, Lloh5
	.loh AdrpLdrGotLdr	Lloh0, Lloh1, Lloh4
	.loh AdrpLdrGot	Lloh115, Lloh116
	.loh AdrpLdrGotLdr	Lloh112, Lloh113, Lloh114
	.loh AdrpLdrGotLdr	Lloh109, Lloh110, Lloh111
	.loh AdrpLdrGotLdr	Lloh106, Lloh107, Lloh108
	.loh AdrpLdrGotLdr	Lloh103, Lloh104, Lloh105
	.loh AdrpLdrGot	Lloh117, Lloh118
	.loh AdrpLdrGotLdr	Lloh119, Lloh120, Lloh121
	.loh AdrpLdrGotLdr	Lloh122, Lloh123, Lloh124
	.loh AdrpLdrGotLdr	Lloh134, Lloh135, Lloh136
	.loh AdrpLdrGotLdr	Lloh131, Lloh132, Lloh133
	.loh AdrpLdrGotLdr	Lloh128, Lloh129, Lloh130
	.loh AdrpLdrGotLdr	Lloh125, Lloh126, Lloh127
	.cfi_endproc
                                        ; -- End function
	.comm	_A_TP_GLOBAL_CONFIG,4,2         ; @A_TP_GLOBAL_CONFIG
	.comm	_F_TXPACINGENABLE,4,2           ; @F_TXPACINGENABLE
	.comm	_F_PATHMTU,4,2                  ; @F_PATHMTU
	.comm	_F_IPCHECKSUMOFFLOAD,4,2        ; @F_IPCHECKSUMOFFLOAD
	.comm	_F_UDPCHECKSUMOFFLOAD,4,2       ; @F_UDPCHECKSUMOFFLOAD
	.comm	_F_TCPCHECKSUMOFFLOAD,4,2       ; @F_TCPCHECKSUMOFFLOAD
	.comm	_A_TP_TCP_OPTIONS,4,2           ; @A_TP_TCP_OPTIONS
	.comm	_F_MTUENABLE,4,2                ; @F_MTUENABLE
	.comm	_A_TP_DACK_CONFIG,4,2           ; @A_TP_DACK_CONFIG
	.comm	_F_AUTOCAREFUL,4,2              ; @F_AUTOCAREFUL
	.comm	_F_AUTOENABLE,4,2               ; @F_AUTOENABLE
	.comm	_A_TP_IN_CONFIG,4,2             ; @A_TP_IN_CONFIG
	.comm	_F_RXFBARBPRIO,4,2              ; @F_RXFBARBPRIO
	.comm	_F_TXFBARBPRIO,4,2              ; @F_TXFBARBPRIO
	.comm	_F_IPV6ENABLE,4,2               ; @F_IPV6ENABLE
	.comm	_F_NICMODE,4,2                  ; @F_NICMODE
	.comm	_A_TP_TX_RESOURCE_LIMIT,4,2     ; @A_TP_TX_RESOURCE_LIMIT
	.comm	_A_TP_PARA_REG4,4,2             ; @A_TP_PARA_REG4
	.comm	_A_TP_PARA_REG6,4,2             ; @A_TP_PARA_REG6
	.comm	_F_ENABLEESND,4,2               ; @F_ENABLEESND
	.comm	_F_T3A_ENABLEESND,4,2           ; @F_T3A_ENABLEESND
	.comm	_A_TP_PC_CONFIG,4,2             ; @A_TP_PC_CONFIG
	.comm	_F_ENABLEEPCMDAFULL,4,2         ; @F_ENABLEEPCMDAFULL
	.comm	_F_ENABLEOCSPIFULL,4,2          ; @F_ENABLEOCSPIFULL
	.comm	_F_TXDEFERENABLE,4,2            ; @F_TXDEFERENABLE
	.comm	_F_HEARBEATDACK,4,2             ; @F_HEARBEATDACK
	.comm	_F_TXCONGESTIONMODE,4,2         ; @F_TXCONGESTIONMODE
	.comm	_F_RXCONGESTIONMODE,4,2         ; @F_RXCONGESTIONMODE
	.comm	_A_TP_PC_CONFIG2,4,2            ; @A_TP_PC_CONFIG2
	.comm	_F_CHDRAFULL,4,2                ; @F_CHDRAFULL
	.comm	_F_ENABLEIPV6RSS,4,2            ; @F_ENABLEIPV6RSS
	.comm	_F_ENABLENONOFDTNLSYN,4,2       ; @F_ENABLENONOFDTNLSYN
	.comm	_F_ENABLEARPMISS,4,2            ; @F_ENABLEARPMISS
	.comm	_F_DISBLEDAPARBIT0,4,2          ; @F_DISBLEDAPARBIT0
	.comm	_A_TP_PROXY_FLOW_CNTL,4,2       ; @A_TP_PROXY_FLOW_CNTL
	.comm	_A_TP_EGRESS_CONFIG,4,2         ; @A_TP_EGRESS_CONFIG
	.comm	_F_REWRITEFORCETOSIZE,4,2       ; @F_REWRITEFORCETOSIZE
	.comm	_A_TP_PARA_REG3,4,2             ; @A_TP_PARA_REG3
	.comm	_F_TXPACEAUTO,4,2               ; @F_TXPACEAUTO
	.comm	_F_LOCKTID,4,2                  ; @F_LOCKTID
	.comm	_F_TXPACEAUTOSTRICT,4,2         ; @F_TXPACEAUTOSTRICT
	.comm	_F_TXPACEFIXED,4,2              ; @F_TXPACEFIXED
	.comm	_T3_REV_C,8,3                   ; @T3_REV_C
	.comm	_M_TABLELATENCYDELTA,4,2        ; @M_TABLELATENCYDELTA
	.comm	_A_TP_TX_MOD_QUEUE_WEIGHT1,4,2  ; @A_TP_TX_MOD_QUEUE_WEIGHT1
	.comm	_A_TP_TX_MOD_QUEUE_WEIGHT0,4,2  ; @A_TP_TX_MOD_QUEUE_WEIGHT0
	.comm	_A_TP_MOD_CHANNEL_WEIGHT,4,2    ; @A_TP_MOD_CHANNEL_WEIGHT
	.comm	_A_TP_MOD_RATE_LIMIT,4,2        ; @A_TP_MOD_RATE_LIMIT
	.no_dead_strip	_tp_config
.subsections_via_symbols
