	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.section	__TEXT,__literal16,16byte_literals
	.p2align	4                               ## -- Begin function tg3_fiber_aneg_smachine
LCPI0_0:
	.long	0                               ## 0x0
	.long	0                               ## 0x0
	.long	0                               ## 0x0
	.long	1                               ## 0x1
	.section	__TEXT,__text,regular,pure_instructions
	.p2align	4, 0x90
_tg3_fiber_aneg_smachine:               ## @tg3_fiber_aneg_smachine
	.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	%r13
	pushq	%r12
	pushq	%rbx
	pushq	%rax
	.cfi_offset %rbx, -56
	.cfi_offset %r12, -48
	.cfi_offset %r13, -40
	.cfi_offset %r14, -32
	.cfi_offset %r15, -24
	movq	%rsi, %rbx
	movq	%rdi, %r15
	cmpl	$128, (%rsi)
	jne	LBB0_2
## %bb.1:
	xorps	%xmm0, %xmm0
	movups	%xmm0, 20(%rbx)
	movups	%xmm0, 4(%rbx)
	movq	$0, 36(%rbx)
	xorl	%eax, %eax
	jmp	LBB0_3
LBB0_2:
	movq	16(%rbx), %rax
LBB0_3:
	incq	%rax
	movq	%rax, 16(%rbx)
	movq	_MAC_STATUS@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	callq	_tr32
	movq	_MAC_STATUS_RCVD_CFG@GOTPCREL(%rip), %rcx
	testl	%eax, (%rcx)
	je	LBB0_7
## %bb.4:
	movq	_MAC_RX_AUTO_NEG@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	callq	_tr32
	cmpl	24(%rbx), %eax
	jne	LBB0_8
## %bb.5:
	movl	28(%rbx), %ecx
	leal	1(%rcx), %edx
	movl	%edx, 28(%rbx)
	testl	%ecx, %ecx
	jle	LBB0_9
## %bb.6:
	movl	$1, 32(%rbx)
	movl	%eax, 24(%rbx)
	jmp	LBB0_9
LBB0_7:
	movaps	LCPI0_0(%rip), %xmm0            ## xmm0 = [0,0,0,1]
	movups	%xmm0, 24(%rbx)
	movl	$0, 40(%rbx)
	xorl	%ecx, %ecx
	xorl	%eax, %eax
	jmp	LBB0_10
LBB0_8:
	movl	%eax, 24(%rbx)
	movq	$0, 28(%rbx)
LBB0_9:
	movq	_ANEG_CFG_ACK@GOTPCREL(%rip), %rdx
	xorl	%ecx, %ecx
	movl	(%rdx), %edx
	andl	%eax, %edx
	setne	%cl
	movl	%ecx, 40(%rbx)
	movl	$0, 36(%rbx)
LBB0_10:
	movl	%eax, 4(%rbx)
	movl	(%rbx), %edx
	addl	$-128, %edx
	cmpl	$15, %edx
	ja	LBB0_25
## %bb.11:
	movq	_ANEG_OK@GOTPCREL(%rip), %rsi
	movl	(%rsi), %r14d
	leaq	LJTI0_0(%rip), %rsi
	movslq	(%rsi,%rdx,4), %rdx
	addq	%rsi, %rdx
	jmpq	*%rdx
LBB0_12:
	movl	44(%rbx), %eax
	movq	_MR_AN_ENABLE@GOTPCREL(%rip), %rcx
	movq	_MR_RESTART_AN@GOTPCREL(%rip), %rdx
	movl	(%rdx), %edx
	orl	(%rcx), %edx
	testl	%eax, %edx
	je	LBB0_32
## %bb.13:
	movl	$139, (%rbx)
	jmp	LBB0_32
LBB0_14:
	movq	16(%rbx), %rax
	movq	%rax, 8(%rbx)
	movq	_MR_NP_LOADED@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	notl	%eax
	andl	%eax, 44(%rbx)
	movl	$0, 48(%rbx)
	movq	_MAC_TX_AUTO_NEG@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	xorl	%esi, %esi
	callq	_tw32
	movq	_MAC_MODE_SEND_CONFIGS@GOTPCREL(%rip), %rax
	movl	(%r15), %esi
	orl	(%rax), %esi
	movl	%esi, (%r15)
	movq	_MAC_MODE@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	callq	_tw32_f
	movl	$40, %edi
	callq	_udelay
	movq	_ANEG_TIMER_ENAB@GOTPCREL(%rip), %rax
	movl	(%rax), %r14d
	movl	$130, (%rbx)
LBB0_15:
	movq	16(%rbx), %rax
	subq	8(%rbx), %rax
	movq	_ANEG_STATE_SETTLE_TIME@GOTPCREL(%rip), %rcx
	cmpq	(%rcx), %rax
	jbe	LBB0_20
## %bb.16:
	movl	$142, (%rbx)
	jmp	LBB0_27
LBB0_17:
	movq	_MR_AN_COMPLETE@GOTPCREL(%rip), %rax
	movq	_MR_LINK_OK@GOTPCREL(%rip), %rcx
	movl	(%rcx), %ecx
	orl	(%rax), %ecx
	orl	%ecx, 44(%rbx)
LBB0_18:
	movq	_ANEG_DONE@GOTPCREL(%rip), %rax
	jmp	LBB0_26
LBB0_19:
	movq	16(%rbx), %rax
	movq	%rax, 8(%rbx)
	movq	_MAC_MODE_SEND_CONFIGS@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	notl	%esi
	andl	(%r15), %esi
	movl	%esi, (%r15)
	movq	_MAC_MODE@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	callq	_tw32_f
	movl	$40, %edi
	callq	_udelay
	movl	$135, (%rbx)
LBB0_20:
	movq	_ANEG_TIMER_ENAB@GOTPCREL(%rip), %rax
	jmp	LBB0_26
LBB0_21:
	cmpl	$0, 32(%rbx)
	je	LBB0_49
## %bb.22:
	testl	%eax, %eax
	je	LBB0_37
LBB0_49:
	movq	16(%rbx), %rax
	subq	8(%rbx), %rax
	movq	_ANEG_STATE_SETTLE_TIME@GOTPCREL(%rip), %rcx
	cmpq	(%rcx), %rax
	jbe	LBB0_27
## %bb.50:
	movl	$133, (%rbx)
	jmp	LBB0_27
LBB0_24:
	movq	_ANEG_CFG_INVAL@GOTPCREL(%rip), %rcx
	testl	%eax, (%rcx)
	je	LBB0_57
LBB0_25:
	movq	_ANEG_FAILED@GOTPCREL(%rip), %rax
LBB0_26:
	movl	(%rax), %r14d
	jmp	LBB0_27
LBB0_28:
	cmpl	$0, 32(%rbx)
	je	LBB0_51
## %bb.29:
	testl	%eax, %eax
	je	LBB0_37
LBB0_51:
	movq	16(%rbx), %rax
	subq	8(%rbx), %rax
	movq	_ANEG_STATE_SETTLE_TIME@GOTPCREL(%rip), %rcx
	cmpq	(%rcx), %rax
	jbe	LBB0_27
## %bb.52:
	movl	44(%rbx), %eax
	movq	_MR_LP_ADV_NEXT_PAGE@GOTPCREL(%rip), %rcx
	testl	%eax, (%rcx)
	je	LBB0_60
## %bb.53:
	movq	_ANEG_CFG_NP@GOTPCREL(%rip), %rcx
	movl	(%rcx), %ecx
	testl	%ecx, 48(%rbx)
	jne	LBB0_25
## %bb.54:
	movq	_MR_NP_RX@GOTPCREL(%rip), %rcx
	testl	%eax, (%rcx)
	jne	LBB0_25
LBB0_60:
	movl	$134, (%rbx)
	jmp	LBB0_27
LBB0_31:
	movl	44(%rbx), %eax
LBB0_32:
	movq	_MR_AN_COMPLETE@GOTPCREL(%rip), %rcx
	movq	_MR_PAGE_RX@GOTPCREL(%rip), %rdx
	movl	(%rdx), %edx
	orl	(%rcx), %edx
	notl	%edx
	andl	%eax, %edx
	movl	%edx, 44(%rbx)
	movq	_MR_AN_ENABLE@GOTPCREL(%rip), %rax
	testl	%edx, (%rax)
	je	LBB0_45
## %bb.33:
	xorps	%xmm0, %xmm0
	movups	%xmm0, 24(%rbx)
	movups	%xmm0, 8(%rbx)
	movl	$0, 40(%rbx)
	movl	$129, (%rbx)
	jmp	LBB0_27
LBB0_34:
	movq	_ANEG_CFG_ACK@GOTPCREL(%rip), %rax
	movl	48(%rbx), %esi
	orl	(%rax), %esi
	movl	%esi, 48(%rbx)
	movq	_MAC_TX_AUTO_NEG@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	callq	_tw32
	movq	_MAC_MODE_SEND_CONFIGS@GOTPCREL(%rip), %rax
	movl	(%r15), %esi
	orl	(%rax), %esi
	movl	%esi, (%r15)
	movq	_MAC_MODE@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	callq	_tw32_f
	movl	$40, %edi
	callq	_udelay
	movl	$141, (%rbx)
	movl	40(%rbx), %ecx
LBB0_35:
	testl	%ecx, %ecx
	je	LBB0_46
## %bb.36:
	movq	_ANEG_CFG_ACK@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	notl	%eax
	movl	24(%rbx), %ecx
	xorl	4(%rbx), %ecx
	testl	%eax, %ecx
	je	LBB0_56
LBB0_37:
	movl	$139, (%rbx)
	jmp	LBB0_27
LBB0_38:
	movq	_MR_TOGGLE_TX@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	notl	%eax
	andl	%eax, 44(%rbx)
	movq	_ANEG_CFG_FD@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, 48(%rbx)
	movl	4(%r15), %edi
	callq	_tg3_advert_flowctrl_1000X
	movq	_ADVERTISE_1000XPAUSE@GOTPCREL(%rip), %rcx
	testl	%eax, (%rcx)
	je	LBB0_40
## %bb.39:
	movq	_ANEG_CFG_PS1@GOTPCREL(%rip), %rcx
	movl	(%rcx), %ecx
	orl	%ecx, 48(%rbx)
LBB0_40:
	movq	_ADVERTISE_1000XPSE_ASYM@GOTPCREL(%rip), %rcx
	testl	%eax, (%rcx)
	je	LBB0_58
## %bb.41:
	movq	_ANEG_CFG_PS2@GOTPCREL(%rip), %rax
	movl	48(%rbx), %esi
	orl	(%rax), %esi
	movl	%esi, 48(%rbx)
	jmp	LBB0_59
LBB0_42:
	cmpl	$0, 32(%rbx)
	je	LBB0_27
## %bb.43:
	testl	%eax, %eax
	je	LBB0_27
## %bb.44:
	movl	$140, (%rbx)
	jmp	LBB0_27
LBB0_45:
	movl	$136, (%rbx)
	jmp	LBB0_27
LBB0_46:
	cmpl	$0, 32(%rbx)
	je	LBB0_27
## %bb.47:
	cmpl	$0, 4(%rbx)
	jne	LBB0_27
	jmp	LBB0_37
LBB0_56:
	movl	$137, (%rbx)
	jmp	LBB0_27
LBB0_57:
	movq	_MR_LP_ADV_FULL_DUPLEX@GOTPCREL(%rip), %rcx
	movl	(%rcx), %edi
	movq	_MR_LP_ADV_HALF_DUPLEX@GOTPCREL(%rip), %rcx
	movl	(%rcx), %r12d
	movl	%r12d, %ecx
	orl	%edi, %ecx
	movq	_MR_LP_ADV_SYM_PAUSE@GOTPCREL(%rip), %rsi
	movl	(%rsi), %r15d
	movq	_MR_LP_ADV_ASYM_PAUSE@GOTPCREL(%rip), %rsi
	movl	(%rsi), %r14d
	movl	%r15d, %esi
	orl	%r14d, %esi
	orl	%ecx, %esi
	movq	_MR_LP_ADV_REMOTE_FAULT1@GOTPCREL(%rip), %rcx
	movl	(%rcx), %r11d
	movq	_MR_LP_ADV_REMOTE_FAULT2@GOTPCREL(%rip), %rcx
	movl	(%rcx), %r10d
	movl	%r11d, %edx
	orl	%r10d, %edx
	movq	_MR_LP_ADV_NEXT_PAGE@GOTPCREL(%rip), %rcx
	movl	(%rcx), %r13d
	orl	%r13d, %edx
	orl	%esi, %edx
	movq	_MR_TOGGLE_RX@GOTPCREL(%rip), %rsi
	movl	(%rsi), %r8d
	movq	_MR_NP_RX@GOTPCREL(%rip), %rsi
	movl	(%rsi), %r9d
	movl	%r8d, %esi
	orl	%r9d, %esi
	orl	%edx, %esi
	notl	%esi
	andl	44(%rbx), %esi
	movq	_ANEG_CFG_FD@GOTPCREL(%rip), %rdx
	movl	(%rdx), %edx
	andl	%eax, %edx
	cmovnel	%edi, %edx
	movq	_ANEG_CFG_HD@GOTPCREL(%rip), %rdi
	movl	(%rdi), %edi
	andl	%eax, %edi
	cmovnel	%r12d, %edi
	orl	%edx, %edi
	movq	_ANEG_CFG_PS1@GOTPCREL(%rip), %rdx
	movl	(%rdx), %edx
	andl	%eax, %edx
	cmovnel	%r15d, %edx
	orl	%edi, %edx
	movq	_ANEG_CFG_PS2@GOTPCREL(%rip), %rdi
	movl	(%rdi), %edi
	andl	%eax, %edi
	cmovnel	%r14d, %edi
	orl	%edx, %edi
	movq	_ANEG_CFG_RF1@GOTPCREL(%rip), %rdx
	movl	(%rdx), %edx
	andl	%eax, %edx
	cmovnel	%r11d, %edx
	orl	%edi, %edx
	movq	_ANEG_CFG_RF2@GOTPCREL(%rip), %rdi
	movl	(%rdi), %edi
	andl	%eax, %edi
	cmovnel	%r10d, %edi
	orl	%edx, %edi
	movq	_ANEG_CFG_NP@GOTPCREL(%rip), %rdx
	movl	(%rdx), %edx
	andl	%eax, %edx
	cmovel	%edx, %r13d
	movq	16(%rbx), %rcx
	movq	%rcx, 8(%rbx)
	movq	_MR_TOGGLE_TX@GOTPCREL(%rip), %rcx
	cmovnel	%r9d, %edx
	orl	%edi, %r13d
	orl	%esi, %r13d
	xorl	(%rcx), %r13d
	shll	$28, %eax
	sarl	$31, %eax
	andl	%r8d, %eax
	orl	%edx, %eax
	orl	%r13d, %eax
	movq	_MR_PAGE_RX@GOTPCREL(%rip), %rcx
	orl	(%rcx), %eax
	movl	%eax, 44(%rbx)
	movl	$138, (%rbx)
	movq	_ANEG_TIMER_ENAB@GOTPCREL(%rip), %rax
	jmp	LBB0_26
LBB0_58:
	movl	48(%rbx), %esi
LBB0_59:
	movq	_MAC_TX_AUTO_NEG@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	callq	_tw32
	movq	_MAC_MODE_SEND_CONFIGS@GOTPCREL(%rip), %rax
	movl	(%r15), %esi
	orl	(%rax), %esi
	movl	%esi, (%r15)
	movq	_MAC_MODE@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	callq	_tw32_f
	movl	$40, %edi
	callq	_udelay
	movl	$143, (%rbx)
LBB0_27:
	movl	%r14d, %eax
	addq	$8, %rsp
	popq	%rbx
	popq	%r12
	popq	%r13
	popq	%r14
	popq	%r15
	popq	%rbp
	retq
	.cfi_endproc
	.p2align	2, 0x90
	.data_region jt32
.set L0_0_set_12, LBB0_12-LJTI0_0
.set L0_0_set_14, LBB0_14-LJTI0_0
.set L0_0_set_15, LBB0_15-LJTI0_0
.set L0_0_set_27, LBB0_27-LJTI0_0
.set L0_0_set_17, LBB0_17-LJTI0_0
.set L0_0_set_19, LBB0_19-LJTI0_0
.set L0_0_set_21, LBB0_21-LJTI0_0
.set L0_0_set_18, LBB0_18-LJTI0_0
.set L0_0_set_24, LBB0_24-LJTI0_0
.set L0_0_set_28, LBB0_28-LJTI0_0
.set L0_0_set_31, LBB0_31-LJTI0_0
.set L0_0_set_34, LBB0_34-LJTI0_0
.set L0_0_set_35, LBB0_35-LJTI0_0
.set L0_0_set_38, LBB0_38-LJTI0_0
.set L0_0_set_42, LBB0_42-LJTI0_0
LJTI0_0:
	.long	L0_0_set_12
	.long	L0_0_set_14
	.long	L0_0_set_15
	.long	L0_0_set_27
	.long	L0_0_set_27
	.long	L0_0_set_17
	.long	L0_0_set_19
	.long	L0_0_set_21
	.long	L0_0_set_18
	.long	L0_0_set_24
	.long	L0_0_set_28
	.long	L0_0_set_31
	.long	L0_0_set_34
	.long	L0_0_set_35
	.long	L0_0_set_38
	.long	L0_0_set_42
	.end_data_region
                                        ## -- End function
	.comm	_MAC_STATUS,4,2                 ## @MAC_STATUS
	.comm	_MAC_STATUS_RCVD_CFG,4,2        ## @MAC_STATUS_RCVD_CFG
	.comm	_MAC_RX_AUTO_NEG,4,2            ## @MAC_RX_AUTO_NEG
	.comm	_ANEG_CFG_ACK,4,2               ## @ANEG_CFG_ACK
	.comm	_ANEG_OK,4,2                    ## @ANEG_OK
	.comm	_MR_AN_ENABLE,4,2               ## @MR_AN_ENABLE
	.comm	_MR_RESTART_AN,4,2              ## @MR_RESTART_AN
	.comm	_MR_AN_COMPLETE,4,2             ## @MR_AN_COMPLETE
	.comm	_MR_PAGE_RX,4,2                 ## @MR_PAGE_RX
	.comm	_MR_NP_LOADED,4,2               ## @MR_NP_LOADED
	.comm	_MAC_TX_AUTO_NEG,4,2            ## @MAC_TX_AUTO_NEG
	.comm	_MAC_MODE_SEND_CONFIGS,4,2      ## @MAC_MODE_SEND_CONFIGS
	.comm	_MAC_MODE,4,2                   ## @MAC_MODE
	.comm	_ANEG_TIMER_ENAB,4,2            ## @ANEG_TIMER_ENAB
	.comm	_ANEG_STATE_SETTLE_TIME,8,3     ## @ANEG_STATE_SETTLE_TIME
	.comm	_ANEG_DONE,4,2                  ## @ANEG_DONE
	.comm	_MR_TOGGLE_TX,4,2               ## @MR_TOGGLE_TX
	.comm	_ANEG_CFG_FD,4,2                ## @ANEG_CFG_FD
	.comm	_ADVERTISE_1000XPAUSE,4,2       ## @ADVERTISE_1000XPAUSE
	.comm	_ANEG_CFG_PS1,4,2               ## @ANEG_CFG_PS1
	.comm	_ADVERTISE_1000XPSE_ASYM,4,2    ## @ADVERTISE_1000XPSE_ASYM
	.comm	_ANEG_CFG_PS2,4,2               ## @ANEG_CFG_PS2
	.comm	_ANEG_CFG_INVAL,4,2             ## @ANEG_CFG_INVAL
	.comm	_ANEG_FAILED,4,2                ## @ANEG_FAILED
	.comm	_MR_LP_ADV_FULL_DUPLEX,4,2      ## @MR_LP_ADV_FULL_DUPLEX
	.comm	_MR_LP_ADV_HALF_DUPLEX,4,2      ## @MR_LP_ADV_HALF_DUPLEX
	.comm	_MR_LP_ADV_SYM_PAUSE,4,2        ## @MR_LP_ADV_SYM_PAUSE
	.comm	_MR_LP_ADV_ASYM_PAUSE,4,2       ## @MR_LP_ADV_ASYM_PAUSE
	.comm	_MR_LP_ADV_REMOTE_FAULT1,4,2    ## @MR_LP_ADV_REMOTE_FAULT1
	.comm	_MR_LP_ADV_REMOTE_FAULT2,4,2    ## @MR_LP_ADV_REMOTE_FAULT2
	.comm	_MR_LP_ADV_NEXT_PAGE,4,2        ## @MR_LP_ADV_NEXT_PAGE
	.comm	_MR_TOGGLE_RX,4,2               ## @MR_TOGGLE_RX
	.comm	_MR_NP_RX,4,2                   ## @MR_NP_RX
	.comm	_ANEG_CFG_HD,4,2                ## @ANEG_CFG_HD
	.comm	_ANEG_CFG_RF1,4,2               ## @ANEG_CFG_RF1
	.comm	_ANEG_CFG_RF2,4,2               ## @ANEG_CFG_RF2
	.comm	_ANEG_CFG_NP,4,2                ## @ANEG_CFG_NP
	.comm	_MR_LINK_OK,4,2                 ## @MR_LINK_OK
	.no_dead_strip	_tg3_fiber_aneg_smachine
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.section	__TEXT,__literal16,16byte_literals
	.p2align	4                               ; -- Begin function tg3_fiber_aneg_smachine
lCPI0_0:
	.long	0                               ; 0x0
	.long	0                               ; 0x0
	.long	0                               ; 0x0
	.long	1                               ; 0x1
	.section	__TEXT,__text,regular,pure_instructions
	.p2align	2
_tg3_fiber_aneg_smachine:               ; @tg3_fiber_aneg_smachine
	.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, x1
	mov	x21, x0
	ldr	w8, [x1]
	cmp	w8, #128
	b.ne	LBB0_2
; %bb.1:
	mov	x8, #0
	stur	xzr, [x19, #36]
	movi.2d	v0, #0000000000000000
	stur	q0, [x19, #20]
	stur	q0, [x19, #4]
	b	LBB0_3
LBB0_2:
	ldr	x8, [x19, #16]
LBB0_3:
	add	x8, x8, #1
	str	x8, [x19, #16]
Lloh0:
	adrp	x8, _MAC_STATUS@GOTPAGE
Lloh1:
	ldr	x8, [x8, _MAC_STATUS@GOTPAGEOFF]
Lloh2:
	ldr	w0, [x8]
	bl	_tr32
Lloh3:
	adrp	x8, _MAC_STATUS_RCVD_CFG@GOTPAGE
Lloh4:
	ldr	x8, [x8, _MAC_STATUS_RCVD_CFG@GOTPAGEOFF]
Lloh5:
	ldr	w8, [x8]
	tst	w8, w0
	b.eq	LBB0_7
; %bb.4:
Lloh6:
	adrp	x8, _MAC_RX_AUTO_NEG@GOTPAGE
Lloh7:
	ldr	x8, [x8, _MAC_RX_AUTO_NEG@GOTPAGEOFF]
Lloh8:
	ldr	w0, [x8]
	bl	_tr32
	ldr	w8, [x19, #24]
	cmp	w0, w8
	b.ne	LBB0_8
; %bb.5:
	ldr	w8, [x19, #28]
	add	w9, w8, #1
	str	w9, [x19, #28]
	cmp	w8, #1
	b.lt	LBB0_10
; %bb.6:
	mov	w8, #1
	str	w8, [x19, #32]
	b	LBB0_9
LBB0_7:
	mov	w8, #0
	mov	w0, #0
Lloh9:
	adrp	x9, lCPI0_0@PAGE
Lloh10:
	ldr	q0, [x9, lCPI0_0@PAGEOFF]
	stur	q0, [x19, #24]
	str	wzr, [x19, #40]
	b	LBB0_11
LBB0_8:
	stp	wzr, wzr, [x19, #28]
LBB0_9:
	str	w0, [x19, #24]
LBB0_10:
Lloh11:
	adrp	x8, _ANEG_CFG_ACK@GOTPAGE
Lloh12:
	ldr	x8, [x8, _ANEG_CFG_ACK@GOTPAGEOFF]
Lloh13:
	ldr	w8, [x8]
	tst	w8, w0
	cset	w8, ne
	stp	wzr, w8, [x19, #36]
LBB0_11:
	str	w0, [x19, #4]
	ldr	w9, [x19]
	sub	w9, w9, #128
	cmp	w9, #15
	b.hi	LBB0_26
; %bb.12:
Lloh14:
	adrp	x10, _ANEG_OK@GOTPAGE
Lloh15:
	ldr	x10, [x10, _ANEG_OK@GOTPAGEOFF]
Lloh16:
	ldr	w20, [x10]
Lloh17:
	adrp	x10, lJTI0_0@PAGE
Lloh18:
	add	x10, x10, lJTI0_0@PAGEOFF
	adr	x11, LBB0_13
	ldrh	w12, [x10, x9, lsl #1]
	add	x11, x11, x12, lsl #2
	br	x11
LBB0_13:
	ldr	w8, [x19, #44]
Lloh19:
	adrp	x9, _MR_AN_ENABLE@GOTPAGE
Lloh20:
	ldr	x9, [x9, _MR_AN_ENABLE@GOTPAGEOFF]
Lloh21:
	ldr	w9, [x9]
Lloh22:
	adrp	x10, _MR_RESTART_AN@GOTPAGE
Lloh23:
	ldr	x10, [x10, _MR_RESTART_AN@GOTPAGEOFF]
Lloh24:
	ldr	w10, [x10]
	orr	w9, w10, w9
	tst	w9, w8
	b.eq	LBB0_35
; %bb.14:
	mov	w9, #139
	str	w9, [x19]
	b	LBB0_35
LBB0_15:
	ldr	x8, [x19, #16]
	str	x8, [x19, #8]
Lloh25:
	adrp	x8, _MR_NP_LOADED@GOTPAGE
Lloh26:
	ldr	x8, [x8, _MR_NP_LOADED@GOTPAGEOFF]
Lloh27:
	ldr	w8, [x8]
	ldr	w9, [x19, #44]
	bic	w8, w9, w8
	stp	w8, wzr, [x19, #44]
Lloh28:
	adrp	x8, _MAC_TX_AUTO_NEG@GOTPAGE
Lloh29:
	ldr	x8, [x8, _MAC_TX_AUTO_NEG@GOTPAGEOFF]
Lloh30:
	ldr	w0, [x8]
	mov	w1, #0
	bl	_tw32
Lloh31:
	adrp	x8, _MAC_MODE_SEND_CONFIGS@GOTPAGE
Lloh32:
	ldr	x8, [x8, _MAC_MODE_SEND_CONFIGS@GOTPAGEOFF]
Lloh33:
	ldr	w8, [x8]
	ldr	w9, [x21]
	orr	w1, w9, w8
	str	w1, [x21]
Lloh34:
	adrp	x8, _MAC_MODE@GOTPAGE
Lloh35:
	ldr	x8, [x8, _MAC_MODE@GOTPAGEOFF]
Lloh36:
	ldr	w0, [x8]
	bl	_tw32_f
	mov	w0, #40
	bl	_udelay
Lloh37:
	adrp	x8, _ANEG_TIMER_ENAB@GOTPAGE
Lloh38:
	ldr	x8, [x8, _ANEG_TIMER_ENAB@GOTPAGEOFF]
Lloh39:
	ldr	w20, [x8]
	mov	w8, #130
	str	w8, [x19]
LBB0_16:
	ldp	x9, x8, [x19, #8]
Lloh40:
	adrp	x10, _ANEG_STATE_SETTLE_TIME@GOTPAGE
Lloh41:
	ldr	x10, [x10, _ANEG_STATE_SETTLE_TIME@GOTPAGEOFF]
Lloh42:
	ldr	x10, [x10]
	sub	x8, x8, x9
	cmp	x8, x10
	b.ls	LBB0_54
; %bb.17:
	mov	w8, #142
	str	w8, [x19]
	b	LBB0_56
LBB0_18:
Lloh43:
	adrp	x8, _MR_AN_COMPLETE@GOTPAGE
Lloh44:
	ldr	x8, [x8, _MR_AN_COMPLETE@GOTPAGEOFF]
Lloh45:
	ldr	w8, [x8]
Lloh46:
	adrp	x9, _MR_LINK_OK@GOTPAGE
Lloh47:
	ldr	x9, [x9, _MR_LINK_OK@GOTPAGEOFF]
Lloh48:
	ldr	w9, [x9]
	orr	w8, w9, w8
	ldr	w9, [x19, #44]
	orr	w8, w8, w9
	str	w8, [x19, #44]
LBB0_19:
Lloh49:
	adrp	x8, _ANEG_DONE@GOTPAGE
Lloh50:
	ldr	x8, [x8, _ANEG_DONE@GOTPAGEOFF]
	b	LBB0_55
LBB0_20:
	ldr	x8, [x19, #16]
	str	x8, [x19, #8]
Lloh51:
	adrp	x8, _MAC_MODE_SEND_CONFIGS@GOTPAGE
Lloh52:
	ldr	x8, [x8, _MAC_MODE_SEND_CONFIGS@GOTPAGEOFF]
Lloh53:
	ldr	w8, [x8]
	ldr	w9, [x21]
	bic	w1, w9, w8
	str	w1, [x21]
Lloh54:
	adrp	x8, _MAC_MODE@GOTPAGE
Lloh55:
	ldr	x8, [x8, _MAC_MODE@GOTPAGEOFF]
Lloh56:
	ldr	w0, [x8]
	bl	_tw32_f
	mov	w0, #40
	bl	_udelay
	mov	w8, #135
	b	LBB0_53
LBB0_21:
	ldr	w8, [x19, #32]
	cbz	w8, LBB0_23
; %bb.22:
	cbz	w0, LBB0_40
LBB0_23:
	ldp	x9, x8, [x19, #8]
Lloh57:
	adrp	x10, _ANEG_STATE_SETTLE_TIME@GOTPAGE
Lloh58:
	ldr	x10, [x10, _ANEG_STATE_SETTLE_TIME@GOTPAGEOFF]
Lloh59:
	ldr	x10, [x10]
	sub	x8, x8, x9
	cmp	x8, x10
	b.ls	LBB0_56
; %bb.24:
	mov	w8, #133
	str	w8, [x19]
	b	LBB0_56
LBB0_25:
Lloh60:
	adrp	x8, _ANEG_CFG_INVAL@GOTPAGE
Lloh61:
	ldr	x8, [x8, _ANEG_CFG_INVAL@GOTPAGEOFF]
Lloh62:
	ldr	w8, [x8]
	tst	w8, w0
	b.eq	LBB0_52
LBB0_26:
Lloh63:
	adrp	x8, _ANEG_FAILED@GOTPAGE
Lloh64:
	ldr	x8, [x8, _ANEG_FAILED@GOTPAGEOFF]
	b	LBB0_55
LBB0_27:
	ldr	w8, [x19, #32]
	cbz	w8, LBB0_29
; %bb.28:
	cbz	w0, LBB0_40
LBB0_29:
	ldp	x9, x8, [x19, #8]
Lloh65:
	adrp	x10, _ANEG_STATE_SETTLE_TIME@GOTPAGE
Lloh66:
	ldr	x10, [x10, _ANEG_STATE_SETTLE_TIME@GOTPAGEOFF]
Lloh67:
	ldr	x10, [x10]
	sub	x8, x8, x9
	cmp	x8, x10
	b.ls	LBB0_56
; %bb.30:
	ldr	w8, [x19, #44]
Lloh68:
	adrp	x9, _MR_LP_ADV_NEXT_PAGE@GOTPAGE
Lloh69:
	ldr	x9, [x9, _MR_LP_ADV_NEXT_PAGE@GOTPAGEOFF]
Lloh70:
	ldr	w9, [x9]
	tst	w9, w8
	b.eq	LBB0_33
; %bb.31:
	ldr	w9, [x19, #48]
Lloh71:
	adrp	x10, _ANEG_CFG_NP@GOTPAGE
Lloh72:
	ldr	x10, [x10, _ANEG_CFG_NP@GOTPAGEOFF]
Lloh73:
	ldr	w10, [x10]
	tst	w10, w9
	b.ne	LBB0_26
; %bb.32:
Lloh74:
	adrp	x9, _MR_NP_RX@GOTPAGE
Lloh75:
	ldr	x9, [x9, _MR_NP_RX@GOTPAGEOFF]
Lloh76:
	ldr	w9, [x9]
	tst	w9, w8
	b.ne	LBB0_26
LBB0_33:
	mov	w8, #134
	str	w8, [x19]
	b	LBB0_56
LBB0_34:
	ldr	w8, [x19, #44]
LBB0_35:
Lloh77:
	adrp	x9, _MR_AN_COMPLETE@GOTPAGE
Lloh78:
	ldr	x9, [x9, _MR_AN_COMPLETE@GOTPAGEOFF]
Lloh79:
	ldr	w9, [x9]
Lloh80:
	adrp	x10, _MR_PAGE_RX@GOTPAGE
Lloh81:
	ldr	x10, [x10, _MR_PAGE_RX@GOTPAGEOFF]
Lloh82:
	ldr	w10, [x10]
	orr	w9, w10, w9
	bic	w8, w8, w9
	str	w8, [x19, #44]
Lloh83:
	adrp	x9, _MR_AN_ENABLE@GOTPAGE
Lloh84:
	ldr	x9, [x9, _MR_AN_ENABLE@GOTPAGEOFF]
Lloh85:
	ldr	w9, [x9]
	tst	w9, w8
	b.eq	LBB0_48
; %bb.36:
	str	wzr, [x19, #40]
	movi.2d	v0, #0000000000000000
	stur	q0, [x19, #24]
	stur	q0, [x19, #8]
	mov	w8, #129
	str	w8, [x19]
	b	LBB0_56
LBB0_37:
Lloh86:
	adrp	x8, _ANEG_CFG_ACK@GOTPAGE
Lloh87:
	ldr	x8, [x8, _ANEG_CFG_ACK@GOTPAGEOFF]
Lloh88:
	ldr	w8, [x8]
	ldr	w9, [x19, #48]
	orr	w1, w9, w8
	str	w1, [x19, #48]
Lloh89:
	adrp	x8, _MAC_TX_AUTO_NEG@GOTPAGE
Lloh90:
	ldr	x8, [x8, _MAC_TX_AUTO_NEG@GOTPAGEOFF]
Lloh91:
	ldr	w0, [x8]
	bl	_tw32
Lloh92:
	adrp	x8, _MAC_MODE_SEND_CONFIGS@GOTPAGE
Lloh93:
	ldr	x8, [x8, _MAC_MODE_SEND_CONFIGS@GOTPAGEOFF]
Lloh94:
	ldr	w8, [x8]
	ldr	w9, [x21]
	orr	w1, w9, w8
	str	w1, [x21]
Lloh95:
	adrp	x8, _MAC_MODE@GOTPAGE
Lloh96:
	ldr	x8, [x8, _MAC_MODE@GOTPAGEOFF]
Lloh97:
	ldr	w0, [x8]
	bl	_tw32_f
	mov	w0, #40
	bl	_udelay
	mov	w8, #141
	str	w8, [x19]
	ldr	w8, [x19, #40]
LBB0_38:
	cbz	w8, LBB0_49
; %bb.39:
	ldr	w8, [x19, #4]
Lloh98:
	adrp	x9, _ANEG_CFG_ACK@GOTPAGE
Lloh99:
	ldr	x9, [x9, _ANEG_CFG_ACK@GOTPAGEOFF]
Lloh100:
	ldr	w9, [x9]
	ldr	w10, [x19, #24]
	eor	w8, w10, w8
	bics	wzr, w8, w9
	b.eq	LBB0_51
LBB0_40:
	mov	w8, #139
	str	w8, [x19]
	b	LBB0_56
LBB0_41:
Lloh101:
	adrp	x8, _MR_TOGGLE_TX@GOTPAGE
Lloh102:
	ldr	x8, [x8, _MR_TOGGLE_TX@GOTPAGEOFF]
Lloh103:
	ldr	w8, [x8]
	ldr	w9, [x19, #44]
	bic	w8, w9, w8
Lloh104:
	adrp	x9, _ANEG_CFG_FD@GOTPAGE
Lloh105:
	ldr	x9, [x9, _ANEG_CFG_FD@GOTPAGEOFF]
Lloh106:
	ldr	w9, [x9]
	stp	w8, w9, [x19, #44]
	ldr	w0, [x21, #4]
	bl	_tg3_advert_flowctrl_1000X
Lloh107:
	adrp	x8, _ADVERTISE_1000XPAUSE@GOTPAGE
Lloh108:
	ldr	x8, [x8, _ADVERTISE_1000XPAUSE@GOTPAGEOFF]
Lloh109:
	ldr	w8, [x8]
	tst	w8, w0
	b.eq	LBB0_43
; %bb.42:
Lloh110:
	adrp	x8, _ANEG_CFG_PS1@GOTPAGE
Lloh111:
	ldr	x8, [x8, _ANEG_CFG_PS1@GOTPAGEOFF]
Lloh112:
	ldr	w8, [x8]
	ldr	w9, [x19, #48]
	orr	w8, w9, w8
	str	w8, [x19, #48]
LBB0_43:
Lloh113:
	adrp	x8, _ADVERTISE_1000XPSE_ASYM@GOTPAGE
Lloh114:
	ldr	x8, [x8, _ADVERTISE_1000XPSE_ASYM@GOTPAGEOFF]
Lloh115:
	ldr	w8, [x8]
	tst	w8, w0
	b.eq	LBB0_57
; %bb.44:
Lloh116:
	adrp	x8, _ANEG_CFG_PS2@GOTPAGE
Lloh117:
	ldr	x8, [x8, _ANEG_CFG_PS2@GOTPAGEOFF]
Lloh118:
	ldr	w8, [x8]
	ldr	w9, [x19, #48]
	orr	w1, w9, w8
	str	w1, [x19, #48]
	b	LBB0_58
LBB0_45:
	ldr	w8, [x19, #32]
	cbz	w8, LBB0_56
; %bb.46:
	cbz	w0, LBB0_56
; %bb.47:
	mov	w8, #140
	str	w8, [x19]
	b	LBB0_56
LBB0_48:
	mov	w8, #136
	str	w8, [x19]
	b	LBB0_56
LBB0_49:
	ldr	w8, [x19, #32]
	cbz	w8, LBB0_56
; %bb.50:
	ldr	w8, [x19, #4]
	cbnz	w8, LBB0_56
	b	LBB0_40
LBB0_51:
	mov	w8, #137
	str	w8, [x19]
	b	LBB0_56
LBB0_52:
Lloh119:
	adrp	x8, _MR_LP_ADV_FULL_DUPLEX@GOTPAGE
Lloh120:
	ldr	x8, [x8, _MR_LP_ADV_FULL_DUPLEX@GOTPAGEOFF]
Lloh121:
	adrp	x9, _MR_LP_ADV_HALF_DUPLEX@GOTPAGE
Lloh122:
	ldr	x9, [x9, _MR_LP_ADV_HALF_DUPLEX@GOTPAGEOFF]
Lloh123:
	ldr	w8, [x8]
Lloh124:
	ldr	w9, [x9]
	orr	w10, w9, w8
Lloh125:
	adrp	x11, _MR_LP_ADV_SYM_PAUSE@GOTPAGE
Lloh126:
	ldr	x11, [x11, _MR_LP_ADV_SYM_PAUSE@GOTPAGEOFF]
Lloh127:
	ldr	w11, [x11]
	orr	w10, w10, w11
Lloh128:
	adrp	x12, _MR_LP_ADV_ASYM_PAUSE@GOTPAGE
Lloh129:
	ldr	x12, [x12, _MR_LP_ADV_ASYM_PAUSE@GOTPAGEOFF]
Lloh130:
	ldr	w12, [x12]
Lloh131:
	adrp	x13, _MR_LP_ADV_REMOTE_FAULT1@GOTPAGE
Lloh132:
	ldr	x13, [x13, _MR_LP_ADV_REMOTE_FAULT1@GOTPAGEOFF]
	orr	w10, w10, w12
Lloh133:
	ldr	w13, [x13]
	orr	w10, w10, w13
Lloh134:
	adrp	x14, _MR_LP_ADV_REMOTE_FAULT2@GOTPAGE
Lloh135:
	ldr	x14, [x14, _MR_LP_ADV_REMOTE_FAULT2@GOTPAGEOFF]
Lloh136:
	ldr	w14, [x14]
	orr	w10, w10, w14
Lloh137:
	adrp	x15, _MR_LP_ADV_NEXT_PAGE@GOTPAGE
Lloh138:
	ldr	x15, [x15, _MR_LP_ADV_NEXT_PAGE@GOTPAGEOFF]
Lloh139:
	ldr	w15, [x15]
Lloh140:
	adrp	x16, _MR_TOGGLE_RX@GOTPAGE
Lloh141:
	ldr	x16, [x16, _MR_TOGGLE_RX@GOTPAGEOFF]
	orr	w10, w10, w15
Lloh142:
	ldr	w16, [x16]
	orr	w10, w10, w16
Lloh143:
	adrp	x17, _MR_NP_RX@GOTPAGE
Lloh144:
	ldr	x17, [x17, _MR_NP_RX@GOTPAGEOFF]
Lloh145:
	ldr	w17, [x17]
	orr	w10, w10, w17
	ldr	w1, [x19, #44]
	bic	w10, w1, w10
Lloh146:
	adrp	x1, _ANEG_CFG_FD@GOTPAGE
Lloh147:
	ldr	x1, [x1, _ANEG_CFG_FD@GOTPAGEOFF]
Lloh148:
	ldr	w1, [x1]
	tst	w1, w0
	csel	w8, wzr, w8, eq
	orr	w8, w10, w8
Lloh149:
	adrp	x10, _ANEG_CFG_HD@GOTPAGE
Lloh150:
	ldr	x10, [x10, _ANEG_CFG_HD@GOTPAGEOFF]
Lloh151:
	ldr	w10, [x10]
	tst	w10, w0
	csel	w9, wzr, w9, eq
	orr	w8, w8, w9
Lloh152:
	adrp	x9, _ANEG_CFG_PS1@GOTPAGE
Lloh153:
	ldr	x9, [x9, _ANEG_CFG_PS1@GOTPAGEOFF]
Lloh154:
	ldr	w9, [x9]
	tst	w9, w0
	csel	w9, wzr, w11, eq
	orr	w8, w8, w9
Lloh155:
	adrp	x9, _ANEG_CFG_PS2@GOTPAGE
Lloh156:
	ldr	x9, [x9, _ANEG_CFG_PS2@GOTPAGEOFF]
Lloh157:
	ldr	w9, [x9]
	tst	w9, w0
	csel	w9, wzr, w12, eq
	orr	w8, w8, w9
Lloh158:
	adrp	x9, _ANEG_CFG_RF1@GOTPAGE
Lloh159:
	ldr	x9, [x9, _ANEG_CFG_RF1@GOTPAGEOFF]
Lloh160:
	ldr	w9, [x9]
	tst	w9, w0
	csel	w9, wzr, w13, eq
	orr	w8, w8, w9
Lloh161:
	adrp	x9, _ANEG_CFG_RF2@GOTPAGE
Lloh162:
	ldr	x9, [x9, _ANEG_CFG_RF2@GOTPAGEOFF]
Lloh163:
	ldr	w9, [x9]
	tst	w9, w0
	csel	w9, wzr, w14, eq
	orr	w8, w8, w9
Lloh164:
	adrp	x9, _ANEG_CFG_NP@GOTPAGE
Lloh165:
	ldr	x9, [x9, _ANEG_CFG_NP@GOTPAGEOFF]
Lloh166:
	ldr	w9, [x9]
	tst	w9, w0
	csel	w9, wzr, w15, eq
	orr	w8, w8, w9
	ldr	x9, [x19, #16]
Lloh167:
	adrp	x10, _MR_TOGGLE_TX@GOTPAGE
Lloh168:
	ldr	x10, [x10, _MR_TOGGLE_TX@GOTPAGEOFF]
	str	x9, [x19, #8]
Lloh169:
	ldr	w9, [x10]
	eor	w8, w8, w9
	lsl	w9, w0, #28
	and	w9, w16, w9, asr #31
	orr	w8, w8, w9
	csel	w9, wzr, w17, eq
	orr	w8, w8, w9
Lloh170:
	adrp	x9, _MR_PAGE_RX@GOTPAGE
Lloh171:
	ldr	x9, [x9, _MR_PAGE_RX@GOTPAGEOFF]
Lloh172:
	ldr	w9, [x9]
	orr	w8, w8, w9
	str	w8, [x19, #44]
	mov	w8, #138
LBB0_53:
	str	w8, [x19]
LBB0_54:
Lloh173:
	adrp	x8, _ANEG_TIMER_ENAB@GOTPAGE
Lloh174:
	ldr	x8, [x8, _ANEG_TIMER_ENAB@GOTPAGEOFF]
LBB0_55:
	ldr	w20, [x8]
LBB0_56:
	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
	ret
LBB0_57:
	ldr	w1, [x19, #48]
LBB0_58:
Lloh175:
	adrp	x8, _MAC_TX_AUTO_NEG@GOTPAGE
Lloh176:
	ldr	x8, [x8, _MAC_TX_AUTO_NEG@GOTPAGEOFF]
Lloh177:
	ldr	w0, [x8]
	bl	_tw32
Lloh178:
	adrp	x8, _MAC_MODE_SEND_CONFIGS@GOTPAGE
Lloh179:
	ldr	x8, [x8, _MAC_MODE_SEND_CONFIGS@GOTPAGEOFF]
Lloh180:
	ldr	w8, [x8]
	ldr	w9, [x21]
	orr	w1, w9, w8
	str	w1, [x21]
Lloh181:
	adrp	x8, _MAC_MODE@GOTPAGE
Lloh182:
	ldr	x8, [x8, _MAC_MODE@GOTPAGEOFF]
Lloh183:
	ldr	w0, [x8]
	bl	_tw32_f
	mov	w0, #40
	bl	_udelay
	mov	w8, #143
	str	w8, [x19]
	b	LBB0_56
	.loh AdrpLdrGotLdr	Lloh3, Lloh4, Lloh5
	.loh AdrpLdrGotLdr	Lloh0, Lloh1, Lloh2
	.loh AdrpLdrGotLdr	Lloh6, Lloh7, Lloh8
	.loh AdrpLdr	Lloh9, Lloh10
	.loh AdrpLdrGotLdr	Lloh11, Lloh12, Lloh13
	.loh AdrpAdd	Lloh17, Lloh18
	.loh AdrpLdrGotLdr	Lloh14, Lloh15, Lloh16
	.loh AdrpLdrGotLdr	Lloh22, Lloh23, Lloh24
	.loh AdrpLdrGotLdr	Lloh19, Lloh20, Lloh21
	.loh AdrpLdrGotLdr	Lloh37, Lloh38, Lloh39
	.loh AdrpLdrGotLdr	Lloh34, Lloh35, Lloh36
	.loh AdrpLdrGotLdr	Lloh31, Lloh32, Lloh33
	.loh AdrpLdrGotLdr	Lloh28, Lloh29, Lloh30
	.loh AdrpLdrGotLdr	Lloh25, Lloh26, Lloh27
	.loh AdrpLdrGotLdr	Lloh40, Lloh41, Lloh42
	.loh AdrpLdrGotLdr	Lloh46, Lloh47, Lloh48
	.loh AdrpLdrGotLdr	Lloh43, Lloh44, Lloh45
	.loh AdrpLdrGot	Lloh49, Lloh50
	.loh AdrpLdrGotLdr	Lloh54, Lloh55, Lloh56
	.loh AdrpLdrGotLdr	Lloh51, Lloh52, Lloh53
	.loh AdrpLdrGotLdr	Lloh57, Lloh58, Lloh59
	.loh AdrpLdrGotLdr	Lloh60, Lloh61, Lloh62
	.loh AdrpLdrGot	Lloh63, Lloh64
	.loh AdrpLdrGotLdr	Lloh65, Lloh66, Lloh67
	.loh AdrpLdrGotLdr	Lloh68, Lloh69, Lloh70
	.loh AdrpLdrGotLdr	Lloh71, Lloh72, Lloh73
	.loh AdrpLdrGotLdr	Lloh74, Lloh75, Lloh76
	.loh AdrpLdrGotLdr	Lloh83, Lloh84, Lloh85
	.loh AdrpLdrGotLdr	Lloh80, Lloh81, Lloh82
	.loh AdrpLdrGotLdr	Lloh77, Lloh78, Lloh79
	.loh AdrpLdrGotLdr	Lloh95, Lloh96, Lloh97
	.loh AdrpLdrGotLdr	Lloh92, Lloh93, Lloh94
	.loh AdrpLdrGotLdr	Lloh89, Lloh90, Lloh91
	.loh AdrpLdrGotLdr	Lloh86, Lloh87, Lloh88
	.loh AdrpLdrGotLdr	Lloh98, Lloh99, Lloh100
	.loh AdrpLdrGotLdr	Lloh107, Lloh108, Lloh109
	.loh AdrpLdrGotLdr	Lloh104, Lloh105, Lloh106
	.loh AdrpLdrGotLdr	Lloh101, Lloh102, Lloh103
	.loh AdrpLdrGotLdr	Lloh110, Lloh111, Lloh112
	.loh AdrpLdrGotLdr	Lloh113, Lloh114, Lloh115
	.loh AdrpLdrGotLdr	Lloh116, Lloh117, Lloh118
	.loh AdrpLdrGotLdr	Lloh170, Lloh171, Lloh172
	.loh AdrpLdrGotLdr	Lloh167, Lloh168, Lloh169
	.loh AdrpLdrGotLdr	Lloh164, Lloh165, Lloh166
	.loh AdrpLdrGotLdr	Lloh161, Lloh162, Lloh163
	.loh AdrpLdrGotLdr	Lloh158, Lloh159, Lloh160
	.loh AdrpLdrGotLdr	Lloh155, Lloh156, Lloh157
	.loh AdrpLdrGotLdr	Lloh152, Lloh153, Lloh154
	.loh AdrpLdrGotLdr	Lloh149, Lloh150, Lloh151
	.loh AdrpLdrGotLdr	Lloh146, Lloh147, Lloh148
	.loh AdrpLdrGotLdr	Lloh143, Lloh144, Lloh145
	.loh AdrpLdrGotLdr	Lloh140, Lloh141, Lloh142
	.loh AdrpLdrGotLdr	Lloh137, Lloh138, Lloh139
	.loh AdrpLdrGotLdr	Lloh134, Lloh135, Lloh136
	.loh AdrpLdrGotLdr	Lloh131, Lloh132, Lloh133
	.loh AdrpLdrGotLdr	Lloh128, Lloh129, Lloh130
	.loh AdrpLdrGotLdr	Lloh125, Lloh126, Lloh127
	.loh AdrpLdrGotLdr	Lloh121, Lloh122, Lloh124
	.loh AdrpLdrGotLdr	Lloh119, Lloh120, Lloh123
	.loh AdrpLdrGot	Lloh173, Lloh174
	.loh AdrpLdrGotLdr	Lloh181, Lloh182, Lloh183
	.loh AdrpLdrGotLdr	Lloh178, Lloh179, Lloh180
	.loh AdrpLdrGotLdr	Lloh175, Lloh176, Lloh177
	.cfi_endproc
	.section	__TEXT,__const
	.p2align	1
lJTI0_0:
	.short	(LBB0_13-LBB0_13)>>2
	.short	(LBB0_15-LBB0_13)>>2
	.short	(LBB0_16-LBB0_13)>>2
	.short	(LBB0_56-LBB0_13)>>2
	.short	(LBB0_56-LBB0_13)>>2
	.short	(LBB0_18-LBB0_13)>>2
	.short	(LBB0_20-LBB0_13)>>2
	.short	(LBB0_21-LBB0_13)>>2
	.short	(LBB0_19-LBB0_13)>>2
	.short	(LBB0_25-LBB0_13)>>2
	.short	(LBB0_27-LBB0_13)>>2
	.short	(LBB0_34-LBB0_13)>>2
	.short	(LBB0_37-LBB0_13)>>2
	.short	(LBB0_38-LBB0_13)>>2
	.short	(LBB0_41-LBB0_13)>>2
	.short	(LBB0_45-LBB0_13)>>2
                                        ; -- End function
	.comm	_MAC_STATUS,4,2                 ; @MAC_STATUS
	.comm	_MAC_STATUS_RCVD_CFG,4,2        ; @MAC_STATUS_RCVD_CFG
	.comm	_MAC_RX_AUTO_NEG,4,2            ; @MAC_RX_AUTO_NEG
	.comm	_ANEG_CFG_ACK,4,2               ; @ANEG_CFG_ACK
	.comm	_ANEG_OK,4,2                    ; @ANEG_OK
	.comm	_MR_AN_ENABLE,4,2               ; @MR_AN_ENABLE
	.comm	_MR_RESTART_AN,4,2              ; @MR_RESTART_AN
	.comm	_MR_AN_COMPLETE,4,2             ; @MR_AN_COMPLETE
	.comm	_MR_PAGE_RX,4,2                 ; @MR_PAGE_RX
	.comm	_MR_NP_LOADED,4,2               ; @MR_NP_LOADED
	.comm	_MAC_TX_AUTO_NEG,4,2            ; @MAC_TX_AUTO_NEG
	.comm	_MAC_MODE_SEND_CONFIGS,4,2      ; @MAC_MODE_SEND_CONFIGS
	.comm	_MAC_MODE,4,2                   ; @MAC_MODE
	.comm	_ANEG_TIMER_ENAB,4,2            ; @ANEG_TIMER_ENAB
	.comm	_ANEG_STATE_SETTLE_TIME,8,3     ; @ANEG_STATE_SETTLE_TIME
	.comm	_ANEG_DONE,4,2                  ; @ANEG_DONE
	.comm	_MR_TOGGLE_TX,4,2               ; @MR_TOGGLE_TX
	.comm	_ANEG_CFG_FD,4,2                ; @ANEG_CFG_FD
	.comm	_ADVERTISE_1000XPAUSE,4,2       ; @ADVERTISE_1000XPAUSE
	.comm	_ANEG_CFG_PS1,4,2               ; @ANEG_CFG_PS1
	.comm	_ADVERTISE_1000XPSE_ASYM,4,2    ; @ADVERTISE_1000XPSE_ASYM
	.comm	_ANEG_CFG_PS2,4,2               ; @ANEG_CFG_PS2
	.comm	_ANEG_CFG_INVAL,4,2             ; @ANEG_CFG_INVAL
	.comm	_ANEG_FAILED,4,2                ; @ANEG_FAILED
	.comm	_MR_LP_ADV_FULL_DUPLEX,4,2      ; @MR_LP_ADV_FULL_DUPLEX
	.comm	_MR_LP_ADV_HALF_DUPLEX,4,2      ; @MR_LP_ADV_HALF_DUPLEX
	.comm	_MR_LP_ADV_SYM_PAUSE,4,2        ; @MR_LP_ADV_SYM_PAUSE
	.comm	_MR_LP_ADV_ASYM_PAUSE,4,2       ; @MR_LP_ADV_ASYM_PAUSE
	.comm	_MR_LP_ADV_REMOTE_FAULT1,4,2    ; @MR_LP_ADV_REMOTE_FAULT1
	.comm	_MR_LP_ADV_REMOTE_FAULT2,4,2    ; @MR_LP_ADV_REMOTE_FAULT2
	.comm	_MR_LP_ADV_NEXT_PAGE,4,2        ; @MR_LP_ADV_NEXT_PAGE
	.comm	_MR_TOGGLE_RX,4,2               ; @MR_TOGGLE_RX
	.comm	_MR_NP_RX,4,2                   ; @MR_NP_RX
	.comm	_ANEG_CFG_HD,4,2                ; @ANEG_CFG_HD
	.comm	_ANEG_CFG_RF1,4,2               ; @ANEG_CFG_RF1
	.comm	_ANEG_CFG_RF2,4,2               ; @ANEG_CFG_RF2
	.comm	_ANEG_CFG_NP,4,2                ; @ANEG_CFG_NP
	.comm	_MR_LINK_OK,4,2                 ; @MR_LINK_OK
	.no_dead_strip	_tg3_fiber_aneg_smachine
.subsections_via_symbols
