	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	4, 0x90                         ## -- Begin function dce112_program_pixel_clk_resync
_dce112_program_pixel_clk_resync:       ## @dce112_program_pixel_clk_resync
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	movl	%edx, %eax
	movq	_SIGNAL_TYPE_HDMI_TYPE_A@GOTPCREL(%rip), %r8
	xorl	%edx, %edx
	cmpl	%esi, (%r8)
	jne	LBB0_1
## %bb.2:
	testl	%ecx, %ecx
	setne	%cl
	cmpl	$129, %eax
	je	LBB0_7
## %bb.3:
	cmpl	$130, %eax
	je	LBB0_6
## %bb.4:
	cmpl	$131, %eax
	jne	LBB0_8
## %bb.5:
	movl	$1, %edx
	jmp	LBB0_8
LBB0_1:
	xorl	%ecx, %ecx
	jmp	LBB0_8
LBB0_7:
	movl	$3, %edx
	jmp	LBB0_8
LBB0_6:
	movl	$2, %edx
LBB0_8:
	movq	(%rdi), %rax
	cmpq	$0, (%rax)
	je	LBB0_10
## %bb.9:
	movzbl	%cl, %r8d
	movq	_PIXCLK_RESYNC_CNTL@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movq	_PHYPLLA_DCCG_DEEP_COLOR_CNTL@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_PHYPLLA_PIXCLK_DOUBLE_RATE_ENABLE@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	popq	%rbp
	jmp	_REG_UPDATE_2                   ## TAILCALL
LBB0_10:
	movq	_PIXCLK_RESYNC_CNTL@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movq	_PHYPLLA_DCCG_DEEP_COLOR_CNTL@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	popq	%rbp
	jmp	_REG_UPDATE                     ## TAILCALL
	.cfi_endproc
                                        ## -- End function
	.comm	_SIGNAL_TYPE_HDMI_TYPE_A,4,2    ## @SIGNAL_TYPE_HDMI_TYPE_A
	.comm	_PIXCLK_RESYNC_CNTL,4,2         ## @PIXCLK_RESYNC_CNTL
	.comm	_PHYPLLA_DCCG_DEEP_COLOR_CNTL,4,2 ## @PHYPLLA_DCCG_DEEP_COLOR_CNTL
	.comm	_PHYPLLA_PIXCLK_DOUBLE_RATE_ENABLE,4,2 ## @PHYPLLA_PIXCLK_DOUBLE_RATE_ENABLE
	.no_dead_strip	_dce112_program_pixel_clk_resync
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	2                               ; -- Begin function dce112_program_pixel_clk_resync
_dce112_program_pixel_clk_resync:       ; @dce112_program_pixel_clk_resync
	.cfi_startproc
; %bb.0:
Lloh0:
	adrp	x8, _SIGNAL_TYPE_HDMI_TYPE_A@GOTPAGE
Lloh1:
	ldr	x8, [x8, _SIGNAL_TYPE_HDMI_TYPE_A@GOTPAGEOFF]
Lloh2:
	ldr	w8, [x8]
	cmp	w3, #0
	cset	w9, ne
	mov	w10, #3
	mov	w11, #2
	mov	w12, #1
	cmp	w2, #131
	csel	w12, wzr, w12, ne
	cmp	w2, #130
	csel	w11, w11, w12, eq
	cmp	w2, #129
	csel	w10, w10, w11, eq
	cmp	w8, w1
	csel	w2, wzr, w10, ne
	csel	w4, wzr, w9, ne
	ldr	x8, [x0]
	ldr	x8, [x8]
	cbz	x8, LBB0_2
; %bb.1:
Lloh3:
	adrp	x8, _PIXCLK_RESYNC_CNTL@GOTPAGE
Lloh4:
	ldr	x8, [x8, _PIXCLK_RESYNC_CNTL@GOTPAGEOFF]
Lloh5:
	ldr	w0, [x8]
Lloh6:
	adrp	x8, _PHYPLLA_DCCG_DEEP_COLOR_CNTL@GOTPAGE
Lloh7:
	ldr	x8, [x8, _PHYPLLA_DCCG_DEEP_COLOR_CNTL@GOTPAGEOFF]
Lloh8:
	ldr	w1, [x8]
Lloh9:
	adrp	x8, _PHYPLLA_PIXCLK_DOUBLE_RATE_ENABLE@GOTPAGE
Lloh10:
	ldr	x8, [x8, _PHYPLLA_PIXCLK_DOUBLE_RATE_ENABLE@GOTPAGEOFF]
Lloh11:
	ldr	w3, [x8]
	b	_REG_UPDATE_2
LBB0_2:
Lloh12:
	adrp	x8, _PIXCLK_RESYNC_CNTL@GOTPAGE
Lloh13:
	ldr	x8, [x8, _PIXCLK_RESYNC_CNTL@GOTPAGEOFF]
Lloh14:
	ldr	w0, [x8]
Lloh15:
	adrp	x8, _PHYPLLA_DCCG_DEEP_COLOR_CNTL@GOTPAGE
Lloh16:
	ldr	x8, [x8, _PHYPLLA_DCCG_DEEP_COLOR_CNTL@GOTPAGEOFF]
Lloh17:
	ldr	w1, [x8]
	b	_REG_UPDATE
	.loh AdrpLdrGotLdr	Lloh0, Lloh1, Lloh2
	.loh AdrpLdrGotLdr	Lloh9, Lloh10, Lloh11
	.loh AdrpLdrGotLdr	Lloh6, Lloh7, Lloh8
	.loh AdrpLdrGotLdr	Lloh3, Lloh4, Lloh5
	.loh AdrpLdrGotLdr	Lloh15, Lloh16, Lloh17
	.loh AdrpLdrGotLdr	Lloh12, Lloh13, Lloh14
	.cfi_endproc
                                        ; -- End function
	.comm	_SIGNAL_TYPE_HDMI_TYPE_A,4,2    ; @SIGNAL_TYPE_HDMI_TYPE_A
	.comm	_PIXCLK_RESYNC_CNTL,4,2         ; @PIXCLK_RESYNC_CNTL
	.comm	_PHYPLLA_DCCG_DEEP_COLOR_CNTL,4,2 ; @PHYPLLA_DCCG_DEEP_COLOR_CNTL
	.comm	_PHYPLLA_PIXCLK_DOUBLE_RATE_ENABLE,4,2 ; @PHYPLLA_PIXCLK_DOUBLE_RATE_ENABLE
	.no_dead_strip	_dce112_program_pixel_clk_resync
.subsections_via_symbols
