	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_hubp2_program_deadline         ## -- Begin function hubp2_program_deadline
	.p2align	4, 0x90
_hubp2_program_deadline:                ## @hubp2_program_deadline
	.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	%rdx, %r14
	movq	%rsi, %r12
	callq	_TO_DCN20_HUBP
	movq	_BLANK_OFFSET_0@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movq	_REFCYC_H_BLANK_END@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	movl	72(%r12), %r9d
	movl	76(%r12), %ecx
	movq	_DLG_V_BLANK_END@GOTPCREL(%rip), %rax
	movl	(%rax), %r8d
	xorl	%esi, %esi
	callq	_REG_SET_2
	movq	_BLANK_OFFSET_1@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movq	_MIN_DST_Y_NEXT_START@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	movl	68(%r12), %ecx
	xorl	%esi, %esi
	callq	_REG_SET
	movq	_DST_DIMENSIONS@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movq	_REFCYC_PER_HTOTAL@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	movl	64(%r12), %ecx
	xorl	%esi, %esi
	callq	_REG_SET
	movq	_DST_AFTER_SCALER@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movq	_REFCYC_X_AFTER_SCALER@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	movl	56(%r12), %r9d
	movl	60(%r12), %ecx
	movq	_DST_Y_AFTER_SCALER@GOTPCREL(%rip), %rax
	movl	(%rax), %r8d
	xorl	%esi, %esi
	callq	_REG_SET_2
	movq	_REF_FREQ_TO_PIX_FREQ@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movl	52(%r12), %ecx
	xorl	%esi, %esi
	movl	%edi, %edx
	callq	_REG_SET
	movq	_VBLANK_PARAMETERS_1@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movq	_REFCYC_PER_PTE_GROUP_VBLANK_L@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	movl	48(%r12), %ecx
	xorl	%esi, %esi
	callq	_REG_SET
	movq	_NOM_PARAMETERS_0@GOTPCREL(%rip), %r15
	movl	(%r15), %edi
	callq	_REG
	testq	%rax, %rax
	je	LBB0_2
## %bb.1:
	movl	(%r15), %edi
	movq	_DST_Y_PER_PTE_ROW_NOM_L@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	movl	44(%r12), %ecx
	xorl	%esi, %esi
	callq	_REG_SET
LBB0_2:
	movq	_NOM_PARAMETERS_1@GOTPCREL(%rip), %r15
	movl	(%r15), %edi
	callq	_REG
	testq	%rax, %rax
	je	LBB0_4
## %bb.3:
	movl	(%r15), %edi
	movq	_REFCYC_PER_PTE_GROUP_NOM_L@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	movl	40(%r12), %ecx
	xorl	%esi, %esi
	callq	_REG_SET
LBB0_4:
	movq	_NOM_PARAMETERS_4@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movq	_DST_Y_PER_META_ROW_NOM_L@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	movl	36(%r12), %ecx
	xorl	%esi, %esi
	callq	_REG_SET
	movq	_NOM_PARAMETERS_5@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movq	_REFCYC_PER_META_CHUNK_NOM_L@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	movl	32(%r12), %ecx
	xorl	%esi, %esi
	callq	_REG_SET
	movq	_PER_LINE_DELIVERY@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movq	_REFCYC_PER_LINE_DELIVERY_L@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	movl	24(%r12), %r9d
	movl	28(%r12), %ecx
	movq	_REFCYC_PER_LINE_DELIVERY_C@GOTPCREL(%rip), %rax
	movl	(%rax), %r8d
	xorl	%esi, %esi
	callq	_REG_SET_2
	movq	_VBLANK_PARAMETERS_2@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movq	_REFCYC_PER_PTE_GROUP_VBLANK_C@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	movl	20(%r12), %ecx
	xorl	%esi, %esi
	callq	_REG_SET
	movq	_NOM_PARAMETERS_2@GOTPCREL(%rip), %r15
	movl	(%r15), %edi
	callq	_REG
	testq	%rax, %rax
	je	LBB0_6
## %bb.5:
	movl	(%r15), %edi
	movq	_DST_Y_PER_PTE_ROW_NOM_C@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	movl	16(%r12), %ecx
	xorl	%esi, %esi
	callq	_REG_SET
LBB0_6:
	movq	_NOM_PARAMETERS_3@GOTPCREL(%rip), %r15
	movl	(%r15), %edi
	callq	_REG
	testq	%rax, %rax
	je	LBB0_8
## %bb.7:
	movl	(%r15), %edi
	movq	_REFCYC_PER_PTE_GROUP_NOM_C@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	movl	12(%r12), %ecx
	xorl	%esi, %esi
	callq	_REG_SET
LBB0_8:
	movq	_NOM_PARAMETERS_6@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movq	_DST_Y_PER_META_ROW_NOM_C@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	movl	8(%r12), %ecx
	xorl	%esi, %esi
	callq	_REG_SET
	movq	_NOM_PARAMETERS_7@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movq	_REFCYC_PER_META_CHUNK_NOM_C@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	movl	4(%r12), %ecx
	xorl	%esi, %esi
	callq	_REG_SET
	movq	_DCN_TTU_QOS_WM@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movq	_QoS_LEVEL_LOW_WM@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	movl	36(%r14), %r9d
	movl	40(%r14), %ecx
	movq	_QoS_LEVEL_HIGH_WM@GOTPCREL(%rip), %rax
	movl	(%rax), %r8d
	xorl	%esi, %esi
	callq	_REG_SET_2
	movq	_DCN_SURF0_TTU_CNTL0@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movq	_REFCYC_PER_REQ_DELIVERY@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	movl	32(%r14), %ecx
	movq	_QoS_LEVEL_FIXED@GOTPCREL(%rip), %r13
	movl	(%r13), %r8d
	movl	24(%r14), %eax
	movl	28(%r14), %r9d
	movq	_QoS_RAMP_DISABLE@GOTPCREL(%rip), %r15
	movl	(%r15), %ebx
	xorl	%esi, %esi
	pushq	%rax
	pushq	%rbx
	callq	_REG_SET_3
	addq	$16, %rsp
	movq	_DCN_SURF1_TTU_CNTL0@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movq	_REFCYC_PER_REQ_DELIVERY@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	movl	20(%r14), %ecx
	movl	(%r13), %r8d
	movl	12(%r14), %eax
	movl	16(%r14), %r9d
	movl	(%r15), %ebx
	xorl	%esi, %esi
	pushq	%rax
	pushq	%rbx
	callq	_REG_SET_3
	addq	$16, %rsp
	movq	_DCN_CUR0_TTU_CNTL0@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movq	_REFCYC_PER_REQ_DELIVERY@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	movl	8(%r14), %ecx
	movl	(%r13), %r8d
	movl	(%r14), %eax
	movl	4(%r14), %r9d
	movl	(%r15), %ebx
	xorl	%esi, %esi
	pushq	%rax
	pushq	%rbx
	callq	_REG_SET_3
	addq	$16, %rsp
	movq	_FLIP_PARAMETERS_1@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movq	_REFCYC_PER_PTE_GROUP_FLIP_L@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	movl	(%r12), %ecx
	xorl	%esi, %esi
	addq	$8, %rsp
	popq	%rbx
	popq	%r12
	popq	%r13
	popq	%r14
	popq	%r15
	popq	%rbp
	jmp	_REG_SET                        ## TAILCALL
	.cfi_endproc
                                        ## -- End function
	.comm	_BLANK_OFFSET_0,4,2             ## @BLANK_OFFSET_0
	.comm	_REFCYC_H_BLANK_END,4,2         ## @REFCYC_H_BLANK_END
	.comm	_DLG_V_BLANK_END,4,2            ## @DLG_V_BLANK_END
	.comm	_BLANK_OFFSET_1,4,2             ## @BLANK_OFFSET_1
	.comm	_MIN_DST_Y_NEXT_START,4,2       ## @MIN_DST_Y_NEXT_START
	.comm	_DST_DIMENSIONS,4,2             ## @DST_DIMENSIONS
	.comm	_REFCYC_PER_HTOTAL,4,2          ## @REFCYC_PER_HTOTAL
	.comm	_DST_AFTER_SCALER,4,2           ## @DST_AFTER_SCALER
	.comm	_REFCYC_X_AFTER_SCALER,4,2      ## @REFCYC_X_AFTER_SCALER
	.comm	_DST_Y_AFTER_SCALER,4,2         ## @DST_Y_AFTER_SCALER
	.comm	_REF_FREQ_TO_PIX_FREQ,4,2       ## @REF_FREQ_TO_PIX_FREQ
	.comm	_VBLANK_PARAMETERS_1,4,2        ## @VBLANK_PARAMETERS_1
	.comm	_REFCYC_PER_PTE_GROUP_VBLANK_L,4,2 ## @REFCYC_PER_PTE_GROUP_VBLANK_L
	.comm	_NOM_PARAMETERS_0,4,2           ## @NOM_PARAMETERS_0
	.comm	_DST_Y_PER_PTE_ROW_NOM_L,4,2    ## @DST_Y_PER_PTE_ROW_NOM_L
	.comm	_NOM_PARAMETERS_1,4,2           ## @NOM_PARAMETERS_1
	.comm	_REFCYC_PER_PTE_GROUP_NOM_L,4,2 ## @REFCYC_PER_PTE_GROUP_NOM_L
	.comm	_NOM_PARAMETERS_4,4,2           ## @NOM_PARAMETERS_4
	.comm	_DST_Y_PER_META_ROW_NOM_L,4,2   ## @DST_Y_PER_META_ROW_NOM_L
	.comm	_NOM_PARAMETERS_5,4,2           ## @NOM_PARAMETERS_5
	.comm	_REFCYC_PER_META_CHUNK_NOM_L,4,2 ## @REFCYC_PER_META_CHUNK_NOM_L
	.comm	_PER_LINE_DELIVERY,4,2          ## @PER_LINE_DELIVERY
	.comm	_REFCYC_PER_LINE_DELIVERY_L,4,2 ## @REFCYC_PER_LINE_DELIVERY_L
	.comm	_REFCYC_PER_LINE_DELIVERY_C,4,2 ## @REFCYC_PER_LINE_DELIVERY_C
	.comm	_VBLANK_PARAMETERS_2,4,2        ## @VBLANK_PARAMETERS_2
	.comm	_REFCYC_PER_PTE_GROUP_VBLANK_C,4,2 ## @REFCYC_PER_PTE_GROUP_VBLANK_C
	.comm	_NOM_PARAMETERS_2,4,2           ## @NOM_PARAMETERS_2
	.comm	_DST_Y_PER_PTE_ROW_NOM_C,4,2    ## @DST_Y_PER_PTE_ROW_NOM_C
	.comm	_NOM_PARAMETERS_3,4,2           ## @NOM_PARAMETERS_3
	.comm	_REFCYC_PER_PTE_GROUP_NOM_C,4,2 ## @REFCYC_PER_PTE_GROUP_NOM_C
	.comm	_NOM_PARAMETERS_6,4,2           ## @NOM_PARAMETERS_6
	.comm	_DST_Y_PER_META_ROW_NOM_C,4,2   ## @DST_Y_PER_META_ROW_NOM_C
	.comm	_NOM_PARAMETERS_7,4,2           ## @NOM_PARAMETERS_7
	.comm	_REFCYC_PER_META_CHUNK_NOM_C,4,2 ## @REFCYC_PER_META_CHUNK_NOM_C
	.comm	_DCN_TTU_QOS_WM,4,2             ## @DCN_TTU_QOS_WM
	.comm	_QoS_LEVEL_LOW_WM,4,2           ## @QoS_LEVEL_LOW_WM
	.comm	_QoS_LEVEL_HIGH_WM,4,2          ## @QoS_LEVEL_HIGH_WM
	.comm	_DCN_SURF0_TTU_CNTL0,4,2        ## @DCN_SURF0_TTU_CNTL0
	.comm	_REFCYC_PER_REQ_DELIVERY,4,2    ## @REFCYC_PER_REQ_DELIVERY
	.comm	_QoS_LEVEL_FIXED,4,2            ## @QoS_LEVEL_FIXED
	.comm	_QoS_RAMP_DISABLE,4,2           ## @QoS_RAMP_DISABLE
	.comm	_DCN_SURF1_TTU_CNTL0,4,2        ## @DCN_SURF1_TTU_CNTL0
	.comm	_DCN_CUR0_TTU_CNTL0,4,2         ## @DCN_CUR0_TTU_CNTL0
	.comm	_FLIP_PARAMETERS_1,4,2          ## @FLIP_PARAMETERS_1
	.comm	_REFCYC_PER_PTE_GROUP_FLIP_L,4,2 ## @REFCYC_PER_PTE_GROUP_FLIP_L
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_hubp2_program_deadline         ; -- Begin function hubp2_program_deadline
	.p2align	2
_hubp2_program_deadline:                ; @hubp2_program_deadline
	.cfi_startproc
; %bb.0:
	stp	x24, x23, [sp, #-64]!           ; 16-byte Folded Spill
	.cfi_def_cfa_offset 64
	stp	x22, x21, [sp, #16]             ; 16-byte Folded Spill
	stp	x20, x19, [sp, #32]             ; 16-byte Folded Spill
	stp	x29, x30, [sp, #48]             ; 16-byte Folded Spill
	add	x29, sp, #48
	.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
	.cfi_offset w23, -56
	.cfi_offset w24, -64
	mov	x20, x2
	mov	x19, x1
	bl	_TO_DCN20_HUBP
Lloh0:
	adrp	x8, _BLANK_OFFSET_0@GOTPAGE
Lloh1:
	ldr	x8, [x8, _BLANK_OFFSET_0@GOTPAGEOFF]
Lloh2:
	ldr	w0, [x8]
Lloh3:
	adrp	x8, _REFCYC_H_BLANK_END@GOTPAGE
Lloh4:
	ldr	x8, [x8, _REFCYC_H_BLANK_END@GOTPAGEOFF]
Lloh5:
	ldr	w2, [x8]
Lloh6:
	adrp	x8, _DLG_V_BLANK_END@GOTPAGE
Lloh7:
	ldr	x8, [x8, _DLG_V_BLANK_END@GOTPAGEOFF]
Lloh8:
	ldr	w4, [x8]
	ldp	w5, w3, [x19, #72]
	mov	w1, #0
	bl	_REG_SET_2
Lloh9:
	adrp	x8, _BLANK_OFFSET_1@GOTPAGE
Lloh10:
	ldr	x8, [x8, _BLANK_OFFSET_1@GOTPAGEOFF]
Lloh11:
	ldr	w0, [x8]
Lloh12:
	adrp	x8, _MIN_DST_Y_NEXT_START@GOTPAGE
Lloh13:
	ldr	x8, [x8, _MIN_DST_Y_NEXT_START@GOTPAGEOFF]
Lloh14:
	ldr	w2, [x8]
	ldr	w3, [x19, #68]
	mov	w1, #0
	bl	_REG_SET
Lloh15:
	adrp	x8, _DST_DIMENSIONS@GOTPAGE
Lloh16:
	ldr	x8, [x8, _DST_DIMENSIONS@GOTPAGEOFF]
Lloh17:
	ldr	w0, [x8]
Lloh18:
	adrp	x8, _REFCYC_PER_HTOTAL@GOTPAGE
Lloh19:
	ldr	x8, [x8, _REFCYC_PER_HTOTAL@GOTPAGEOFF]
Lloh20:
	ldr	w2, [x8]
	ldr	w3, [x19, #64]
	mov	w1, #0
	bl	_REG_SET
Lloh21:
	adrp	x8, _DST_AFTER_SCALER@GOTPAGE
Lloh22:
	ldr	x8, [x8, _DST_AFTER_SCALER@GOTPAGEOFF]
Lloh23:
	ldr	w0, [x8]
Lloh24:
	adrp	x8, _REFCYC_X_AFTER_SCALER@GOTPAGE
Lloh25:
	ldr	x8, [x8, _REFCYC_X_AFTER_SCALER@GOTPAGEOFF]
Lloh26:
	ldr	w2, [x8]
Lloh27:
	adrp	x8, _DST_Y_AFTER_SCALER@GOTPAGE
Lloh28:
	ldr	x8, [x8, _DST_Y_AFTER_SCALER@GOTPAGEOFF]
Lloh29:
	ldr	w4, [x8]
	ldp	w5, w3, [x19, #56]
	mov	w1, #0
	bl	_REG_SET_2
Lloh30:
	adrp	x8, _REF_FREQ_TO_PIX_FREQ@GOTPAGE
Lloh31:
	ldr	x8, [x8, _REF_FREQ_TO_PIX_FREQ@GOTPAGEOFF]
Lloh32:
	ldr	w0, [x8]
	ldr	w3, [x19, #52]
	mov	w1, #0
	mov	x2, x0
	bl	_REG_SET
Lloh33:
	adrp	x8, _VBLANK_PARAMETERS_1@GOTPAGE
Lloh34:
	ldr	x8, [x8, _VBLANK_PARAMETERS_1@GOTPAGEOFF]
Lloh35:
	ldr	w0, [x8]
Lloh36:
	adrp	x8, _REFCYC_PER_PTE_GROUP_VBLANK_L@GOTPAGE
Lloh37:
	ldr	x8, [x8, _REFCYC_PER_PTE_GROUP_VBLANK_L@GOTPAGEOFF]
Lloh38:
	ldr	w2, [x8]
	ldr	w3, [x19, #48]
	mov	w1, #0
	bl	_REG_SET
Lloh39:
	adrp	x21, _NOM_PARAMETERS_0@GOTPAGE
Lloh40:
	ldr	x21, [x21, _NOM_PARAMETERS_0@GOTPAGEOFF]
	ldr	w0, [x21]
	bl	_REG
	cbz	x0, LBB0_2
; %bb.1:
	ldr	w0, [x21]
Lloh41:
	adrp	x8, _DST_Y_PER_PTE_ROW_NOM_L@GOTPAGE
Lloh42:
	ldr	x8, [x8, _DST_Y_PER_PTE_ROW_NOM_L@GOTPAGEOFF]
Lloh43:
	ldr	w2, [x8]
	ldr	w3, [x19, #44]
	mov	w1, #0
	bl	_REG_SET
LBB0_2:
Lloh44:
	adrp	x21, _NOM_PARAMETERS_1@GOTPAGE
Lloh45:
	ldr	x21, [x21, _NOM_PARAMETERS_1@GOTPAGEOFF]
	ldr	w0, [x21]
	bl	_REG
	cbz	x0, LBB0_4
; %bb.3:
	ldr	w0, [x21]
Lloh46:
	adrp	x8, _REFCYC_PER_PTE_GROUP_NOM_L@GOTPAGE
Lloh47:
	ldr	x8, [x8, _REFCYC_PER_PTE_GROUP_NOM_L@GOTPAGEOFF]
Lloh48:
	ldr	w2, [x8]
	ldr	w3, [x19, #40]
	mov	w1, #0
	bl	_REG_SET
LBB0_4:
Lloh49:
	adrp	x8, _NOM_PARAMETERS_4@GOTPAGE
Lloh50:
	ldr	x8, [x8, _NOM_PARAMETERS_4@GOTPAGEOFF]
Lloh51:
	ldr	w0, [x8]
Lloh52:
	adrp	x8, _DST_Y_PER_META_ROW_NOM_L@GOTPAGE
Lloh53:
	ldr	x8, [x8, _DST_Y_PER_META_ROW_NOM_L@GOTPAGEOFF]
Lloh54:
	ldr	w2, [x8]
	ldr	w3, [x19, #36]
	mov	w1, #0
	bl	_REG_SET
Lloh55:
	adrp	x8, _NOM_PARAMETERS_5@GOTPAGE
Lloh56:
	ldr	x8, [x8, _NOM_PARAMETERS_5@GOTPAGEOFF]
Lloh57:
	ldr	w0, [x8]
Lloh58:
	adrp	x8, _REFCYC_PER_META_CHUNK_NOM_L@GOTPAGE
Lloh59:
	ldr	x8, [x8, _REFCYC_PER_META_CHUNK_NOM_L@GOTPAGEOFF]
Lloh60:
	ldr	w2, [x8]
	ldr	w3, [x19, #32]
	mov	w1, #0
	bl	_REG_SET
Lloh61:
	adrp	x8, _PER_LINE_DELIVERY@GOTPAGE
Lloh62:
	ldr	x8, [x8, _PER_LINE_DELIVERY@GOTPAGEOFF]
Lloh63:
	ldr	w0, [x8]
Lloh64:
	adrp	x8, _REFCYC_PER_LINE_DELIVERY_L@GOTPAGE
Lloh65:
	ldr	x8, [x8, _REFCYC_PER_LINE_DELIVERY_L@GOTPAGEOFF]
Lloh66:
	ldr	w2, [x8]
Lloh67:
	adrp	x8, _REFCYC_PER_LINE_DELIVERY_C@GOTPAGE
Lloh68:
	ldr	x8, [x8, _REFCYC_PER_LINE_DELIVERY_C@GOTPAGEOFF]
Lloh69:
	ldr	w4, [x8]
	ldp	w5, w3, [x19, #24]
	mov	w1, #0
	bl	_REG_SET_2
Lloh70:
	adrp	x8, _VBLANK_PARAMETERS_2@GOTPAGE
Lloh71:
	ldr	x8, [x8, _VBLANK_PARAMETERS_2@GOTPAGEOFF]
Lloh72:
	ldr	w0, [x8]
Lloh73:
	adrp	x8, _REFCYC_PER_PTE_GROUP_VBLANK_C@GOTPAGE
Lloh74:
	ldr	x8, [x8, _REFCYC_PER_PTE_GROUP_VBLANK_C@GOTPAGEOFF]
Lloh75:
	ldr	w2, [x8]
	ldr	w3, [x19, #20]
	mov	w1, #0
	bl	_REG_SET
Lloh76:
	adrp	x21, _NOM_PARAMETERS_2@GOTPAGE
Lloh77:
	ldr	x21, [x21, _NOM_PARAMETERS_2@GOTPAGEOFF]
	ldr	w0, [x21]
	bl	_REG
	cbz	x0, LBB0_6
; %bb.5:
	ldr	w0, [x21]
Lloh78:
	adrp	x8, _DST_Y_PER_PTE_ROW_NOM_C@GOTPAGE
Lloh79:
	ldr	x8, [x8, _DST_Y_PER_PTE_ROW_NOM_C@GOTPAGEOFF]
Lloh80:
	ldr	w2, [x8]
	ldr	w3, [x19, #16]
	mov	w1, #0
	bl	_REG_SET
LBB0_6:
Lloh81:
	adrp	x21, _NOM_PARAMETERS_3@GOTPAGE
Lloh82:
	ldr	x21, [x21, _NOM_PARAMETERS_3@GOTPAGEOFF]
	ldr	w0, [x21]
	bl	_REG
	cbz	x0, LBB0_8
; %bb.7:
	ldr	w0, [x21]
Lloh83:
	adrp	x8, _REFCYC_PER_PTE_GROUP_NOM_C@GOTPAGE
Lloh84:
	ldr	x8, [x8, _REFCYC_PER_PTE_GROUP_NOM_C@GOTPAGEOFF]
Lloh85:
	ldr	w2, [x8]
	ldr	w3, [x19, #12]
	mov	w1, #0
	bl	_REG_SET
LBB0_8:
Lloh86:
	adrp	x8, _NOM_PARAMETERS_6@GOTPAGE
Lloh87:
	ldr	x8, [x8, _NOM_PARAMETERS_6@GOTPAGEOFF]
Lloh88:
	ldr	w0, [x8]
Lloh89:
	adrp	x8, _DST_Y_PER_META_ROW_NOM_C@GOTPAGE
Lloh90:
	ldr	x8, [x8, _DST_Y_PER_META_ROW_NOM_C@GOTPAGEOFF]
Lloh91:
	ldr	w2, [x8]
	ldr	w3, [x19, #8]
	mov	w1, #0
	bl	_REG_SET
Lloh92:
	adrp	x8, _NOM_PARAMETERS_7@GOTPAGE
Lloh93:
	ldr	x8, [x8, _NOM_PARAMETERS_7@GOTPAGEOFF]
Lloh94:
	ldr	w0, [x8]
Lloh95:
	adrp	x8, _REFCYC_PER_META_CHUNK_NOM_C@GOTPAGE
Lloh96:
	ldr	x8, [x8, _REFCYC_PER_META_CHUNK_NOM_C@GOTPAGEOFF]
Lloh97:
	ldr	w2, [x8]
	ldr	w3, [x19, #4]
	mov	w1, #0
	bl	_REG_SET
Lloh98:
	adrp	x8, _DCN_TTU_QOS_WM@GOTPAGE
Lloh99:
	ldr	x8, [x8, _DCN_TTU_QOS_WM@GOTPAGEOFF]
Lloh100:
	ldr	w0, [x8]
Lloh101:
	adrp	x8, _QoS_LEVEL_LOW_WM@GOTPAGE
Lloh102:
	ldr	x8, [x8, _QoS_LEVEL_LOW_WM@GOTPAGEOFF]
Lloh103:
	ldr	w2, [x8]
Lloh104:
	adrp	x8, _QoS_LEVEL_HIGH_WM@GOTPAGE
Lloh105:
	ldr	x8, [x8, _QoS_LEVEL_HIGH_WM@GOTPAGEOFF]
Lloh106:
	ldr	w4, [x8]
	ldp	w5, w3, [x20, #36]
	mov	w1, #0
	bl	_REG_SET_2
Lloh107:
	adrp	x8, _DCN_SURF0_TTU_CNTL0@GOTPAGE
Lloh108:
	ldr	x8, [x8, _DCN_SURF0_TTU_CNTL0@GOTPAGEOFF]
Lloh109:
	ldr	w0, [x8]
Lloh110:
	adrp	x21, _REFCYC_PER_REQ_DELIVERY@GOTPAGE
Lloh111:
	ldr	x21, [x21, _REFCYC_PER_REQ_DELIVERY@GOTPAGEOFF]
	ldr	w2, [x21]
	ldp	w5, w3, [x20, #28]
Lloh112:
	adrp	x22, _QoS_LEVEL_FIXED@GOTPAGE
Lloh113:
	ldr	x22, [x22, _QoS_LEVEL_FIXED@GOTPAGEOFF]
	ldr	w4, [x22]
Lloh114:
	adrp	x23, _QoS_RAMP_DISABLE@GOTPAGE
Lloh115:
	ldr	x23, [x23, _QoS_RAMP_DISABLE@GOTPAGEOFF]
	ldr	w6, [x23]
	ldr	w7, [x20, #24]
	mov	w1, #0
	bl	_REG_SET_3
Lloh116:
	adrp	x8, _DCN_SURF1_TTU_CNTL0@GOTPAGE
Lloh117:
	ldr	x8, [x8, _DCN_SURF1_TTU_CNTL0@GOTPAGEOFF]
Lloh118:
	ldr	w0, [x8]
	ldr	w2, [x21]
	ldp	w5, w3, [x20, #16]
	ldr	w4, [x22]
	ldr	w6, [x23]
	ldr	w7, [x20, #12]
	mov	w1, #0
	bl	_REG_SET_3
Lloh119:
	adrp	x8, _DCN_CUR0_TTU_CNTL0@GOTPAGE
Lloh120:
	ldr	x8, [x8, _DCN_CUR0_TTU_CNTL0@GOTPAGEOFF]
Lloh121:
	ldr	w0, [x8]
	ldr	w2, [x21]
	ldp	w5, w3, [x20, #4]
	ldr	w4, [x22]
	ldr	w6, [x23]
	ldr	w7, [x20]
	mov	w1, #0
	bl	_REG_SET_3
Lloh122:
	adrp	x8, _FLIP_PARAMETERS_1@GOTPAGE
Lloh123:
	ldr	x8, [x8, _FLIP_PARAMETERS_1@GOTPAGEOFF]
Lloh124:
	ldr	w0, [x8]
Lloh125:
	adrp	x8, _REFCYC_PER_PTE_GROUP_FLIP_L@GOTPAGE
Lloh126:
	ldr	x8, [x8, _REFCYC_PER_PTE_GROUP_FLIP_L@GOTPAGEOFF]
Lloh127:
	ldr	w2, [x8]
	ldr	w3, [x19]
	mov	w1, #0
	ldp	x29, x30, [sp, #48]             ; 16-byte Folded Reload
	ldp	x20, x19, [sp, #32]             ; 16-byte Folded Reload
	ldp	x22, x21, [sp, #16]             ; 16-byte Folded Reload
	ldp	x24, x23, [sp], #64             ; 16-byte Folded Reload
	b	_REG_SET
	.loh AdrpLdrGot	Lloh39, Lloh40
	.loh AdrpLdrGotLdr	Lloh36, Lloh37, Lloh38
	.loh AdrpLdrGotLdr	Lloh33, Lloh34, Lloh35
	.loh AdrpLdrGotLdr	Lloh30, Lloh31, Lloh32
	.loh AdrpLdrGotLdr	Lloh27, Lloh28, Lloh29
	.loh AdrpLdrGotLdr	Lloh24, Lloh25, Lloh26
	.loh AdrpLdrGotLdr	Lloh21, Lloh22, Lloh23
	.loh AdrpLdrGotLdr	Lloh18, Lloh19, Lloh20
	.loh AdrpLdrGotLdr	Lloh15, Lloh16, Lloh17
	.loh AdrpLdrGotLdr	Lloh12, Lloh13, Lloh14
	.loh AdrpLdrGotLdr	Lloh9, Lloh10, Lloh11
	.loh AdrpLdrGotLdr	Lloh6, Lloh7, Lloh8
	.loh AdrpLdrGotLdr	Lloh3, Lloh4, Lloh5
	.loh AdrpLdrGotLdr	Lloh0, Lloh1, Lloh2
	.loh AdrpLdrGotLdr	Lloh41, Lloh42, Lloh43
	.loh AdrpLdrGot	Lloh44, Lloh45
	.loh AdrpLdrGotLdr	Lloh46, Lloh47, Lloh48
	.loh AdrpLdrGot	Lloh76, Lloh77
	.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	Lloh78, Lloh79, Lloh80
	.loh AdrpLdrGot	Lloh81, Lloh82
	.loh AdrpLdrGotLdr	Lloh83, Lloh84, Lloh85
	.loh AdrpLdrGotLdr	Lloh125, Lloh126, Lloh127
	.loh AdrpLdrGotLdr	Lloh122, Lloh123, Lloh124
	.loh AdrpLdrGotLdr	Lloh119, Lloh120, Lloh121
	.loh AdrpLdrGotLdr	Lloh116, Lloh117, Lloh118
	.loh AdrpLdrGot	Lloh114, Lloh115
	.loh AdrpLdrGot	Lloh112, Lloh113
	.loh AdrpLdrGot	Lloh110, Lloh111
	.loh AdrpLdrGotLdr	Lloh107, Lloh108, Lloh109
	.loh AdrpLdrGotLdr	Lloh104, Lloh105, Lloh106
	.loh AdrpLdrGotLdr	Lloh101, Lloh102, Lloh103
	.loh AdrpLdrGotLdr	Lloh98, Lloh99, Lloh100
	.loh AdrpLdrGotLdr	Lloh95, Lloh96, Lloh97
	.loh AdrpLdrGotLdr	Lloh92, Lloh93, Lloh94
	.loh AdrpLdrGotLdr	Lloh89, Lloh90, Lloh91
	.loh AdrpLdrGotLdr	Lloh86, Lloh87, Lloh88
	.cfi_endproc
                                        ; -- End function
	.comm	_BLANK_OFFSET_0,4,2             ; @BLANK_OFFSET_0
	.comm	_REFCYC_H_BLANK_END,4,2         ; @REFCYC_H_BLANK_END
	.comm	_DLG_V_BLANK_END,4,2            ; @DLG_V_BLANK_END
	.comm	_BLANK_OFFSET_1,4,2             ; @BLANK_OFFSET_1
	.comm	_MIN_DST_Y_NEXT_START,4,2       ; @MIN_DST_Y_NEXT_START
	.comm	_DST_DIMENSIONS,4,2             ; @DST_DIMENSIONS
	.comm	_REFCYC_PER_HTOTAL,4,2          ; @REFCYC_PER_HTOTAL
	.comm	_DST_AFTER_SCALER,4,2           ; @DST_AFTER_SCALER
	.comm	_REFCYC_X_AFTER_SCALER,4,2      ; @REFCYC_X_AFTER_SCALER
	.comm	_DST_Y_AFTER_SCALER,4,2         ; @DST_Y_AFTER_SCALER
	.comm	_REF_FREQ_TO_PIX_FREQ,4,2       ; @REF_FREQ_TO_PIX_FREQ
	.comm	_VBLANK_PARAMETERS_1,4,2        ; @VBLANK_PARAMETERS_1
	.comm	_REFCYC_PER_PTE_GROUP_VBLANK_L,4,2 ; @REFCYC_PER_PTE_GROUP_VBLANK_L
	.comm	_NOM_PARAMETERS_0,4,2           ; @NOM_PARAMETERS_0
	.comm	_DST_Y_PER_PTE_ROW_NOM_L,4,2    ; @DST_Y_PER_PTE_ROW_NOM_L
	.comm	_NOM_PARAMETERS_1,4,2           ; @NOM_PARAMETERS_1
	.comm	_REFCYC_PER_PTE_GROUP_NOM_L,4,2 ; @REFCYC_PER_PTE_GROUP_NOM_L
	.comm	_NOM_PARAMETERS_4,4,2           ; @NOM_PARAMETERS_4
	.comm	_DST_Y_PER_META_ROW_NOM_L,4,2   ; @DST_Y_PER_META_ROW_NOM_L
	.comm	_NOM_PARAMETERS_5,4,2           ; @NOM_PARAMETERS_5
	.comm	_REFCYC_PER_META_CHUNK_NOM_L,4,2 ; @REFCYC_PER_META_CHUNK_NOM_L
	.comm	_PER_LINE_DELIVERY,4,2          ; @PER_LINE_DELIVERY
	.comm	_REFCYC_PER_LINE_DELIVERY_L,4,2 ; @REFCYC_PER_LINE_DELIVERY_L
	.comm	_REFCYC_PER_LINE_DELIVERY_C,4,2 ; @REFCYC_PER_LINE_DELIVERY_C
	.comm	_VBLANK_PARAMETERS_2,4,2        ; @VBLANK_PARAMETERS_2
	.comm	_REFCYC_PER_PTE_GROUP_VBLANK_C,4,2 ; @REFCYC_PER_PTE_GROUP_VBLANK_C
	.comm	_NOM_PARAMETERS_2,4,2           ; @NOM_PARAMETERS_2
	.comm	_DST_Y_PER_PTE_ROW_NOM_C,4,2    ; @DST_Y_PER_PTE_ROW_NOM_C
	.comm	_NOM_PARAMETERS_3,4,2           ; @NOM_PARAMETERS_3
	.comm	_REFCYC_PER_PTE_GROUP_NOM_C,4,2 ; @REFCYC_PER_PTE_GROUP_NOM_C
	.comm	_NOM_PARAMETERS_6,4,2           ; @NOM_PARAMETERS_6
	.comm	_DST_Y_PER_META_ROW_NOM_C,4,2   ; @DST_Y_PER_META_ROW_NOM_C
	.comm	_NOM_PARAMETERS_7,4,2           ; @NOM_PARAMETERS_7
	.comm	_REFCYC_PER_META_CHUNK_NOM_C,4,2 ; @REFCYC_PER_META_CHUNK_NOM_C
	.comm	_DCN_TTU_QOS_WM,4,2             ; @DCN_TTU_QOS_WM
	.comm	_QoS_LEVEL_LOW_WM,4,2           ; @QoS_LEVEL_LOW_WM
	.comm	_QoS_LEVEL_HIGH_WM,4,2          ; @QoS_LEVEL_HIGH_WM
	.comm	_DCN_SURF0_TTU_CNTL0,4,2        ; @DCN_SURF0_TTU_CNTL0
	.comm	_REFCYC_PER_REQ_DELIVERY,4,2    ; @REFCYC_PER_REQ_DELIVERY
	.comm	_QoS_LEVEL_FIXED,4,2            ; @QoS_LEVEL_FIXED
	.comm	_QoS_RAMP_DISABLE,4,2           ; @QoS_RAMP_DISABLE
	.comm	_DCN_SURF1_TTU_CNTL0,4,2        ; @DCN_SURF1_TTU_CNTL0
	.comm	_DCN_CUR0_TTU_CNTL0,4,2         ; @DCN_CUR0_TTU_CNTL0
	.comm	_FLIP_PARAMETERS_1,4,2          ; @FLIP_PARAMETERS_1
	.comm	_REFCYC_PER_PTE_GROUP_FLIP_L,4,2 ; @REFCYC_PER_PTE_GROUP_FLIP_L
.subsections_via_symbols
