	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	4, 0x90                         ## -- Begin function rtl8168ep_2_hw_phy_config
_rtl8168ep_2_hw_phy_config:             ## @rtl8168ep_2_hw_phy_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	%rbx
	pushq	%rax
	.cfi_offset %rbx, -40
	.cfi_offset %r14, -32
	.cfi_offset %r15, -24
	movq	%rdi, %rbx
	callq	_rtl8168g_phy_adjust_10m_aldps
	movq	%rbx, %rdi
	movl	$31, %esi
	movl	$2627, %edx                     ## imm = 0xA43
	callq	_rtl_writephy
	movq	%rbx, %rdi
	movl	$19, %esi
	movl	$32786, %edx                    ## imm = 0x8012
	callq	_rtl_writephy
	movq	%rbx, %rdi
	movl	$20, %esi
	movl	$32768, %edx                    ## imm = 0x8000
	xorl	%ecx, %ecx
	callq	_rtl_w0w1_phy
	movq	%rbx, %rdi
	movl	$31, %esi
	xorl	%edx, %edx
	callq	_rtl_writephy
	movl	(%rbx), %r14d
	movl	$13, %edi
	callq	_BIT
	movl	%eax, %r15d
	movl	$14, %edi
	callq	_BIT
	movl	%r14d, %edi
	movl	$3138, %esi                     ## imm = 0xC42
	movl	$17, %edx
	movl	%r15d, %ecx
	movl	%eax, %r8d
	callq	_phy_modify_paged
	movq	%rbx, %rdi
	movl	$31, %esi
	movl	$2627, %edx                     ## imm = 0xA43
	callq	_rtl_writephy
	movq	%rbx, %rdi
	movl	$19, %esi
	movl	$33011, %edx                    ## imm = 0x80F3
	callq	_rtl_writephy
	movq	%rbx, %rdi
	movl	$20, %esi
	movl	$35584, %edx                    ## imm = 0x8B00
	movl	$-35840, %ecx                   ## imm = 0xFFFF7400
	callq	_rtl_w0w1_phy
	movq	%rbx, %rdi
	movl	$19, %esi
	movl	$33008, %edx                    ## imm = 0x80F0
	callq	_rtl_writephy
	movq	%rbx, %rdi
	movl	$20, %esi
	movl	$14848, %edx                    ## imm = 0x3A00
	movl	$-15104, %ecx                   ## imm = 0xC500
	callq	_rtl_w0w1_phy
	movq	%rbx, %rdi
	movl	$19, %esi
	movl	$33007, %edx                    ## imm = 0x80EF
	callq	_rtl_writephy
	movq	%rbx, %rdi
	movl	$20, %esi
	movl	$1280, %edx                     ## imm = 0x500
	movl	$-1536, %ecx                    ## imm = 0xFA00
	callq	_rtl_w0w1_phy
	movq	%rbx, %rdi
	movl	$19, %esi
	movl	$33014, %edx                    ## imm = 0x80F6
	callq	_rtl_writephy
	movq	%rbx, %rdi
	movl	$20, %esi
	movl	$28160, %edx                    ## imm = 0x6E00
	movl	$-28416, %ecx                   ## imm = 0x9100
	callq	_rtl_w0w1_phy
	movq	%rbx, %rdi
	movl	$19, %esi
	movl	$33004, %edx                    ## imm = 0x80EC
	callq	_rtl_writephy
	movq	%rbx, %rdi
	movl	$20, %esi
	movl	$26624, %edx                    ## imm = 0x6800
	movl	$-26880, %ecx                   ## imm = 0x9700
	callq	_rtl_w0w1_phy
	movq	%rbx, %rdi
	movl	$19, %esi
	movl	$33005, %edx                    ## imm = 0x80ED
	callq	_rtl_writephy
	movq	%rbx, %rdi
	movl	$20, %esi
	movl	$31744, %edx                    ## imm = 0x7C00
	movl	$-32000, %ecx                   ## imm = 0x8300
	callq	_rtl_w0w1_phy
	movq	%rbx, %rdi
	movl	$19, %esi
	movl	$33010, %edx                    ## imm = 0x80F2
	callq	_rtl_writephy
	movq	%rbx, %rdi
	movl	$20, %esi
	movl	$62464, %edx                    ## imm = 0xF400
	movl	$-62720, %ecx                   ## imm = 0xFFFF0B00
	callq	_rtl_w0w1_phy
	movq	%rbx, %rdi
	movl	$19, %esi
	movl	$33012, %edx                    ## imm = 0x80F4
	callq	_rtl_writephy
	movq	%rbx, %rdi
	movl	$20, %esi
	movl	$34048, %edx                    ## imm = 0x8500
	movl	$-34304, %ecx                   ## imm = 0xFFFF7A00
	callq	_rtl_w0w1_phy
	movq	%rbx, %rdi
	movl	$31, %esi
	movl	$2627, %edx                     ## imm = 0xA43
	callq	_rtl_writephy
	movq	%rbx, %rdi
	movl	$19, %esi
	movl	$33040, %edx                    ## imm = 0x8110
	callq	_rtl_writephy
	movq	%rbx, %rdi
	movl	$20, %esi
	movl	$43008, %edx                    ## imm = 0xA800
	movl	$-43264, %ecx                   ## imm = 0xFFFF5700
	callq	_rtl_w0w1_phy
	movq	%rbx, %rdi
	movl	$19, %esi
	movl	$33039, %edx                    ## imm = 0x810F
	callq	_rtl_writephy
	movq	%rbx, %rdi
	movl	$20, %esi
	movl	$7424, %edx                     ## imm = 0x1D00
	movl	$-7680, %ecx                    ## imm = 0xE200
	callq	_rtl_w0w1_phy
	movq	%rbx, %rdi
	movl	$19, %esi
	movl	$33041, %edx                    ## imm = 0x8111
	callq	_rtl_writephy
	movq	%rbx, %rdi
	movl	$20, %esi
	movl	$62720, %edx                    ## imm = 0xF500
	movl	$-62976, %ecx                   ## imm = 0xFFFF0A00
	callq	_rtl_w0w1_phy
	movq	%rbx, %rdi
	movl	$19, %esi
	movl	$33043, %edx                    ## imm = 0x8113
	callq	_rtl_writephy
	movq	%rbx, %rdi
	movl	$20, %esi
	movl	$24832, %edx                    ## imm = 0x6100
	movl	$-25088, %ecx                   ## imm = 0x9E00
	callq	_rtl_w0w1_phy
	movq	%rbx, %rdi
	movl	$19, %esi
	movl	$33045, %edx                    ## imm = 0x8115
	callq	_rtl_writephy
	movq	%rbx, %rdi
	movl	$20, %esi
	movl	$37376, %edx                    ## imm = 0x9200
	movl	$-37632, %ecx                   ## imm = 0xFFFF6D00
	callq	_rtl_w0w1_phy
	movq	%rbx, %rdi
	movl	$19, %esi
	movl	$33038, %edx                    ## imm = 0x810E
	callq	_rtl_writephy
	movq	%rbx, %rdi
	movl	$20, %esi
	movl	$1024, %edx                     ## imm = 0x400
	movl	$-1280, %ecx                    ## imm = 0xFB00
	callq	_rtl_w0w1_phy
	movq	%rbx, %rdi
	movl	$19, %esi
	movl	$33036, %edx                    ## imm = 0x810C
	callq	_rtl_writephy
	movq	%rbx, %rdi
	movl	$20, %esi
	movl	$31744, %edx                    ## imm = 0x7C00
	movl	$-32000, %ecx                   ## imm = 0x8300
	callq	_rtl_w0w1_phy
	movq	%rbx, %rdi
	movl	$19, %esi
	movl	$33035, %edx                    ## imm = 0x810B
	callq	_rtl_writephy
	movq	%rbx, %rdi
	movl	$20, %esi
	movl	$23040, %edx                    ## imm = 0x5A00
	movl	$-23296, %ecx                   ## imm = 0xA500
	callq	_rtl_w0w1_phy
	movq	%rbx, %rdi
	movl	$31, %esi
	movl	$2627, %edx                     ## imm = 0xA43
	callq	_rtl_writephy
	movq	%rbx, %rdi
	movl	$19, %esi
	movl	$32977, %edx                    ## imm = 0x80D1
	callq	_rtl_writephy
	movq	%rbx, %rdi
	movl	$20, %esi
	movl	$65280, %edx                    ## imm = 0xFF00
	movl	$-65536, %ecx                   ## imm = 0xFFFF0000
	callq	_rtl_w0w1_phy
	movq	%rbx, %rdi
	movl	$19, %esi
	movl	$32973, %edx                    ## imm = 0x80CD
	callq	_rtl_writephy
	movq	%rbx, %rdi
	movl	$20, %esi
	movl	$40448, %edx                    ## imm = 0x9E00
	movl	$-40704, %ecx                   ## imm = 0xFFFF6100
	callq	_rtl_w0w1_phy
	movq	%rbx, %rdi
	movl	$19, %esi
	movl	$32979, %edx                    ## imm = 0x80D3
	callq	_rtl_writephy
	movq	%rbx, %rdi
	movl	$20, %esi
	movl	$3584, %edx                     ## imm = 0xE00
	movl	$-3840, %ecx                    ## imm = 0xF100
	callq	_rtl_w0w1_phy
	movq	%rbx, %rdi
	movl	$19, %esi
	movl	$32981, %edx                    ## imm = 0x80D5
	callq	_rtl_writephy
	movq	%rbx, %rdi
	movl	$20, %esi
	movl	$51712, %edx                    ## imm = 0xCA00
	movl	$-51968, %ecx                   ## imm = 0xFFFF3500
	callq	_rtl_w0w1_phy
	movq	%rbx, %rdi
	movl	$19, %esi
	movl	$32983, %edx                    ## imm = 0x80D7
	callq	_rtl_writephy
	movq	%rbx, %rdi
	movl	$20, %esi
	movl	$33792, %edx                    ## imm = 0x8400
	movl	$-34048, %ecx                   ## imm = 0xFFFF7B00
	callq	_rtl_w0w1_phy
	movq	%rbx, %rdi
	movl	$31, %esi
	movl	$3021, %edx                     ## imm = 0xBCD
	callq	_rtl_writephy
	movq	%rbx, %rdi
	movl	$20, %esi
	movl	$20581, %edx                    ## imm = 0x5065
	callq	_rtl_writephy
	movq	%rbx, %rdi
	movl	$20, %esi
	movl	$53349, %edx                    ## imm = 0xD065
	callq	_rtl_writephy
	movq	%rbx, %rdi
	movl	$31, %esi
	movl	$3016, %edx                     ## imm = 0xBC8
	callq	_rtl_writephy
	movq	%rbx, %rdi
	movl	$18, %esi
	movl	$237, %edx
	callq	_rtl_writephy
	movq	%rbx, %rdi
	movl	$31, %esi
	movl	$3021, %edx                     ## imm = 0xBCD
	callq	_rtl_writephy
	movq	%rbx, %rdi
	movl	$20, %esi
	movl	$4197, %edx                     ## imm = 0x1065
	callq	_rtl_writephy
	movq	%rbx, %rdi
	movl	$20, %esi
	movl	$36965, %edx                    ## imm = 0x9065
	callq	_rtl_writephy
	movq	%rbx, %rdi
	movl	$20, %esi
	movl	$4197, %edx                     ## imm = 0x1065
	callq	_rtl_writephy
	movq	%rbx, %rdi
	movl	$31, %esi
	xorl	%edx, %edx
	callq	_rtl_writephy
	movq	%rbx, %rdi
	callq	_rtl8168g_disable_aldps
	movq	%rbx, %rdi
	callq	_rtl8168g_config_eee_phy
	movq	%rbx, %rdi
	addq	$8, %rsp
	popq	%rbx
	popq	%r14
	popq	%r15
	popq	%rbp
	jmp	_rtl_enable_eee                 ## TAILCALL
	.cfi_endproc
                                        ## -- End function
	.no_dead_strip	_rtl8168ep_2_hw_phy_config
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	2                               ; -- Begin function rtl8168ep_2_hw_phy_config
_rtl8168ep_2_hw_phy_config:             ; @rtl8168ep_2_hw_phy_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
	bl	_rtl8168g_phy_adjust_10m_aldps
	mov	x0, x19
	mov	w1, #31
	mov	w2, #2627
	bl	_rtl_writephy
	mov	x0, x19
	mov	w1, #19
	mov	w2, #32786
	bl	_rtl_writephy
	mov	x0, x19
	mov	w1, #20
	mov	w2, #32768
	mov	w3, #0
	bl	_rtl_w0w1_phy
	mov	x0, x19
	mov	w1, #31
	mov	w2, #0
	bl	_rtl_writephy
	ldr	w20, [x19]
	mov	w0, #13
	bl	_BIT
	mov	x21, x0
	mov	w0, #14
	bl	_BIT
	mov	x4, x0
	mov	x0, x20
	mov	w1, #3138
	mov	w2, #17
	mov	x3, x21
	bl	_phy_modify_paged
	mov	x0, x19
	mov	w1, #31
	mov	w2, #2627
	bl	_rtl_writephy
	mov	x0, x19
	mov	w1, #19
	mov	w2, #33011
	bl	_rtl_writephy
	mov	x0, x19
	mov	w1, #20
	mov	w2, #35584
	mov	w3, #-35840
	bl	_rtl_w0w1_phy
	mov	x0, x19
	mov	w1, #19
	mov	w2, #33008
	bl	_rtl_writephy
	mov	x0, x19
	mov	w1, #20
	mov	w2, #14848
	mov	w3, #-15104
	bl	_rtl_w0w1_phy
	mov	x0, x19
	mov	w1, #19
	mov	w2, #33007
	bl	_rtl_writephy
	mov	x0, x19
	mov	w1, #20
	mov	w2, #1280
	mov	w3, #-1536
	bl	_rtl_w0w1_phy
	mov	x0, x19
	mov	w1, #19
	mov	w2, #33014
	bl	_rtl_writephy
	mov	x0, x19
	mov	w1, #20
	mov	w2, #28160
	mov	w3, #-28416
	bl	_rtl_w0w1_phy
	mov	x0, x19
	mov	w1, #19
	mov	w2, #33004
	bl	_rtl_writephy
	mov	x0, x19
	mov	w1, #20
	mov	w2, #26624
	mov	w3, #-26880
	bl	_rtl_w0w1_phy
	mov	x0, x19
	mov	w1, #19
	mov	w2, #33005
	bl	_rtl_writephy
	mov	x0, x19
	mov	w1, #20
	mov	w2, #31744
	mov	w3, #-32000
	bl	_rtl_w0w1_phy
	mov	x0, x19
	mov	w1, #19
	mov	w2, #33010
	bl	_rtl_writephy
	mov	x0, x19
	mov	w1, #20
	mov	w2, #62464
	mov	w3, #-62720
	bl	_rtl_w0w1_phy
	mov	x0, x19
	mov	w1, #19
	mov	w2, #33012
	bl	_rtl_writephy
	mov	x0, x19
	mov	w1, #20
	mov	w2, #34048
	mov	w3, #-34304
	bl	_rtl_w0w1_phy
	mov	x0, x19
	mov	w1, #31
	mov	w2, #2627
	bl	_rtl_writephy
	mov	x0, x19
	mov	w1, #19
	mov	w2, #33040
	bl	_rtl_writephy
	mov	x0, x19
	mov	w1, #20
	mov	w2, #43008
	mov	w3, #-43264
	bl	_rtl_w0w1_phy
	mov	x0, x19
	mov	w1, #19
	mov	w2, #33039
	bl	_rtl_writephy
	mov	x0, x19
	mov	w1, #20
	mov	w2, #7424
	mov	w3, #-7680
	bl	_rtl_w0w1_phy
	mov	x0, x19
	mov	w1, #19
	mov	w2, #33041
	bl	_rtl_writephy
	mov	x0, x19
	mov	w1, #20
	mov	w2, #62720
	mov	w3, #-62976
	bl	_rtl_w0w1_phy
	mov	x0, x19
	mov	w1, #19
	mov	w2, #33043
	bl	_rtl_writephy
	mov	x0, x19
	mov	w1, #20
	mov	w2, #24832
	mov	w3, #-25088
	bl	_rtl_w0w1_phy
	mov	x0, x19
	mov	w1, #19
	mov	w2, #33045
	bl	_rtl_writephy
	mov	x0, x19
	mov	w1, #20
	mov	w2, #37376
	mov	w3, #-37632
	bl	_rtl_w0w1_phy
	mov	x0, x19
	mov	w1, #19
	mov	w2, #33038
	bl	_rtl_writephy
	mov	x0, x19
	mov	w1, #20
	mov	w2, #1024
	mov	w3, #-1280
	bl	_rtl_w0w1_phy
	mov	x0, x19
	mov	w1, #19
	mov	w2, #33036
	bl	_rtl_writephy
	mov	x0, x19
	mov	w1, #20
	mov	w2, #31744
	mov	w3, #-32000
	bl	_rtl_w0w1_phy
	mov	x0, x19
	mov	w1, #19
	mov	w2, #33035
	bl	_rtl_writephy
	mov	x0, x19
	mov	w1, #20
	mov	w2, #23040
	mov	w3, #-23296
	bl	_rtl_w0w1_phy
	mov	x0, x19
	mov	w1, #31
	mov	w2, #2627
	bl	_rtl_writephy
	mov	x0, x19
	mov	w1, #19
	mov	w2, #32977
	bl	_rtl_writephy
	mov	x0, x19
	mov	w1, #20
	mov	w2, #65280
	mov	w3, #-65536
	bl	_rtl_w0w1_phy
	mov	x0, x19
	mov	w1, #19
	mov	w2, #32973
	bl	_rtl_writephy
	mov	x0, x19
	mov	w1, #20
	mov	w2, #40448
	mov	w3, #-40704
	bl	_rtl_w0w1_phy
	mov	x0, x19
	mov	w1, #19
	mov	w2, #32979
	bl	_rtl_writephy
	mov	x0, x19
	mov	w1, #20
	mov	w2, #3584
	mov	w3, #-3840
	bl	_rtl_w0w1_phy
	mov	x0, x19
	mov	w1, #19
	mov	w2, #32981
	bl	_rtl_writephy
	mov	x0, x19
	mov	w1, #20
	mov	w2, #51712
	mov	w3, #-51968
	bl	_rtl_w0w1_phy
	mov	x0, x19
	mov	w1, #19
	mov	w2, #32983
	bl	_rtl_writephy
	mov	x0, x19
	mov	w1, #20
	mov	w2, #33792
	mov	w3, #-34048
	bl	_rtl_w0w1_phy
	mov	x0, x19
	mov	w1, #31
	mov	w2, #3021
	bl	_rtl_writephy
	mov	x0, x19
	mov	w1, #20
	mov	w2, #20581
	bl	_rtl_writephy
	mov	x0, x19
	mov	w1, #20
	mov	w2, #53349
	bl	_rtl_writephy
	mov	x0, x19
	mov	w1, #31
	mov	w2, #3016
	bl	_rtl_writephy
	mov	x0, x19
	mov	w1, #18
	mov	w2, #237
	bl	_rtl_writephy
	mov	x0, x19
	mov	w1, #31
	mov	w2, #3021
	bl	_rtl_writephy
	mov	x0, x19
	mov	w1, #20
	mov	w2, #4197
	bl	_rtl_writephy
	mov	x0, x19
	mov	w1, #20
	mov	w2, #36965
	bl	_rtl_writephy
	mov	x0, x19
	mov	w1, #20
	mov	w2, #4197
	bl	_rtl_writephy
	mov	x0, x19
	mov	w1, #31
	mov	w2, #0
	bl	_rtl_writephy
	mov	x0, x19
	bl	_rtl8168g_disable_aldps
	mov	x0, x19
	bl	_rtl8168g_config_eee_phy
	mov	x0, x19
	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	_rtl_enable_eee
	.cfi_endproc
                                        ; -- End function
	.no_dead_strip	_rtl8168ep_2_hw_phy_config
.subsections_via_symbols
