	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.section	__TEXT,__literal16,16byte_literals
	.p2align	4                               ## -- Begin function ctrl_set_cfg_mpeg_output
LCPI0_0:
	.long	1                               ## 0x1
	.long	1                               ## 0x1
	.long	1                               ## 0x1
	.long	1                               ## 0x1
	.section	__TEXT,__text,regular,pure_instructions
	.p2align	4, 0x90
_ctrl_set_cfg_mpeg_output:              ## @ctrl_set_cfg_mpeg_output
	.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
	subq	$40, %rsp
	.cfi_offset %rbx, -56
	.cfi_offset %r12, -48
	.cfi_offset %r13, -40
	.cfi_offset %r14, -32
	.cfi_offset %r15, -24
	movl	$0, -44(%rbp)
	movl	$0, -48(%rbp)
	testq	%rdi, %rdi
	je	LBB0_2
## %bb.1:
	movq	%rsi, %r15
	testq	%rsi, %rsi
	je	LBB0_2
## %bb.4:
	movq	16(%rdi), %r14
	movq	(%rdi), %r13
	cmpl	$1, (%r15)
	jne	LBB0_100
## %bb.5:
	movq	8(%rdi), %r12
	movl	(%r12), %eax
	andl	$-4, %eax
	xorl	%ebx, %ebx
	cmpl	$128, %eax
	jne	LBB0_8
## %bb.6:
	movq	%r13, -72(%rbp)                 ## 8-byte Spill
	movq	_FEC_OC_IPR_INVERT_MD7__M@GOTPCREL(%rip), %rax
	movq	_FEC_OC_IPR_INVERT_MD6__M@GOTPCREL(%rip), %rcx
	movl	(%rcx), %r13d
	orl	(%rax), %r13d
	movq	_FEC_OC_IPR_INVERT_MD5__M@GOTPCREL(%rip), %rax
	orl	(%rax), %r13d
	movq	_FEC_OC_IPR_INVERT_MD4__M@GOTPCREL(%rip), %rax
	orl	(%rax), %r13d
	movq	_FEC_OC_IPR_INVERT_MD3__M@GOTPCREL(%rip), %rax
	orl	(%rax), %r13d
	movq	_FEC_OC_IPR_INVERT_MD2__M@GOTPCREL(%rip), %rax
	orl	(%rax), %r13d
	movq	_FEC_OC_IPR_INVERT_MD1__M@GOTPCREL(%rip), %rax
	orl	(%rax), %r13d
	movq	_FEC_OC_IPR_INVERT_MD0__M@GOTPCREL(%rip), %rax
	orl	(%rax), %r13d
	movq	_FEC_OC_OCR_INVERT__A@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%r14, %rdi
	xorl	%edx, %edx
	xorl	%ecx, %ecx
	callq	_drxj_dap_write_reg16
	testl	%eax, %eax
	jne	LBB0_7
## %bb.9:
	movl	$0, -64(%rbp)                   ## 4-byte Folded Spill
	movl	(%r12), %eax
	addl	$-128, %eax
	cmpl	$3, %eax
	ja	LBB0_20
## %bb.10:
	leaq	LJTI0_0(%rip), %rcx
	movslq	(%rcx,%rax,4), %rax
	addq	%rcx, %rax
	jmpq	*%rax
LBB0_25:
	movl	$-132, %eax
	addl	12(%r12), %eax
	cmpl	$5, %eax
	jae	LBB0_26
## %bb.27:
	cltq
	movl	4(%r12), %ecx
	leal	7(%rcx), %edx
	testl	%ecx, %ecx
	cmovnsl	%ecx, %edx
	leaq	l_switch.table.ctrl_set_cfg_mpeg_output(%rip), %rcx
	sarl	$3, %edx
	imull	(%rcx,%rax,4), %edx
	movl	%edx, -64(%rbp)                 ## 4-byte Spill
LBB0_28:
	movq	_FEC_OC_FCT_USAGE__A@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_FEC_OC_FCT_USAGE__PRE@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	movq	%r14, %rdi
	xorl	%ecx, %ecx
	callq	_drxj_dap_write_reg16
	testl	%eax, %eax
	jne	LBB0_7
## %bb.29:
	movq	_FEC_OC_TMD_CTL_UPD_RATE__A@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_FEC_OC_TMD_CTL_UPD_RATE__PRE@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	movq	%r14, %rdi
	xorl	%ecx, %ecx
	callq	_drxj_dap_write_reg16
	testl	%eax, %eax
	jne	LBB0_7
## %bb.30:
	movq	_FEC_OC_TMD_INT_UPD_RATE__A@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%r14, %rdi
	movl	$5, %edx
	xorl	%ecx, %ecx
	callq	_drxj_dap_write_reg16
	testl	%eax, %eax
	jne	LBB0_7
## %bb.31:
	movq	_FEC_OC_AVR_PARM_A__A@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_FEC_OC_AVR_PARM_A__PRE@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	movq	%r14, %rdi
	xorl	%ecx, %ecx
	callq	_drxj_dap_write_reg16
	testl	%eax, %eax
	jne	LBB0_7
## %bb.32:
	movq	_FEC_OC_AVR_PARM_B__A@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_FEC_OC_AVR_PARM_B__PRE@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	movq	%r14, %rdi
	xorl	%ecx, %ecx
	callq	_drxj_dap_write_reg16
	testl	%eax, %eax
	jne	LBB0_7
## %bb.33:
	cmpl	$1, 4(%r15)
	movq	_FEC_OC_RCN_GAIN__A@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	jne	LBB0_109
## %bb.34:
	movq	%r14, %rdi
	movl	$13, %edx
	jmp	LBB0_35
LBB0_2:
	movq	_EINVAL@GOTPCREL(%rip), %rax
LBB0_3:
	xorl	%ebx, %ebx
	subl	(%rax), %ebx
	jmp	LBB0_8
LBB0_100:
	movq	_SIO_TOP_COMM_KEY__A@GOTPCREL(%rip), %r12
	movl	(%r12), %esi
	movq	%r14, %rdi
	movl	$64186, %edx                    ## imm = 0xFABA
	xorl	%ecx, %ecx
	callq	_drxj_dap_write_reg16
	testl	%eax, %eax
	jne	LBB0_7
## %bb.101:
	movq	_SIO_PDR_MSTRT_CFG__A@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%r14, %rdi
	xorl	%edx, %edx
	xorl	%ecx, %ecx
	callq	_drxj_dap_write_reg16
	testl	%eax, %eax
	jne	LBB0_7
## %bb.102:
	movq	_SIO_PDR_MERR_CFG__A@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%r14, %rdi
	xorl	%edx, %edx
	xorl	%ecx, %ecx
	callq	_drxj_dap_write_reg16
	testl	%eax, %eax
	jne	LBB0_7
## %bb.103:
	movq	_SIO_PDR_MCLK_CFG__A@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%r14, %rdi
	xorl	%edx, %edx
	xorl	%ecx, %ecx
	callq	_drxj_dap_write_reg16
	testl	%eax, %eax
	jne	LBB0_7
## %bb.104:
	movq	_SIO_PDR_MVAL_CFG__A@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%r14, %rdi
	xorl	%edx, %edx
	xorl	%ecx, %ecx
	callq	_drxj_dap_write_reg16
	testl	%eax, %eax
	jne	LBB0_7
## %bb.105:
	movq	_SIO_PDR_MD0_CFG__A@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%r14, %rdi
	xorl	%edx, %edx
	xorl	%ecx, %ecx
	callq	_drxj_dap_write_reg16
	testl	%eax, %eax
	jne	LBB0_7
## %bb.106:
	movq	_SIO_PDR_MD1_CFG__A@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%r14, %rdi
	xorl	%edx, %edx
	xorl	%ecx, %ecx
	callq	_drxj_dap_write_reg16
	testl	%eax, %eax
	jne	LBB0_7
## %bb.107:
	movq	_SIO_PDR_MD2_CFG__A@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%r14, %rdi
	xorl	%edx, %edx
	xorl	%ecx, %ecx
	callq	_drxj_dap_write_reg16
	testl	%eax, %eax
	jne	LBB0_7
## %bb.108:
	movq	%r13, -72(%rbp)                 ## 8-byte Spill
LBB0_95:
	movq	_SIO_PDR_MD3_CFG__A@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%r14, %rdi
	xorl	%edx, %edx
	xorl	%ecx, %ecx
	callq	_drxj_dap_write_reg16
	testl	%eax, %eax
	jne	LBB0_7
## %bb.96:
	movq	_SIO_PDR_MD4_CFG__A@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%r14, %rdi
	xorl	%edx, %edx
	xorl	%ecx, %ecx
	callq	_drxj_dap_write_reg16
	testl	%eax, %eax
	jne	LBB0_7
## %bb.97:
	movq	_SIO_PDR_MD5_CFG__A@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%r14, %rdi
	xorl	%edx, %edx
	xorl	%ecx, %ecx
	callq	_drxj_dap_write_reg16
	testl	%eax, %eax
	jne	LBB0_7
## %bb.98:
	movq	_SIO_PDR_MD6_CFG__A@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%r14, %rdi
	xorl	%edx, %edx
	xorl	%ecx, %ecx
	callq	_drxj_dap_write_reg16
	testl	%eax, %eax
	jne	LBB0_7
## %bb.99:
	movq	_SIO_PDR_MD7_CFG__A@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%r14, %rdi
	xorl	%edx, %edx
LBB0_89:
	xorl	%ecx, %ecx
	callq	_drxj_dap_write_reg16
	testl	%eax, %eax
	jne	LBB0_7
## %bb.90:
	movq	_SIO_PDR_MON_CFG__A@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%r14, %rdi
	xorl	%edx, %edx
	xorl	%ecx, %ecx
	callq	_drxj_dap_write_reg16
	testl	%eax, %eax
	jne	LBB0_7
## %bb.91:
	movl	(%r12), %esi
	movq	%r14, %rdi
	xorl	%edx, %edx
	xorl	%ecx, %ecx
	callq	_drxj_dap_write_reg16
	testl	%eax, %eax
	jne	LBB0_7
## %bb.92:
	movl	(%r15), %eax
	movq	-72(%rbp), %rcx                 ## 8-byte Reload
	movl	%eax, 4(%rcx)
	xorl	%ebx, %ebx
	jmp	LBB0_8
LBB0_11:
	movq	_FEC_OC_FCT_USAGE__A@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%r14, %rdi
	movl	$7, %edx
	xorl	%ecx, %ecx
	callq	_drxj_dap_write_reg16
	testl	%eax, %eax
	jne	LBB0_7
## %bb.12:
	movq	_FEC_OC_TMD_CTL_UPD_RATE__A@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%r14, %rdi
	movl	$10, %edx
	xorl	%ecx, %ecx
	callq	_drxj_dap_write_reg16
	testl	%eax, %eax
	jne	LBB0_7
## %bb.13:
	movq	_FEC_OC_TMD_INT_UPD_RATE__A@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%r14, %rdi
	movl	$10, %edx
	xorl	%ecx, %ecx
	callq	_drxj_dap_write_reg16
	testl	%eax, %eax
	jne	LBB0_7
## %bb.14:
	movq	_FEC_OC_AVR_PARM_A__A@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%r14, %rdi
	movl	$5, %edx
	xorl	%ecx, %ecx
	callq	_drxj_dap_write_reg16
	testl	%eax, %eax
	jne	LBB0_7
## %bb.15:
	movq	_FEC_OC_AVR_PARM_B__A@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%r14, %rdi
	movl	$7, %edx
	xorl	%ecx, %ecx
	callq	_drxj_dap_write_reg16
	testl	%eax, %eax
	jne	LBB0_7
## %bb.16:
	movq	_FEC_OC_RCN_GAIN__A@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%r14, %rdi
	movl	$10, %edx
	xorl	%ecx, %ecx
	callq	_drxj_dap_write_reg16
	testl	%eax, %eax
	jne	LBB0_7
## %bb.17:
	movq	_FEC_OC_SNC_LWM__A@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movl	$0, -64(%rbp)                   ## 4-byte Folded Spill
	movq	%r14, %rdi
	movl	$3, %edx
	xorl	%ecx, %ecx
	callq	_drxj_dap_write_reg16
	testl	%eax, %eax
	jne	LBB0_7
## %bb.18:
	movq	_FEC_OC_SNC_HWM__A@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%r14, %rdi
	movl	$5, %edx
	jmp	LBB0_19
LBB0_109:
	movq	_FEC_OC_RCN_GAIN__PRE@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	movq	%r14, %rdi
LBB0_35:
	xorl	%ecx, %ecx
	callq	_drxj_dap_write_reg16
	testl	%eax, %eax
	jne	LBB0_7
## %bb.36:
	movq	_FEC_OC_SNC_LWM__A@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%r14, %rdi
	movl	$2, %edx
	xorl	%ecx, %ecx
	callq	_drxj_dap_write_reg16
	testl	%eax, %eax
	jne	LBB0_7
## %bb.37:
	movq	_FEC_OC_SNC_HWM__A@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%r14, %rdi
	movl	$12, %edx
LBB0_19:
	xorl	%ecx, %ecx
	callq	_drxj_dap_write_reg16
	testl	%eax, %eax
	jne	LBB0_7
LBB0_20:
	movq	_FEC_OC_MODE__A@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	leaq	-44(%rbp), %rdx
	movq	%r14, %rdi
	xorl	%ecx, %ecx
	callq	_drxj_dap_read_reg16
	testl	%eax, %eax
	jne	LBB0_7
## %bb.21:
	movq	_FEC_OC_IPR_MODE__A@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	leaq	-48(%rbp), %rdx
	movq	%r14, %rdi
	xorl	%ecx, %ecx
	callq	_drxj_dap_read_reg16
	testl	%eax, %eax
	je	LBB0_22
LBB0_7:
	movl	%eax, %ebx
	leaq	L_.str(%rip), %rdi
	movl	%eax, %esi
	callq	_pr_err
LBB0_8:
	movl	%ebx, %eax
	addq	$40, %rsp
	popq	%rbx
	popq	%r12
	popq	%r13
	popq	%r14
	popq	%r15
	popq	%rbp
	retq
LBB0_22:
	cmpl	$1, 8(%r15)
	movq	_FEC_OC_MODE_PARITY__M@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	jne	LBB0_44
## %bb.23:
	orl	-44(%rbp), %eax
	movq	_FEC_OC_IPR_MODE_MVAL_DIS_PAR__M@GOTPCREL(%rip), %rcx
	movl	(%rcx), %ecx
	orl	%ecx, -48(%rbp)
	movl	%eax, -44(%rbp)
	movl	(%r12), %ecx
	addl	$-128, %ecx
	cmpl	$3, %ecx
	movl	-64(%rbp), %edi                 ## 4-byte Reload
	ja	LBB0_26
## %bb.24:
	movl	$4740307, %r9d                  ## imm = 0x4854D3
	leaq	LJTI0_2(%rip), %rdx
	movslq	(%rdx,%rcx,4), %rcx
	addq	%rdx, %rcx
	jmpq	*%rcx
LBB0_42:
	movq	-72(%rbp), %rax                 ## 8-byte Reload
	movl	(%rax), %eax
	leal	7(%rax), %esi
	testl	%eax, %eax
	cmovnsl	%eax, %esi
	sarl	$3, %esi
	callq	_frac28
	movslq	%eax, %r9
	imulq	$-1370734243, %r9, %rax         ## imm = 0xAE4C415D
	jmp	LBB0_43
LBB0_44:
	notl	%eax
	andl	-44(%rbp), %eax
	movq	_FEC_OC_IPR_MODE_MVAL_DIS_PAR__M@GOTPCREL(%rip), %rcx
	movl	(%rcx), %ecx
	notl	%ecx
	andl	%ecx, -48(%rbp)
	movl	%eax, -44(%rbp)
	movl	(%r12), %ecx
	addl	$-128, %ecx
	cmpl	$3, %ecx
	movl	-64(%rbp), %edi                 ## 4-byte Reload
	ja	LBB0_26
## %bb.45:
	movl	$4284508, %r9d                  ## imm = 0x41605C
	leaq	LJTI0_1(%rip), %rdx
	movslq	(%rdx,%rcx,4), %rcx
	addq	%rdx, %rcx
	jmpq	*%rcx
LBB0_52:
	movq	-72(%rbp), %rax                 ## 8-byte Reload
	movl	(%rax), %eax
	leal	7(%rax), %esi
	testl	%eax, %eax
	cmovnsl	%eax, %esi
	sarl	$3, %esi
	callq	_frac28
	movslq	%eax, %r9
	imulq	$-1600085855, %r9, %rax         ## imm = 0xA0A0A0A1
LBB0_43:
	shrq	$32, %rax
	addl	%eax, %r9d
	movl	%r9d, %eax
	shrl	$31, %eax
	sarl	$7, %r9d
	addl	%eax, %r9d
LBB0_50:
	cmpl	$1, 12(%r15)
	movq	_FEC_OC_IPR_MODE_SERIAL__M@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	jne	LBB0_53
## %bb.51:
	notl	%eax
	andl	-48(%rbp), %eax
	jmp	LBB0_54
LBB0_53:
	orl	-48(%rbp), %eax
LBB0_54:
	movl	%eax, -48(%rbp)
	xorl	%ecx, %ecx
	cmpl	$1, 16(%r15)
	cmovel	%r13d, %ecx
	movq	_FEC_OC_IPR_INVERT_MERR__M@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, %r8d
	orl	%ecx, %r8d
	notl	%eax
	andl	%ecx, %eax
	movq	_FEC_OC_IPR_INVERT_MSTRT__M@GOTPCREL(%rip), %rcx
	movl	(%rcx), %ecx
	movl	%ecx, %esi
	notl	%esi
	movq	_FEC_OC_IPR_INVERT_MVAL__M@GOTPCREL(%rip), %rdi
	movl	(%rdi), %edi
	movl	%edi, %ebx
	movdqu	20(%r15), %xmm0
	pcmpeqd	LCPI0_0(%rip), %xmm0
	movmskps	%xmm0, %edx
	testb	$1, %dl
	cmovnel	%r8d, %eax
	orl	%eax, %ecx
	andl	%esi, %eax
	testb	$2, %dl
	cmovnel	%ecx, %eax
	notl	%ebx
	orl	%eax, %edi
	andl	%ebx, %eax
	testb	$4, %dl
	cmovnel	%edi, %eax
	movq	_FEC_OC_IPR_INVERT_MCLK__M@GOTPCREL(%rip), %rcx
	movl	(%rcx), %r13d
	movl	%r13d, %ecx
	orl	%eax, %ecx
	notl	%r13d
	andl	%eax, %r13d
	testb	$8, %dl
	cmovnel	%ecx, %r13d
	cmpl	$1, 4(%r15)
	movq	%r9, -64(%rbp)                  ## 8-byte Spill
	jne	LBB0_68
## %bb.55:
	movl	(%r12), %eax
	addl	$-128, %eax
	cmpl	$3, %eax
	movq	-72(%rbp), %rdx                 ## 8-byte Reload
	ja	LBB0_26
## %bb.56:
	movq	_FEC_OC_DTO_BURST_LEN__PRE@GOTPCREL(%rip), %rcx
	movl	(%rcx), %esi
	leaq	LJTI0_3(%rip), %rcx
	movslq	(%rcx,%rax,4), %rax
	addq	%rcx, %rax
	movl	%r13d, -80(%rbp)                ## 4-byte Spill
	jmpq	*%rax
LBB0_60:
	cmpl	$1, 8(%r15)
	movl	$204, %eax
	jmp	LBB0_59
LBB0_68:
	movq	_FEC_OC_DTO_MODE__A@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_FEC_OC_DTO_MODE_DYNAMIC__M@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	movq	%r14, %rdi
	xorl	%ecx, %ecx
	callq	_drxj_dap_write_reg16
	testl	%eax, %eax
	jne	LBB0_7
## %bb.69:
	movq	_FEC_OC_FCT_MODE__A@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%r14, %rdi
	xorl	%edx, %edx
	xorl	%ecx, %ecx
	callq	_drxj_dap_write_reg16
	testl	%eax, %eax
	jne	LBB0_7
LBB0_70:
	movq	_FEC_OC_RCN_CTL_RATE_LO__A@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%r14, %rdi
	movq	-64(%rbp), %rdx                 ## 8-byte Reload
                                        ## kill: def $edx killed $edx killed $rdx
	xorl	%ecx, %ecx
	callq	_drxdap_fasi_write_reg32
	testl	%eax, %eax
	jne	LBB0_7
## %bb.71:
	movq	_FEC_OC_MODE__A@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movl	-44(%rbp), %edx
	movq	%r14, %rdi
	xorl	%ecx, %ecx
	callq	_drxj_dap_write_reg16
	testl	%eax, %eax
	jne	LBB0_7
## %bb.72:
	movq	_FEC_OC_IPR_MODE__A@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movl	-48(%rbp), %edx
	movq	%r14, %rdi
	xorl	%ecx, %ecx
	callq	_drxj_dap_write_reg16
	testl	%eax, %eax
	jne	LBB0_7
## %bb.73:
	movq	_FEC_OC_IPR_INVERT__A@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%r14, %rdi
	movl	%r13d, %edx
	xorl	%ecx, %ecx
	callq	_drxj_dap_write_reg16
	testl	%eax, %eax
	jne	LBB0_7
## %bb.74:
	movq	_SIO_TOP_COMM_KEY__A@GOTPCREL(%rip), %r12
	movl	(%r12), %esi
	movq	%r14, %rdi
	movl	$64186, %edx                    ## imm = 0xFABA
	xorl	%ecx, %ecx
	callq	_drxj_dap_write_reg16
	testl	%eax, %eax
	jne	LBB0_7
## %bb.75:
	movq	_SIO_PDR_MSTRT_CFG__A@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%r14, %rdi
	movl	$19, %edx
	xorl	%ecx, %ecx
	callq	_drxj_dap_write_reg16
	testl	%eax, %eax
	jne	LBB0_7
## %bb.76:
	movq	_SIO_PDR_MERR_CFG__A@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%r14, %rdi
	movl	$19, %edx
	xorl	%ecx, %ecx
	callq	_drxj_dap_write_reg16
	testl	%eax, %eax
	jne	LBB0_7
## %bb.77:
	movq	_SIO_PDR_MCLK_CFG__A@GOTPCREL(%rip), %rax
	movq	_MPEG_OUTPUT_CLK_DRIVE_STRENGTH@GOTPCREL(%rip), %rcx
	movl	(%rcx), %edi
	movq	_SIO_PDR_MCLK_CFG_DRIVE__B@GOTPCREL(%rip), %rcx
	movb	(%rcx), %cl
	shll	%cl, %edi
	movl	(%rax), %esi
	movq	_SIO_PDR_MCLK_CFG_MODE__B@GOTPCREL(%rip), %rax
	movb	(%rax), %cl
	movl	$3, %edx
	shll	%cl, %edx
	orl	%edi, %edx
	movq	%r14, %rdi
	xorl	%ecx, %ecx
	callq	_drxj_dap_write_reg16
	testl	%eax, %eax
	jne	LBB0_7
## %bb.78:
	movq	_SIO_PDR_MVAL_CFG__A@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%r14, %rdi
	movl	$19, %edx
	xorl	%ecx, %ecx
	callq	_drxj_dap_write_reg16
	testl	%eax, %eax
	jne	LBB0_7
## %bb.79:
	movq	_MPEG_SERIAL_OUTPUT_PIN_DRIVE_STRENGTH@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movq	_SIO_PDR_MD0_CFG_DRIVE__B@GOTPCREL(%rip), %rcx
	movb	(%rcx), %cl
	shll	%cl, %eax
	movq	_SIO_PDR_MD0_CFG_MODE__B@GOTPCREL(%rip), %rcx
	movb	(%rcx), %cl
	movl	$3, %edx
	shll	%cl, %edx
	orl	%eax, %edx
	movq	_SIO_PDR_MD0_CFG__A@GOTPCREL(%rip), %r13
	movl	(%r13), %esi
	movq	%r14, %rdi
	xorl	%ecx, %ecx
	callq	_drxj_dap_write_reg16
	testl	%eax, %eax
	jne	LBB0_7
## %bb.80:
	cmpl	$1, 12(%r15)
	jne	LBB0_93
## %bb.81:
	movq	_MPEG_PARALLEL_OUTPUT_PIN_DRIVE_STRENGTH@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movq	_SIO_PDR_MD0_CFG_DRIVE__B@GOTPCREL(%rip), %rcx
	movb	(%rcx), %cl
	shll	%cl, %eax
	movq	_SIO_PDR_MD0_CFG_MODE__B@GOTPCREL(%rip), %rcx
	movb	(%rcx), %cl
	movl	$3, %edx
	shll	%cl, %edx
	orl	%eax, %edx
	movl	(%r13), %esi
	movq	%r14, %rdi
	movl	%edx, %r13d
	xorl	%ecx, %ecx
	callq	_drxj_dap_write_reg16
	testl	%eax, %eax
	jne	LBB0_7
## %bb.82:
	movq	_SIO_PDR_MD1_CFG__A@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%r14, %rdi
	movl	%r13d, %edx
	xorl	%ecx, %ecx
	callq	_drxj_dap_write_reg16
	testl	%eax, %eax
	jne	LBB0_7
## %bb.83:
	movq	_SIO_PDR_MD2_CFG__A@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%r14, %rdi
	movl	%r13d, %edx
	xorl	%ecx, %ecx
	callq	_drxj_dap_write_reg16
	testl	%eax, %eax
	jne	LBB0_7
## %bb.84:
	movq	_SIO_PDR_MD3_CFG__A@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%r14, %rdi
	movl	%r13d, %edx
	xorl	%ecx, %ecx
	callq	_drxj_dap_write_reg16
	testl	%eax, %eax
	jne	LBB0_7
## %bb.85:
	movq	_SIO_PDR_MD4_CFG__A@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%r14, %rdi
	movl	%r13d, %edx
	xorl	%ecx, %ecx
	callq	_drxj_dap_write_reg16
	testl	%eax, %eax
	jne	LBB0_7
## %bb.86:
	movq	_SIO_PDR_MD5_CFG__A@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%r14, %rdi
	movl	%r13d, %edx
	xorl	%ecx, %ecx
	callq	_drxj_dap_write_reg16
	testl	%eax, %eax
	jne	LBB0_7
## %bb.87:
	movq	_SIO_PDR_MD6_CFG__A@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%r14, %rdi
	movl	%r13d, %edx
	xorl	%ecx, %ecx
	callq	_drxj_dap_write_reg16
	testl	%eax, %eax
	jne	LBB0_7
## %bb.88:
	movq	_SIO_PDR_MD7_CFG__A@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%r14, %rdi
	movl	%r13d, %edx
	jmp	LBB0_89
LBB0_38:
	movq	_FEC_OC_MODE_TRANSPARENT__M@GOTPCREL(%rip), %rcx
	orl	(%rcx), %eax
	movl	%eax, -44(%rbp)
	movl	12(%r12), %eax
	cmpl	$134, %eax
	je	LBB0_39
## %bb.40:
	cmpl	$132, %eax
	jne	LBB0_26
## %bb.41:
	movl	$6251732, %r9d                  ## imm = 0x5F64D4
	jmp	LBB0_50
LBB0_46:
	movq	_FEC_OC_MODE_TRANSPARENT__M@GOTPCREL(%rip), %rcx
	movl	(%rcx), %ecx
	notl	%ecx
	andl	%ecx, %eax
	movl	%eax, -44(%rbp)
	movl	12(%r12), %eax
	cmpl	$134, %eax
	je	LBB0_47
## %bb.48:
	cmpl	$132, %eax
	jne	LBB0_26
## %bb.49:
	movl	$5958682, %r9d                  ## imm = 0x5AEC1A
	jmp	LBB0_50
LBB0_26:
	movq	_EIO@GOTPCREL(%rip), %rax
	jmp	LBB0_3
LBB0_58:
	cmpl	$1, 8(%r15)
	movl	$128, %eax
LBB0_59:
	cmovel	%eax, %esi
	movl	%esi, -52(%rbp)                 ## 4-byte Spill
	movl	$1, %eax
	jmp	LBB0_62
LBB0_57:
	cmpl	$1, 8(%r15)
	movl	$204, %eax
	cmovel	%eax, %esi
	movl	%esi, -52(%rbp)                 ## 4-byte Spill
	movl	$5900000, %eax                  ## imm = 0x5A06E0
	movl	$6400000, %ecx                  ## imm = 0x61A800
	cmovel	%eax, %ecx
	xorl	%eax, %eax
	cmpl	%ecx, 4(%r12)
	setl	%al
	jmp	LBB0_62
LBB0_61:
	cmpl	$1, 8(%r15)
	movl	$208, %eax
	cmovel	%eax, %esi
	movl	%esi, -52(%rbp)                 ## 4-byte Spill
	movl	$4, %eax
LBB0_62:
	imull	$1000, (%rdx), %esi             ## imm = 0x3E8
	movl	%eax, -76(%rbp)                 ## 4-byte Spill
	movl	%eax, %ecx
	orl	$2, %ecx
	movl	%esi, %eax
	cltd
	idivl	%ecx
	movl	%eax, %edi
	callq	_frac28
	movl	%eax, %r13d
	movq	_FEC_OC_DTO_RATE_HI__A@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movl	%r13d, %edx
	sarl	$19, %edx
	movq	_FEC_OC_DTO_RATE_HI__M@GOTPCREL(%rip), %rax
	andl	(%rax), %edx
	movq	%r14, %rdi
	xorl	%ecx, %ecx
	callq	_drxj_dap_write_reg16
	testl	%eax, %eax
	jne	LBB0_7
## %bb.63:
	sarl	$3, %r13d
	movq	_FEC_OC_DTO_RATE_LO__A@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_FEC_OC_DTO_RATE_LO_RATE_LO__M@GOTPCREL(%rip), %rax
	andl	(%rax), %r13d
	movq	%r14, %rdi
	movl	%r13d, %edx
	xorl	%ecx, %ecx
	callq	_drxj_dap_write_reg16
	testl	%eax, %eax
	jne	LBB0_7
## %bb.64:
	movq	_FEC_OC_DTO_MODE__A@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_FEC_OC_DTO_MODE_DYNAMIC__M@GOTPCREL(%rip), %rax
	movq	_FEC_OC_DTO_MODE_OFFSET_ENABLE__M@GOTPCREL(%rip), %rcx
	movl	(%rcx), %edx
	orl	(%rax), %edx
	movq	%r14, %rdi
	xorl	%ecx, %ecx
	callq	_drxj_dap_write_reg16
	testl	%eax, %eax
	jne	LBB0_7
## %bb.65:
	movq	_FEC_OC_FCT_MODE__A@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_FEC_OC_FCT_MODE_RAT_ENA__M@GOTPCREL(%rip), %rax
	movq	_FEC_OC_FCT_MODE_VIRT_ENA__M@GOTPCREL(%rip), %rcx
	movl	(%rcx), %edx
	orl	(%rax), %edx
	movq	%r14, %rdi
	xorl	%ecx, %ecx
	callq	_drxj_dap_write_reg16
	testl	%eax, %eax
	jne	LBB0_7
## %bb.66:
	movq	_FEC_OC_DTO_BURST_LEN__A@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%r14, %rdi
	movl	-52(%rbp), %edx                 ## 4-byte Reload
	xorl	%ecx, %ecx
	callq	_drxj_dap_write_reg16
	testl	%eax, %eax
	jne	LBB0_7
## %bb.67:
	movl	8(%r12), %eax
	movq	_DRXJ_MPEGOUTPUT_CLOCK_RATE_AUTO@GOTPCREL(%rip), %rcx
	leal	-1(%rax), %edx
	cmpl	(%rcx), %eax
	cmovel	-76(%rbp), %edx                 ## 4-byte Folded Reload
	movq	_FEC_OC_DTO_PERIOD__A@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%r14, %rdi
	xorl	%ecx, %ecx
	callq	_drxj_dap_write_reg16
	testl	%eax, %eax
	movl	-80(%rbp), %r13d                ## 4-byte Reload
	jne	LBB0_7
	jmp	LBB0_70
LBB0_39:
	movl	$8996327, %r9d                  ## imm = 0x8945E7
	jmp	LBB0_50
LBB0_47:
	movl	$8574624, %r9d                  ## imm = 0x82D6A0
	jmp	LBB0_50
LBB0_93:
	movq	_SIO_PDR_MD1_CFG__A@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%r14, %rdi
	xorl	%edx, %edx
	xorl	%ecx, %ecx
	callq	_drxj_dap_write_reg16
	testl	%eax, %eax
	jne	LBB0_7
## %bb.94:
	movq	_SIO_PDR_MD2_CFG__A@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%r14, %rdi
	xorl	%edx, %edx
	xorl	%ecx, %ecx
	callq	_drxj_dap_write_reg16
	testl	%eax, %eax
	jne	LBB0_7
	jmp	LBB0_95
	.cfi_endproc
	.p2align	2, 0x90
	.data_region jt32
.set L0_0_set_25, LBB0_25-LJTI0_0
.set L0_0_set_28, LBB0_28-LJTI0_0
.set L0_0_set_11, LBB0_11-LJTI0_0
LJTI0_0:
	.long	L0_0_set_25
	.long	L0_0_set_28
	.long	L0_0_set_25
	.long	L0_0_set_11
.set L0_1_set_52, LBB0_52-LJTI0_1
.set L0_1_set_46, LBB0_46-LJTI0_1
.set L0_1_set_50, LBB0_50-LJTI0_1
LJTI0_1:
	.long	L0_1_set_52
	.long	L0_1_set_46
	.long	L0_1_set_52
	.long	L0_1_set_50
.set L0_2_set_42, LBB0_42-LJTI0_2
.set L0_2_set_38, LBB0_38-LJTI0_2
.set L0_2_set_50, LBB0_50-LJTI0_2
LJTI0_2:
	.long	L0_2_set_42
	.long	L0_2_set_38
	.long	L0_2_set_42
	.long	L0_2_set_50
.set L0_3_set_60, LBB0_60-LJTI0_3
.set L0_3_set_58, LBB0_58-LJTI0_3
.set L0_3_set_57, LBB0_57-LJTI0_3
.set L0_3_set_61, LBB0_61-LJTI0_3
LJTI0_3:
	.long	L0_3_set_60
	.long	L0_3_set_58
	.long	L0_3_set_57
	.long	L0_3_set_61
	.end_data_region
                                        ## -- End function
	.comm	_FEC_OC_IPR_INVERT_MD7__M,4,2   ## @FEC_OC_IPR_INVERT_MD7__M
	.comm	_FEC_OC_IPR_INVERT_MD6__M,4,2   ## @FEC_OC_IPR_INVERT_MD6__M
	.comm	_FEC_OC_IPR_INVERT_MD5__M,4,2   ## @FEC_OC_IPR_INVERT_MD5__M
	.comm	_FEC_OC_IPR_INVERT_MD4__M,4,2   ## @FEC_OC_IPR_INVERT_MD4__M
	.comm	_FEC_OC_IPR_INVERT_MD3__M,4,2   ## @FEC_OC_IPR_INVERT_MD3__M
	.comm	_FEC_OC_IPR_INVERT_MD2__M,4,2   ## @FEC_OC_IPR_INVERT_MD2__M
	.comm	_FEC_OC_IPR_INVERT_MD1__M,4,2   ## @FEC_OC_IPR_INVERT_MD1__M
	.comm	_FEC_OC_IPR_INVERT_MD0__M,4,2   ## @FEC_OC_IPR_INVERT_MD0__M
	.comm	_EINVAL,4,2                     ## @EINVAL
	.comm	_FEC_OC_OCR_INVERT__A,4,2       ## @FEC_OC_OCR_INVERT__A
	.section	__TEXT,__cstring,cstring_literals
L_.str:                                 ## @.str
	.asciz	"error %d\n"

	.comm	_FEC_OC_FCT_USAGE__A,4,2        ## @FEC_OC_FCT_USAGE__A
	.comm	_FEC_OC_TMD_CTL_UPD_RATE__A,4,2 ## @FEC_OC_TMD_CTL_UPD_RATE__A
	.comm	_FEC_OC_TMD_INT_UPD_RATE__A,4,2 ## @FEC_OC_TMD_INT_UPD_RATE__A
	.comm	_FEC_OC_AVR_PARM_A__A,4,2       ## @FEC_OC_AVR_PARM_A__A
	.comm	_FEC_OC_AVR_PARM_B__A,4,2       ## @FEC_OC_AVR_PARM_B__A
	.comm	_FEC_OC_RCN_GAIN__A,4,2         ## @FEC_OC_RCN_GAIN__A
	.comm	_FEC_OC_SNC_LWM__A,4,2          ## @FEC_OC_SNC_LWM__A
	.comm	_FEC_OC_SNC_HWM__A,4,2          ## @FEC_OC_SNC_HWM__A
	.comm	_EIO,4,2                        ## @EIO
	.comm	_FEC_OC_FCT_USAGE__PRE,4,2      ## @FEC_OC_FCT_USAGE__PRE
	.comm	_FEC_OC_TMD_CTL_UPD_RATE__PRE,4,2 ## @FEC_OC_TMD_CTL_UPD_RATE__PRE
	.comm	_FEC_OC_AVR_PARM_A__PRE,4,2     ## @FEC_OC_AVR_PARM_A__PRE
	.comm	_FEC_OC_AVR_PARM_B__PRE,4,2     ## @FEC_OC_AVR_PARM_B__PRE
	.comm	_FEC_OC_RCN_GAIN__PRE,4,2       ## @FEC_OC_RCN_GAIN__PRE
	.comm	_FEC_OC_MODE__A,4,2             ## @FEC_OC_MODE__A
	.comm	_FEC_OC_IPR_MODE__A,4,2         ## @FEC_OC_IPR_MODE__A
	.comm	_FEC_OC_MODE_PARITY__M,4,2      ## @FEC_OC_MODE_PARITY__M
	.comm	_FEC_OC_IPR_MODE_MVAL_DIS_PAR__M,4,2 ## @FEC_OC_IPR_MODE_MVAL_DIS_PAR__M
	.comm	_FEC_OC_MODE_TRANSPARENT__M,4,2 ## @FEC_OC_MODE_TRANSPARENT__M
	.comm	_FEC_OC_IPR_MODE_SERIAL__M,4,2  ## @FEC_OC_IPR_MODE_SERIAL__M
	.comm	_FEC_OC_IPR_INVERT_MERR__M,4,2  ## @FEC_OC_IPR_INVERT_MERR__M
	.comm	_FEC_OC_IPR_INVERT_MSTRT__M,4,2 ## @FEC_OC_IPR_INVERT_MSTRT__M
	.comm	_FEC_OC_IPR_INVERT_MVAL__M,4,2  ## @FEC_OC_IPR_INVERT_MVAL__M
	.comm	_FEC_OC_IPR_INVERT_MCLK__M,4,2  ## @FEC_OC_IPR_INVERT_MCLK__M
	.comm	_FEC_OC_DTO_BURST_LEN__PRE,4,2  ## @FEC_OC_DTO_BURST_LEN__PRE
	.comm	_FEC_OC_DTO_RATE_HI__A,4,2      ## @FEC_OC_DTO_RATE_HI__A
	.comm	_FEC_OC_DTO_RATE_HI__M,4,2      ## @FEC_OC_DTO_RATE_HI__M
	.comm	_FEC_OC_DTO_RATE_LO__A,4,2      ## @FEC_OC_DTO_RATE_LO__A
	.comm	_FEC_OC_DTO_RATE_LO_RATE_LO__M,4,2 ## @FEC_OC_DTO_RATE_LO_RATE_LO__M
	.comm	_FEC_OC_DTO_MODE__A,4,2         ## @FEC_OC_DTO_MODE__A
	.comm	_FEC_OC_DTO_MODE_DYNAMIC__M,4,2 ## @FEC_OC_DTO_MODE_DYNAMIC__M
	.comm	_FEC_OC_DTO_MODE_OFFSET_ENABLE__M,4,2 ## @FEC_OC_DTO_MODE_OFFSET_ENABLE__M
	.comm	_FEC_OC_FCT_MODE__A,4,2         ## @FEC_OC_FCT_MODE__A
	.comm	_FEC_OC_FCT_MODE_RAT_ENA__M,4,2 ## @FEC_OC_FCT_MODE_RAT_ENA__M
	.comm	_FEC_OC_FCT_MODE_VIRT_ENA__M,4,2 ## @FEC_OC_FCT_MODE_VIRT_ENA__M
	.comm	_FEC_OC_DTO_BURST_LEN__A,4,2    ## @FEC_OC_DTO_BURST_LEN__A
	.comm	_DRXJ_MPEGOUTPUT_CLOCK_RATE_AUTO,4,2 ## @DRXJ_MPEGOUTPUT_CLOCK_RATE_AUTO
	.comm	_FEC_OC_DTO_PERIOD__A,4,2       ## @FEC_OC_DTO_PERIOD__A
	.comm	_FEC_OC_RCN_CTL_RATE_LO__A,4,2  ## @FEC_OC_RCN_CTL_RATE_LO__A
	.comm	_FEC_OC_IPR_INVERT__A,4,2       ## @FEC_OC_IPR_INVERT__A
	.comm	_SIO_TOP_COMM_KEY__A,4,2        ## @SIO_TOP_COMM_KEY__A
	.comm	_SIO_PDR_MSTRT_CFG__A,4,2       ## @SIO_PDR_MSTRT_CFG__A
	.comm	_SIO_PDR_MERR_CFG__A,4,2        ## @SIO_PDR_MERR_CFG__A
	.comm	_SIO_PDR_MCLK_CFG__A,4,2        ## @SIO_PDR_MCLK_CFG__A
	.comm	_MPEG_OUTPUT_CLK_DRIVE_STRENGTH,4,2 ## @MPEG_OUTPUT_CLK_DRIVE_STRENGTH
	.comm	_SIO_PDR_MCLK_CFG_DRIVE__B,4,2  ## @SIO_PDR_MCLK_CFG_DRIVE__B
	.comm	_SIO_PDR_MCLK_CFG_MODE__B,4,2   ## @SIO_PDR_MCLK_CFG_MODE__B
	.comm	_SIO_PDR_MVAL_CFG__A,4,2        ## @SIO_PDR_MVAL_CFG__A
	.comm	_MPEG_SERIAL_OUTPUT_PIN_DRIVE_STRENGTH,4,2 ## @MPEG_SERIAL_OUTPUT_PIN_DRIVE_STRENGTH
	.comm	_SIO_PDR_MD0_CFG_DRIVE__B,4,2   ## @SIO_PDR_MD0_CFG_DRIVE__B
	.comm	_SIO_PDR_MD0_CFG_MODE__B,4,2    ## @SIO_PDR_MD0_CFG_MODE__B
	.comm	_SIO_PDR_MD0_CFG__A,4,2         ## @SIO_PDR_MD0_CFG__A
	.comm	_MPEG_PARALLEL_OUTPUT_PIN_DRIVE_STRENGTH,4,2 ## @MPEG_PARALLEL_OUTPUT_PIN_DRIVE_STRENGTH
	.comm	_SIO_PDR_MD1_CFG__A,4,2         ## @SIO_PDR_MD1_CFG__A
	.comm	_SIO_PDR_MD2_CFG__A,4,2         ## @SIO_PDR_MD2_CFG__A
	.comm	_SIO_PDR_MD3_CFG__A,4,2         ## @SIO_PDR_MD3_CFG__A
	.comm	_SIO_PDR_MD4_CFG__A,4,2         ## @SIO_PDR_MD4_CFG__A
	.comm	_SIO_PDR_MD5_CFG__A,4,2         ## @SIO_PDR_MD5_CFG__A
	.comm	_SIO_PDR_MD6_CFG__A,4,2         ## @SIO_PDR_MD6_CFG__A
	.comm	_SIO_PDR_MD7_CFG__A,4,2         ## @SIO_PDR_MD7_CFG__A
	.comm	_SIO_PDR_MON_CFG__A,4,2         ## @SIO_PDR_MON_CFG__A
	.no_dead_strip	_ctrl_set_cfg_mpeg_output
	.section	__TEXT,__const
	.p2align	2                               ## @switch.table.ctrl_set_cfg_mpeg_output
l_switch.table.ctrl_set_cfg_mpeg_output:
	.long	1128                            ## 0x468
	.long	940                             ## 0x3ac
	.long	1504                            ## 0x5e0
	.long	752                             ## 0x2f0
	.long	1316                            ## 0x524

.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	2                               ; -- Begin function ctrl_set_cfg_mpeg_output
_ctrl_set_cfg_mpeg_output:              ; @ctrl_set_cfg_mpeg_output
	.cfi_startproc
; %bb.0:
	sub	sp, sp, #176
	.cfi_def_cfa_offset 176
	stp	x28, x27, [sp, #80]             ; 16-byte Folded Spill
	stp	x26, x25, [sp, #96]             ; 16-byte Folded Spill
	stp	x24, x23, [sp, #112]            ; 16-byte Folded Spill
	stp	x22, x21, [sp, #128]            ; 16-byte Folded Spill
	stp	x20, x19, [sp, #144]            ; 16-byte Folded Spill
	stp	x29, x30, [sp, #160]            ; 16-byte Folded Spill
	add	x29, sp, #160
	.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
	.cfi_offset w25, -72
	.cfi_offset w26, -80
	.cfi_offset w27, -88
	.cfi_offset w28, -96
	str	xzr, [sp, #72]
	cbz	x0, LBB0_16
; %bb.1:
	mov	x19, x1
	cbz	x1, LBB0_16
; %bb.2:
	ldr	x20, [x0, #16]
	ldr	x23, [x0]
	ldr	w8, [x19]
	cmp	w8, #1
	b.ne	LBB0_18
; %bb.3:
	ldr	x9, [x0, #8]
	ldr	w8, [x9]
	and	w8, w8, #0xfffffffc
	cmp	w8, #128
	b.ne	LBB0_35
; %bb.4:
	stp	x19, x9, [sp, #56]              ; 16-byte Folded Spill
	str	x23, [sp, #48]                  ; 8-byte Folded Spill
Lloh0:
	adrp	x8, _FEC_OC_IPR_INVERT_MD7__M@GOTPAGE
Lloh1:
	ldr	x8, [x8, _FEC_OC_IPR_INVERT_MD7__M@GOTPAGEOFF]
Lloh2:
	ldr	w22, [x8]
Lloh3:
	adrp	x8, _FEC_OC_IPR_INVERT_MD6__M@GOTPAGE
Lloh4:
	ldr	x8, [x8, _FEC_OC_IPR_INVERT_MD6__M@GOTPAGEOFF]
Lloh5:
	ldr	w23, [x8]
Lloh6:
	adrp	x8, _FEC_OC_IPR_INVERT_MD5__M@GOTPAGE
Lloh7:
	ldr	x8, [x8, _FEC_OC_IPR_INVERT_MD5__M@GOTPAGEOFF]
Lloh8:
	ldr	w24, [x8]
Lloh9:
	adrp	x8, _FEC_OC_IPR_INVERT_MD4__M@GOTPAGE
Lloh10:
	ldr	x8, [x8, _FEC_OC_IPR_INVERT_MD4__M@GOTPAGEOFF]
Lloh11:
	ldr	w25, [x8]
Lloh12:
	adrp	x8, _FEC_OC_IPR_INVERT_MD3__M@GOTPAGE
Lloh13:
	ldr	x8, [x8, _FEC_OC_IPR_INVERT_MD3__M@GOTPAGEOFF]
Lloh14:
	ldr	w28, [x8]
Lloh15:
	adrp	x8, _FEC_OC_IPR_INVERT_MD2__M@GOTPAGE
Lloh16:
	ldr	x8, [x8, _FEC_OC_IPR_INVERT_MD2__M@GOTPAGEOFF]
Lloh17:
	ldr	w26, [x8]
Lloh18:
	adrp	x8, _FEC_OC_IPR_INVERT_MD1__M@GOTPAGE
Lloh19:
	ldr	x8, [x8, _FEC_OC_IPR_INVERT_MD1__M@GOTPAGEOFF]
Lloh20:
	ldr	w27, [x8]
Lloh21:
	adrp	x8, _FEC_OC_IPR_INVERT_MD0__M@GOTPAGE
Lloh22:
	ldr	x8, [x8, _FEC_OC_IPR_INVERT_MD0__M@GOTPAGEOFF]
Lloh23:
	ldr	w19, [x8]
Lloh24:
	adrp	x8, _FEC_OC_OCR_INVERT__A@GOTPAGE
Lloh25:
	ldr	x8, [x8, _FEC_OC_OCR_INVERT__A@GOTPAGEOFF]
Lloh26:
	ldr	w1, [x8]
	mov	x0, x20
	mov	w2, #0
	mov	w3, #0
	bl	_drxj_dap_write_reg16
	cbnz	w0, LBB0_48
; %bb.5:
	str	x20, [sp, #40]                  ; 8-byte Folded Spill
	stp	w19, w27, [sp, #12]             ; 8-byte Folded Spill
	stp	w26, w28, [sp, #20]             ; 8-byte Folded Spill
	stp	w25, w24, [sp, #28]             ; 8-byte Folded Spill
	str	w23, [sp, #36]                  ; 4-byte Folded Spill
	str	w22, [sp, #8]                   ; 4-byte Folded Spill
	mov	w23, #0
	ldr	x22, [sp, #64]                  ; 8-byte Folded Reload
	ldr	w8, [x22]
	sub	w8, w8, #128
	cmp	w8, #3
	b.hi	LBB0_45
; %bb.6:
Lloh27:
	adrp	x9, lJTI0_0@PAGE
Lloh28:
	add	x9, x9, lJTI0_0@PAGEOFF
	adr	x10, LBB0_7
	ldrb	w11, [x9, x8]
	add	x10, x10, x11, lsl #2
	ldr	x20, [sp, #40]                  ; 8-byte Folded Reload
	ldr	x19, [sp, #56]                  ; 8-byte Folded Reload
	br	x10
LBB0_7:
	ldr	w8, [x22, #12]
	sub	w8, w8, #132
	cmp	w8, #5
	b.hs	LBB0_93
; %bb.8:
Lloh29:
	adrp	x9, l_switch.table.ctrl_set_cfg_mpeg_output@PAGE
Lloh30:
	add	x9, x9, l_switch.table.ctrl_set_cfg_mpeg_output@PAGEOFF
	ldr	w8, [x9, w8, sxtw #2]
	ldr	w9, [x22, #4]
	add	w10, w9, #7
	cmp	w9, #0
	csel	w9, w10, w9, lt
	asr	w9, w9, #3
	mul	w23, w8, w9
LBB0_9:
Lloh31:
	adrp	x8, _FEC_OC_FCT_USAGE__A@GOTPAGE
Lloh32:
	ldr	x8, [x8, _FEC_OC_FCT_USAGE__A@GOTPAGEOFF]
Lloh33:
	ldr	w1, [x8]
Lloh34:
	adrp	x8, _FEC_OC_FCT_USAGE__PRE@GOTPAGE
Lloh35:
	ldr	x8, [x8, _FEC_OC_FCT_USAGE__PRE@GOTPAGEOFF]
Lloh36:
	ldr	w2, [x8]
	mov	x0, x20
	mov	w3, #0
	bl	_drxj_dap_write_reg16
	cbnz	w0, LBB0_48
; %bb.10:
Lloh37:
	adrp	x8, _FEC_OC_TMD_CTL_UPD_RATE__A@GOTPAGE
Lloh38:
	ldr	x8, [x8, _FEC_OC_TMD_CTL_UPD_RATE__A@GOTPAGEOFF]
Lloh39:
	ldr	w1, [x8]
Lloh40:
	adrp	x8, _FEC_OC_TMD_CTL_UPD_RATE__PRE@GOTPAGE
Lloh41:
	ldr	x8, [x8, _FEC_OC_TMD_CTL_UPD_RATE__PRE@GOTPAGEOFF]
Lloh42:
	ldr	w2, [x8]
	mov	x0, x20
	mov	w3, #0
	bl	_drxj_dap_write_reg16
	cbnz	w0, LBB0_48
; %bb.11:
Lloh43:
	adrp	x8, _FEC_OC_TMD_INT_UPD_RATE__A@GOTPAGE
Lloh44:
	ldr	x8, [x8, _FEC_OC_TMD_INT_UPD_RATE__A@GOTPAGEOFF]
Lloh45:
	ldr	w1, [x8]
	mov	x0, x20
	mov	w2, #5
	mov	w3, #0
	bl	_drxj_dap_write_reg16
	cbnz	w0, LBB0_48
; %bb.12:
Lloh46:
	adrp	x8, _FEC_OC_AVR_PARM_A__A@GOTPAGE
Lloh47:
	ldr	x8, [x8, _FEC_OC_AVR_PARM_A__A@GOTPAGEOFF]
Lloh48:
	ldr	w1, [x8]
Lloh49:
	adrp	x8, _FEC_OC_AVR_PARM_A__PRE@GOTPAGE
Lloh50:
	ldr	x8, [x8, _FEC_OC_AVR_PARM_A__PRE@GOTPAGEOFF]
Lloh51:
	ldr	w2, [x8]
	mov	x0, x20
	mov	w3, #0
	bl	_drxj_dap_write_reg16
	cbnz	w0, LBB0_48
; %bb.13:
Lloh52:
	adrp	x8, _FEC_OC_AVR_PARM_B__A@GOTPAGE
Lloh53:
	ldr	x8, [x8, _FEC_OC_AVR_PARM_B__A@GOTPAGEOFF]
Lloh54:
	ldr	w1, [x8]
Lloh55:
	adrp	x8, _FEC_OC_AVR_PARM_B__PRE@GOTPAGE
Lloh56:
	ldr	x8, [x8, _FEC_OC_AVR_PARM_B__PRE@GOTPAGEOFF]
Lloh57:
	ldr	w2, [x8]
	mov	x0, x20
	mov	w3, #0
	bl	_drxj_dap_write_reg16
	cbnz	w0, LBB0_48
; %bb.14:
	ldr	w8, [x19, #4]
Lloh58:
	adrp	x9, _FEC_OC_RCN_GAIN__A@GOTPAGE
Lloh59:
	ldr	x9, [x9, _FEC_OC_RCN_GAIN__A@GOTPAGEOFF]
Lloh60:
	ldr	w1, [x9]
	cmp	w8, #1
	b.ne	LBB0_104
; %bb.15:
	mov	x0, x20
	mov	w2, #13
	b	LBB0_105
LBB0_16:
Lloh61:
	adrp	x8, _EINVAL@GOTPAGE
Lloh62:
	ldr	x8, [x8, _EINVAL@GOTPAGEOFF]
LBB0_17:
	ldr	w8, [x8]
	neg	w21, w8
	b	LBB0_49
LBB0_18:
Lloh63:
	adrp	x22, _SIO_TOP_COMM_KEY__A@GOTPAGE
Lloh64:
	ldr	x22, [x22, _SIO_TOP_COMM_KEY__A@GOTPAGEOFF]
	ldr	w1, [x22]
	mov	x0, x20
	mov	w2, #64186
	mov	w3, #0
	bl	_drxj_dap_write_reg16
	cbnz	w0, LBB0_48
; %bb.19:
Lloh65:
	adrp	x8, _SIO_PDR_MSTRT_CFG__A@GOTPAGE
Lloh66:
	ldr	x8, [x8, _SIO_PDR_MSTRT_CFG__A@GOTPAGEOFF]
Lloh67:
	ldr	w1, [x8]
	mov	x0, x20
	mov	w2, #0
	mov	w3, #0
	bl	_drxj_dap_write_reg16
	cbnz	w0, LBB0_48
; %bb.20:
Lloh68:
	adrp	x8, _SIO_PDR_MERR_CFG__A@GOTPAGE
Lloh69:
	ldr	x8, [x8, _SIO_PDR_MERR_CFG__A@GOTPAGEOFF]
Lloh70:
	ldr	w1, [x8]
	mov	x0, x20
	mov	w2, #0
	mov	w3, #0
	bl	_drxj_dap_write_reg16
	cbnz	w0, LBB0_48
; %bb.21:
Lloh71:
	adrp	x8, _SIO_PDR_MCLK_CFG__A@GOTPAGE
Lloh72:
	ldr	x8, [x8, _SIO_PDR_MCLK_CFG__A@GOTPAGEOFF]
Lloh73:
	ldr	w1, [x8]
	mov	x0, x20
	mov	w2, #0
	mov	w3, #0
	bl	_drxj_dap_write_reg16
	cbnz	w0, LBB0_48
; %bb.22:
Lloh74:
	adrp	x8, _SIO_PDR_MVAL_CFG__A@GOTPAGE
Lloh75:
	ldr	x8, [x8, _SIO_PDR_MVAL_CFG__A@GOTPAGEOFF]
Lloh76:
	ldr	w1, [x8]
	mov	x0, x20
	mov	w2, #0
	mov	w3, #0
	bl	_drxj_dap_write_reg16
	cbnz	w0, LBB0_48
; %bb.23:
Lloh77:
	adrp	x8, _SIO_PDR_MD0_CFG__A@GOTPAGE
Lloh78:
	ldr	x8, [x8, _SIO_PDR_MD0_CFG__A@GOTPAGEOFF]
Lloh79:
	ldr	w1, [x8]
	mov	x0, x20
	mov	w2, #0
	mov	w3, #0
	bl	_drxj_dap_write_reg16
	cbnz	w0, LBB0_48
; %bb.24:
Lloh80:
	adrp	x8, _SIO_PDR_MD1_CFG__A@GOTPAGE
Lloh81:
	ldr	x8, [x8, _SIO_PDR_MD1_CFG__A@GOTPAGEOFF]
Lloh82:
	ldr	w1, [x8]
	mov	x0, x20
	mov	w2, #0
	mov	w3, #0
	bl	_drxj_dap_write_reg16
	cbnz	w0, LBB0_48
; %bb.25:
Lloh83:
	adrp	x8, _SIO_PDR_MD2_CFG__A@GOTPAGE
Lloh84:
	ldr	x8, [x8, _SIO_PDR_MD2_CFG__A@GOTPAGEOFF]
Lloh85:
	ldr	w1, [x8]
	mov	x0, x20
	mov	w2, #0
	mov	w3, #0
	bl	_drxj_dap_write_reg16
	cbnz	w0, LBB0_48
; %bb.26:
	stp	x23, x19, [sp, #48]             ; 16-byte Folded Spill
Lloh86:
	adrp	x8, _SIO_PDR_MD3_CFG__A@GOTPAGE
Lloh87:
	ldr	x8, [x8, _SIO_PDR_MD3_CFG__A@GOTPAGEOFF]
Lloh88:
	ldr	w1, [x8]
	mov	x0, x20
	mov	w2, #0
	mov	w3, #0
	bl	_drxj_dap_write_reg16
	cbnz	w0, LBB0_48
; %bb.27:
Lloh89:
	adrp	x8, _SIO_PDR_MD4_CFG__A@GOTPAGE
Lloh90:
	ldr	x8, [x8, _SIO_PDR_MD4_CFG__A@GOTPAGEOFF]
Lloh91:
	ldr	w1, [x8]
	mov	x23, x20
	mov	x0, x20
	mov	w2, #0
	mov	w3, #0
	bl	_drxj_dap_write_reg16
	cbnz	w0, LBB0_48
; %bb.28:
Lloh92:
	adrp	x8, _SIO_PDR_MD5_CFG__A@GOTPAGE
Lloh93:
	ldr	x8, [x8, _SIO_PDR_MD5_CFG__A@GOTPAGEOFF]
Lloh94:
	ldr	w1, [x8]
	mov	x0, x23
	mov	w2, #0
	mov	w3, #0
	bl	_drxj_dap_write_reg16
	cbnz	w0, LBB0_48
; %bb.29:
Lloh95:
	adrp	x8, _SIO_PDR_MD6_CFG__A@GOTPAGE
Lloh96:
	ldr	x8, [x8, _SIO_PDR_MD6_CFG__A@GOTPAGEOFF]
Lloh97:
	ldr	w1, [x8]
	mov	x0, x23
	mov	w2, #0
	mov	w3, #0
	bl	_drxj_dap_write_reg16
	cbnz	w0, LBB0_48
; %bb.30:
Lloh98:
	adrp	x8, _SIO_PDR_MD7_CFG__A@GOTPAGE
Lloh99:
	ldr	x8, [x8, _SIO_PDR_MD7_CFG__A@GOTPAGEOFF]
Lloh100:
	ldr	w1, [x8]
	mov	x0, x23
	mov	w2, #0
	mov	w3, #0
	bl	_drxj_dap_write_reg16
	cbnz	w0, LBB0_48
; %bb.31:
Lloh101:
	adrp	x8, _SIO_PDR_MON_CFG__A@GOTPAGE
Lloh102:
	ldr	x8, [x8, _SIO_PDR_MON_CFG__A@GOTPAGEOFF]
Lloh103:
	ldr	w1, [x8]
	mov	x0, x23
	mov	w2, #0
	mov	w3, #0
	bl	_drxj_dap_write_reg16
	cbnz	w0, LBB0_48
; %bb.32:
	ldr	w1, [x22]
	mov	x0, x23
LBB0_33:
	mov	w2, #0
	mov	w3, #0
	bl	_drxj_dap_write_reg16
	cbnz	w0, LBB0_48
; %bb.34:
	mov	w21, #0
	ldp	x9, x8, [sp, #48]               ; 16-byte Folded Reload
	ldr	w8, [x8]
	str	w8, [x9, #4]
	b	LBB0_49
LBB0_35:
	mov	w21, #0
	b	LBB0_49
LBB0_36:
Lloh104:
	adrp	x8, _FEC_OC_FCT_USAGE__A@GOTPAGE
Lloh105:
	ldr	x8, [x8, _FEC_OC_FCT_USAGE__A@GOTPAGEOFF]
Lloh106:
	ldr	w1, [x8]
	mov	x0, x20
	mov	w2, #7
	mov	w3, #0
	bl	_drxj_dap_write_reg16
	cbnz	w0, LBB0_48
; %bb.37:
Lloh107:
	adrp	x8, _FEC_OC_TMD_CTL_UPD_RATE__A@GOTPAGE
Lloh108:
	ldr	x8, [x8, _FEC_OC_TMD_CTL_UPD_RATE__A@GOTPAGEOFF]
Lloh109:
	ldr	w1, [x8]
	mov	x0, x20
	mov	w2, #10
	mov	w3, #0
	bl	_drxj_dap_write_reg16
	cbnz	w0, LBB0_48
; %bb.38:
Lloh110:
	adrp	x8, _FEC_OC_TMD_INT_UPD_RATE__A@GOTPAGE
Lloh111:
	ldr	x8, [x8, _FEC_OC_TMD_INT_UPD_RATE__A@GOTPAGEOFF]
Lloh112:
	ldr	w1, [x8]
	mov	x0, x20
	mov	w2, #10
	mov	w3, #0
	bl	_drxj_dap_write_reg16
	cbnz	w0, LBB0_48
; %bb.39:
Lloh113:
	adrp	x8, _FEC_OC_AVR_PARM_A__A@GOTPAGE
Lloh114:
	ldr	x8, [x8, _FEC_OC_AVR_PARM_A__A@GOTPAGEOFF]
Lloh115:
	ldr	w1, [x8]
	mov	x0, x20
	mov	w2, #5
	mov	w3, #0
	bl	_drxj_dap_write_reg16
	cbnz	w0, LBB0_48
; %bb.40:
Lloh116:
	adrp	x8, _FEC_OC_AVR_PARM_B__A@GOTPAGE
Lloh117:
	ldr	x8, [x8, _FEC_OC_AVR_PARM_B__A@GOTPAGEOFF]
Lloh118:
	ldr	w1, [x8]
	mov	x0, x20
	mov	w2, #7
	mov	w3, #0
	bl	_drxj_dap_write_reg16
	cbnz	w0, LBB0_48
; %bb.41:
Lloh119:
	adrp	x8, _FEC_OC_RCN_GAIN__A@GOTPAGE
Lloh120:
	ldr	x8, [x8, _FEC_OC_RCN_GAIN__A@GOTPAGEOFF]
Lloh121:
	ldr	w1, [x8]
	mov	x0, x20
	mov	w2, #10
	mov	w3, #0
	bl	_drxj_dap_write_reg16
	cbnz	w0, LBB0_48
; %bb.42:
Lloh122:
	adrp	x8, _FEC_OC_SNC_LWM__A@GOTPAGE
Lloh123:
	ldr	x8, [x8, _FEC_OC_SNC_LWM__A@GOTPAGEOFF]
Lloh124:
	ldr	w1, [x8]
	ldr	x0, [sp, #40]                   ; 8-byte Folded Reload
	mov	w2, #3
	mov	w3, #0
	bl	_drxj_dap_write_reg16
	cbnz	w0, LBB0_48
; %bb.43:
Lloh125:
	adrp	x8, _FEC_OC_SNC_HWM__A@GOTPAGE
Lloh126:
	ldr	x8, [x8, _FEC_OC_SNC_HWM__A@GOTPAGEOFF]
Lloh127:
	ldr	w1, [x8]
	ldr	x0, [sp, #40]                   ; 8-byte Folded Reload
	mov	w2, #5
	mov	w3, #0
	bl	_drxj_dap_write_reg16
	cbnz	w0, LBB0_48
; %bb.44:
	mov	w23, #0
	ldp	x20, x25, [sp, #40]             ; 16-byte Folded Reload
	ldr	x22, [sp, #64]                  ; 8-byte Folded Reload
	b	LBB0_46
LBB0_45:
	ldp	x20, x25, [sp, #40]             ; 16-byte Folded Reload
LBB0_46:
Lloh128:
	adrp	x19, _FEC_OC_MODE__A@GOTPAGE
Lloh129:
	ldr	x19, [x19, _FEC_OC_MODE__A@GOTPAGEOFF]
	ldr	w1, [x19]
	add	x2, sp, #76
	mov	x0, x20
	mov	w3, #0
	bl	_drxj_dap_read_reg16
	cbnz	w0, LBB0_48
; %bb.47:
Lloh130:
	adrp	x26, _FEC_OC_IPR_MODE__A@GOTPAGE
Lloh131:
	ldr	x26, [x26, _FEC_OC_IPR_MODE__A@GOTPAGEOFF]
	ldr	w1, [x26]
	add	x2, sp, #72
	mov	x0, x20
	mov	w3, #0
	bl	_drxj_dap_read_reg16
	cbz	w0, LBB0_50
LBB0_48:
	mov	x21, x0
Lloh132:
	adrp	x0, l_.str@PAGE
Lloh133:
	add	x0, x0, l_.str@PAGEOFF
	mov	x1, x21
	bl	_pr_err
LBB0_49:
	mov	x0, x21
	ldp	x29, x30, [sp, #160]            ; 16-byte Folded Reload
	ldp	x20, x19, [sp, #144]            ; 16-byte Folded Reload
	ldp	x22, x21, [sp, #128]            ; 16-byte Folded Reload
	ldp	x24, x23, [sp, #112]            ; 16-byte Folded Reload
	ldp	x26, x25, [sp, #96]             ; 16-byte Folded Reload
	ldp	x28, x27, [sp, #80]             ; 16-byte Folded Reload
	add	sp, sp, #176
	ret
LBB0_50:
	ldr	x8, [sp, #56]                   ; 8-byte Folded Reload
	ldr	w9, [x8, #8]
Lloh134:
	adrp	x8, _FEC_OC_MODE_PARITY__M@GOTPAGE
Lloh135:
	ldr	x8, [x8, _FEC_OC_MODE_PARITY__M@GOTPAGEOFF]
Lloh136:
	ldr	w8, [x8]
	cmp	w9, #1
	b.ne	LBB0_54
; %bb.51:
	ldp	w10, w9, [sp, #72]
	orr	w8, w9, w8
	str	w8, [sp, #76]
Lloh137:
	adrp	x9, _FEC_OC_IPR_MODE_MVAL_DIS_PAR__M@GOTPAGE
Lloh138:
	ldr	x9, [x9, _FEC_OC_IPR_MODE_MVAL_DIS_PAR__M@GOTPAGEOFF]
Lloh139:
	ldr	w9, [x9]
	orr	w9, w10, w9
	str	w9, [sp, #72]
	ldr	w9, [x22]
	sub	w9, w9, #128
	cmp	w9, #3
	ldp	w21, w1, [sp, #8]               ; 8-byte Folded Reload
	ldp	w14, w13, [sp, #32]             ; 8-byte Folded Reload
	ldp	w16, w15, [sp, #24]             ; 8-byte Folded Reload
	ldp	w0, w17, [sp, #16]              ; 8-byte Folded Reload
	b.hi	LBB0_93
; %bb.52:
	mov	w27, #21715
	movk	w27, #72, lsl #16
Lloh140:
	adrp	x10, lJTI0_2@PAGE
Lloh141:
	add	x10, x10, lJTI0_2@PAGEOFF
	adr	x11, LBB0_53
	ldrh	w12, [x10, x9, lsl #1]
	add	x11, x11, x12, lsl #2
	br	x11
LBB0_53:
	ldr	w8, [x25]
	add	w9, w8, #7
	cmp	w8, #0
	csel	w8, w9, w8, lt
	asr	w1, w8, #3
	mov	x0, x23
	bl	_frac28
	ldr	w1, [sp, #12]                   ; 4-byte Folded Reload
	ldp	w17, w16, [sp, #20]             ; 8-byte Folded Reload
	ldp	w15, w14, [sp, #28]             ; 8-byte Folded Reload
	ldr	w13, [sp, #36]                  ; 4-byte Folded Reload
	mov	w8, #16733
	movk	w8, #44620, lsl #16
	b	LBB0_57
LBB0_54:
	ldp	w10, w9, [sp, #72]
	bic	w8, w9, w8
	str	w8, [sp, #76]
Lloh142:
	adrp	x9, _FEC_OC_IPR_MODE_MVAL_DIS_PAR__M@GOTPAGE
Lloh143:
	ldr	x9, [x9, _FEC_OC_IPR_MODE_MVAL_DIS_PAR__M@GOTPAGEOFF]
Lloh144:
	ldr	w9, [x9]
	bic	w9, w10, w9
	str	w9, [sp, #72]
	ldr	w9, [x22]
	sub	w9, w9, #128
	cmp	w9, #3
	ldp	w21, w1, [sp, #8]               ; 8-byte Folded Reload
	ldp	w14, w13, [sp, #32]             ; 8-byte Folded Reload
	ldp	w16, w15, [sp, #24]             ; 8-byte Folded Reload
	ldp	w0, w17, [sp, #16]              ; 8-byte Folded Reload
	b.hi	LBB0_93
; %bb.55:
	mov	w27, #24668
	movk	w27, #65, lsl #16
Lloh145:
	adrp	x10, lJTI0_1@PAGE
Lloh146:
	add	x10, x10, lJTI0_1@PAGEOFF
	adr	x11, LBB0_56
	ldrh	w12, [x10, x9, lsl #1]
	add	x11, x11, x12, lsl #2
	br	x11
LBB0_56:
	ldr	w8, [x25]
	add	w9, w8, #7
	cmp	w8, #0
	csel	w8, w9, w8, lt
	asr	w1, w8, #3
	mov	x0, x23
	bl	_frac28
	ldr	w1, [sp, #12]                   ; 4-byte Folded Reload
	ldp	w17, w16, [sp, #20]             ; 8-byte Folded Reload
	ldp	w15, w14, [sp, #28]             ; 8-byte Folded Reload
	ldr	w13, [sp, #36]                  ; 4-byte Folded Reload
	mov	w8, #41121
	movk	w8, #41120, lsl #16
LBB0_57:
	smull	x8, w0, w8
	lsr	x8, x8, #32
	add	w8, w8, w0
	ldr	w0, [sp, #16]                   ; 4-byte Folded Reload
	asr	w9, w8, #7
	add	w27, w9, w8, lsr #31
LBB0_58:
	orr	w8, w13, w21
	orr	w8, w8, w14
	orr	w8, w8, w15
	orr	w8, w8, w16
	orr	w8, w8, w17
	orr	w8, w8, w0
	orr	w8, w8, w1
	ldr	x9, [sp, #56]                   ; 8-byte Folded Reload
	ldr	w10, [x9, #12]
Lloh147:
	adrp	x9, _FEC_OC_IPR_MODE_SERIAL__M@GOTPAGE
Lloh148:
	ldr	x9, [x9, _FEC_OC_IPR_MODE_SERIAL__M@GOTPAGEOFF]
Lloh149:
	ldr	w9, [x9]
	cmp	w10, #1
	b.ne	LBB0_60
; %bb.59:
	ldr	w10, [sp, #72]
	bic	w9, w10, w9
	b	LBB0_61
LBB0_60:
	ldr	w10, [sp, #72]
	orr	w9, w10, w9
LBB0_61:
	str	w9, [sp, #72]
	ldr	x12, [sp, #56]                  ; 8-byte Folded Reload
	ldp	w9, w10, [x12, #16]
	cmp	w9, #1
	csel	w8, w8, wzr, eq
Lloh150:
	adrp	x9, _FEC_OC_IPR_INVERT_MERR__M@GOTPAGE
Lloh151:
	ldr	x9, [x9, _FEC_OC_IPR_INVERT_MERR__M@GOTPAGEOFF]
Lloh152:
	ldr	w9, [x9]
	orr	w11, w9, w8
	bic	w8, w8, w9
	cmp	w10, #1
	csel	w8, w11, w8, eq
Lloh153:
	adrp	x9, _FEC_OC_IPR_INVERT_MSTRT__M@GOTPAGE
Lloh154:
	ldr	x9, [x9, _FEC_OC_IPR_INVERT_MSTRT__M@GOTPAGEOFF]
Lloh155:
	ldr	w9, [x9]
	orr	w10, w9, w8
	bic	w8, w8, w9
	ldp	w9, w11, [x12, #24]
	cmp	w9, #1
	csel	w8, w10, w8, eq
Lloh156:
	adrp	x9, _FEC_OC_IPR_INVERT_MVAL__M@GOTPAGE
Lloh157:
	ldr	x9, [x9, _FEC_OC_IPR_INVERT_MVAL__M@GOTPAGEOFF]
Lloh158:
	ldr	w9, [x9]
	orr	w10, w9, w8
	bic	w8, w8, w9
	cmp	w11, #1
	csel	w8, w10, w8, eq
	ldr	w9, [x12, #32]
Lloh159:
	adrp	x10, _FEC_OC_IPR_INVERT_MCLK__M@GOTPAGE
Lloh160:
	ldr	x10, [x10, _FEC_OC_IPR_INVERT_MCLK__M@GOTPAGEOFF]
Lloh161:
	ldr	w10, [x10]
	orr	w11, w10, w8
	bic	w8, w8, w10
	cmp	w9, #1
	csel	w23, w11, w8, eq
	ldr	w8, [x12, #4]
	cmp	w8, #1
	b.ne	LBB0_65
; %bb.62:
	ldr	w8, [x22]
	sub	w9, w8, #128
	cmp	w9, #3
	b.hi	LBB0_93
; %bb.63:
Lloh162:
	adrp	x8, _FEC_OC_DTO_BURST_LEN__PRE@GOTPAGE
Lloh163:
	ldr	x8, [x8, _FEC_OC_DTO_BURST_LEN__PRE@GOTPAGEOFF]
Lloh164:
	ldr	w8, [x8]
Lloh165:
	adrp	x10, lJTI0_3@PAGE
Lloh166:
	add	x10, x10, lJTI0_3@PAGEOFF
	adr	x11, LBB0_64
	ldrb	w12, [x10, x9]
	add	x11, x11, x12, lsl #2
	br	x11
LBB0_64:
	ldr	x9, [sp, #56]                   ; 8-byte Folded Reload
	ldr	w9, [x9, #8]
	mov	w10, #204
	b	LBB0_95
LBB0_65:
Lloh167:
	adrp	x8, _FEC_OC_DTO_MODE__A@GOTPAGE
Lloh168:
	ldr	x8, [x8, _FEC_OC_DTO_MODE__A@GOTPAGEOFF]
Lloh169:
	ldr	w1, [x8]
Lloh170:
	adrp	x8, _FEC_OC_DTO_MODE_DYNAMIC__M@GOTPAGE
Lloh171:
	ldr	x8, [x8, _FEC_OC_DTO_MODE_DYNAMIC__M@GOTPAGEOFF]
Lloh172:
	ldr	w2, [x8]
	mov	x0, x20
	mov	w3, #0
	bl	_drxj_dap_write_reg16
	cbnz	w0, LBB0_48
; %bb.66:
Lloh173:
	adrp	x8, _FEC_OC_FCT_MODE__A@GOTPAGE
Lloh174:
	ldr	x8, [x8, _FEC_OC_FCT_MODE__A@GOTPAGEOFF]
Lloh175:
	ldr	w1, [x8]
	mov	x0, x20
	mov	w2, #0
LBB0_67:
	mov	w3, #0
	bl	_drxj_dap_write_reg16
	cbnz	w0, LBB0_48
; %bb.68:
Lloh176:
	adrp	x8, _FEC_OC_RCN_CTL_RATE_LO__A@GOTPAGE
Lloh177:
	ldr	x8, [x8, _FEC_OC_RCN_CTL_RATE_LO__A@GOTPAGEOFF]
Lloh178:
	ldr	w1, [x8]
	mov	x0, x20
	mov	x2, x27
	mov	w3, #0
	bl	_drxdap_fasi_write_reg32
	cbnz	w0, LBB0_48
; %bb.69:
	ldr	w1, [x19]
	ldr	w2, [sp, #76]
	ldr	x0, [sp, #40]                   ; 8-byte Folded Reload
	mov	w3, #0
	bl	_drxj_dap_write_reg16
	cbnz	w0, LBB0_48
; %bb.70:
	ldr	w1, [x26]
	ldr	w2, [sp, #72]
	ldr	x0, [sp, #40]                   ; 8-byte Folded Reload
	mov	w3, #0
	bl	_drxj_dap_write_reg16
	cbnz	w0, LBB0_48
; %bb.71:
Lloh179:
	adrp	x8, _FEC_OC_IPR_INVERT__A@GOTPAGE
Lloh180:
	ldr	x8, [x8, _FEC_OC_IPR_INVERT__A@GOTPAGEOFF]
Lloh181:
	ldr	w1, [x8]
	ldr	x0, [sp, #40]                   ; 8-byte Folded Reload
	mov	x2, x23
	mov	w3, #0
	bl	_drxj_dap_write_reg16
	cbnz	w0, LBB0_48
; %bb.72:
Lloh182:
	adrp	x23, _SIO_TOP_COMM_KEY__A@GOTPAGE
Lloh183:
	ldr	x23, [x23, _SIO_TOP_COMM_KEY__A@GOTPAGEOFF]
	ldr	w1, [x23]
	ldr	x0, [sp, #40]                   ; 8-byte Folded Reload
	mov	w2, #64186
	mov	w3, #0
	bl	_drxj_dap_write_reg16
	cbnz	w0, LBB0_48
; %bb.73:
Lloh184:
	adrp	x8, _SIO_PDR_MSTRT_CFG__A@GOTPAGE
Lloh185:
	ldr	x8, [x8, _SIO_PDR_MSTRT_CFG__A@GOTPAGEOFF]
Lloh186:
	ldr	w1, [x8]
	ldr	x0, [sp, #40]                   ; 8-byte Folded Reload
	mov	w2, #19
	mov	w3, #0
	bl	_drxj_dap_write_reg16
	cbnz	w0, LBB0_48
; %bb.74:
Lloh187:
	adrp	x8, _SIO_PDR_MERR_CFG__A@GOTPAGE
Lloh188:
	ldr	x8, [x8, _SIO_PDR_MERR_CFG__A@GOTPAGEOFF]
Lloh189:
	ldr	w1, [x8]
	ldr	x0, [sp, #40]                   ; 8-byte Folded Reload
	mov	w2, #19
	mov	w3, #0
	bl	_drxj_dap_write_reg16
	cbnz	w0, LBB0_48
; %bb.75:
Lloh190:
	adrp	x8, _SIO_PDR_MCLK_CFG__A@GOTPAGE
Lloh191:
	ldr	x8, [x8, _SIO_PDR_MCLK_CFG__A@GOTPAGEOFF]
Lloh192:
	adrp	x9, _MPEG_OUTPUT_CLK_DRIVE_STRENGTH@GOTPAGE
Lloh193:
	ldr	x9, [x9, _MPEG_OUTPUT_CLK_DRIVE_STRENGTH@GOTPAGEOFF]
Lloh194:
	ldr	w1, [x8]
Lloh195:
	ldr	w8, [x9]
Lloh196:
	adrp	x9, _SIO_PDR_MCLK_CFG_DRIVE__B@GOTPAGE
Lloh197:
	ldr	x9, [x9, _SIO_PDR_MCLK_CFG_DRIVE__B@GOTPAGEOFF]
Lloh198:
	ldr	w9, [x9]
	lsl	w8, w8, w9
Lloh199:
	adrp	x9, _SIO_PDR_MCLK_CFG_MODE__B@GOTPAGE
Lloh200:
	ldr	x9, [x9, _SIO_PDR_MCLK_CFG_MODE__B@GOTPAGEOFF]
Lloh201:
	ldr	w9, [x9]
	mov	w10, #3
	lsl	w9, w10, w9
	orr	w2, w9, w8
	ldr	x0, [sp, #40]                   ; 8-byte Folded Reload
	mov	w3, #0
	bl	_drxj_dap_write_reg16
	cbnz	w0, LBB0_48
; %bb.76:
Lloh202:
	adrp	x8, _SIO_PDR_MVAL_CFG__A@GOTPAGE
Lloh203:
	ldr	x8, [x8, _SIO_PDR_MVAL_CFG__A@GOTPAGEOFF]
Lloh204:
	ldr	w1, [x8]
	ldr	x0, [sp, #40]                   ; 8-byte Folded Reload
	mov	w2, #19
	mov	w3, #0
	bl	_drxj_dap_write_reg16
	cbnz	w0, LBB0_48
; %bb.77:
Lloh205:
	adrp	x8, _MPEG_SERIAL_OUTPUT_PIN_DRIVE_STRENGTH@GOTPAGE
Lloh206:
	ldr	x8, [x8, _MPEG_SERIAL_OUTPUT_PIN_DRIVE_STRENGTH@GOTPAGEOFF]
Lloh207:
	adrp	x22, _SIO_PDR_MD0_CFG_DRIVE__B@GOTPAGE
Lloh208:
	ldr	x22, [x22, _SIO_PDR_MD0_CFG_DRIVE__B@GOTPAGEOFF]
Lloh209:
	ldr	w8, [x8]
	ldr	w9, [x22]
	lsl	w8, w8, w9
Lloh210:
	adrp	x24, _SIO_PDR_MD0_CFG_MODE__B@GOTPAGE
Lloh211:
	ldr	x24, [x24, _SIO_PDR_MD0_CFG_MODE__B@GOTPAGEOFF]
	ldr	w9, [x24]
	mov	w10, #3
	lsl	w9, w10, w9
	orr	w2, w9, w8
Lloh212:
	adrp	x25, _SIO_PDR_MD0_CFG__A@GOTPAGE
Lloh213:
	ldr	x25, [x25, _SIO_PDR_MD0_CFG__A@GOTPAGEOFF]
	ldr	w1, [x25]
	ldr	x0, [sp, #40]                   ; 8-byte Folded Reload
	mov	w3, #0
	bl	_drxj_dap_write_reg16
	cbnz	w0, LBB0_48
; %bb.78:
	ldr	x8, [sp, #56]                   ; 8-byte Folded Reload
	ldr	w8, [x8, #12]
	cmp	w8, #1
	b.ne	LBB0_110
; %bb.79:
Lloh214:
	adrp	x8, _MPEG_PARALLEL_OUTPUT_PIN_DRIVE_STRENGTH@GOTPAGE
Lloh215:
	ldr	x8, [x8, _MPEG_PARALLEL_OUTPUT_PIN_DRIVE_STRENGTH@GOTPAGEOFF]
Lloh216:
	ldr	w8, [x8]
	ldr	w9, [x22]
	lsl	w8, w8, w9
	ldr	w9, [x24]
	mov	w10, #3
	lsl	w9, w10, w9
	orr	w22, w9, w8
	ldr	w1, [x25]
	ldr	x0, [sp, #40]                   ; 8-byte Folded Reload
	mov	x2, x22
	mov	w3, #0
	bl	_drxj_dap_write_reg16
	cbnz	w0, LBB0_48
; %bb.80:
Lloh217:
	adrp	x8, _SIO_PDR_MD1_CFG__A@GOTPAGE
Lloh218:
	ldr	x8, [x8, _SIO_PDR_MD1_CFG__A@GOTPAGEOFF]
Lloh219:
	ldr	w1, [x8]
	ldr	x0, [sp, #40]                   ; 8-byte Folded Reload
	mov	x2, x22
	mov	w3, #0
	bl	_drxj_dap_write_reg16
	cbnz	w0, LBB0_48
; %bb.81:
Lloh220:
	adrp	x8, _SIO_PDR_MD2_CFG__A@GOTPAGE
Lloh221:
	ldr	x8, [x8, _SIO_PDR_MD2_CFG__A@GOTPAGEOFF]
Lloh222:
	ldr	w1, [x8]
	ldr	x0, [sp, #40]                   ; 8-byte Folded Reload
	mov	x2, x22
	mov	w3, #0
	bl	_drxj_dap_write_reg16
	cbnz	w0, LBB0_48
; %bb.82:
Lloh223:
	adrp	x8, _SIO_PDR_MD3_CFG__A@GOTPAGE
Lloh224:
	ldr	x8, [x8, _SIO_PDR_MD3_CFG__A@GOTPAGEOFF]
Lloh225:
	ldr	w1, [x8]
	ldr	x0, [sp, #40]                   ; 8-byte Folded Reload
	mov	x2, x22
	mov	w3, #0
	bl	_drxj_dap_write_reg16
	cbnz	w0, LBB0_48
; %bb.83:
Lloh226:
	adrp	x8, _SIO_PDR_MD4_CFG__A@GOTPAGE
Lloh227:
	ldr	x8, [x8, _SIO_PDR_MD4_CFG__A@GOTPAGEOFF]
Lloh228:
	ldr	w1, [x8]
	ldr	x0, [sp, #40]                   ; 8-byte Folded Reload
	mov	x2, x22
	mov	w3, #0
	bl	_drxj_dap_write_reg16
	cbnz	w0, LBB0_48
; %bb.84:
Lloh229:
	adrp	x8, _SIO_PDR_MD5_CFG__A@GOTPAGE
Lloh230:
	ldr	x8, [x8, _SIO_PDR_MD5_CFG__A@GOTPAGEOFF]
Lloh231:
	ldr	w1, [x8]
	ldr	x0, [sp, #40]                   ; 8-byte Folded Reload
	mov	x2, x22
	mov	w3, #0
	bl	_drxj_dap_write_reg16
	cbnz	w0, LBB0_48
; %bb.85:
Lloh232:
	adrp	x8, _SIO_PDR_MD6_CFG__A@GOTPAGE
Lloh233:
	ldr	x8, [x8, _SIO_PDR_MD6_CFG__A@GOTPAGEOFF]
Lloh234:
	ldr	w1, [x8]
	ldr	x0, [sp, #40]                   ; 8-byte Folded Reload
	mov	x2, x22
	mov	w3, #0
	bl	_drxj_dap_write_reg16
	cbnz	w0, LBB0_48
; %bb.86:
Lloh235:
	adrp	x8, _SIO_PDR_MD7_CFG__A@GOTPAGE
Lloh236:
	ldr	x8, [x8, _SIO_PDR_MD7_CFG__A@GOTPAGEOFF]
Lloh237:
	ldr	w1, [x8]
	ldr	x0, [sp, #40]                   ; 8-byte Folded Reload
	mov	x2, x22
	b	LBB0_117
LBB0_87:
Lloh238:
	adrp	x9, _FEC_OC_MODE_TRANSPARENT__M@GOTPAGE
Lloh239:
	ldr	x9, [x9, _FEC_OC_MODE_TRANSPARENT__M@GOTPAGEOFF]
Lloh240:
	ldr	w9, [x9]
	orr	w8, w9, w8
	str	w8, [sp, #76]
	ldr	w8, [x22, #12]
	cmp	w8, #134
	b.eq	LBB0_108
; %bb.88:
	cmp	w8, #132
	b.ne	LBB0_93
; %bb.89:
	mov	w27, #25812
	movk	w27, #95, lsl #16
	b	LBB0_58
LBB0_90:
Lloh241:
	adrp	x9, _FEC_OC_MODE_TRANSPARENT__M@GOTPAGE
Lloh242:
	ldr	x9, [x9, _FEC_OC_MODE_TRANSPARENT__M@GOTPAGEOFF]
Lloh243:
	ldr	w9, [x9]
	bic	w8, w8, w9
	str	w8, [sp, #76]
	ldr	w8, [x22, #12]
	cmp	w8, #134
	b.eq	LBB0_109
; %bb.91:
	cmp	w8, #132
	b.ne	LBB0_93
; %bb.92:
	mov	w27, #60442
	movk	w27, #90, lsl #16
	b	LBB0_58
LBB0_93:
Lloh244:
	adrp	x8, _EIO@GOTPAGE
Lloh245:
	ldr	x8, [x8, _EIO@GOTPAGEOFF]
	b	LBB0_17
LBB0_94:
	ldr	x9, [sp, #56]                   ; 8-byte Folded Reload
	ldr	w9, [x9, #8]
	mov	w10, #128
LBB0_95:
	cmp	w9, #1
	csel	w24, w10, w8, eq
	mov	w22, #1
	b	LBB0_98
LBB0_96:
	ldr	x9, [sp, #56]                   ; 8-byte Folded Reload
	ldr	w9, [x9, #8]
	mov	w10, #204
	cmp	w9, #1
	csel	w24, w10, w8, eq
	mov	w8, #43008
	movk	w8, #97, lsl #16
	mov	w9, #1760
	movk	w9, #90, lsl #16
	csel	w8, w9, w8, eq
	ldr	w9, [x22, #4]
	cmp	w9, w8
	cset	w22, lt
	b	LBB0_98
LBB0_97:
	ldr	x9, [sp, #56]                   ; 8-byte Folded Reload
	ldr	w9, [x9, #8]
	mov	w10, #208
	cmp	w9, #1
	csel	w24, w10, w8, eq
	mov	w22, #4
LBB0_98:
	ldr	w8, [x25]
	mov	w9, #1000
	mul	w1, w8, w9
	orr	w8, w22, #0x2
	sdiv	w0, w1, w8
	bl	_frac28
	mov	x25, x0
Lloh246:
	adrp	x8, _FEC_OC_DTO_RATE_HI__A@GOTPAGE
Lloh247:
	ldr	x8, [x8, _FEC_OC_DTO_RATE_HI__A@GOTPAGEOFF]
Lloh248:
	ldr	w1, [x8]
Lloh249:
	adrp	x8, _FEC_OC_DTO_RATE_HI__M@GOTPAGE
Lloh250:
	ldr	x8, [x8, _FEC_OC_DTO_RATE_HI__M@GOTPAGEOFF]
Lloh251:
	ldr	w8, [x8]
	and	w2, w8, w0, asr #19
	mov	x0, x20
	mov	w3, #0
	bl	_drxj_dap_write_reg16
	cbnz	w0, LBB0_48
; %bb.99:
Lloh252:
	adrp	x8, _FEC_OC_DTO_RATE_LO__A@GOTPAGE
Lloh253:
	ldr	x8, [x8, _FEC_OC_DTO_RATE_LO__A@GOTPAGEOFF]
Lloh254:
	ldr	w1, [x8]
Lloh255:
	adrp	x8, _FEC_OC_DTO_RATE_LO_RATE_LO__M@GOTPAGE
Lloh256:
	ldr	x8, [x8, _FEC_OC_DTO_RATE_LO_RATE_LO__M@GOTPAGEOFF]
Lloh257:
	ldr	w8, [x8]
	and	w2, w8, w25, asr #3
	mov	x0, x20
	mov	w3, #0
	bl	_drxj_dap_write_reg16
	cbnz	w0, LBB0_48
; %bb.100:
Lloh258:
	adrp	x8, _FEC_OC_DTO_MODE__A@GOTPAGE
Lloh259:
	ldr	x8, [x8, _FEC_OC_DTO_MODE__A@GOTPAGEOFF]
Lloh260:
	adrp	x9, _FEC_OC_DTO_MODE_DYNAMIC__M@GOTPAGE
Lloh261:
	ldr	x9, [x9, _FEC_OC_DTO_MODE_DYNAMIC__M@GOTPAGEOFF]
Lloh262:
	ldr	w1, [x8]
Lloh263:
	ldr	w8, [x9]
Lloh264:
	adrp	x9, _FEC_OC_DTO_MODE_OFFSET_ENABLE__M@GOTPAGE
Lloh265:
	ldr	x9, [x9, _FEC_OC_DTO_MODE_OFFSET_ENABLE__M@GOTPAGEOFF]
Lloh266:
	ldr	w9, [x9]
	orr	w2, w9, w8
	mov	x0, x20
	mov	w3, #0
	bl	_drxj_dap_write_reg16
	cbnz	w0, LBB0_48
; %bb.101:
Lloh267:
	adrp	x8, _FEC_OC_FCT_MODE__A@GOTPAGE
Lloh268:
	ldr	x8, [x8, _FEC_OC_FCT_MODE__A@GOTPAGEOFF]
Lloh269:
	adrp	x9, _FEC_OC_FCT_MODE_RAT_ENA__M@GOTPAGE
Lloh270:
	ldr	x9, [x9, _FEC_OC_FCT_MODE_RAT_ENA__M@GOTPAGEOFF]
Lloh271:
	ldr	w1, [x8]
Lloh272:
	ldr	w8, [x9]
Lloh273:
	adrp	x9, _FEC_OC_FCT_MODE_VIRT_ENA__M@GOTPAGE
Lloh274:
	ldr	x9, [x9, _FEC_OC_FCT_MODE_VIRT_ENA__M@GOTPAGEOFF]
Lloh275:
	ldr	w9, [x9]
	orr	w2, w9, w8
	ldr	x0, [sp, #40]                   ; 8-byte Folded Reload
	mov	w3, #0
	bl	_drxj_dap_write_reg16
	cbnz	w0, LBB0_48
; %bb.102:
Lloh276:
	adrp	x8, _FEC_OC_DTO_BURST_LEN__A@GOTPAGE
Lloh277:
	ldr	x8, [x8, _FEC_OC_DTO_BURST_LEN__A@GOTPAGEOFF]
Lloh278:
	ldr	w1, [x8]
	ldr	x0, [sp, #40]                   ; 8-byte Folded Reload
	mov	x2, x24
	mov	w3, #0
	bl	_drxj_dap_write_reg16
	cbnz	w0, LBB0_48
; %bb.103:
	ldr	x8, [sp, #64]                   ; 8-byte Folded Reload
	ldr	w8, [x8, #8]
Lloh279:
	adrp	x9, _DRXJ_MPEGOUTPUT_CLOCK_RATE_AUTO@GOTPAGE
Lloh280:
	ldr	x9, [x9, _DRXJ_MPEGOUTPUT_CLOCK_RATE_AUTO@GOTPAGEOFF]
Lloh281:
	ldr	w9, [x9]
	sub	w10, w8, #1
	cmp	w8, w9
	csel	w2, w22, w10, eq
Lloh282:
	adrp	x8, _FEC_OC_DTO_PERIOD__A@GOTPAGE
Lloh283:
	ldr	x8, [x8, _FEC_OC_DTO_PERIOD__A@GOTPAGEOFF]
Lloh284:
	ldr	w1, [x8]
	ldr	x20, [sp, #40]                  ; 8-byte Folded Reload
	mov	x0, x20
	b	LBB0_67
LBB0_104:
Lloh285:
	adrp	x8, _FEC_OC_RCN_GAIN__PRE@GOTPAGE
Lloh286:
	ldr	x8, [x8, _FEC_OC_RCN_GAIN__PRE@GOTPAGEOFF]
Lloh287:
	ldr	w2, [x8]
	mov	x0, x20
LBB0_105:
	mov	w3, #0
	bl	_drxj_dap_write_reg16
	cbnz	w0, LBB0_48
; %bb.106:
Lloh288:
	adrp	x8, _FEC_OC_SNC_LWM__A@GOTPAGE
Lloh289:
	ldr	x8, [x8, _FEC_OC_SNC_LWM__A@GOTPAGEOFF]
Lloh290:
	ldr	w1, [x8]
	mov	x0, x20
	mov	w2, #2
	mov	w3, #0
	bl	_drxj_dap_write_reg16
	cbnz	w0, LBB0_48
; %bb.107:
Lloh291:
	adrp	x8, _FEC_OC_SNC_HWM__A@GOTPAGE
Lloh292:
	ldr	x8, [x8, _FEC_OC_SNC_HWM__A@GOTPAGEOFF]
Lloh293:
	ldr	w1, [x8]
	ldr	x20, [sp, #40]                  ; 8-byte Folded Reload
	mov	x0, x20
	mov	w2, #12
	mov	w3, #0
	bl	_drxj_dap_write_reg16
	ldr	x25, [sp, #48]                  ; 8-byte Folded Reload
	ldr	x22, [sp, #64]                  ; 8-byte Folded Reload
	cbnz	w0, LBB0_48
	b	LBB0_46
LBB0_108:
	mov	w27, #17895
	movk	w27, #137, lsl #16
	b	LBB0_58
LBB0_109:
	mov	w27, #54944
	movk	w27, #130, lsl #16
	b	LBB0_58
LBB0_110:
Lloh294:
	adrp	x8, _SIO_PDR_MD1_CFG__A@GOTPAGE
Lloh295:
	ldr	x8, [x8, _SIO_PDR_MD1_CFG__A@GOTPAGEOFF]
Lloh296:
	ldr	w1, [x8]
	ldr	x0, [sp, #40]                   ; 8-byte Folded Reload
	mov	w2, #0
	mov	w3, #0
	bl	_drxj_dap_write_reg16
	cbnz	w0, LBB0_48
; %bb.111:
Lloh297:
	adrp	x8, _SIO_PDR_MD2_CFG__A@GOTPAGE
Lloh298:
	ldr	x8, [x8, _SIO_PDR_MD2_CFG__A@GOTPAGEOFF]
Lloh299:
	ldr	w1, [x8]
	ldr	x0, [sp, #40]                   ; 8-byte Folded Reload
	mov	w2, #0
	mov	w3, #0
	bl	_drxj_dap_write_reg16
	cbnz	w0, LBB0_48
; %bb.112:
Lloh300:
	adrp	x8, _SIO_PDR_MD3_CFG__A@GOTPAGE
Lloh301:
	ldr	x8, [x8, _SIO_PDR_MD3_CFG__A@GOTPAGEOFF]
Lloh302:
	ldr	w1, [x8]
	ldr	x0, [sp, #40]                   ; 8-byte Folded Reload
	mov	w2, #0
	mov	w3, #0
	bl	_drxj_dap_write_reg16
	cbnz	w0, LBB0_48
; %bb.113:
Lloh303:
	adrp	x8, _SIO_PDR_MD4_CFG__A@GOTPAGE
Lloh304:
	ldr	x8, [x8, _SIO_PDR_MD4_CFG__A@GOTPAGEOFF]
Lloh305:
	ldr	w1, [x8]
	ldr	x0, [sp, #40]                   ; 8-byte Folded Reload
	mov	w2, #0
	mov	w3, #0
	bl	_drxj_dap_write_reg16
	cbnz	w0, LBB0_48
; %bb.114:
Lloh306:
	adrp	x8, _SIO_PDR_MD5_CFG__A@GOTPAGE
Lloh307:
	ldr	x8, [x8, _SIO_PDR_MD5_CFG__A@GOTPAGEOFF]
Lloh308:
	ldr	w1, [x8]
	ldr	x0, [sp, #40]                   ; 8-byte Folded Reload
	mov	w2, #0
	mov	w3, #0
	bl	_drxj_dap_write_reg16
	cbnz	w0, LBB0_48
; %bb.115:
Lloh309:
	adrp	x8, _SIO_PDR_MD6_CFG__A@GOTPAGE
Lloh310:
	ldr	x8, [x8, _SIO_PDR_MD6_CFG__A@GOTPAGEOFF]
Lloh311:
	ldr	w1, [x8]
	ldr	x0, [sp, #40]                   ; 8-byte Folded Reload
	mov	w2, #0
	mov	w3, #0
	bl	_drxj_dap_write_reg16
	cbnz	w0, LBB0_48
; %bb.116:
Lloh312:
	adrp	x8, _SIO_PDR_MD7_CFG__A@GOTPAGE
Lloh313:
	ldr	x8, [x8, _SIO_PDR_MD7_CFG__A@GOTPAGEOFF]
Lloh314:
	ldr	w1, [x8]
	ldr	x0, [sp, #40]                   ; 8-byte Folded Reload
	mov	w2, #0
LBB0_117:
	mov	w3, #0
	bl	_drxj_dap_write_reg16
	cbnz	w0, LBB0_48
; %bb.118:
Lloh315:
	adrp	x8, _SIO_PDR_MON_CFG__A@GOTPAGE
Lloh316:
	ldr	x8, [x8, _SIO_PDR_MON_CFG__A@GOTPAGEOFF]
Lloh317:
	ldr	w1, [x8]
	ldr	x0, [sp, #40]                   ; 8-byte Folded Reload
	mov	w2, #0
	mov	w3, #0
	bl	_drxj_dap_write_reg16
	cbnz	w0, LBB0_48
; %bb.119:
	ldr	w1, [x23]
	ldr	x0, [sp, #40]                   ; 8-byte Folded Reload
	b	LBB0_33
	.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 AdrpAdd	Lloh27, Lloh28
	.loh AdrpAdd	Lloh29, Lloh30
	.loh AdrpLdrGotLdr	Lloh34, Lloh35, Lloh36
	.loh AdrpLdrGotLdr	Lloh31, Lloh32, Lloh33
	.loh AdrpLdrGotLdr	Lloh40, Lloh41, Lloh42
	.loh AdrpLdrGotLdr	Lloh37, Lloh38, Lloh39
	.loh AdrpLdrGotLdr	Lloh43, Lloh44, Lloh45
	.loh AdrpLdrGotLdr	Lloh49, Lloh50, Lloh51
	.loh AdrpLdrGotLdr	Lloh46, Lloh47, Lloh48
	.loh AdrpLdrGotLdr	Lloh55, Lloh56, Lloh57
	.loh AdrpLdrGotLdr	Lloh52, Lloh53, Lloh54
	.loh AdrpLdrGotLdr	Lloh58, Lloh59, Lloh60
	.loh AdrpLdrGot	Lloh61, Lloh62
	.loh AdrpLdrGot	Lloh63, Lloh64
	.loh AdrpLdrGotLdr	Lloh65, Lloh66, Lloh67
	.loh AdrpLdrGotLdr	Lloh68, Lloh69, Lloh70
	.loh AdrpLdrGotLdr	Lloh71, Lloh72, Lloh73
	.loh AdrpLdrGotLdr	Lloh74, Lloh75, Lloh76
	.loh AdrpLdrGotLdr	Lloh77, Lloh78, Lloh79
	.loh AdrpLdrGotLdr	Lloh80, Lloh81, Lloh82
	.loh AdrpLdrGotLdr	Lloh83, Lloh84, Lloh85
	.loh AdrpLdrGotLdr	Lloh86, Lloh87, Lloh88
	.loh AdrpLdrGotLdr	Lloh89, Lloh90, Lloh91
	.loh AdrpLdrGotLdr	Lloh92, Lloh93, Lloh94
	.loh AdrpLdrGotLdr	Lloh95, Lloh96, Lloh97
	.loh AdrpLdrGotLdr	Lloh98, Lloh99, Lloh100
	.loh AdrpLdrGotLdr	Lloh101, Lloh102, Lloh103
	.loh AdrpLdrGotLdr	Lloh104, Lloh105, Lloh106
	.loh AdrpLdrGotLdr	Lloh107, Lloh108, Lloh109
	.loh AdrpLdrGotLdr	Lloh110, Lloh111, Lloh112
	.loh AdrpLdrGotLdr	Lloh113, Lloh114, Lloh115
	.loh AdrpLdrGotLdr	Lloh116, Lloh117, Lloh118
	.loh AdrpLdrGotLdr	Lloh119, Lloh120, Lloh121
	.loh AdrpLdrGotLdr	Lloh122, Lloh123, Lloh124
	.loh AdrpLdrGotLdr	Lloh125, Lloh126, Lloh127
	.loh AdrpLdrGot	Lloh128, Lloh129
	.loh AdrpLdrGot	Lloh130, Lloh131
	.loh AdrpAdd	Lloh132, Lloh133
	.loh AdrpLdrGotLdr	Lloh134, Lloh135, Lloh136
	.loh AdrpLdrGotLdr	Lloh137, Lloh138, Lloh139
	.loh AdrpAdd	Lloh140, Lloh141
	.loh AdrpLdrGotLdr	Lloh142, Lloh143, Lloh144
	.loh AdrpAdd	Lloh145, Lloh146
	.loh AdrpLdrGotLdr	Lloh147, Lloh148, Lloh149
	.loh AdrpLdrGotLdr	Lloh159, Lloh160, Lloh161
	.loh AdrpLdrGotLdr	Lloh156, Lloh157, Lloh158
	.loh AdrpLdrGotLdr	Lloh153, Lloh154, Lloh155
	.loh AdrpLdrGotLdr	Lloh150, Lloh151, Lloh152
	.loh AdrpAdd	Lloh165, Lloh166
	.loh AdrpLdrGotLdr	Lloh162, Lloh163, Lloh164
	.loh AdrpLdrGotLdr	Lloh170, Lloh171, Lloh172
	.loh AdrpLdrGotLdr	Lloh167, Lloh168, Lloh169
	.loh AdrpLdrGotLdr	Lloh173, Lloh174, Lloh175
	.loh AdrpLdrGotLdr	Lloh176, Lloh177, Lloh178
	.loh AdrpLdrGotLdr	Lloh179, Lloh180, Lloh181
	.loh AdrpLdrGot	Lloh182, Lloh183
	.loh AdrpLdrGotLdr	Lloh184, Lloh185, Lloh186
	.loh AdrpLdrGotLdr	Lloh187, Lloh188, Lloh189
	.loh AdrpLdrGotLdr	Lloh199, Lloh200, Lloh201
	.loh AdrpLdrGotLdr	Lloh196, Lloh197, Lloh198
	.loh AdrpLdrGotLdr	Lloh192, Lloh193, Lloh195
	.loh AdrpLdrGotLdr	Lloh190, Lloh191, Lloh194
	.loh AdrpLdrGotLdr	Lloh202, Lloh203, Lloh204
	.loh AdrpLdrGot	Lloh212, Lloh213
	.loh AdrpLdrGot	Lloh210, Lloh211
	.loh AdrpLdrGot	Lloh207, Lloh208
	.loh AdrpLdrGotLdr	Lloh205, Lloh206, Lloh209
	.loh AdrpLdrGotLdr	Lloh214, Lloh215, Lloh216
	.loh AdrpLdrGotLdr	Lloh217, Lloh218, Lloh219
	.loh AdrpLdrGotLdr	Lloh220, Lloh221, Lloh222
	.loh AdrpLdrGotLdr	Lloh223, Lloh224, Lloh225
	.loh AdrpLdrGotLdr	Lloh226, Lloh227, Lloh228
	.loh AdrpLdrGotLdr	Lloh229, Lloh230, Lloh231
	.loh AdrpLdrGotLdr	Lloh232, Lloh233, Lloh234
	.loh AdrpLdrGotLdr	Lloh235, Lloh236, Lloh237
	.loh AdrpLdrGotLdr	Lloh238, Lloh239, Lloh240
	.loh AdrpLdrGotLdr	Lloh241, Lloh242, Lloh243
	.loh AdrpLdrGot	Lloh244, Lloh245
	.loh AdrpLdrGotLdr	Lloh249, Lloh250, Lloh251
	.loh AdrpLdrGotLdr	Lloh246, Lloh247, Lloh248
	.loh AdrpLdrGotLdr	Lloh255, Lloh256, Lloh257
	.loh AdrpLdrGotLdr	Lloh252, Lloh253, Lloh254
	.loh AdrpLdrGotLdr	Lloh264, Lloh265, Lloh266
	.loh AdrpLdrGotLdr	Lloh260, Lloh261, Lloh263
	.loh AdrpLdrGotLdr	Lloh258, Lloh259, Lloh262
	.loh AdrpLdrGotLdr	Lloh273, Lloh274, Lloh275
	.loh AdrpLdrGotLdr	Lloh269, Lloh270, Lloh272
	.loh AdrpLdrGotLdr	Lloh267, Lloh268, Lloh271
	.loh AdrpLdrGotLdr	Lloh276, Lloh277, Lloh278
	.loh AdrpLdrGotLdr	Lloh282, Lloh283, Lloh284
	.loh AdrpLdrGotLdr	Lloh279, Lloh280, Lloh281
	.loh AdrpLdrGotLdr	Lloh285, Lloh286, Lloh287
	.loh AdrpLdrGotLdr	Lloh288, Lloh289, Lloh290
	.loh AdrpLdrGotLdr	Lloh291, Lloh292, Lloh293
	.loh AdrpLdrGotLdr	Lloh294, Lloh295, Lloh296
	.loh AdrpLdrGotLdr	Lloh297, Lloh298, Lloh299
	.loh AdrpLdrGotLdr	Lloh300, Lloh301, Lloh302
	.loh AdrpLdrGotLdr	Lloh303, Lloh304, Lloh305
	.loh AdrpLdrGotLdr	Lloh306, Lloh307, Lloh308
	.loh AdrpLdrGotLdr	Lloh309, Lloh310, Lloh311
	.loh AdrpLdrGotLdr	Lloh312, Lloh313, Lloh314
	.loh AdrpLdrGotLdr	Lloh315, Lloh316, Lloh317
	.cfi_endproc
	.section	__TEXT,__const
lJTI0_0:
	.byte	(LBB0_7-LBB0_7)>>2
	.byte	(LBB0_9-LBB0_7)>>2
	.byte	(LBB0_7-LBB0_7)>>2
	.byte	(LBB0_36-LBB0_7)>>2
	.p2align	1
lJTI0_1:
	.short	(LBB0_56-LBB0_56)>>2
	.short	(LBB0_90-LBB0_56)>>2
	.short	(LBB0_56-LBB0_56)>>2
	.short	(LBB0_58-LBB0_56)>>2
	.p2align	1
lJTI0_2:
	.short	(LBB0_53-LBB0_53)>>2
	.short	(LBB0_87-LBB0_53)>>2
	.short	(LBB0_53-LBB0_53)>>2
	.short	(LBB0_58-LBB0_53)>>2
lJTI0_3:
	.byte	(LBB0_64-LBB0_64)>>2
	.byte	(LBB0_94-LBB0_64)>>2
	.byte	(LBB0_96-LBB0_64)>>2
	.byte	(LBB0_97-LBB0_64)>>2
                                        ; -- End function
	.comm	_FEC_OC_IPR_INVERT_MD7__M,4,2   ; @FEC_OC_IPR_INVERT_MD7__M
	.comm	_FEC_OC_IPR_INVERT_MD6__M,4,2   ; @FEC_OC_IPR_INVERT_MD6__M
	.comm	_FEC_OC_IPR_INVERT_MD5__M,4,2   ; @FEC_OC_IPR_INVERT_MD5__M
	.comm	_FEC_OC_IPR_INVERT_MD4__M,4,2   ; @FEC_OC_IPR_INVERT_MD4__M
	.comm	_FEC_OC_IPR_INVERT_MD3__M,4,2   ; @FEC_OC_IPR_INVERT_MD3__M
	.comm	_FEC_OC_IPR_INVERT_MD2__M,4,2   ; @FEC_OC_IPR_INVERT_MD2__M
	.comm	_FEC_OC_IPR_INVERT_MD1__M,4,2   ; @FEC_OC_IPR_INVERT_MD1__M
	.comm	_FEC_OC_IPR_INVERT_MD0__M,4,2   ; @FEC_OC_IPR_INVERT_MD0__M
	.comm	_EINVAL,4,2                     ; @EINVAL
	.comm	_FEC_OC_OCR_INVERT__A,4,2       ; @FEC_OC_OCR_INVERT__A
	.section	__TEXT,__cstring,cstring_literals
l_.str:                                 ; @.str
	.asciz	"error %d\n"

	.comm	_FEC_OC_FCT_USAGE__A,4,2        ; @FEC_OC_FCT_USAGE__A
	.comm	_FEC_OC_TMD_CTL_UPD_RATE__A,4,2 ; @FEC_OC_TMD_CTL_UPD_RATE__A
	.comm	_FEC_OC_TMD_INT_UPD_RATE__A,4,2 ; @FEC_OC_TMD_INT_UPD_RATE__A
	.comm	_FEC_OC_AVR_PARM_A__A,4,2       ; @FEC_OC_AVR_PARM_A__A
	.comm	_FEC_OC_AVR_PARM_B__A,4,2       ; @FEC_OC_AVR_PARM_B__A
	.comm	_FEC_OC_RCN_GAIN__A,4,2         ; @FEC_OC_RCN_GAIN__A
	.comm	_FEC_OC_SNC_LWM__A,4,2          ; @FEC_OC_SNC_LWM__A
	.comm	_FEC_OC_SNC_HWM__A,4,2          ; @FEC_OC_SNC_HWM__A
	.comm	_EIO,4,2                        ; @EIO
	.comm	_FEC_OC_FCT_USAGE__PRE,4,2      ; @FEC_OC_FCT_USAGE__PRE
	.comm	_FEC_OC_TMD_CTL_UPD_RATE__PRE,4,2 ; @FEC_OC_TMD_CTL_UPD_RATE__PRE
	.comm	_FEC_OC_AVR_PARM_A__PRE,4,2     ; @FEC_OC_AVR_PARM_A__PRE
	.comm	_FEC_OC_AVR_PARM_B__PRE,4,2     ; @FEC_OC_AVR_PARM_B__PRE
	.comm	_FEC_OC_RCN_GAIN__PRE,4,2       ; @FEC_OC_RCN_GAIN__PRE
	.comm	_FEC_OC_MODE__A,4,2             ; @FEC_OC_MODE__A
	.comm	_FEC_OC_IPR_MODE__A,4,2         ; @FEC_OC_IPR_MODE__A
	.comm	_FEC_OC_MODE_PARITY__M,4,2      ; @FEC_OC_MODE_PARITY__M
	.comm	_FEC_OC_IPR_MODE_MVAL_DIS_PAR__M,4,2 ; @FEC_OC_IPR_MODE_MVAL_DIS_PAR__M
	.comm	_FEC_OC_MODE_TRANSPARENT__M,4,2 ; @FEC_OC_MODE_TRANSPARENT__M
	.comm	_FEC_OC_IPR_MODE_SERIAL__M,4,2  ; @FEC_OC_IPR_MODE_SERIAL__M
	.comm	_FEC_OC_IPR_INVERT_MERR__M,4,2  ; @FEC_OC_IPR_INVERT_MERR__M
	.comm	_FEC_OC_IPR_INVERT_MSTRT__M,4,2 ; @FEC_OC_IPR_INVERT_MSTRT__M
	.comm	_FEC_OC_IPR_INVERT_MVAL__M,4,2  ; @FEC_OC_IPR_INVERT_MVAL__M
	.comm	_FEC_OC_IPR_INVERT_MCLK__M,4,2  ; @FEC_OC_IPR_INVERT_MCLK__M
	.comm	_FEC_OC_DTO_BURST_LEN__PRE,4,2  ; @FEC_OC_DTO_BURST_LEN__PRE
	.comm	_FEC_OC_DTO_RATE_HI__A,4,2      ; @FEC_OC_DTO_RATE_HI__A
	.comm	_FEC_OC_DTO_RATE_HI__M,4,2      ; @FEC_OC_DTO_RATE_HI__M
	.comm	_FEC_OC_DTO_RATE_LO__A,4,2      ; @FEC_OC_DTO_RATE_LO__A
	.comm	_FEC_OC_DTO_RATE_LO_RATE_LO__M,4,2 ; @FEC_OC_DTO_RATE_LO_RATE_LO__M
	.comm	_FEC_OC_DTO_MODE__A,4,2         ; @FEC_OC_DTO_MODE__A
	.comm	_FEC_OC_DTO_MODE_DYNAMIC__M,4,2 ; @FEC_OC_DTO_MODE_DYNAMIC__M
	.comm	_FEC_OC_DTO_MODE_OFFSET_ENABLE__M,4,2 ; @FEC_OC_DTO_MODE_OFFSET_ENABLE__M
	.comm	_FEC_OC_FCT_MODE__A,4,2         ; @FEC_OC_FCT_MODE__A
	.comm	_FEC_OC_FCT_MODE_RAT_ENA__M,4,2 ; @FEC_OC_FCT_MODE_RAT_ENA__M
	.comm	_FEC_OC_FCT_MODE_VIRT_ENA__M,4,2 ; @FEC_OC_FCT_MODE_VIRT_ENA__M
	.comm	_FEC_OC_DTO_BURST_LEN__A,4,2    ; @FEC_OC_DTO_BURST_LEN__A
	.comm	_DRXJ_MPEGOUTPUT_CLOCK_RATE_AUTO,4,2 ; @DRXJ_MPEGOUTPUT_CLOCK_RATE_AUTO
	.comm	_FEC_OC_DTO_PERIOD__A,4,2       ; @FEC_OC_DTO_PERIOD__A
	.comm	_FEC_OC_RCN_CTL_RATE_LO__A,4,2  ; @FEC_OC_RCN_CTL_RATE_LO__A
	.comm	_FEC_OC_IPR_INVERT__A,4,2       ; @FEC_OC_IPR_INVERT__A
	.comm	_SIO_TOP_COMM_KEY__A,4,2        ; @SIO_TOP_COMM_KEY__A
	.comm	_SIO_PDR_MSTRT_CFG__A,4,2       ; @SIO_PDR_MSTRT_CFG__A
	.comm	_SIO_PDR_MERR_CFG__A,4,2        ; @SIO_PDR_MERR_CFG__A
	.comm	_SIO_PDR_MCLK_CFG__A,4,2        ; @SIO_PDR_MCLK_CFG__A
	.comm	_MPEG_OUTPUT_CLK_DRIVE_STRENGTH,4,2 ; @MPEG_OUTPUT_CLK_DRIVE_STRENGTH
	.comm	_SIO_PDR_MCLK_CFG_DRIVE__B,4,2  ; @SIO_PDR_MCLK_CFG_DRIVE__B
	.comm	_SIO_PDR_MCLK_CFG_MODE__B,4,2   ; @SIO_PDR_MCLK_CFG_MODE__B
	.comm	_SIO_PDR_MVAL_CFG__A,4,2        ; @SIO_PDR_MVAL_CFG__A
	.comm	_MPEG_SERIAL_OUTPUT_PIN_DRIVE_STRENGTH,4,2 ; @MPEG_SERIAL_OUTPUT_PIN_DRIVE_STRENGTH
	.comm	_SIO_PDR_MD0_CFG_DRIVE__B,4,2   ; @SIO_PDR_MD0_CFG_DRIVE__B
	.comm	_SIO_PDR_MD0_CFG_MODE__B,4,2    ; @SIO_PDR_MD0_CFG_MODE__B
	.comm	_SIO_PDR_MD0_CFG__A,4,2         ; @SIO_PDR_MD0_CFG__A
	.comm	_MPEG_PARALLEL_OUTPUT_PIN_DRIVE_STRENGTH,4,2 ; @MPEG_PARALLEL_OUTPUT_PIN_DRIVE_STRENGTH
	.comm	_SIO_PDR_MD1_CFG__A,4,2         ; @SIO_PDR_MD1_CFG__A
	.comm	_SIO_PDR_MD2_CFG__A,4,2         ; @SIO_PDR_MD2_CFG__A
	.comm	_SIO_PDR_MD3_CFG__A,4,2         ; @SIO_PDR_MD3_CFG__A
	.comm	_SIO_PDR_MD4_CFG__A,4,2         ; @SIO_PDR_MD4_CFG__A
	.comm	_SIO_PDR_MD5_CFG__A,4,2         ; @SIO_PDR_MD5_CFG__A
	.comm	_SIO_PDR_MD6_CFG__A,4,2         ; @SIO_PDR_MD6_CFG__A
	.comm	_SIO_PDR_MD7_CFG__A,4,2         ; @SIO_PDR_MD7_CFG__A
	.comm	_SIO_PDR_MON_CFG__A,4,2         ; @SIO_PDR_MON_CFG__A
	.no_dead_strip	_ctrl_set_cfg_mpeg_output
	.section	__TEXT,__const
	.p2align	2                               ; @switch.table.ctrl_set_cfg_mpeg_output
l_switch.table.ctrl_set_cfg_mpeg_output:
	.long	1128                            ; 0x468
	.long	940                             ; 0x3ac
	.long	1504                            ; 0x5e0
	.long	752                             ; 0x2f0
	.long	1316                            ; 0x524

.subsections_via_symbols
