	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	4, 0x90                         ## -- Begin function regamma_config_regions_and_segments
_regamma_config_regions_and_segments:   ## @regamma_config_regions_and_segments
	.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	%rsi, %rbx
	movq	%rdi, %r14
	movq	8(%rsi), %rax
	movl	8(%rax), %esi
	movq	_GAMMA_CORR_CNTLA_START_CNTL@GOTPCREL(%rip), %r15
	movl	(%r15), %edx
	movq	_GAMMA_CORR_CNTLA_EXP_REGION_START@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	xorl	%edi, %edi
	callq	_set_reg_field_value
	movl	(%r15), %edx
	movq	_GAMMA_CORR_CNTLA_EXP_REGION_START_SEGMENT@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	xorl	%edi, %edi
	xorl	%esi, %esi
	callq	_set_reg_field_value
	movl	(%r14), %edi
	movq	_mmGAMMA_CORR_CNTLA_START_CNTL@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	xorl	%edx, %edx
	callq	_dm_write_reg
	movq	8(%rbx), %rax
	movl	4(%rax), %esi
	movq	_GAMMA_CORR_CNTLA_SLOPE_CNTL@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	movq	_GAMMA_CORR_CNTLA_EXP_REGION_LINEAR_SLOPE@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	xorl	%edi, %edi
	callq	_set_reg_field_value
	movl	(%r14), %edi
	movq	_mmGAMMA_CORR_CNTLA_SLOPE_CNTL@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	xorl	%edx, %edx
	callq	_dm_write_reg
	movq	8(%rbx), %rax
	movl	20(%rax), %esi
	movq	_GAMMA_CORR_CNTLA_END_CNTL1@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	movq	_GAMMA_CORR_CNTLA_EXP_REGION_END@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	xorl	%edi, %edi
	callq	_set_reg_field_value
	movl	(%r14), %edi
	movq	_mmGAMMA_CORR_CNTLA_END_CNTL1@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	xorl	%edx, %edx
	callq	_dm_write_reg
	movq	8(%rbx), %rax
	movl	16(%rax), %esi
	movq	_GAMMA_CORR_CNTLA_END_CNTL2@GOTPCREL(%rip), %r15
	movl	(%r15), %edx
	movq	_GAMMA_CORR_CNTLA_EXP_REGION_END_BASE@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	xorl	%edi, %edi
	callq	_set_reg_field_value
	movq	8(%rbx), %rax
	movl	12(%rax), %esi
	movl	(%r15), %edx
	movq	_GAMMA_CORR_CNTLA_EXP_REGION_END_SLOPE@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	xorl	%edi, %edi
	callq	_set_reg_field_value
	movl	(%r14), %edi
	movq	_mmGAMMA_CORR_CNTLA_END_CNTL2@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	xorl	%edx, %edx
	callq	_dm_write_reg
	movq	(%rbx), %rbx
	movl	4(%rbx), %esi
	movq	_GAMMA_CORR_CNTLA_REGION_0_1@GOTPCREL(%rip), %r15
	movl	(%r15), %edx
	movq	_GAMMA_CORR_CNTLA_EXP_REGION0_LUT_OFFSET@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	xorl	%edi, %edi
	callq	_set_reg_field_value
	movl	(%rbx), %esi
	movl	(%r15), %edx
	movq	_GAMMA_CORR_CNTLA_EXP_REGION0_NUM_SEGMENTS@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	xorl	%edi, %edi
	callq	_set_reg_field_value
	movl	12(%rbx), %esi
	movl	(%r15), %edx
	movq	_GAMMA_CORR_CNTLA_EXP_REGION1_LUT_OFFSET@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	xorl	%edi, %edi
	callq	_set_reg_field_value
	movl	8(%rbx), %esi
	movl	(%r15), %edx
	movq	_GAMMA_CORR_CNTLA_EXP_REGION1_NUM_SEGMENTS@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	xorl	%edi, %edi
	callq	_set_reg_field_value
	movl	(%r14), %edi
	movq	_mmGAMMA_CORR_CNTLA_REGION_0_1@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	xorl	%edx, %edx
	callq	_dm_write_reg
	movl	20(%rbx), %esi
	movq	_GAMMA_CORR_CNTLA_REGION_2_3@GOTPCREL(%rip), %r15
	movl	(%r15), %edx
	movq	_GAMMA_CORR_CNTLA_EXP_REGION2_LUT_OFFSET@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	xorl	%edi, %edi
	callq	_set_reg_field_value
	movl	16(%rbx), %esi
	movl	(%r15), %edx
	movq	_GAMMA_CORR_CNTLA_EXP_REGION2_NUM_SEGMENTS@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	xorl	%edi, %edi
	callq	_set_reg_field_value
	movl	28(%rbx), %esi
	movl	(%r15), %edx
	movq	_GAMMA_CORR_CNTLA_EXP_REGION3_LUT_OFFSET@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	xorl	%edi, %edi
	callq	_set_reg_field_value
	movl	24(%rbx), %esi
	movl	(%r15), %edx
	movq	_GAMMA_CORR_CNTLA_EXP_REGION3_NUM_SEGMENTS@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	xorl	%edi, %edi
	callq	_set_reg_field_value
	movl	(%r14), %edi
	movq	_mmGAMMA_CORR_CNTLA_REGION_2_3@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	xorl	%edx, %edx
	callq	_dm_write_reg
	movl	36(%rbx), %esi
	movq	_GAMMA_CORR_CNTLA_REGION_4_5@GOTPCREL(%rip), %r15
	movl	(%r15), %edx
	movq	_GAMMA_CORR_CNTLA_EXP_REGION4_LUT_OFFSET@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	xorl	%edi, %edi
	callq	_set_reg_field_value
	movl	32(%rbx), %esi
	movl	(%r15), %edx
	movq	_GAMMA_CORR_CNTLA_EXP_REGION4_NUM_SEGMENTS@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	xorl	%edi, %edi
	callq	_set_reg_field_value
	movl	44(%rbx), %esi
	movl	(%r15), %edx
	movq	_GAMMA_CORR_CNTLA_EXP_REGION5_LUT_OFFSET@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	xorl	%edi, %edi
	callq	_set_reg_field_value
	movl	40(%rbx), %esi
	movl	(%r15), %edx
	movq	_GAMMA_CORR_CNTLA_EXP_REGION5_NUM_SEGMENTS@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	xorl	%edi, %edi
	callq	_set_reg_field_value
	movl	(%r14), %edi
	movq	_mmGAMMA_CORR_CNTLA_REGION_4_5@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	xorl	%edx, %edx
	callq	_dm_write_reg
	movl	52(%rbx), %esi
	movq	_GAMMA_CORR_CNTLA_REGION_6_7@GOTPCREL(%rip), %r15
	movl	(%r15), %edx
	movq	_GAMMA_CORR_CNTLA_EXP_REGION6_LUT_OFFSET@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	xorl	%edi, %edi
	callq	_set_reg_field_value
	movl	48(%rbx), %esi
	movl	(%r15), %edx
	movq	_GAMMA_CORR_CNTLA_EXP_REGION6_NUM_SEGMENTS@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	xorl	%edi, %edi
	callq	_set_reg_field_value
	movl	60(%rbx), %esi
	movl	(%r15), %edx
	movq	_GAMMA_CORR_CNTLA_EXP_REGION7_LUT_OFFSET@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	xorl	%edi, %edi
	callq	_set_reg_field_value
	movl	56(%rbx), %esi
	movl	(%r15), %edx
	movq	_GAMMA_CORR_CNTLA_EXP_REGION7_NUM_SEGMENTS@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	xorl	%edi, %edi
	callq	_set_reg_field_value
	movl	(%r14), %edi
	movq	_mmGAMMA_CORR_CNTLA_REGION_6_7@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	xorl	%edx, %edx
	callq	_dm_write_reg
	movl	68(%rbx), %esi
	movq	_GAMMA_CORR_CNTLA_REGION_8_9@GOTPCREL(%rip), %r15
	movl	(%r15), %edx
	movq	_GAMMA_CORR_CNTLA_EXP_REGION8_LUT_OFFSET@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	xorl	%edi, %edi
	callq	_set_reg_field_value
	movl	64(%rbx), %esi
	movl	(%r15), %edx
	movq	_GAMMA_CORR_CNTLA_EXP_REGION8_NUM_SEGMENTS@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	xorl	%edi, %edi
	callq	_set_reg_field_value
	movl	76(%rbx), %esi
	movl	(%r15), %edx
	movq	_GAMMA_CORR_CNTLA_EXP_REGION9_LUT_OFFSET@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	xorl	%edi, %edi
	callq	_set_reg_field_value
	movl	72(%rbx), %esi
	movl	(%r15), %edx
	movq	_GAMMA_CORR_CNTLA_EXP_REGION9_NUM_SEGMENTS@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	xorl	%edi, %edi
	callq	_set_reg_field_value
	movl	(%r14), %edi
	movq	_mmGAMMA_CORR_CNTLA_REGION_8_9@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	xorl	%edx, %edx
	callq	_dm_write_reg
	movl	84(%rbx), %esi
	movq	_GAMMA_CORR_CNTLA_REGION_10_11@GOTPCREL(%rip), %r15
	movl	(%r15), %edx
	movq	_GAMMA_CORR_CNTLA_EXP_REGION10_LUT_OFFSET@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	xorl	%edi, %edi
	callq	_set_reg_field_value
	movl	80(%rbx), %esi
	movl	(%r15), %edx
	movq	_GAMMA_CORR_CNTLA_EXP_REGION10_NUM_SEGMENTS@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	xorl	%edi, %edi
	callq	_set_reg_field_value
	movl	92(%rbx), %esi
	movl	(%r15), %edx
	movq	_GAMMA_CORR_CNTLA_EXP_REGION11_LUT_OFFSET@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	xorl	%edi, %edi
	callq	_set_reg_field_value
	movl	88(%rbx), %esi
	movl	(%r15), %edx
	movq	_GAMMA_CORR_CNTLA_EXP_REGION11_NUM_SEGMENTS@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	xorl	%edi, %edi
	callq	_set_reg_field_value
	movl	(%r14), %edi
	movq	_mmGAMMA_CORR_CNTLA_REGION_10_11@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	xorl	%edx, %edx
	callq	_dm_write_reg
	movl	100(%rbx), %esi
	movq	_GAMMA_CORR_CNTLA_REGION_12_13@GOTPCREL(%rip), %r15
	movl	(%r15), %edx
	movq	_GAMMA_CORR_CNTLA_EXP_REGION12_LUT_OFFSET@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	xorl	%edi, %edi
	callq	_set_reg_field_value
	movl	96(%rbx), %esi
	movl	(%r15), %edx
	movq	_GAMMA_CORR_CNTLA_EXP_REGION12_NUM_SEGMENTS@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	xorl	%edi, %edi
	callq	_set_reg_field_value
	movl	108(%rbx), %esi
	movl	(%r15), %edx
	movq	_GAMMA_CORR_CNTLA_EXP_REGION13_LUT_OFFSET@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	xorl	%edi, %edi
	callq	_set_reg_field_value
	movl	104(%rbx), %esi
	movl	(%r15), %edx
	movq	_GAMMA_CORR_CNTLA_EXP_REGION13_NUM_SEGMENTS@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	xorl	%edi, %edi
	callq	_set_reg_field_value
	movl	(%r14), %edi
	movq	_mmGAMMA_CORR_CNTLA_REGION_12_13@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	xorl	%edx, %edx
	callq	_dm_write_reg
	movl	116(%rbx), %esi
	movq	_GAMMA_CORR_CNTLA_REGION_14_15@GOTPCREL(%rip), %r15
	movl	(%r15), %edx
	movq	_GAMMA_CORR_CNTLA_EXP_REGION14_LUT_OFFSET@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	xorl	%edi, %edi
	callq	_set_reg_field_value
	movl	112(%rbx), %esi
	movl	(%r15), %edx
	movq	_GAMMA_CORR_CNTLA_EXP_REGION14_NUM_SEGMENTS@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	xorl	%edi, %edi
	callq	_set_reg_field_value
	movl	124(%rbx), %esi
	movl	(%r15), %edx
	movq	_GAMMA_CORR_CNTLA_EXP_REGION15_LUT_OFFSET@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	xorl	%edi, %edi
	callq	_set_reg_field_value
	movl	120(%rbx), %esi
	movl	(%r15), %edx
	movq	_GAMMA_CORR_CNTLA_EXP_REGION15_NUM_SEGMENTS@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	xorl	%edi, %edi
	callq	_set_reg_field_value
	movl	(%r14), %edi
	movq	_mmGAMMA_CORR_CNTLA_REGION_14_15@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	xorl	%edx, %edx
	addq	$8, %rsp
	popq	%rbx
	popq	%r14
	popq	%r15
	popq	%rbp
	jmp	_dm_write_reg                   ## TAILCALL
	.cfi_endproc
                                        ## -- End function
	.comm	_GAMMA_CORR_CNTLA_START_CNTL,4,2 ## @GAMMA_CORR_CNTLA_START_CNTL
	.comm	_GAMMA_CORR_CNTLA_EXP_REGION_START,4,2 ## @GAMMA_CORR_CNTLA_EXP_REGION_START
	.comm	_GAMMA_CORR_CNTLA_EXP_REGION_START_SEGMENT,4,2 ## @GAMMA_CORR_CNTLA_EXP_REGION_START_SEGMENT
	.comm	_mmGAMMA_CORR_CNTLA_START_CNTL,4,2 ## @mmGAMMA_CORR_CNTLA_START_CNTL
	.comm	_GAMMA_CORR_CNTLA_SLOPE_CNTL,4,2 ## @GAMMA_CORR_CNTLA_SLOPE_CNTL
	.comm	_GAMMA_CORR_CNTLA_EXP_REGION_LINEAR_SLOPE,4,2 ## @GAMMA_CORR_CNTLA_EXP_REGION_LINEAR_SLOPE
	.comm	_mmGAMMA_CORR_CNTLA_SLOPE_CNTL,4,2 ## @mmGAMMA_CORR_CNTLA_SLOPE_CNTL
	.comm	_GAMMA_CORR_CNTLA_END_CNTL1,4,2 ## @GAMMA_CORR_CNTLA_END_CNTL1
	.comm	_GAMMA_CORR_CNTLA_EXP_REGION_END,4,2 ## @GAMMA_CORR_CNTLA_EXP_REGION_END
	.comm	_mmGAMMA_CORR_CNTLA_END_CNTL1,4,2 ## @mmGAMMA_CORR_CNTLA_END_CNTL1
	.comm	_GAMMA_CORR_CNTLA_END_CNTL2,4,2 ## @GAMMA_CORR_CNTLA_END_CNTL2
	.comm	_GAMMA_CORR_CNTLA_EXP_REGION_END_BASE,4,2 ## @GAMMA_CORR_CNTLA_EXP_REGION_END_BASE
	.comm	_GAMMA_CORR_CNTLA_EXP_REGION_END_SLOPE,4,2 ## @GAMMA_CORR_CNTLA_EXP_REGION_END_SLOPE
	.comm	_mmGAMMA_CORR_CNTLA_END_CNTL2,4,2 ## @mmGAMMA_CORR_CNTLA_END_CNTL2
	.comm	_GAMMA_CORR_CNTLA_REGION_0_1,4,2 ## @GAMMA_CORR_CNTLA_REGION_0_1
	.comm	_GAMMA_CORR_CNTLA_EXP_REGION0_LUT_OFFSET,4,2 ## @GAMMA_CORR_CNTLA_EXP_REGION0_LUT_OFFSET
	.comm	_GAMMA_CORR_CNTLA_EXP_REGION0_NUM_SEGMENTS,4,2 ## @GAMMA_CORR_CNTLA_EXP_REGION0_NUM_SEGMENTS
	.comm	_GAMMA_CORR_CNTLA_EXP_REGION1_LUT_OFFSET,4,2 ## @GAMMA_CORR_CNTLA_EXP_REGION1_LUT_OFFSET
	.comm	_GAMMA_CORR_CNTLA_EXP_REGION1_NUM_SEGMENTS,4,2 ## @GAMMA_CORR_CNTLA_EXP_REGION1_NUM_SEGMENTS
	.comm	_mmGAMMA_CORR_CNTLA_REGION_0_1,4,2 ## @mmGAMMA_CORR_CNTLA_REGION_0_1
	.comm	_GAMMA_CORR_CNTLA_REGION_2_3,4,2 ## @GAMMA_CORR_CNTLA_REGION_2_3
	.comm	_GAMMA_CORR_CNTLA_EXP_REGION2_LUT_OFFSET,4,2 ## @GAMMA_CORR_CNTLA_EXP_REGION2_LUT_OFFSET
	.comm	_GAMMA_CORR_CNTLA_EXP_REGION2_NUM_SEGMENTS,4,2 ## @GAMMA_CORR_CNTLA_EXP_REGION2_NUM_SEGMENTS
	.comm	_GAMMA_CORR_CNTLA_EXP_REGION3_LUT_OFFSET,4,2 ## @GAMMA_CORR_CNTLA_EXP_REGION3_LUT_OFFSET
	.comm	_GAMMA_CORR_CNTLA_EXP_REGION3_NUM_SEGMENTS,4,2 ## @GAMMA_CORR_CNTLA_EXP_REGION3_NUM_SEGMENTS
	.comm	_mmGAMMA_CORR_CNTLA_REGION_2_3,4,2 ## @mmGAMMA_CORR_CNTLA_REGION_2_3
	.comm	_GAMMA_CORR_CNTLA_REGION_4_5,4,2 ## @GAMMA_CORR_CNTLA_REGION_4_5
	.comm	_GAMMA_CORR_CNTLA_EXP_REGION4_LUT_OFFSET,4,2 ## @GAMMA_CORR_CNTLA_EXP_REGION4_LUT_OFFSET
	.comm	_GAMMA_CORR_CNTLA_EXP_REGION4_NUM_SEGMENTS,4,2 ## @GAMMA_CORR_CNTLA_EXP_REGION4_NUM_SEGMENTS
	.comm	_GAMMA_CORR_CNTLA_EXP_REGION5_LUT_OFFSET,4,2 ## @GAMMA_CORR_CNTLA_EXP_REGION5_LUT_OFFSET
	.comm	_GAMMA_CORR_CNTLA_EXP_REGION5_NUM_SEGMENTS,4,2 ## @GAMMA_CORR_CNTLA_EXP_REGION5_NUM_SEGMENTS
	.comm	_mmGAMMA_CORR_CNTLA_REGION_4_5,4,2 ## @mmGAMMA_CORR_CNTLA_REGION_4_5
	.comm	_GAMMA_CORR_CNTLA_REGION_6_7,4,2 ## @GAMMA_CORR_CNTLA_REGION_6_7
	.comm	_GAMMA_CORR_CNTLA_EXP_REGION6_LUT_OFFSET,4,2 ## @GAMMA_CORR_CNTLA_EXP_REGION6_LUT_OFFSET
	.comm	_GAMMA_CORR_CNTLA_EXP_REGION6_NUM_SEGMENTS,4,2 ## @GAMMA_CORR_CNTLA_EXP_REGION6_NUM_SEGMENTS
	.comm	_GAMMA_CORR_CNTLA_EXP_REGION7_LUT_OFFSET,4,2 ## @GAMMA_CORR_CNTLA_EXP_REGION7_LUT_OFFSET
	.comm	_GAMMA_CORR_CNTLA_EXP_REGION7_NUM_SEGMENTS,4,2 ## @GAMMA_CORR_CNTLA_EXP_REGION7_NUM_SEGMENTS
	.comm	_mmGAMMA_CORR_CNTLA_REGION_6_7,4,2 ## @mmGAMMA_CORR_CNTLA_REGION_6_7
	.comm	_GAMMA_CORR_CNTLA_REGION_8_9,4,2 ## @GAMMA_CORR_CNTLA_REGION_8_9
	.comm	_GAMMA_CORR_CNTLA_EXP_REGION8_LUT_OFFSET,4,2 ## @GAMMA_CORR_CNTLA_EXP_REGION8_LUT_OFFSET
	.comm	_GAMMA_CORR_CNTLA_EXP_REGION8_NUM_SEGMENTS,4,2 ## @GAMMA_CORR_CNTLA_EXP_REGION8_NUM_SEGMENTS
	.comm	_GAMMA_CORR_CNTLA_EXP_REGION9_LUT_OFFSET,4,2 ## @GAMMA_CORR_CNTLA_EXP_REGION9_LUT_OFFSET
	.comm	_GAMMA_CORR_CNTLA_EXP_REGION9_NUM_SEGMENTS,4,2 ## @GAMMA_CORR_CNTLA_EXP_REGION9_NUM_SEGMENTS
	.comm	_mmGAMMA_CORR_CNTLA_REGION_8_9,4,2 ## @mmGAMMA_CORR_CNTLA_REGION_8_9
	.comm	_GAMMA_CORR_CNTLA_REGION_10_11,4,2 ## @GAMMA_CORR_CNTLA_REGION_10_11
	.comm	_GAMMA_CORR_CNTLA_EXP_REGION10_LUT_OFFSET,4,2 ## @GAMMA_CORR_CNTLA_EXP_REGION10_LUT_OFFSET
	.comm	_GAMMA_CORR_CNTLA_EXP_REGION10_NUM_SEGMENTS,4,2 ## @GAMMA_CORR_CNTLA_EXP_REGION10_NUM_SEGMENTS
	.comm	_GAMMA_CORR_CNTLA_EXP_REGION11_LUT_OFFSET,4,2 ## @GAMMA_CORR_CNTLA_EXP_REGION11_LUT_OFFSET
	.comm	_GAMMA_CORR_CNTLA_EXP_REGION11_NUM_SEGMENTS,4,2 ## @GAMMA_CORR_CNTLA_EXP_REGION11_NUM_SEGMENTS
	.comm	_mmGAMMA_CORR_CNTLA_REGION_10_11,4,2 ## @mmGAMMA_CORR_CNTLA_REGION_10_11
	.comm	_GAMMA_CORR_CNTLA_REGION_12_13,4,2 ## @GAMMA_CORR_CNTLA_REGION_12_13
	.comm	_GAMMA_CORR_CNTLA_EXP_REGION12_LUT_OFFSET,4,2 ## @GAMMA_CORR_CNTLA_EXP_REGION12_LUT_OFFSET
	.comm	_GAMMA_CORR_CNTLA_EXP_REGION12_NUM_SEGMENTS,4,2 ## @GAMMA_CORR_CNTLA_EXP_REGION12_NUM_SEGMENTS
	.comm	_GAMMA_CORR_CNTLA_EXP_REGION13_LUT_OFFSET,4,2 ## @GAMMA_CORR_CNTLA_EXP_REGION13_LUT_OFFSET
	.comm	_GAMMA_CORR_CNTLA_EXP_REGION13_NUM_SEGMENTS,4,2 ## @GAMMA_CORR_CNTLA_EXP_REGION13_NUM_SEGMENTS
	.comm	_mmGAMMA_CORR_CNTLA_REGION_12_13,4,2 ## @mmGAMMA_CORR_CNTLA_REGION_12_13
	.comm	_GAMMA_CORR_CNTLA_REGION_14_15,4,2 ## @GAMMA_CORR_CNTLA_REGION_14_15
	.comm	_GAMMA_CORR_CNTLA_EXP_REGION14_LUT_OFFSET,4,2 ## @GAMMA_CORR_CNTLA_EXP_REGION14_LUT_OFFSET
	.comm	_GAMMA_CORR_CNTLA_EXP_REGION14_NUM_SEGMENTS,4,2 ## @GAMMA_CORR_CNTLA_EXP_REGION14_NUM_SEGMENTS
	.comm	_GAMMA_CORR_CNTLA_EXP_REGION15_LUT_OFFSET,4,2 ## @GAMMA_CORR_CNTLA_EXP_REGION15_LUT_OFFSET
	.comm	_GAMMA_CORR_CNTLA_EXP_REGION15_NUM_SEGMENTS,4,2 ## @GAMMA_CORR_CNTLA_EXP_REGION15_NUM_SEGMENTS
	.comm	_mmGAMMA_CORR_CNTLA_REGION_14_15,4,2 ## @mmGAMMA_CORR_CNTLA_REGION_14_15
	.no_dead_strip	_regamma_config_regions_and_segments
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	2                               ; -- Begin function regamma_config_regions_and_segments
_regamma_config_regions_and_segments:   ; @regamma_config_regions_and_segments
	.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	x20, x1
	mov	x19, x0
	ldr	x8, [x1, #8]
	ldr	w1, [x8, #8]
Lloh0:
	adrp	x21, _GAMMA_CORR_CNTLA_START_CNTL@GOTPAGE
Lloh1:
	ldr	x21, [x21, _GAMMA_CORR_CNTLA_START_CNTL@GOTPAGEOFF]
	ldr	w2, [x21]
Lloh2:
	adrp	x8, _GAMMA_CORR_CNTLA_EXP_REGION_START@GOTPAGE
Lloh3:
	ldr	x8, [x8, _GAMMA_CORR_CNTLA_EXP_REGION_START@GOTPAGEOFF]
Lloh4:
	ldr	w3, [x8]
	mov	x0, #0
	bl	_set_reg_field_value
	ldr	w2, [x21]
Lloh5:
	adrp	x8, _GAMMA_CORR_CNTLA_EXP_REGION_START_SEGMENT@GOTPAGE
Lloh6:
	ldr	x8, [x8, _GAMMA_CORR_CNTLA_EXP_REGION_START_SEGMENT@GOTPAGEOFF]
Lloh7:
	ldr	w3, [x8]
	mov	x0, #0
	mov	w1, #0
	bl	_set_reg_field_value
	ldr	w0, [x19]
Lloh8:
	adrp	x8, _mmGAMMA_CORR_CNTLA_START_CNTL@GOTPAGE
Lloh9:
	ldr	x8, [x8, _mmGAMMA_CORR_CNTLA_START_CNTL@GOTPAGEOFF]
Lloh10:
	ldr	w1, [x8]
	mov	x2, #0
	bl	_dm_write_reg
	ldr	x8, [x20, #8]
	ldr	w1, [x8, #4]
Lloh11:
	adrp	x8, _GAMMA_CORR_CNTLA_SLOPE_CNTL@GOTPAGE
Lloh12:
	ldr	x8, [x8, _GAMMA_CORR_CNTLA_SLOPE_CNTL@GOTPAGEOFF]
Lloh13:
	ldr	w2, [x8]
Lloh14:
	adrp	x8, _GAMMA_CORR_CNTLA_EXP_REGION_LINEAR_SLOPE@GOTPAGE
Lloh15:
	ldr	x8, [x8, _GAMMA_CORR_CNTLA_EXP_REGION_LINEAR_SLOPE@GOTPAGEOFF]
Lloh16:
	ldr	w3, [x8]
	mov	x0, #0
	bl	_set_reg_field_value
	ldr	w0, [x19]
Lloh17:
	adrp	x8, _mmGAMMA_CORR_CNTLA_SLOPE_CNTL@GOTPAGE
Lloh18:
	ldr	x8, [x8, _mmGAMMA_CORR_CNTLA_SLOPE_CNTL@GOTPAGEOFF]
Lloh19:
	ldr	w1, [x8]
	mov	x2, #0
	bl	_dm_write_reg
	ldr	x8, [x20, #8]
	ldr	w1, [x8, #20]
Lloh20:
	adrp	x8, _GAMMA_CORR_CNTLA_END_CNTL1@GOTPAGE
Lloh21:
	ldr	x8, [x8, _GAMMA_CORR_CNTLA_END_CNTL1@GOTPAGEOFF]
Lloh22:
	ldr	w2, [x8]
Lloh23:
	adrp	x8, _GAMMA_CORR_CNTLA_EXP_REGION_END@GOTPAGE
Lloh24:
	ldr	x8, [x8, _GAMMA_CORR_CNTLA_EXP_REGION_END@GOTPAGEOFF]
Lloh25:
	ldr	w3, [x8]
	mov	x0, #0
	bl	_set_reg_field_value
	ldr	w0, [x19]
Lloh26:
	adrp	x8, _mmGAMMA_CORR_CNTLA_END_CNTL1@GOTPAGE
Lloh27:
	ldr	x8, [x8, _mmGAMMA_CORR_CNTLA_END_CNTL1@GOTPAGEOFF]
Lloh28:
	ldr	w1, [x8]
	mov	x2, #0
	bl	_dm_write_reg
	ldr	x8, [x20, #8]
	ldr	w1, [x8, #16]
Lloh29:
	adrp	x21, _GAMMA_CORR_CNTLA_END_CNTL2@GOTPAGE
Lloh30:
	ldr	x21, [x21, _GAMMA_CORR_CNTLA_END_CNTL2@GOTPAGEOFF]
	ldr	w2, [x21]
Lloh31:
	adrp	x8, _GAMMA_CORR_CNTLA_EXP_REGION_END_BASE@GOTPAGE
Lloh32:
	ldr	x8, [x8, _GAMMA_CORR_CNTLA_EXP_REGION_END_BASE@GOTPAGEOFF]
Lloh33:
	ldr	w3, [x8]
	mov	x0, #0
	bl	_set_reg_field_value
	ldr	x8, [x20, #8]
	ldr	w1, [x8, #12]
	ldr	w2, [x21]
Lloh34:
	adrp	x8, _GAMMA_CORR_CNTLA_EXP_REGION_END_SLOPE@GOTPAGE
Lloh35:
	ldr	x8, [x8, _GAMMA_CORR_CNTLA_EXP_REGION_END_SLOPE@GOTPAGEOFF]
Lloh36:
	ldr	w3, [x8]
	mov	x0, #0
	bl	_set_reg_field_value
	ldr	w0, [x19]
Lloh37:
	adrp	x8, _mmGAMMA_CORR_CNTLA_END_CNTL2@GOTPAGE
Lloh38:
	ldr	x8, [x8, _mmGAMMA_CORR_CNTLA_END_CNTL2@GOTPAGEOFF]
Lloh39:
	ldr	w1, [x8]
	mov	x2, #0
	bl	_dm_write_reg
	ldr	x20, [x20]
	ldr	w1, [x20, #4]
Lloh40:
	adrp	x21, _GAMMA_CORR_CNTLA_REGION_0_1@GOTPAGE
Lloh41:
	ldr	x21, [x21, _GAMMA_CORR_CNTLA_REGION_0_1@GOTPAGEOFF]
	ldr	w2, [x21]
Lloh42:
	adrp	x8, _GAMMA_CORR_CNTLA_EXP_REGION0_LUT_OFFSET@GOTPAGE
Lloh43:
	ldr	x8, [x8, _GAMMA_CORR_CNTLA_EXP_REGION0_LUT_OFFSET@GOTPAGEOFF]
Lloh44:
	ldr	w3, [x8]
	mov	x0, #0
	bl	_set_reg_field_value
	ldr	w1, [x20]
	ldr	w2, [x21]
Lloh45:
	adrp	x8, _GAMMA_CORR_CNTLA_EXP_REGION0_NUM_SEGMENTS@GOTPAGE
Lloh46:
	ldr	x8, [x8, _GAMMA_CORR_CNTLA_EXP_REGION0_NUM_SEGMENTS@GOTPAGEOFF]
Lloh47:
	ldr	w3, [x8]
	mov	x0, #0
	bl	_set_reg_field_value
	ldr	w1, [x20, #12]
	ldr	w2, [x21]
Lloh48:
	adrp	x8, _GAMMA_CORR_CNTLA_EXP_REGION1_LUT_OFFSET@GOTPAGE
Lloh49:
	ldr	x8, [x8, _GAMMA_CORR_CNTLA_EXP_REGION1_LUT_OFFSET@GOTPAGEOFF]
Lloh50:
	ldr	w3, [x8]
	mov	x0, #0
	bl	_set_reg_field_value
	ldr	w1, [x20, #8]
	ldr	w2, [x21]
Lloh51:
	adrp	x8, _GAMMA_CORR_CNTLA_EXP_REGION1_NUM_SEGMENTS@GOTPAGE
Lloh52:
	ldr	x8, [x8, _GAMMA_CORR_CNTLA_EXP_REGION1_NUM_SEGMENTS@GOTPAGEOFF]
Lloh53:
	ldr	w3, [x8]
	mov	x0, #0
	bl	_set_reg_field_value
	ldr	w0, [x19]
Lloh54:
	adrp	x8, _mmGAMMA_CORR_CNTLA_REGION_0_1@GOTPAGE
Lloh55:
	ldr	x8, [x8, _mmGAMMA_CORR_CNTLA_REGION_0_1@GOTPAGEOFF]
Lloh56:
	ldr	w1, [x8]
	mov	x2, #0
	bl	_dm_write_reg
	ldr	w1, [x20, #20]
Lloh57:
	adrp	x21, _GAMMA_CORR_CNTLA_REGION_2_3@GOTPAGE
Lloh58:
	ldr	x21, [x21, _GAMMA_CORR_CNTLA_REGION_2_3@GOTPAGEOFF]
	ldr	w2, [x21]
Lloh59:
	adrp	x8, _GAMMA_CORR_CNTLA_EXP_REGION2_LUT_OFFSET@GOTPAGE
Lloh60:
	ldr	x8, [x8, _GAMMA_CORR_CNTLA_EXP_REGION2_LUT_OFFSET@GOTPAGEOFF]
Lloh61:
	ldr	w3, [x8]
	mov	x0, #0
	bl	_set_reg_field_value
	ldr	w1, [x20, #16]
	ldr	w2, [x21]
Lloh62:
	adrp	x8, _GAMMA_CORR_CNTLA_EXP_REGION2_NUM_SEGMENTS@GOTPAGE
Lloh63:
	ldr	x8, [x8, _GAMMA_CORR_CNTLA_EXP_REGION2_NUM_SEGMENTS@GOTPAGEOFF]
Lloh64:
	ldr	w3, [x8]
	mov	x0, #0
	bl	_set_reg_field_value
	ldr	w1, [x20, #28]
	ldr	w2, [x21]
Lloh65:
	adrp	x8, _GAMMA_CORR_CNTLA_EXP_REGION3_LUT_OFFSET@GOTPAGE
Lloh66:
	ldr	x8, [x8, _GAMMA_CORR_CNTLA_EXP_REGION3_LUT_OFFSET@GOTPAGEOFF]
Lloh67:
	ldr	w3, [x8]
	mov	x0, #0
	bl	_set_reg_field_value
	ldr	w1, [x20, #24]
	ldr	w2, [x21]
Lloh68:
	adrp	x8, _GAMMA_CORR_CNTLA_EXP_REGION3_NUM_SEGMENTS@GOTPAGE
Lloh69:
	ldr	x8, [x8, _GAMMA_CORR_CNTLA_EXP_REGION3_NUM_SEGMENTS@GOTPAGEOFF]
Lloh70:
	ldr	w3, [x8]
	mov	x0, #0
	bl	_set_reg_field_value
	ldr	w0, [x19]
Lloh71:
	adrp	x8, _mmGAMMA_CORR_CNTLA_REGION_2_3@GOTPAGE
Lloh72:
	ldr	x8, [x8, _mmGAMMA_CORR_CNTLA_REGION_2_3@GOTPAGEOFF]
Lloh73:
	ldr	w1, [x8]
	mov	x2, #0
	bl	_dm_write_reg
	ldr	w1, [x20, #36]
Lloh74:
	adrp	x21, _GAMMA_CORR_CNTLA_REGION_4_5@GOTPAGE
Lloh75:
	ldr	x21, [x21, _GAMMA_CORR_CNTLA_REGION_4_5@GOTPAGEOFF]
	ldr	w2, [x21]
Lloh76:
	adrp	x8, _GAMMA_CORR_CNTLA_EXP_REGION4_LUT_OFFSET@GOTPAGE
Lloh77:
	ldr	x8, [x8, _GAMMA_CORR_CNTLA_EXP_REGION4_LUT_OFFSET@GOTPAGEOFF]
Lloh78:
	ldr	w3, [x8]
	mov	x0, #0
	bl	_set_reg_field_value
	ldr	w1, [x20, #32]
	ldr	w2, [x21]
Lloh79:
	adrp	x8, _GAMMA_CORR_CNTLA_EXP_REGION4_NUM_SEGMENTS@GOTPAGE
Lloh80:
	ldr	x8, [x8, _GAMMA_CORR_CNTLA_EXP_REGION4_NUM_SEGMENTS@GOTPAGEOFF]
Lloh81:
	ldr	w3, [x8]
	mov	x0, #0
	bl	_set_reg_field_value
	ldr	w1, [x20, #44]
	ldr	w2, [x21]
Lloh82:
	adrp	x8, _GAMMA_CORR_CNTLA_EXP_REGION5_LUT_OFFSET@GOTPAGE
Lloh83:
	ldr	x8, [x8, _GAMMA_CORR_CNTLA_EXP_REGION5_LUT_OFFSET@GOTPAGEOFF]
Lloh84:
	ldr	w3, [x8]
	mov	x0, #0
	bl	_set_reg_field_value
	ldr	w1, [x20, #40]
	ldr	w2, [x21]
Lloh85:
	adrp	x8, _GAMMA_CORR_CNTLA_EXP_REGION5_NUM_SEGMENTS@GOTPAGE
Lloh86:
	ldr	x8, [x8, _GAMMA_CORR_CNTLA_EXP_REGION5_NUM_SEGMENTS@GOTPAGEOFF]
Lloh87:
	ldr	w3, [x8]
	mov	x0, #0
	bl	_set_reg_field_value
	ldr	w0, [x19]
Lloh88:
	adrp	x8, _mmGAMMA_CORR_CNTLA_REGION_4_5@GOTPAGE
Lloh89:
	ldr	x8, [x8, _mmGAMMA_CORR_CNTLA_REGION_4_5@GOTPAGEOFF]
Lloh90:
	ldr	w1, [x8]
	mov	x2, #0
	bl	_dm_write_reg
	ldr	w1, [x20, #52]
Lloh91:
	adrp	x21, _GAMMA_CORR_CNTLA_REGION_6_7@GOTPAGE
Lloh92:
	ldr	x21, [x21, _GAMMA_CORR_CNTLA_REGION_6_7@GOTPAGEOFF]
	ldr	w2, [x21]
Lloh93:
	adrp	x8, _GAMMA_CORR_CNTLA_EXP_REGION6_LUT_OFFSET@GOTPAGE
Lloh94:
	ldr	x8, [x8, _GAMMA_CORR_CNTLA_EXP_REGION6_LUT_OFFSET@GOTPAGEOFF]
Lloh95:
	ldr	w3, [x8]
	mov	x0, #0
	bl	_set_reg_field_value
	ldr	w1, [x20, #48]
	ldr	w2, [x21]
Lloh96:
	adrp	x8, _GAMMA_CORR_CNTLA_EXP_REGION6_NUM_SEGMENTS@GOTPAGE
Lloh97:
	ldr	x8, [x8, _GAMMA_CORR_CNTLA_EXP_REGION6_NUM_SEGMENTS@GOTPAGEOFF]
Lloh98:
	ldr	w3, [x8]
	mov	x0, #0
	bl	_set_reg_field_value
	ldr	w1, [x20, #60]
	ldr	w2, [x21]
Lloh99:
	adrp	x8, _GAMMA_CORR_CNTLA_EXP_REGION7_LUT_OFFSET@GOTPAGE
Lloh100:
	ldr	x8, [x8, _GAMMA_CORR_CNTLA_EXP_REGION7_LUT_OFFSET@GOTPAGEOFF]
Lloh101:
	ldr	w3, [x8]
	mov	x0, #0
	bl	_set_reg_field_value
	ldr	w1, [x20, #56]
	ldr	w2, [x21]
Lloh102:
	adrp	x8, _GAMMA_CORR_CNTLA_EXP_REGION7_NUM_SEGMENTS@GOTPAGE
Lloh103:
	ldr	x8, [x8, _GAMMA_CORR_CNTLA_EXP_REGION7_NUM_SEGMENTS@GOTPAGEOFF]
Lloh104:
	ldr	w3, [x8]
	mov	x0, #0
	bl	_set_reg_field_value
	ldr	w0, [x19]
Lloh105:
	adrp	x8, _mmGAMMA_CORR_CNTLA_REGION_6_7@GOTPAGE
Lloh106:
	ldr	x8, [x8, _mmGAMMA_CORR_CNTLA_REGION_6_7@GOTPAGEOFF]
Lloh107:
	ldr	w1, [x8]
	mov	x2, #0
	bl	_dm_write_reg
	ldr	w1, [x20, #68]
Lloh108:
	adrp	x21, _GAMMA_CORR_CNTLA_REGION_8_9@GOTPAGE
Lloh109:
	ldr	x21, [x21, _GAMMA_CORR_CNTLA_REGION_8_9@GOTPAGEOFF]
	ldr	w2, [x21]
Lloh110:
	adrp	x8, _GAMMA_CORR_CNTLA_EXP_REGION8_LUT_OFFSET@GOTPAGE
Lloh111:
	ldr	x8, [x8, _GAMMA_CORR_CNTLA_EXP_REGION8_LUT_OFFSET@GOTPAGEOFF]
Lloh112:
	ldr	w3, [x8]
	mov	x0, #0
	bl	_set_reg_field_value
	ldr	w1, [x20, #64]
	ldr	w2, [x21]
Lloh113:
	adrp	x8, _GAMMA_CORR_CNTLA_EXP_REGION8_NUM_SEGMENTS@GOTPAGE
Lloh114:
	ldr	x8, [x8, _GAMMA_CORR_CNTLA_EXP_REGION8_NUM_SEGMENTS@GOTPAGEOFF]
Lloh115:
	ldr	w3, [x8]
	mov	x0, #0
	bl	_set_reg_field_value
	ldr	w1, [x20, #76]
	ldr	w2, [x21]
Lloh116:
	adrp	x8, _GAMMA_CORR_CNTLA_EXP_REGION9_LUT_OFFSET@GOTPAGE
Lloh117:
	ldr	x8, [x8, _GAMMA_CORR_CNTLA_EXP_REGION9_LUT_OFFSET@GOTPAGEOFF]
Lloh118:
	ldr	w3, [x8]
	mov	x0, #0
	bl	_set_reg_field_value
	ldr	w1, [x20, #72]
	ldr	w2, [x21]
Lloh119:
	adrp	x8, _GAMMA_CORR_CNTLA_EXP_REGION9_NUM_SEGMENTS@GOTPAGE
Lloh120:
	ldr	x8, [x8, _GAMMA_CORR_CNTLA_EXP_REGION9_NUM_SEGMENTS@GOTPAGEOFF]
Lloh121:
	ldr	w3, [x8]
	mov	x0, #0
	bl	_set_reg_field_value
	ldr	w0, [x19]
Lloh122:
	adrp	x8, _mmGAMMA_CORR_CNTLA_REGION_8_9@GOTPAGE
Lloh123:
	ldr	x8, [x8, _mmGAMMA_CORR_CNTLA_REGION_8_9@GOTPAGEOFF]
Lloh124:
	ldr	w1, [x8]
	mov	x2, #0
	bl	_dm_write_reg
	ldr	w1, [x20, #84]
Lloh125:
	adrp	x21, _GAMMA_CORR_CNTLA_REGION_10_11@GOTPAGE
Lloh126:
	ldr	x21, [x21, _GAMMA_CORR_CNTLA_REGION_10_11@GOTPAGEOFF]
	ldr	w2, [x21]
Lloh127:
	adrp	x8, _GAMMA_CORR_CNTLA_EXP_REGION10_LUT_OFFSET@GOTPAGE
Lloh128:
	ldr	x8, [x8, _GAMMA_CORR_CNTLA_EXP_REGION10_LUT_OFFSET@GOTPAGEOFF]
Lloh129:
	ldr	w3, [x8]
	mov	x0, #0
	bl	_set_reg_field_value
	ldr	w1, [x20, #80]
	ldr	w2, [x21]
Lloh130:
	adrp	x8, _GAMMA_CORR_CNTLA_EXP_REGION10_NUM_SEGMENTS@GOTPAGE
Lloh131:
	ldr	x8, [x8, _GAMMA_CORR_CNTLA_EXP_REGION10_NUM_SEGMENTS@GOTPAGEOFF]
Lloh132:
	ldr	w3, [x8]
	mov	x0, #0
	bl	_set_reg_field_value
	ldr	w1, [x20, #92]
	ldr	w2, [x21]
Lloh133:
	adrp	x8, _GAMMA_CORR_CNTLA_EXP_REGION11_LUT_OFFSET@GOTPAGE
Lloh134:
	ldr	x8, [x8, _GAMMA_CORR_CNTLA_EXP_REGION11_LUT_OFFSET@GOTPAGEOFF]
Lloh135:
	ldr	w3, [x8]
	mov	x0, #0
	bl	_set_reg_field_value
	ldr	w1, [x20, #88]
	ldr	w2, [x21]
Lloh136:
	adrp	x8, _GAMMA_CORR_CNTLA_EXP_REGION11_NUM_SEGMENTS@GOTPAGE
Lloh137:
	ldr	x8, [x8, _GAMMA_CORR_CNTLA_EXP_REGION11_NUM_SEGMENTS@GOTPAGEOFF]
Lloh138:
	ldr	w3, [x8]
	mov	x0, #0
	bl	_set_reg_field_value
	ldr	w0, [x19]
Lloh139:
	adrp	x8, _mmGAMMA_CORR_CNTLA_REGION_10_11@GOTPAGE
Lloh140:
	ldr	x8, [x8, _mmGAMMA_CORR_CNTLA_REGION_10_11@GOTPAGEOFF]
Lloh141:
	ldr	w1, [x8]
	mov	x2, #0
	bl	_dm_write_reg
	ldr	w1, [x20, #100]
Lloh142:
	adrp	x21, _GAMMA_CORR_CNTLA_REGION_12_13@GOTPAGE
Lloh143:
	ldr	x21, [x21, _GAMMA_CORR_CNTLA_REGION_12_13@GOTPAGEOFF]
	ldr	w2, [x21]
Lloh144:
	adrp	x8, _GAMMA_CORR_CNTLA_EXP_REGION12_LUT_OFFSET@GOTPAGE
Lloh145:
	ldr	x8, [x8, _GAMMA_CORR_CNTLA_EXP_REGION12_LUT_OFFSET@GOTPAGEOFF]
Lloh146:
	ldr	w3, [x8]
	mov	x0, #0
	bl	_set_reg_field_value
	ldr	w1, [x20, #96]
	ldr	w2, [x21]
Lloh147:
	adrp	x8, _GAMMA_CORR_CNTLA_EXP_REGION12_NUM_SEGMENTS@GOTPAGE
Lloh148:
	ldr	x8, [x8, _GAMMA_CORR_CNTLA_EXP_REGION12_NUM_SEGMENTS@GOTPAGEOFF]
Lloh149:
	ldr	w3, [x8]
	mov	x0, #0
	bl	_set_reg_field_value
	ldr	w1, [x20, #108]
	ldr	w2, [x21]
Lloh150:
	adrp	x8, _GAMMA_CORR_CNTLA_EXP_REGION13_LUT_OFFSET@GOTPAGE
Lloh151:
	ldr	x8, [x8, _GAMMA_CORR_CNTLA_EXP_REGION13_LUT_OFFSET@GOTPAGEOFF]
Lloh152:
	ldr	w3, [x8]
	mov	x0, #0
	bl	_set_reg_field_value
	ldr	w1, [x20, #104]
	ldr	w2, [x21]
Lloh153:
	adrp	x8, _GAMMA_CORR_CNTLA_EXP_REGION13_NUM_SEGMENTS@GOTPAGE
Lloh154:
	ldr	x8, [x8, _GAMMA_CORR_CNTLA_EXP_REGION13_NUM_SEGMENTS@GOTPAGEOFF]
Lloh155:
	ldr	w3, [x8]
	mov	x0, #0
	bl	_set_reg_field_value
	ldr	w0, [x19]
Lloh156:
	adrp	x8, _mmGAMMA_CORR_CNTLA_REGION_12_13@GOTPAGE
Lloh157:
	ldr	x8, [x8, _mmGAMMA_CORR_CNTLA_REGION_12_13@GOTPAGEOFF]
Lloh158:
	ldr	w1, [x8]
	mov	x2, #0
	bl	_dm_write_reg
	ldr	w1, [x20, #116]
Lloh159:
	adrp	x21, _GAMMA_CORR_CNTLA_REGION_14_15@GOTPAGE
Lloh160:
	ldr	x21, [x21, _GAMMA_CORR_CNTLA_REGION_14_15@GOTPAGEOFF]
	ldr	w2, [x21]
Lloh161:
	adrp	x8, _GAMMA_CORR_CNTLA_EXP_REGION14_LUT_OFFSET@GOTPAGE
Lloh162:
	ldr	x8, [x8, _GAMMA_CORR_CNTLA_EXP_REGION14_LUT_OFFSET@GOTPAGEOFF]
Lloh163:
	ldr	w3, [x8]
	mov	x0, #0
	bl	_set_reg_field_value
	ldr	w1, [x20, #112]
	ldr	w2, [x21]
Lloh164:
	adrp	x8, _GAMMA_CORR_CNTLA_EXP_REGION14_NUM_SEGMENTS@GOTPAGE
Lloh165:
	ldr	x8, [x8, _GAMMA_CORR_CNTLA_EXP_REGION14_NUM_SEGMENTS@GOTPAGEOFF]
Lloh166:
	ldr	w3, [x8]
	mov	x0, #0
	bl	_set_reg_field_value
	ldr	w1, [x20, #124]
	ldr	w2, [x21]
Lloh167:
	adrp	x8, _GAMMA_CORR_CNTLA_EXP_REGION15_LUT_OFFSET@GOTPAGE
Lloh168:
	ldr	x8, [x8, _GAMMA_CORR_CNTLA_EXP_REGION15_LUT_OFFSET@GOTPAGEOFF]
Lloh169:
	ldr	w3, [x8]
	mov	x0, #0
	bl	_set_reg_field_value
	ldr	w1, [x20, #120]
	ldr	w2, [x21]
Lloh170:
	adrp	x8, _GAMMA_CORR_CNTLA_EXP_REGION15_NUM_SEGMENTS@GOTPAGE
Lloh171:
	ldr	x8, [x8, _GAMMA_CORR_CNTLA_EXP_REGION15_NUM_SEGMENTS@GOTPAGEOFF]
Lloh172:
	ldr	w3, [x8]
	mov	x0, #0
	bl	_set_reg_field_value
	ldr	w0, [x19]
Lloh173:
	adrp	x8, _mmGAMMA_CORR_CNTLA_REGION_14_15@GOTPAGE
Lloh174:
	ldr	x8, [x8, _mmGAMMA_CORR_CNTLA_REGION_14_15@GOTPAGEOFF]
Lloh175:
	ldr	w1, [x8]
	mov	x2, #0
	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	_dm_write_reg
	.loh AdrpLdrGotLdr	Lloh173, Lloh174, Lloh175
	.loh AdrpLdrGotLdr	Lloh170, Lloh171, Lloh172
	.loh AdrpLdrGotLdr	Lloh167, Lloh168, Lloh169
	.loh AdrpLdrGotLdr	Lloh164, Lloh165, Lloh166
	.loh AdrpLdrGotLdr	Lloh161, Lloh162, Lloh163
	.loh AdrpLdrGot	Lloh159, Lloh160
	.loh AdrpLdrGotLdr	Lloh156, Lloh157, Lloh158
	.loh AdrpLdrGotLdr	Lloh153, Lloh154, Lloh155
	.loh AdrpLdrGotLdr	Lloh150, Lloh151, Lloh152
	.loh AdrpLdrGotLdr	Lloh147, Lloh148, Lloh149
	.loh AdrpLdrGotLdr	Lloh144, Lloh145, Lloh146
	.loh AdrpLdrGot	Lloh142, Lloh143
	.loh AdrpLdrGotLdr	Lloh139, Lloh140, Lloh141
	.loh AdrpLdrGotLdr	Lloh136, Lloh137, Lloh138
	.loh AdrpLdrGotLdr	Lloh133, Lloh134, Lloh135
	.loh AdrpLdrGotLdr	Lloh130, Lloh131, Lloh132
	.loh AdrpLdrGotLdr	Lloh127, Lloh128, Lloh129
	.loh AdrpLdrGot	Lloh125, Lloh126
	.loh AdrpLdrGotLdr	Lloh122, Lloh123, Lloh124
	.loh AdrpLdrGotLdr	Lloh119, Lloh120, Lloh121
	.loh AdrpLdrGotLdr	Lloh116, Lloh117, Lloh118
	.loh AdrpLdrGotLdr	Lloh113, Lloh114, Lloh115
	.loh AdrpLdrGotLdr	Lloh110, Lloh111, Lloh112
	.loh AdrpLdrGot	Lloh108, Lloh109
	.loh AdrpLdrGotLdr	Lloh105, Lloh106, Lloh107
	.loh AdrpLdrGotLdr	Lloh102, Lloh103, Lloh104
	.loh AdrpLdrGotLdr	Lloh99, Lloh100, Lloh101
	.loh AdrpLdrGotLdr	Lloh96, Lloh97, Lloh98
	.loh AdrpLdrGotLdr	Lloh93, Lloh94, Lloh95
	.loh AdrpLdrGot	Lloh91, Lloh92
	.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 AdrpLdrGot	Lloh74, Lloh75
	.loh AdrpLdrGotLdr	Lloh71, Lloh72, Lloh73
	.loh AdrpLdrGotLdr	Lloh68, Lloh69, Lloh70
	.loh AdrpLdrGotLdr	Lloh65, Lloh66, Lloh67
	.loh AdrpLdrGotLdr	Lloh62, Lloh63, Lloh64
	.loh AdrpLdrGotLdr	Lloh59, Lloh60, Lloh61
	.loh AdrpLdrGot	Lloh57, Lloh58
	.loh AdrpLdrGotLdr	Lloh54, Lloh55, Lloh56
	.loh AdrpLdrGotLdr	Lloh51, Lloh52, Lloh53
	.loh AdrpLdrGotLdr	Lloh48, Lloh49, Lloh50
	.loh AdrpLdrGotLdr	Lloh45, Lloh46, Lloh47
	.loh AdrpLdrGotLdr	Lloh42, Lloh43, Lloh44
	.loh AdrpLdrGot	Lloh40, Lloh41
	.loh AdrpLdrGotLdr	Lloh37, Lloh38, Lloh39
	.loh AdrpLdrGotLdr	Lloh34, Lloh35, Lloh36
	.loh AdrpLdrGotLdr	Lloh31, Lloh32, Lloh33
	.loh AdrpLdrGot	Lloh29, Lloh30
	.loh AdrpLdrGotLdr	Lloh26, Lloh27, Lloh28
	.loh AdrpLdrGotLdr	Lloh23, Lloh24, Lloh25
	.loh AdrpLdrGotLdr	Lloh20, Lloh21, Lloh22
	.loh AdrpLdrGotLdr	Lloh17, Lloh18, Lloh19
	.loh AdrpLdrGotLdr	Lloh14, Lloh15, Lloh16
	.loh AdrpLdrGotLdr	Lloh11, Lloh12, Lloh13
	.loh AdrpLdrGotLdr	Lloh8, Lloh9, Lloh10
	.loh AdrpLdrGotLdr	Lloh5, Lloh6, Lloh7
	.loh AdrpLdrGotLdr	Lloh2, Lloh3, Lloh4
	.loh AdrpLdrGot	Lloh0, Lloh1
	.cfi_endproc
                                        ; -- End function
	.comm	_GAMMA_CORR_CNTLA_START_CNTL,4,2 ; @GAMMA_CORR_CNTLA_START_CNTL
	.comm	_GAMMA_CORR_CNTLA_EXP_REGION_START,4,2 ; @GAMMA_CORR_CNTLA_EXP_REGION_START
	.comm	_GAMMA_CORR_CNTLA_EXP_REGION_START_SEGMENT,4,2 ; @GAMMA_CORR_CNTLA_EXP_REGION_START_SEGMENT
	.comm	_mmGAMMA_CORR_CNTLA_START_CNTL,4,2 ; @mmGAMMA_CORR_CNTLA_START_CNTL
	.comm	_GAMMA_CORR_CNTLA_SLOPE_CNTL,4,2 ; @GAMMA_CORR_CNTLA_SLOPE_CNTL
	.comm	_GAMMA_CORR_CNTLA_EXP_REGION_LINEAR_SLOPE,4,2 ; @GAMMA_CORR_CNTLA_EXP_REGION_LINEAR_SLOPE
	.comm	_mmGAMMA_CORR_CNTLA_SLOPE_CNTL,4,2 ; @mmGAMMA_CORR_CNTLA_SLOPE_CNTL
	.comm	_GAMMA_CORR_CNTLA_END_CNTL1,4,2 ; @GAMMA_CORR_CNTLA_END_CNTL1
	.comm	_GAMMA_CORR_CNTLA_EXP_REGION_END,4,2 ; @GAMMA_CORR_CNTLA_EXP_REGION_END
	.comm	_mmGAMMA_CORR_CNTLA_END_CNTL1,4,2 ; @mmGAMMA_CORR_CNTLA_END_CNTL1
	.comm	_GAMMA_CORR_CNTLA_END_CNTL2,4,2 ; @GAMMA_CORR_CNTLA_END_CNTL2
	.comm	_GAMMA_CORR_CNTLA_EXP_REGION_END_BASE,4,2 ; @GAMMA_CORR_CNTLA_EXP_REGION_END_BASE
	.comm	_GAMMA_CORR_CNTLA_EXP_REGION_END_SLOPE,4,2 ; @GAMMA_CORR_CNTLA_EXP_REGION_END_SLOPE
	.comm	_mmGAMMA_CORR_CNTLA_END_CNTL2,4,2 ; @mmGAMMA_CORR_CNTLA_END_CNTL2
	.comm	_GAMMA_CORR_CNTLA_REGION_0_1,4,2 ; @GAMMA_CORR_CNTLA_REGION_0_1
	.comm	_GAMMA_CORR_CNTLA_EXP_REGION0_LUT_OFFSET,4,2 ; @GAMMA_CORR_CNTLA_EXP_REGION0_LUT_OFFSET
	.comm	_GAMMA_CORR_CNTLA_EXP_REGION0_NUM_SEGMENTS,4,2 ; @GAMMA_CORR_CNTLA_EXP_REGION0_NUM_SEGMENTS
	.comm	_GAMMA_CORR_CNTLA_EXP_REGION1_LUT_OFFSET,4,2 ; @GAMMA_CORR_CNTLA_EXP_REGION1_LUT_OFFSET
	.comm	_GAMMA_CORR_CNTLA_EXP_REGION1_NUM_SEGMENTS,4,2 ; @GAMMA_CORR_CNTLA_EXP_REGION1_NUM_SEGMENTS
	.comm	_mmGAMMA_CORR_CNTLA_REGION_0_1,4,2 ; @mmGAMMA_CORR_CNTLA_REGION_0_1
	.comm	_GAMMA_CORR_CNTLA_REGION_2_3,4,2 ; @GAMMA_CORR_CNTLA_REGION_2_3
	.comm	_GAMMA_CORR_CNTLA_EXP_REGION2_LUT_OFFSET,4,2 ; @GAMMA_CORR_CNTLA_EXP_REGION2_LUT_OFFSET
	.comm	_GAMMA_CORR_CNTLA_EXP_REGION2_NUM_SEGMENTS,4,2 ; @GAMMA_CORR_CNTLA_EXP_REGION2_NUM_SEGMENTS
	.comm	_GAMMA_CORR_CNTLA_EXP_REGION3_LUT_OFFSET,4,2 ; @GAMMA_CORR_CNTLA_EXP_REGION3_LUT_OFFSET
	.comm	_GAMMA_CORR_CNTLA_EXP_REGION3_NUM_SEGMENTS,4,2 ; @GAMMA_CORR_CNTLA_EXP_REGION3_NUM_SEGMENTS
	.comm	_mmGAMMA_CORR_CNTLA_REGION_2_3,4,2 ; @mmGAMMA_CORR_CNTLA_REGION_2_3
	.comm	_GAMMA_CORR_CNTLA_REGION_4_5,4,2 ; @GAMMA_CORR_CNTLA_REGION_4_5
	.comm	_GAMMA_CORR_CNTLA_EXP_REGION4_LUT_OFFSET,4,2 ; @GAMMA_CORR_CNTLA_EXP_REGION4_LUT_OFFSET
	.comm	_GAMMA_CORR_CNTLA_EXP_REGION4_NUM_SEGMENTS,4,2 ; @GAMMA_CORR_CNTLA_EXP_REGION4_NUM_SEGMENTS
	.comm	_GAMMA_CORR_CNTLA_EXP_REGION5_LUT_OFFSET,4,2 ; @GAMMA_CORR_CNTLA_EXP_REGION5_LUT_OFFSET
	.comm	_GAMMA_CORR_CNTLA_EXP_REGION5_NUM_SEGMENTS,4,2 ; @GAMMA_CORR_CNTLA_EXP_REGION5_NUM_SEGMENTS
	.comm	_mmGAMMA_CORR_CNTLA_REGION_4_5,4,2 ; @mmGAMMA_CORR_CNTLA_REGION_4_5
	.comm	_GAMMA_CORR_CNTLA_REGION_6_7,4,2 ; @GAMMA_CORR_CNTLA_REGION_6_7
	.comm	_GAMMA_CORR_CNTLA_EXP_REGION6_LUT_OFFSET,4,2 ; @GAMMA_CORR_CNTLA_EXP_REGION6_LUT_OFFSET
	.comm	_GAMMA_CORR_CNTLA_EXP_REGION6_NUM_SEGMENTS,4,2 ; @GAMMA_CORR_CNTLA_EXP_REGION6_NUM_SEGMENTS
	.comm	_GAMMA_CORR_CNTLA_EXP_REGION7_LUT_OFFSET,4,2 ; @GAMMA_CORR_CNTLA_EXP_REGION7_LUT_OFFSET
	.comm	_GAMMA_CORR_CNTLA_EXP_REGION7_NUM_SEGMENTS,4,2 ; @GAMMA_CORR_CNTLA_EXP_REGION7_NUM_SEGMENTS
	.comm	_mmGAMMA_CORR_CNTLA_REGION_6_7,4,2 ; @mmGAMMA_CORR_CNTLA_REGION_6_7
	.comm	_GAMMA_CORR_CNTLA_REGION_8_9,4,2 ; @GAMMA_CORR_CNTLA_REGION_8_9
	.comm	_GAMMA_CORR_CNTLA_EXP_REGION8_LUT_OFFSET,4,2 ; @GAMMA_CORR_CNTLA_EXP_REGION8_LUT_OFFSET
	.comm	_GAMMA_CORR_CNTLA_EXP_REGION8_NUM_SEGMENTS,4,2 ; @GAMMA_CORR_CNTLA_EXP_REGION8_NUM_SEGMENTS
	.comm	_GAMMA_CORR_CNTLA_EXP_REGION9_LUT_OFFSET,4,2 ; @GAMMA_CORR_CNTLA_EXP_REGION9_LUT_OFFSET
	.comm	_GAMMA_CORR_CNTLA_EXP_REGION9_NUM_SEGMENTS,4,2 ; @GAMMA_CORR_CNTLA_EXP_REGION9_NUM_SEGMENTS
	.comm	_mmGAMMA_CORR_CNTLA_REGION_8_9,4,2 ; @mmGAMMA_CORR_CNTLA_REGION_8_9
	.comm	_GAMMA_CORR_CNTLA_REGION_10_11,4,2 ; @GAMMA_CORR_CNTLA_REGION_10_11
	.comm	_GAMMA_CORR_CNTLA_EXP_REGION10_LUT_OFFSET,4,2 ; @GAMMA_CORR_CNTLA_EXP_REGION10_LUT_OFFSET
	.comm	_GAMMA_CORR_CNTLA_EXP_REGION10_NUM_SEGMENTS,4,2 ; @GAMMA_CORR_CNTLA_EXP_REGION10_NUM_SEGMENTS
	.comm	_GAMMA_CORR_CNTLA_EXP_REGION11_LUT_OFFSET,4,2 ; @GAMMA_CORR_CNTLA_EXP_REGION11_LUT_OFFSET
	.comm	_GAMMA_CORR_CNTLA_EXP_REGION11_NUM_SEGMENTS,4,2 ; @GAMMA_CORR_CNTLA_EXP_REGION11_NUM_SEGMENTS
	.comm	_mmGAMMA_CORR_CNTLA_REGION_10_11,4,2 ; @mmGAMMA_CORR_CNTLA_REGION_10_11
	.comm	_GAMMA_CORR_CNTLA_REGION_12_13,4,2 ; @GAMMA_CORR_CNTLA_REGION_12_13
	.comm	_GAMMA_CORR_CNTLA_EXP_REGION12_LUT_OFFSET,4,2 ; @GAMMA_CORR_CNTLA_EXP_REGION12_LUT_OFFSET
	.comm	_GAMMA_CORR_CNTLA_EXP_REGION12_NUM_SEGMENTS,4,2 ; @GAMMA_CORR_CNTLA_EXP_REGION12_NUM_SEGMENTS
	.comm	_GAMMA_CORR_CNTLA_EXP_REGION13_LUT_OFFSET,4,2 ; @GAMMA_CORR_CNTLA_EXP_REGION13_LUT_OFFSET
	.comm	_GAMMA_CORR_CNTLA_EXP_REGION13_NUM_SEGMENTS,4,2 ; @GAMMA_CORR_CNTLA_EXP_REGION13_NUM_SEGMENTS
	.comm	_mmGAMMA_CORR_CNTLA_REGION_12_13,4,2 ; @mmGAMMA_CORR_CNTLA_REGION_12_13
	.comm	_GAMMA_CORR_CNTLA_REGION_14_15,4,2 ; @GAMMA_CORR_CNTLA_REGION_14_15
	.comm	_GAMMA_CORR_CNTLA_EXP_REGION14_LUT_OFFSET,4,2 ; @GAMMA_CORR_CNTLA_EXP_REGION14_LUT_OFFSET
	.comm	_GAMMA_CORR_CNTLA_EXP_REGION14_NUM_SEGMENTS,4,2 ; @GAMMA_CORR_CNTLA_EXP_REGION14_NUM_SEGMENTS
	.comm	_GAMMA_CORR_CNTLA_EXP_REGION15_LUT_OFFSET,4,2 ; @GAMMA_CORR_CNTLA_EXP_REGION15_LUT_OFFSET
	.comm	_GAMMA_CORR_CNTLA_EXP_REGION15_NUM_SEGMENTS,4,2 ; @GAMMA_CORR_CNTLA_EXP_REGION15_NUM_SEGMENTS
	.comm	_mmGAMMA_CORR_CNTLA_REGION_14_15,4,2 ; @mmGAMMA_CORR_CNTLA_REGION_14_15
	.no_dead_strip	_regamma_config_regions_and_segments
.subsections_via_symbols
