	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_t3_ael2005_phy_prep            ## -- Begin function t3_ael2005_phy_prep
	.p2align	4, 0x90
_t3_ael2005_phy_prep:                   ## @t3_ael2005_phy_prep
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	pushq	%rbx
	pushq	%rax
	.cfi_offset %rbx, -24
	movq	_SUPPORTED_10000baseT_Full@GOTPCREL(%rip), %rax
	movq	_SUPPORTED_AUI@GOTPCREL(%rip), %rbx
	movl	(%rbx), %r9d
	orl	(%rax), %r9d
	movq	_SUPPORTED_FIBRE@GOTPCREL(%rip), %rax
	orl	(%rax), %r9d
	movq	%rcx, %r8
	movq	%rdi, %rbx
	movq	_SUPPORTED_IRQ@GOTPCREL(%rip), %rax
	orl	(%rax), %r9d
	leaq	L_.str(%rip), %rax
	movq	%rax, (%rsp)
	movq	_ael2005_ops@GOTPCREL(%rip), %rcx
	callq	_cphy_init
	movl	$125, %edi
	callq	_msleep
	movq	_MDIO_MMD_PMAPMD@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_AEL_OPT_SETTINGS@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	movq	%rbx, %rdi
	xorl	%ecx, %ecx
	movl	$32, %r8d
	addq	$8, %rsp
	popq	%rbx
	popq	%rbp
	jmp	_t3_mdio_change_bits            ## TAILCALL
	.cfi_endproc
                                        ## -- End function
	.comm	_ael2005_ops,4,2                ## @ael2005_ops
	.comm	_SUPPORTED_10000baseT_Full,4,2  ## @SUPPORTED_10000baseT_Full
	.comm	_SUPPORTED_AUI,4,2              ## @SUPPORTED_AUI
	.comm	_SUPPORTED_FIBRE,4,2            ## @SUPPORTED_FIBRE
	.comm	_SUPPORTED_IRQ,4,2              ## @SUPPORTED_IRQ
	.section	__TEXT,__cstring,cstring_literals
L_.str:                                 ## @.str
	.asciz	"10GBASE-R"

	.comm	_MDIO_MMD_PMAPMD,4,2            ## @MDIO_MMD_PMAPMD
	.comm	_AEL_OPT_SETTINGS,4,2           ## @AEL_OPT_SETTINGS
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_t3_ael2005_phy_prep            ; -- Begin function t3_ael2005_phy_prep
	.p2align	2
_t3_ael2005_phy_prep:                   ; @t3_ael2005_phy_prep
	.cfi_startproc
; %bb.0:
	stp	x20, x19, [sp, #-32]!           ; 16-byte Folded Spill
	.cfi_def_cfa_offset 32
	stp	x29, x30, [sp, #16]             ; 16-byte Folded Spill
	add	x29, sp, #16
	.cfi_def_cfa w29, 16
	.cfi_offset w30, -8
	.cfi_offset w29, -16
	.cfi_offset w19, -24
	.cfi_offset w20, -32
	mov	x4, x3
	mov	x19, x0
Lloh0:
	adrp	x8, _SUPPORTED_10000baseT_Full@GOTPAGE
Lloh1:
	ldr	x8, [x8, _SUPPORTED_10000baseT_Full@GOTPAGEOFF]
Lloh2:
	ldr	w8, [x8]
Lloh3:
	adrp	x9, _SUPPORTED_AUI@GOTPAGE
Lloh4:
	ldr	x9, [x9, _SUPPORTED_AUI@GOTPAGEOFF]
Lloh5:
	ldr	w9, [x9]
	orr	w8, w9, w8
Lloh6:
	adrp	x9, _SUPPORTED_FIBRE@GOTPAGE
Lloh7:
	ldr	x9, [x9, _SUPPORTED_FIBRE@GOTPAGEOFF]
Lloh8:
	ldr	w9, [x9]
	orr	w8, w8, w9
Lloh9:
	adrp	x9, _SUPPORTED_IRQ@GOTPAGE
Lloh10:
	ldr	x9, [x9, _SUPPORTED_IRQ@GOTPAGEOFF]
Lloh11:
	ldr	w9, [x9]
	orr	w5, w8, w9
Lloh12:
	adrp	x3, _ael2005_ops@GOTPAGE
Lloh13:
	ldr	x3, [x3, _ael2005_ops@GOTPAGEOFF]
Lloh14:
	adrp	x6, l_.str@PAGE
Lloh15:
	add	x6, x6, l_.str@PAGEOFF
	bl	_cphy_init
	mov	w0, #125
	bl	_msleep
Lloh16:
	adrp	x8, _MDIO_MMD_PMAPMD@GOTPAGE
Lloh17:
	ldr	x8, [x8, _MDIO_MMD_PMAPMD@GOTPAGEOFF]
Lloh18:
	ldr	w1, [x8]
Lloh19:
	adrp	x8, _AEL_OPT_SETTINGS@GOTPAGE
Lloh20:
	ldr	x8, [x8, _AEL_OPT_SETTINGS@GOTPAGEOFF]
Lloh21:
	ldr	w2, [x8]
	mov	x0, x19
	mov	w3, #0
	mov	w4, #32
	ldp	x29, x30, [sp, #16]             ; 16-byte Folded Reload
	ldp	x20, x19, [sp], #32             ; 16-byte Folded Reload
	b	_t3_mdio_change_bits
	.loh AdrpLdrGotLdr	Lloh19, Lloh20, Lloh21
	.loh AdrpLdrGotLdr	Lloh16, Lloh17, Lloh18
	.loh AdrpAdd	Lloh14, Lloh15
	.loh AdrpLdrGot	Lloh12, Lloh13
	.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	_ael2005_ops,4,2                ; @ael2005_ops
	.comm	_SUPPORTED_10000baseT_Full,4,2  ; @SUPPORTED_10000baseT_Full
	.comm	_SUPPORTED_AUI,4,2              ; @SUPPORTED_AUI
	.comm	_SUPPORTED_FIBRE,4,2            ; @SUPPORTED_FIBRE
	.comm	_SUPPORTED_IRQ,4,2              ; @SUPPORTED_IRQ
	.section	__TEXT,__cstring,cstring_literals
l_.str:                                 ; @.str
	.asciz	"10GBASE-R"

	.comm	_MDIO_MMD_PMAPMD,4,2            ; @MDIO_MMD_PMAPMD
	.comm	_AEL_OPT_SETTINGS,4,2           ; @AEL_OPT_SETTINGS
.subsections_via_symbols
