	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	4, 0x90                         ## -- Begin function hdmi_config_AVI
_hdmi_config_AVI:                       ## @hdmi_config_AVI
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	pushq	%r14
	pushq	%rbx
	subq	$80, %rsp
	.cfi_offset %rbx, -32
	.cfi_offset %r14, -24
	movq	%rsi, %rdx
	movq	%rdi, %rbx
	leaq	20(%rdi), %rsi
	leaq	-88(%rbp), %rdi
	callq	_drm_hdmi_avi_infoframe_from_display_mode
	movl	16(%rbx), %edi
	callq	_hdmi_bus_fmt_is_yuv444
	testq	%rax, %rax
	je	LBB0_2
## %bb.1:
	movq	_HDMI_COLORSPACE_YUV444@GOTPCREL(%rip), %rax
	jmp	LBB0_7
LBB0_2:
	movl	16(%rbx), %edi
	callq	_hdmi_bus_fmt_is_yuv422
	testq	%rax, %rax
	je	LBB0_4
## %bb.3:
	movq	_HDMI_COLORSPACE_YUV422@GOTPCREL(%rip), %rax
	jmp	LBB0_7
LBB0_4:
	movl	16(%rbx), %edi
	callq	_hdmi_bus_fmt_is_yuv420
	testq	%rax, %rax
	je	LBB0_6
## %bb.5:
	movq	_HDMI_COLORSPACE_YUV420@GOTPCREL(%rip), %rax
	jmp	LBB0_7
LBB0_6:
	movq	_HDMI_COLORSPACE_RGB@GOTPCREL(%rip), %rax
LBB0_7:
	movl	(%rax), %eax
	movl	%eax, -88(%rbp)
	movl	(%rbx), %ecx
	cmpl	$128, %ecx
	je	LBB0_11
## %bb.8:
	cmpl	$129, %ecx
	jne	LBB0_15
## %bb.9:
	movl	12(%rbx), %ecx
	movq	_V4L2_YCBCR_ENC_XV601@GOTPCREL(%rip), %rdx
	cmpl	(%rdx), %ecx
	jne	LBB0_15
## %bb.10:
	movq	_HDMI_COLORIMETRY_EXTENDED@GOTPCREL(%rip), %rcx
	jmp	LBB0_16
LBB0_15:
	movq	_HDMI_COLORIMETRY_ITU_601@GOTPCREL(%rip), %rcx
LBB0_16:
	movl	(%rcx), %ecx
	movl	%ecx, -84(%rbp)
	movq	_HDMI_EXTENDED_COLORIMETRY_XV_YCC_601@GOTPCREL(%rip), %rcx
	jmp	LBB0_17
LBB0_11:
	movl	12(%rbx), %ecx
	movq	_V4L2_YCBCR_ENC_XV709@GOTPCREL(%rip), %rdx
	cmpl	(%rdx), %ecx
	jne	LBB0_12
## %bb.13:
	movq	_HDMI_COLORIMETRY_EXTENDED@GOTPCREL(%rip), %rcx
	jmp	LBB0_14
LBB0_12:
	movq	_HDMI_COLORIMETRY_ITU_709@GOTPCREL(%rip), %rcx
LBB0_14:
	movl	(%rcx), %ecx
	movl	%ecx, -84(%rbp)
	movq	_HDMI_EXTENDED_COLORIMETRY_XV_YCC_709@GOTPCREL(%rip), %rcx
LBB0_17:
	movl	(%rcx), %ecx
	movl	%ecx, -80(%rbp)
	movq	_HDMI_SCAN_MODE_NONE@GOTPCREL(%rip), %rcx
	movl	(%rcx), %ecx
	movl	%ecx, -76(%rbp)
	shll	$4, %ecx
	andl	$48, %ecx
	andl	$3, %eax
	orl	%ecx, %eax
	movl	-72(%rbp), %ecx
	andl	$15, %ecx
	je	LBB0_19
## %bb.18:
	movq	_HDMI_FC_AVICONF0_ACTIVE_FMT_INFO_PRESENT@GOTPCREL(%rip), %rcx
	movl	(%rcx), %ecx
LBB0_19:
	orl	%ecx, %eax
	movq	_HDMI_FC_AVICONF0_BAR_DATA_HORIZ_BAR@GOTPCREL(%rip), %rcx
	movl	(%rcx), %ecx
	movdqu	-68(%rbp), %xmm0
	pxor	%xmm1, %xmm1
	pcmpeqd	%xmm0, %xmm1
	movmskps	%xmm1, %edx
	xorl	$15, %edx
	xorl	%r14d, %r14d
	testb	$2, %dl
	movl	$0, %edi
	cmovnel	%ecx, %edi
	testb	$1, %dl
	cmovnel	%ecx, %edi
	orl	%eax, %edi
	movq	_HDMI_FC_AVICONF0_BAR_DATA_VERT_BAR@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	testb	$8, %dl
	movl	$0, %esi
	cmovnel	%eax, %esi
	testb	$4, %dl
	cmovnel	%eax, %esi
	orl	%edi, %esi
	movq	_HDMI_FC_AVICONF0@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	movq	%rbx, %rdi
	callq	_hdmi_writeb
	movl	-84(%rbp), %eax
	movl	-72(%rbp), %esi
	shll	$6, %eax
	movzbl	%al, %eax
	movl	-52(%rbp), %ecx
	shll	$4, %ecx
	andl	$48, %ecx
	orl	%eax, %ecx
	andl	$15, %esi
	orl	%ecx, %esi
	movq	_HDMI_FC_AVICONF1@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	movq	%rbx, %rdi
	callq	_hdmi_writeb
	movl	-80(%rbp), %eax
	movl	-48(%rbp), %ecx
	shll	$4, %eax
	andl	$112, %eax
	andl	$3, %ecx
	leal	(%rax,%rcx,4), %eax
	movl	-44(%rbp), %esi
	andl	$3, %esi
	orl	%eax, %esi
	cmpq	$0, -24(%rbp)
	je	LBB0_21
## %bb.20:
	movq	_HDMI_FC_AVICONF2_IT_CONTENT_VALID@GOTPCREL(%rip), %rax
	movl	(%rax), %r14d
LBB0_21:
	orl	%r14d, %esi
	movq	_HDMI_FC_AVICONF2@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	movq	%rbx, %rdi
	callq	_hdmi_writeb
	movl	-40(%rbp), %esi
	andl	$127, %esi
	movq	_HDMI_FC_AVIVID@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	movq	%rbx, %rdi
	callq	_hdmi_writeb
	movl	4(%rbx), %eax
	movl	8(%rbx), %esi
	incl	%eax
	movq	_HDMI_FC_PRCONF_INCOMING_PR_FACTOR_OFFSET@GOTPCREL(%rip), %rcx
	movb	(%rcx), %cl
	shll	%cl, %eax
	movq	_HDMI_FC_PRCONF_INCOMING_PR_FACTOR_MASK@GOTPCREL(%rip), %rcx
	andl	(%rcx), %eax
	movq	_HDMI_FC_PRCONF_OUTPUT_PR_FACTOR_OFFSET@GOTPCREL(%rip), %rcx
	movb	(%rcx), %cl
	shll	%cl, %esi
	movq	_HDMI_FC_PRCONF_OUTPUT_PR_FACTOR_MASK@GOTPCREL(%rip), %rcx
	andl	(%rcx), %esi
	orl	%eax, %esi
	movq	_HDMI_FC_PRCONF@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	movq	%rbx, %rdi
	callq	_hdmi_writeb
	movl	-36(%rbp), %eax
	movl	-32(%rbp), %ecx
	andl	$3, %eax
	andl	$3, %ecx
	leal	(%rcx,%rax,4), %esi
	movq	_HDMI_FC_AVICONF3@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	movq	%rbx, %rdi
	callq	_hdmi_writeb
	movzbl	-68(%rbp), %esi
	movq	_HDMI_FC_AVIETB0@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	movq	%rbx, %rdi
	callq	_hdmi_writeb
	movzbl	-67(%rbp), %esi
	movq	_HDMI_FC_AVIETB1@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	movq	%rbx, %rdi
	callq	_hdmi_writeb
	movzbl	-64(%rbp), %esi
	movq	_HDMI_FC_AVISBB0@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	movq	%rbx, %rdi
	callq	_hdmi_writeb
	movzbl	-63(%rbp), %esi
	movq	_HDMI_FC_AVISBB1@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	movq	%rbx, %rdi
	callq	_hdmi_writeb
	movzbl	-60(%rbp), %esi
	movq	_HDMI_FC_AVIELB0@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	movq	%rbx, %rdi
	callq	_hdmi_writeb
	movzbl	-59(%rbp), %esi
	movq	_HDMI_FC_AVIELB1@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	movq	%rbx, %rdi
	callq	_hdmi_writeb
	movzbl	-56(%rbp), %esi
	movq	_HDMI_FC_AVISRB0@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	movq	%rbx, %rdi
	callq	_hdmi_writeb
	movzbl	-55(%rbp), %esi
	movq	_HDMI_FC_AVISRB1@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	movq	%rbx, %rdi
	callq	_hdmi_writeb
	addq	$80, %rsp
	popq	%rbx
	popq	%r14
	popq	%rbp
	retq
	.cfi_endproc
                                        ## -- End function
	.comm	_HDMI_COLORSPACE_YUV444,4,2     ## @HDMI_COLORSPACE_YUV444
	.comm	_HDMI_COLORSPACE_YUV422,4,2     ## @HDMI_COLORSPACE_YUV422
	.comm	_HDMI_COLORSPACE_YUV420,4,2     ## @HDMI_COLORSPACE_YUV420
	.comm	_HDMI_COLORSPACE_RGB,4,2        ## @HDMI_COLORSPACE_RGB
	.comm	_V4L2_YCBCR_ENC_XV601,4,2       ## @V4L2_YCBCR_ENC_XV601
	.comm	_HDMI_COLORIMETRY_EXTENDED,8,3  ## @HDMI_COLORIMETRY_EXTENDED
	.comm	_HDMI_COLORIMETRY_ITU_601,8,3   ## @HDMI_COLORIMETRY_ITU_601
	.comm	_HDMI_EXTENDED_COLORIMETRY_XV_YCC_601,8,3 ## @HDMI_EXTENDED_COLORIMETRY_XV_YCC_601
	.comm	_V4L2_YCBCR_ENC_XV709,4,2       ## @V4L2_YCBCR_ENC_XV709
	.comm	_HDMI_COLORIMETRY_ITU_709,4,2   ## @HDMI_COLORIMETRY_ITU_709
	.comm	_HDMI_EXTENDED_COLORIMETRY_XV_YCC_709,4,2 ## @HDMI_EXTENDED_COLORIMETRY_XV_YCC_709
	.comm	_HDMI_SCAN_MODE_NONE,4,2        ## @HDMI_SCAN_MODE_NONE
	.comm	_HDMI_FC_AVICONF0_ACTIVE_FMT_INFO_PRESENT,4,2 ## @HDMI_FC_AVICONF0_ACTIVE_FMT_INFO_PRESENT
	.comm	_HDMI_FC_AVICONF0_BAR_DATA_HORIZ_BAR,4,2 ## @HDMI_FC_AVICONF0_BAR_DATA_HORIZ_BAR
	.comm	_HDMI_FC_AVICONF0_BAR_DATA_VERT_BAR,4,2 ## @HDMI_FC_AVICONF0_BAR_DATA_VERT_BAR
	.comm	_HDMI_FC_AVICONF0,4,2           ## @HDMI_FC_AVICONF0
	.comm	_HDMI_FC_AVICONF1,4,2           ## @HDMI_FC_AVICONF1
	.comm	_HDMI_FC_AVICONF2_IT_CONTENT_VALID,4,2 ## @HDMI_FC_AVICONF2_IT_CONTENT_VALID
	.comm	_HDMI_FC_AVICONF2,4,2           ## @HDMI_FC_AVICONF2
	.comm	_HDMI_FC_AVIVID,4,2             ## @HDMI_FC_AVIVID
	.comm	_HDMI_FC_PRCONF_INCOMING_PR_FACTOR_OFFSET,4,2 ## @HDMI_FC_PRCONF_INCOMING_PR_FACTOR_OFFSET
	.comm	_HDMI_FC_PRCONF_INCOMING_PR_FACTOR_MASK,4,2 ## @HDMI_FC_PRCONF_INCOMING_PR_FACTOR_MASK
	.comm	_HDMI_FC_PRCONF_OUTPUT_PR_FACTOR_OFFSET,4,2 ## @HDMI_FC_PRCONF_OUTPUT_PR_FACTOR_OFFSET
	.comm	_HDMI_FC_PRCONF_OUTPUT_PR_FACTOR_MASK,4,2 ## @HDMI_FC_PRCONF_OUTPUT_PR_FACTOR_MASK
	.comm	_HDMI_FC_PRCONF,4,2             ## @HDMI_FC_PRCONF
	.comm	_HDMI_FC_AVICONF3,4,2           ## @HDMI_FC_AVICONF3
	.comm	_HDMI_FC_AVIETB0,4,2            ## @HDMI_FC_AVIETB0
	.comm	_HDMI_FC_AVIETB1,4,2            ## @HDMI_FC_AVIETB1
	.comm	_HDMI_FC_AVISBB0,4,2            ## @HDMI_FC_AVISBB0
	.comm	_HDMI_FC_AVISBB1,4,2            ## @HDMI_FC_AVISBB1
	.comm	_HDMI_FC_AVIELB0,4,2            ## @HDMI_FC_AVIELB0
	.comm	_HDMI_FC_AVIELB1,4,2            ## @HDMI_FC_AVIELB1
	.comm	_HDMI_FC_AVISRB0,4,2            ## @HDMI_FC_AVISRB0
	.comm	_HDMI_FC_AVISRB1,4,2            ## @HDMI_FC_AVISRB1
	.no_dead_strip	_hdmi_config_AVI
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	2                               ; -- Begin function hdmi_config_AVI
_hdmi_config_AVI:                       ; @hdmi_config_AVI
	.cfi_startproc
; %bb.0:
	sub	sp, sp, #112
	.cfi_def_cfa_offset 112
	stp	x20, x19, [sp, #80]             ; 16-byte Folded Spill
	stp	x29, x30, [sp, #96]             ; 16-byte Folded Spill
	add	x29, sp, #96
	.cfi_def_cfa w29, 16
	.cfi_offset w30, -8
	.cfi_offset w29, -16
	.cfi_offset w19, -24
	.cfi_offset w20, -32
	mov	x2, x1
	mov	x19, x0
	add	x1, x0, #20
	add	x0, sp, #8
	bl	_drm_hdmi_avi_infoframe_from_display_mode
	ldr	w0, [x19, #16]
	bl	_hdmi_bus_fmt_is_yuv444
	cbz	x0, LBB0_2
; %bb.1:
Lloh0:
	adrp	x8, _HDMI_COLORSPACE_YUV444@GOTPAGE
Lloh1:
	ldr	x8, [x8, _HDMI_COLORSPACE_YUV444@GOTPAGEOFF]
	b	LBB0_7
LBB0_2:
	ldr	w0, [x19, #16]
	bl	_hdmi_bus_fmt_is_yuv422
	cbz	x0, LBB0_4
; %bb.3:
Lloh2:
	adrp	x8, _HDMI_COLORSPACE_YUV422@GOTPAGE
Lloh3:
	ldr	x8, [x8, _HDMI_COLORSPACE_YUV422@GOTPAGEOFF]
	b	LBB0_7
LBB0_4:
	ldr	w0, [x19, #16]
	bl	_hdmi_bus_fmt_is_yuv420
	cbz	x0, LBB0_6
; %bb.5:
Lloh4:
	adrp	x8, _HDMI_COLORSPACE_YUV420@GOTPAGE
Lloh5:
	ldr	x8, [x8, _HDMI_COLORSPACE_YUV420@GOTPAGEOFF]
	b	LBB0_7
LBB0_6:
Lloh6:
	adrp	x8, _HDMI_COLORSPACE_RGB@GOTPAGE
Lloh7:
	ldr	x8, [x8, _HDMI_COLORSPACE_RGB@GOTPAGEOFF]
LBB0_7:
	ldr	w8, [x8]
	str	w8, [sp, #8]
	ldr	w9, [x19]
	cmp	w9, #128
	b.eq	LBB0_10
; %bb.8:
	cmp	w9, #129
	b.ne	LBB0_11
; %bb.9:
	ldr	w9, [x19, #12]
Lloh8:
	adrp	x10, _V4L2_YCBCR_ENC_XV601@GOTPAGE
Lloh9:
	ldr	x10, [x10, _V4L2_YCBCR_ENC_XV601@GOTPAGEOFF]
Lloh10:
	ldr	w10, [x10]
Lloh11:
	adrp	x11, _HDMI_COLORIMETRY_EXTENDED@GOTPAGE
Lloh12:
	ldr	x11, [x11, _HDMI_COLORIMETRY_EXTENDED@GOTPAGEOFF]
Lloh13:
	adrp	x12, _HDMI_COLORIMETRY_ITU_601@GOTPAGE
Lloh14:
	ldr	x12, [x12, _HDMI_COLORIMETRY_ITU_601@GOTPAGEOFF]
	cmp	w9, w10
	csel	x9, x11, x12, eq
	b	LBB0_12
LBB0_10:
	ldr	w9, [x19, #12]
Lloh15:
	adrp	x10, _V4L2_YCBCR_ENC_XV709@GOTPAGE
Lloh16:
	ldr	x10, [x10, _V4L2_YCBCR_ENC_XV709@GOTPAGEOFF]
Lloh17:
	ldr	w10, [x10]
Lloh18:
	adrp	x11, _HDMI_COLORIMETRY_EXTENDED@GOTPAGE
Lloh19:
	ldr	x11, [x11, _HDMI_COLORIMETRY_EXTENDED@GOTPAGEOFF]
Lloh20:
	adrp	x12, _HDMI_COLORIMETRY_ITU_709@GOTPAGE
Lloh21:
	ldr	x12, [x12, _HDMI_COLORIMETRY_ITU_709@GOTPAGEOFF]
	cmp	w9, w10
	csel	x9, x11, x12, eq
	ldr	w9, [x9]
	str	w9, [sp, #12]
Lloh22:
	adrp	x9, _HDMI_EXTENDED_COLORIMETRY_XV_YCC_709@GOTPAGE
Lloh23:
	ldr	x9, [x9, _HDMI_EXTENDED_COLORIMETRY_XV_YCC_709@GOTPAGEOFF]
	b	LBB0_13
LBB0_11:
Lloh24:
	adrp	x9, _HDMI_COLORIMETRY_ITU_601@GOTPAGE
Lloh25:
	ldr	x9, [x9, _HDMI_COLORIMETRY_ITU_601@GOTPAGEOFF]
LBB0_12:
	ldr	x9, [x9]
	str	w9, [sp, #12]
Lloh26:
	adrp	x9, _HDMI_EXTENDED_COLORIMETRY_XV_YCC_601@GOTPAGE
Lloh27:
	ldr	x9, [x9, _HDMI_EXTENDED_COLORIMETRY_XV_YCC_601@GOTPAGEOFF]
LBB0_13:
	ldr	w9, [x9]
Lloh28:
	adrp	x10, _HDMI_SCAN_MODE_NONE@GOTPAGE
Lloh29:
	ldr	x10, [x10, _HDMI_SCAN_MODE_NONE@GOTPAGEOFF]
Lloh30:
	ldr	w10, [x10]
	stp	w9, w10, [sp, #16]
	and	w8, w8, #0x3
	bfi	w8, w10, #4, #2
Lloh31:
	adrp	x9, _HDMI_FC_AVICONF0_ACTIVE_FMT_INFO_PRESENT@GOTPAGE
Lloh32:
	ldr	x9, [x9, _HDMI_FC_AVICONF0_ACTIVE_FMT_INFO_PRESENT@GOTPAGEOFF]
Lloh33:
	ldr	w9, [x9]
	ldp	w10, w11, [sp, #24]
	tst	w10, #0xf
	csel	w9, wzr, w9, eq
	orr	w8, w8, w9
	ldp	w9, w10, [sp, #32]
	orr	w9, w11, w9
Lloh34:
	adrp	x11, _HDMI_FC_AVICONF0_BAR_DATA_HORIZ_BAR@GOTPAGE
Lloh35:
	ldr	x11, [x11, _HDMI_FC_AVICONF0_BAR_DATA_HORIZ_BAR@GOTPAGEOFF]
Lloh36:
	ldr	w11, [x11]
	cmp	w9, #0
	csel	w9, w11, wzr, ne
	orr	w8, w8, w9
	ldr	w9, [sp, #40]
	orr	w9, w10, w9
Lloh37:
	adrp	x10, _HDMI_FC_AVICONF0_BAR_DATA_VERT_BAR@GOTPAGE
Lloh38:
	ldr	x10, [x10, _HDMI_FC_AVICONF0_BAR_DATA_VERT_BAR@GOTPAGEOFF]
Lloh39:
	ldr	w10, [x10]
	cmp	w9, #0
	csel	w9, w10, wzr, ne
	orr	w1, w8, w9
Lloh40:
	adrp	x8, _HDMI_FC_AVICONF0@GOTPAGE
Lloh41:
	ldr	x8, [x8, _HDMI_FC_AVICONF0@GOTPAGEOFF]
Lloh42:
	ldr	w2, [x8]
	mov	x0, x19
	bl	_hdmi_writeb
	ldr	w8, [sp, #12]
	ldr	w9, [sp, #24]
	ubfiz	w1, w8, #6, #2
	ldr	w8, [sp, #44]
	bfi	w1, w8, #4, #2
	bfxil	w1, w9, #0, #4
Lloh43:
	adrp	x8, _HDMI_FC_AVICONF1@GOTPAGE
Lloh44:
	ldr	x8, [x8, _HDMI_FC_AVICONF1@GOTPAGEOFF]
Lloh45:
	ldr	w2, [x8]
	mov	x0, x19
	bl	_hdmi_writeb
	ldr	w8, [sp, #16]
	ldr	w9, [sp, #48]
	ubfiz	w8, w8, #4, #3
	bfi	w8, w9, #2, #2
	ldr	w9, [sp, #52]
	bfxil	w8, w9, #0, #2
	ldr	x9, [sp, #72]
Lloh46:
	adrp	x10, _HDMI_FC_AVICONF2_IT_CONTENT_VALID@GOTPAGE
Lloh47:
	ldr	x10, [x10, _HDMI_FC_AVICONF2_IT_CONTENT_VALID@GOTPAGEOFF]
Lloh48:
	ldr	w10, [x10]
	cmp	x9, #0
	csel	w9, wzr, w10, eq
	orr	w1, w8, w9
Lloh49:
	adrp	x8, _HDMI_FC_AVICONF2@GOTPAGE
Lloh50:
	ldr	x8, [x8, _HDMI_FC_AVICONF2@GOTPAGEOFF]
Lloh51:
	ldr	w2, [x8]
	mov	x0, x19
	bl	_hdmi_writeb
	ldr	w8, [sp, #56]
	and	w1, w8, #0x7f
Lloh52:
	adrp	x8, _HDMI_FC_AVIVID@GOTPAGE
Lloh53:
	ldr	x8, [x8, _HDMI_FC_AVIVID@GOTPAGEOFF]
Lloh54:
	ldr	w2, [x8]
	mov	x0, x19
	bl	_hdmi_writeb
	ldp	w8, w9, [x19, #4]
	add	w8, w8, #1
Lloh55:
	adrp	x10, _HDMI_FC_PRCONF_INCOMING_PR_FACTOR_OFFSET@GOTPAGE
Lloh56:
	ldr	x10, [x10, _HDMI_FC_PRCONF_INCOMING_PR_FACTOR_OFFSET@GOTPAGEOFF]
Lloh57:
	ldr	w10, [x10]
	lsl	w8, w8, w10
Lloh58:
	adrp	x10, _HDMI_FC_PRCONF_INCOMING_PR_FACTOR_MASK@GOTPAGE
Lloh59:
	ldr	x10, [x10, _HDMI_FC_PRCONF_INCOMING_PR_FACTOR_MASK@GOTPAGEOFF]
Lloh60:
	ldr	w10, [x10]
	and	w8, w8, w10
Lloh61:
	adrp	x10, _HDMI_FC_PRCONF_OUTPUT_PR_FACTOR_OFFSET@GOTPAGE
Lloh62:
	ldr	x10, [x10, _HDMI_FC_PRCONF_OUTPUT_PR_FACTOR_OFFSET@GOTPAGEOFF]
Lloh63:
	ldr	w10, [x10]
	lsl	w9, w9, w10
Lloh64:
	adrp	x10, _HDMI_FC_PRCONF_OUTPUT_PR_FACTOR_MASK@GOTPAGE
Lloh65:
	ldr	x10, [x10, _HDMI_FC_PRCONF_OUTPUT_PR_FACTOR_MASK@GOTPAGEOFF]
Lloh66:
	ldr	w10, [x10]
	and	w9, w9, w10
	orr	w1, w9, w8
Lloh67:
	adrp	x8, _HDMI_FC_PRCONF@GOTPAGE
Lloh68:
	ldr	x8, [x8, _HDMI_FC_PRCONF@GOTPAGEOFF]
Lloh69:
	ldr	w2, [x8]
	mov	x0, x19
	bl	_hdmi_writeb
	ldp	w8, w9, [sp, #60]
	and	w1, w9, #0x3
	bfi	w1, w8, #2, #2
Lloh70:
	adrp	x8, _HDMI_FC_AVICONF3@GOTPAGE
Lloh71:
	ldr	x8, [x8, _HDMI_FC_AVICONF3@GOTPAGEOFF]
Lloh72:
	ldr	w2, [x8]
	mov	x0, x19
	bl	_hdmi_writeb
	ldrb	w1, [sp, #28]
Lloh73:
	adrp	x8, _HDMI_FC_AVIETB0@GOTPAGE
Lloh74:
	ldr	x8, [x8, _HDMI_FC_AVIETB0@GOTPAGEOFF]
Lloh75:
	ldr	w2, [x8]
	mov	x0, x19
	bl	_hdmi_writeb
	ldrb	w1, [sp, #29]
Lloh76:
	adrp	x8, _HDMI_FC_AVIETB1@GOTPAGE
Lloh77:
	ldr	x8, [x8, _HDMI_FC_AVIETB1@GOTPAGEOFF]
Lloh78:
	ldr	w2, [x8]
	mov	x0, x19
	bl	_hdmi_writeb
	ldrb	w1, [sp, #32]
Lloh79:
	adrp	x8, _HDMI_FC_AVISBB0@GOTPAGE
Lloh80:
	ldr	x8, [x8, _HDMI_FC_AVISBB0@GOTPAGEOFF]
Lloh81:
	ldr	w2, [x8]
	mov	x0, x19
	bl	_hdmi_writeb
	ldrb	w1, [sp, #33]
Lloh82:
	adrp	x8, _HDMI_FC_AVISBB1@GOTPAGE
Lloh83:
	ldr	x8, [x8, _HDMI_FC_AVISBB1@GOTPAGEOFF]
Lloh84:
	ldr	w2, [x8]
	mov	x0, x19
	bl	_hdmi_writeb
	ldrb	w1, [sp, #36]
Lloh85:
	adrp	x8, _HDMI_FC_AVIELB0@GOTPAGE
Lloh86:
	ldr	x8, [x8, _HDMI_FC_AVIELB0@GOTPAGEOFF]
Lloh87:
	ldr	w2, [x8]
	mov	x0, x19
	bl	_hdmi_writeb
	ldrb	w1, [sp, #37]
Lloh88:
	adrp	x8, _HDMI_FC_AVIELB1@GOTPAGE
Lloh89:
	ldr	x8, [x8, _HDMI_FC_AVIELB1@GOTPAGEOFF]
Lloh90:
	ldr	w2, [x8]
	mov	x0, x19
	bl	_hdmi_writeb
	ldrb	w1, [sp, #40]
Lloh91:
	adrp	x8, _HDMI_FC_AVISRB0@GOTPAGE
Lloh92:
	ldr	x8, [x8, _HDMI_FC_AVISRB0@GOTPAGEOFF]
Lloh93:
	ldr	w2, [x8]
	mov	x0, x19
	bl	_hdmi_writeb
	ldrb	w1, [sp, #41]
Lloh94:
	adrp	x8, _HDMI_FC_AVISRB1@GOTPAGE
Lloh95:
	ldr	x8, [x8, _HDMI_FC_AVISRB1@GOTPAGEOFF]
Lloh96:
	ldr	w2, [x8]
	mov	x0, x19
	bl	_hdmi_writeb
	ldp	x29, x30, [sp, #96]             ; 16-byte Folded Reload
	ldp	x20, x19, [sp, #80]             ; 16-byte Folded Reload
	add	sp, sp, #112
	ret
	.loh AdrpLdrGot	Lloh0, Lloh1
	.loh AdrpLdrGot	Lloh2, Lloh3
	.loh AdrpLdrGot	Lloh4, Lloh5
	.loh AdrpLdrGot	Lloh6, Lloh7
	.loh AdrpLdrGot	Lloh13, Lloh14
	.loh AdrpLdrGot	Lloh11, Lloh12
	.loh AdrpLdrGotLdr	Lloh8, Lloh9, Lloh10
	.loh AdrpLdrGot	Lloh22, Lloh23
	.loh AdrpLdrGot	Lloh20, Lloh21
	.loh AdrpLdrGot	Lloh18, Lloh19
	.loh AdrpLdrGotLdr	Lloh15, Lloh16, Lloh17
	.loh AdrpLdrGot	Lloh24, Lloh25
	.loh AdrpLdrGot	Lloh26, Lloh27
	.loh AdrpLdrGotLdr	Lloh94, Lloh95, Lloh96
	.loh AdrpLdrGotLdr	Lloh91, Lloh92, Lloh93
	.loh AdrpLdrGotLdr	Lloh88, Lloh89, Lloh90
	.loh AdrpLdrGotLdr	Lloh85, Lloh86, Lloh87
	.loh AdrpLdrGotLdr	Lloh82, Lloh83, Lloh84
	.loh AdrpLdrGotLdr	Lloh79, Lloh80, Lloh81
	.loh AdrpLdrGotLdr	Lloh76, Lloh77, Lloh78
	.loh AdrpLdrGotLdr	Lloh73, Lloh74, Lloh75
	.loh AdrpLdrGotLdr	Lloh70, Lloh71, Lloh72
	.loh AdrpLdrGotLdr	Lloh67, Lloh68, Lloh69
	.loh AdrpLdrGotLdr	Lloh64, Lloh65, Lloh66
	.loh AdrpLdrGotLdr	Lloh61, Lloh62, Lloh63
	.loh AdrpLdrGotLdr	Lloh58, Lloh59, Lloh60
	.loh AdrpLdrGotLdr	Lloh55, Lloh56, Lloh57
	.loh AdrpLdrGotLdr	Lloh52, Lloh53, Lloh54
	.loh AdrpLdrGotLdr	Lloh49, Lloh50, Lloh51
	.loh AdrpLdrGotLdr	Lloh46, Lloh47, Lloh48
	.loh AdrpLdrGotLdr	Lloh43, Lloh44, Lloh45
	.loh AdrpLdrGotLdr	Lloh40, Lloh41, Lloh42
	.loh AdrpLdrGotLdr	Lloh37, Lloh38, Lloh39
	.loh AdrpLdrGotLdr	Lloh34, Lloh35, Lloh36
	.loh AdrpLdrGotLdr	Lloh31, Lloh32, Lloh33
	.loh AdrpLdrGotLdr	Lloh28, Lloh29, Lloh30
	.cfi_endproc
                                        ; -- End function
	.comm	_HDMI_COLORSPACE_YUV444,4,2     ; @HDMI_COLORSPACE_YUV444
	.comm	_HDMI_COLORSPACE_YUV422,4,2     ; @HDMI_COLORSPACE_YUV422
	.comm	_HDMI_COLORSPACE_YUV420,4,2     ; @HDMI_COLORSPACE_YUV420
	.comm	_HDMI_COLORSPACE_RGB,4,2        ; @HDMI_COLORSPACE_RGB
	.comm	_V4L2_YCBCR_ENC_XV601,4,2       ; @V4L2_YCBCR_ENC_XV601
	.comm	_HDMI_COLORIMETRY_EXTENDED,8,3  ; @HDMI_COLORIMETRY_EXTENDED
	.comm	_HDMI_COLORIMETRY_ITU_601,8,3   ; @HDMI_COLORIMETRY_ITU_601
	.comm	_HDMI_EXTENDED_COLORIMETRY_XV_YCC_601,8,3 ; @HDMI_EXTENDED_COLORIMETRY_XV_YCC_601
	.comm	_V4L2_YCBCR_ENC_XV709,4,2       ; @V4L2_YCBCR_ENC_XV709
	.comm	_HDMI_COLORIMETRY_ITU_709,4,2   ; @HDMI_COLORIMETRY_ITU_709
	.comm	_HDMI_EXTENDED_COLORIMETRY_XV_YCC_709,4,2 ; @HDMI_EXTENDED_COLORIMETRY_XV_YCC_709
	.comm	_HDMI_SCAN_MODE_NONE,4,2        ; @HDMI_SCAN_MODE_NONE
	.comm	_HDMI_FC_AVICONF0_ACTIVE_FMT_INFO_PRESENT,4,2 ; @HDMI_FC_AVICONF0_ACTIVE_FMT_INFO_PRESENT
	.comm	_HDMI_FC_AVICONF0_BAR_DATA_HORIZ_BAR,4,2 ; @HDMI_FC_AVICONF0_BAR_DATA_HORIZ_BAR
	.comm	_HDMI_FC_AVICONF0_BAR_DATA_VERT_BAR,4,2 ; @HDMI_FC_AVICONF0_BAR_DATA_VERT_BAR
	.comm	_HDMI_FC_AVICONF0,4,2           ; @HDMI_FC_AVICONF0
	.comm	_HDMI_FC_AVICONF1,4,2           ; @HDMI_FC_AVICONF1
	.comm	_HDMI_FC_AVICONF2_IT_CONTENT_VALID,4,2 ; @HDMI_FC_AVICONF2_IT_CONTENT_VALID
	.comm	_HDMI_FC_AVICONF2,4,2           ; @HDMI_FC_AVICONF2
	.comm	_HDMI_FC_AVIVID,4,2             ; @HDMI_FC_AVIVID
	.comm	_HDMI_FC_PRCONF_INCOMING_PR_FACTOR_OFFSET,4,2 ; @HDMI_FC_PRCONF_INCOMING_PR_FACTOR_OFFSET
	.comm	_HDMI_FC_PRCONF_INCOMING_PR_FACTOR_MASK,4,2 ; @HDMI_FC_PRCONF_INCOMING_PR_FACTOR_MASK
	.comm	_HDMI_FC_PRCONF_OUTPUT_PR_FACTOR_OFFSET,4,2 ; @HDMI_FC_PRCONF_OUTPUT_PR_FACTOR_OFFSET
	.comm	_HDMI_FC_PRCONF_OUTPUT_PR_FACTOR_MASK,4,2 ; @HDMI_FC_PRCONF_OUTPUT_PR_FACTOR_MASK
	.comm	_HDMI_FC_PRCONF,4,2             ; @HDMI_FC_PRCONF
	.comm	_HDMI_FC_AVICONF3,4,2           ; @HDMI_FC_AVICONF3
	.comm	_HDMI_FC_AVIETB0,4,2            ; @HDMI_FC_AVIETB0
	.comm	_HDMI_FC_AVIETB1,4,2            ; @HDMI_FC_AVIETB1
	.comm	_HDMI_FC_AVISBB0,4,2            ; @HDMI_FC_AVISBB0
	.comm	_HDMI_FC_AVISBB1,4,2            ; @HDMI_FC_AVISBB1
	.comm	_HDMI_FC_AVIELB0,4,2            ; @HDMI_FC_AVIELB0
	.comm	_HDMI_FC_AVIELB1,4,2            ; @HDMI_FC_AVIELB1
	.comm	_HDMI_FC_AVISRB0,4,2            ; @HDMI_FC_AVISRB0
	.comm	_HDMI_FC_AVISRB1,4,2            ; @HDMI_FC_AVISRB1
	.no_dead_strip	_hdmi_config_AVI
.subsections_via_symbols
