	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	4, 0x90                         ## -- Begin function stv090x_optimize_carloop
_stv090x_optimize_carloop:              ## @stv090x_optimize_carloop
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	movq	8(%rdi), %rax
	cmpl	$32, (%rax)
	movq	_stv090x_s2_apsk_crl_cut30@GOTPCREL(%rip), %rax
	cmoveq	_stv090x_s2_apsk_crl_cut20@GOTPCREL(%rip), %rax
	movq	(%rax), %r8
	movq	_stv090x_s2_lowqpsk_crl_cut30@GOTPCREL(%rip), %rax
	cmoveq	_stv090x_s2_lowqpsk_crl_cut20@GOTPCREL(%rip), %rax
	movq	(%rax), %r11
	movq	_stv090x_s2_crl_cut30@GOTPCREL(%rip), %rax
	cmoveq	_stv090x_s2_crl_cut20@GOTPCREL(%rip), %rax
	movq	(%rax), %r9
	movq	_STV090x_QPSK_12@GOTPCREL(%rip), %rax
	cmpl	%esi, (%rax)
	jbe	LBB0_1
## %bb.27:
	xorl	%ecx, %ecx
	cmpl	%esi, (%r11)
	je	LBB0_30
## %bb.28:
	movl	$1, %ecx
	cmpl	%esi, 44(%r11)
	je	LBB0_30
## %bb.29:
	xorl	%ecx, %ecx
	cmpl	%esi, 88(%r11)
	sete	%cl
	xorl	$3, %ecx
LBB0_30:
	cmpl	$2, %ecx
	movl	$2, %eax
	cmovbl	%ecx, %eax
	jmp	LBB0_31
LBB0_1:
	xorl	%eax, %eax
	cmpl	%esi, (%r9)
	je	LBB0_31
## %bb.2:
	movl	$1, %eax
	cmpl	%esi, 44(%r9)
	je	LBB0_31
## %bb.3:
	movl	$2, %eax
	cmpl	%esi, 88(%r9)
	je	LBB0_31
## %bb.4:
	movl	$3, %eax
	cmpl	%esi, 132(%r9)
	je	LBB0_31
## %bb.5:
	movl	$4, %eax
	cmpl	%esi, 176(%r9)
	je	LBB0_31
## %bb.6:
	movl	$5, %eax
	cmpl	%esi, 220(%r9)
	je	LBB0_31
## %bb.7:
	movl	$6, %eax
	cmpl	%esi, 264(%r9)
	je	LBB0_31
## %bb.8:
	movl	$7, %eax
	cmpl	%esi, 308(%r9)
	je	LBB0_31
## %bb.9:
	movl	$8, %eax
	cmpl	%esi, 352(%r9)
	je	LBB0_31
## %bb.10:
	movl	$9, %eax
	cmpl	%esi, 396(%r9)
	je	LBB0_31
## %bb.11:
	movl	$10, %eax
	cmpl	%esi, 440(%r9)
	je	LBB0_31
## %bb.12:
	movl	$11, %eax
	cmpl	%esi, 484(%r9)
	je	LBB0_31
## %bb.13:
	movl	$12, %eax
	cmpl	%esi, 528(%r9)
	je	LBB0_31
## %bb.14:
	movl	$13, %eax
	cmpl	%esi, 572(%r9)
	je	LBB0_31
## %bb.15:
	xorl	%r10d, %r10d
	cmpl	%esi, (%r8)
	je	LBB0_26
## %bb.16:
	movl	$1, %r10d
	cmpl	%esi, 44(%r8)
	je	LBB0_26
## %bb.17:
	movl	$2, %r10d
	cmpl	%esi, 88(%r8)
	je	LBB0_26
## %bb.18:
	movl	$3, %r10d
	cmpl	%esi, 132(%r8)
	je	LBB0_26
## %bb.19:
	movl	$4, %r10d
	cmpl	%esi, 176(%r8)
	je	LBB0_26
## %bb.20:
	movl	$5, %r10d
	cmpl	%esi, 220(%r8)
	je	LBB0_26
## %bb.21:
	movl	$6, %r10d
	cmpl	%esi, 264(%r8)
	je	LBB0_26
## %bb.22:
	movl	$7, %r10d
	cmpl	%esi, 308(%r8)
	je	LBB0_26
## %bb.23:
	movl	$8, %r10d
	cmpl	%esi, 352(%r8)
	je	LBB0_26
## %bb.24:
	movl	$9, %r10d
	cmpl	%esi, 396(%r8)
	je	LBB0_26
## %bb.25:
	xorl	%r10d, %r10d
	cmpl	%esi, 440(%r8)
	sete	%r10b
	xorl	$11, %r10d
LBB0_26:
	cmpl	$10, %r10d
	movl	$10, %eax
	cmovbl	%r10d, %eax
LBB0_31:
	movq	_STV090x_QPSK_25@GOTPCREL(%rip), %rcx
	cmpl	%esi, (%rcx)
	jae	LBB0_32
## %bb.51:
	movq	_STV090x_8PSK_910@GOTPCREL(%rip), %rcx
	cmpl	%esi, (%rcx)
	jae	LBB0_52
## %bb.71:
	cmpl	$10, %eax
	movl	$10, %ecx
	cmovll	%eax, %ecx
	movl	(%rdi), %eax
	cmpl	$3000000, %eax                  ## imm = 0x2DC6C0
	jg	LBB0_73
## %bb.72:
	movl	%ecx, %eax
	imulq	$44, %rax, %rax
	addq	%r8, %rax
	addq	$4, %rax
	jmp	LBB0_80
LBB0_32:
	movl	(%rdi), %esi
	movl	%eax, %eax
	imulq	$44, %rax, %rax
	testl	%edx, %edx
	je	LBB0_42
## %bb.33:
	cmpl	$3000000, %esi                  ## imm = 0x2DC6C0
	jg	LBB0_35
## %bb.34:
	addq	%r11, %rax
	addq	$4, %rax
	jmp	LBB0_80
LBB0_52:
	movl	(%rdi), %ecx
	movl	%eax, %eax
	imulq	$44, %rax, %rax
	testl	%edx, %edx
	je	LBB0_62
## %bb.53:
	cmpl	$3000000, %ecx                  ## imm = 0x2DC6C0
	jg	LBB0_55
## %bb.54:
	addq	%r9, %rax
	addq	$4, %rax
	jmp	LBB0_80
LBB0_42:
	cmpl	$3000000, %esi                  ## imm = 0x2DC6C0
	jg	LBB0_44
## %bb.43:
	addq	%r11, %rax
	addq	$24, %rax
	jmp	LBB0_80
LBB0_35:
	cmpl	$7000000, %esi                  ## imm = 0x6ACFC0
	ja	LBB0_37
## %bb.36:
	addq	%r11, %rax
	addq	$8, %rax
	jmp	LBB0_80
LBB0_73:
	cmpl	$7000000, %eax                  ## imm = 0x6ACFC0
	ja	LBB0_75
## %bb.74:
	movl	%ecx, %eax
	imulq	$44, %rax, %rax
	addq	%r8, %rax
	addq	$8, %rax
	jmp	LBB0_80
LBB0_62:
	cmpl	$3000000, %ecx                  ## imm = 0x2DC6C0
	jg	LBB0_64
## %bb.63:
	addq	%r9, %rax
	addq	$24, %rax
	jmp	LBB0_80
LBB0_44:
	cmpl	$7000000, %esi                  ## imm = 0x6ACFC0
	ja	LBB0_46
## %bb.45:
	addq	%r11, %rax
	addq	$28, %rax
	jmp	LBB0_80
LBB0_55:
	cmpl	$7000000, %ecx                  ## imm = 0x6ACFC0
	ja	LBB0_57
## %bb.56:
	addq	%r9, %rax
	addq	$8, %rax
	jmp	LBB0_80
LBB0_37:
	cmpl	$15000000, %esi                 ## imm = 0xE4E1C0
	ja	LBB0_39
## %bb.38:
	addq	%r11, %rax
	addq	$12, %rax
	jmp	LBB0_80
LBB0_75:
	cmpl	$15000000, %eax                 ## imm = 0xE4E1C0
	ja	LBB0_77
## %bb.76:
	movl	%ecx, %eax
	imulq	$44, %rax, %rax
	addq	%r8, %rax
	addq	$12, %rax
	jmp	LBB0_80
LBB0_64:
	cmpl	$7000000, %ecx                  ## imm = 0x6ACFC0
	ja	LBB0_66
## %bb.65:
	addq	%r9, %rax
	addq	$28, %rax
	jmp	LBB0_80
LBB0_46:
	cmpl	$15000000, %esi                 ## imm = 0xE4E1C0
	ja	LBB0_48
## %bb.47:
	addq	%r11, %rax
	addq	$32, %rax
	jmp	LBB0_80
LBB0_57:
	cmpl	$15000000, %ecx                 ## imm = 0xE4E1C0
	ja	LBB0_59
## %bb.58:
	addq	%r9, %rax
	addq	$12, %rax
	jmp	LBB0_80
LBB0_39:
	cmpl	$25000000, %esi                 ## imm = 0x17D7840
	ja	LBB0_41
## %bb.40:
	addq	%r11, %rax
	addq	$16, %rax
	jmp	LBB0_80
LBB0_77:
	movl	%ecx, %ecx
	cmpl	$25000000, %eax                 ## imm = 0x17D7840
	ja	LBB0_79
## %bb.78:
	imulq	$44, %rcx, %rax
	addq	%r8, %rax
	addq	$16, %rax
	jmp	LBB0_80
LBB0_66:
	cmpl	$15000000, %ecx                 ## imm = 0xE4E1C0
	ja	LBB0_68
## %bb.67:
	addq	%r9, %rax
	addq	$32, %rax
	jmp	LBB0_80
LBB0_48:
	cmpl	$25000000, %esi                 ## imm = 0x17D7840
	ja	LBB0_50
## %bb.49:
	addq	%r11, %rax
	addq	$36, %rax
	jmp	LBB0_80
LBB0_59:
	cmpl	$25000000, %ecx                 ## imm = 0x17D7840
	ja	LBB0_61
## %bb.60:
	addq	%r9, %rax
	addq	$16, %rax
	jmp	LBB0_80
LBB0_41:
	addq	%r11, %rax
	addq	$20, %rax
	jmp	LBB0_80
LBB0_79:
	imulq	$44, %rcx, %rax
	addq	%r8, %rax
	addq	$20, %rax
	jmp	LBB0_80
LBB0_68:
	cmpl	$25000000, %ecx                 ## imm = 0x17D7840
	ja	LBB0_70
## %bb.69:
	addq	%r9, %rax
	addq	$36, %rax
	jmp	LBB0_80
LBB0_50:
	addq	%r11, %rax
	addq	$40, %rax
	jmp	LBB0_80
LBB0_61:
	addq	%r9, %rax
	addq	$20, %rax
	jmp	LBB0_80
LBB0_70:
	addq	%r9, %rax
	addq	$40, %rax
LBB0_80:
	movl	(%rax), %eax
	popq	%rbp
	retq
	.cfi_endproc
                                        ## -- End function
	.comm	_stv090x_s2_crl_cut20,8,3       ## @stv090x_s2_crl_cut20
	.comm	_stv090x_s2_lowqpsk_crl_cut20,8,3 ## @stv090x_s2_lowqpsk_crl_cut20
	.comm	_stv090x_s2_apsk_crl_cut20,8,3  ## @stv090x_s2_apsk_crl_cut20
	.comm	_stv090x_s2_crl_cut30,8,3       ## @stv090x_s2_crl_cut30
	.comm	_stv090x_s2_lowqpsk_crl_cut30,8,3 ## @stv090x_s2_lowqpsk_crl_cut30
	.comm	_stv090x_s2_apsk_crl_cut30,8,3  ## @stv090x_s2_apsk_crl_cut30
	.comm	_STV090x_QPSK_12,4,2            ## @STV090x_QPSK_12
	.comm	_STV090x_QPSK_25,4,2            ## @STV090x_QPSK_25
	.comm	_STV090x_8PSK_910,4,2           ## @STV090x_8PSK_910
	.no_dead_strip	_stv090x_optimize_carloop
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	2                               ; -- Begin function stv090x_optimize_carloop
_stv090x_optimize_carloop:              ; @stv090x_optimize_carloop
	.cfi_startproc
; %bb.0:
	ldr	x8, [x0, #8]
	ldr	w8, [x8]
Lloh0:
	adrp	x9, _stv090x_s2_apsk_crl_cut20@GOTPAGE
Lloh1:
	ldr	x9, [x9, _stv090x_s2_apsk_crl_cut20@GOTPAGEOFF]
Lloh2:
	adrp	x10, _stv090x_s2_apsk_crl_cut30@GOTPAGE
Lloh3:
	ldr	x10, [x10, _stv090x_s2_apsk_crl_cut30@GOTPAGEOFF]
	cmp	w8, #32
	csel	x8, x9, x10, eq
	ldr	x10, [x8]
Lloh4:
	adrp	x8, _stv090x_s2_lowqpsk_crl_cut20@GOTPAGE
Lloh5:
	ldr	x8, [x8, _stv090x_s2_lowqpsk_crl_cut20@GOTPAGEOFF]
Lloh6:
	adrp	x9, _stv090x_s2_lowqpsk_crl_cut30@GOTPAGE
Lloh7:
	ldr	x9, [x9, _stv090x_s2_lowqpsk_crl_cut30@GOTPAGEOFF]
	csel	x8, x8, x9, eq
	ldr	x9, [x8]
Lloh8:
	adrp	x8, _stv090x_s2_crl_cut20@GOTPAGE
Lloh9:
	ldr	x8, [x8, _stv090x_s2_crl_cut20@GOTPAGEOFF]
Lloh10:
	adrp	x11, _stv090x_s2_crl_cut30@GOTPAGE
Lloh11:
	ldr	x11, [x11, _stv090x_s2_crl_cut30@GOTPAGEOFF]
	csel	x8, x8, x11, eq
	ldr	x8, [x8]
Lloh12:
	adrp	x11, _STV090x_QPSK_12@GOTPAGE
Lloh13:
	ldr	x11, [x11, _STV090x_QPSK_12@GOTPAGEOFF]
Lloh14:
	ldr	w11, [x11]
	cmp	w11, w1
	b.ls	LBB0_3
; %bb.1:
	ldr	w11, [x9]
	cmp	w11, w1
	b.ne	LBB0_5
; %bb.2:
	mov	w11, #0
	b	LBB0_10
LBB0_3:
	ldr	w11, [x8]
	cmp	w11, w1
	b.ne	LBB0_7
; %bb.4:
	mov	w11, #0
	b	LBB0_12
LBB0_5:
	ldr	w11, [x9, #44]
	cmp	w11, w1
	b.ne	LBB0_9
; %bb.6:
	mov	w11, #1
	b	LBB0_10
LBB0_7:
	ldr	w11, [x8, #44]
	cmp	w11, w1
	b.ne	LBB0_23
; %bb.8:
	mov	w11, #1
	b	LBB0_12
LBB0_9:
	ldr	w11, [x9, #88]
	cmp	w11, w1
	mov	w11, #2
	cinc	w11, w11, ne
LBB0_10:
	mov	w12, #2
	cmp	w11, #2
LBB0_11:
	csel	w11, w11, w12, lo
LBB0_12:
	mov	w12, #50881
	movk	w12, #45, lsl #16
Lloh15:
	adrp	x13, _STV090x_QPSK_25@GOTPAGE
Lloh16:
	ldr	x13, [x13, _STV090x_QPSK_25@GOTPAGEOFF]
Lloh17:
	ldr	w13, [x13]
	cmp	w13, w1
	b.hs	LBB0_15
; %bb.13:
Lloh18:
	adrp	x9, _STV090x_8PSK_910@GOTPAGE
Lloh19:
	ldr	x9, [x9, _STV090x_8PSK_910@GOTPAGEOFF]
Lloh20:
	ldr	w9, [x9]
	cmp	w9, w1
	b.hs	LBB0_17
; %bb.14:
	mov	w8, #10
	cmp	w11, #10
	csel	w8, w11, w8, lt
	ldr	w9, [x0]
	mov	w11, #53185
	movk	w11, #106, lsl #16
	mov	w13, #57793
	movk	w13, #228, lsl #16
	mov	w14, #30785
	movk	w14, #381, lsl #16
	cmp	w9, w14
	mov	w14, #44
	madd	x14, x8, x14, x10
	add	x14, x14, #20
	mov	w15, #44
	madd	x16, x8, x15, x10
	add	x16, x16, #16
	csel	x14, x14, x16, hs
	umaddl	x8, w8, w15, x10
	add	x10, x8, #12
	cmp	w9, w13
	csel	x10, x14, x10, hs
	add	x13, x8, #8
	cmp	w9, w11
	csel	x10, x10, x13, hs
	b	LBB0_19
LBB0_15:
	ldr	w8, [x0]
	mov	w10, #53185
	movk	w10, #106, lsl #16
	mov	w13, #57793
	movk	w13, #228, lsl #16
	mov	w14, w11
	mov	w15, #30785
	movk	w15, #381, lsl #16
	cmp	w8, w15
	mov	w15, #44
	madd	x15, x14, x15, x9
	cbz	w2, LBB0_21
; %bb.16:
	add	x15, x15, #20
	mov	w16, #44
	madd	x14, x14, x16, x9
	add	x14, x14, #16
	csel	x14, x15, x14, hs
	umaddl	x9, w11, w16, x9
	add	x11, x9, #12
	cmp	w8, w13
	csel	x11, x14, x11, hs
	add	x13, x9, #8
	cmp	w8, w10
	csel	x10, x11, x13, hs
	add	x9, x9, #4
	b	LBB0_22
LBB0_17:
	ldr	w9, [x0]
	mov	w10, #53185
	movk	w10, #106, lsl #16
	mov	w13, #57793
	movk	w13, #228, lsl #16
	mov	w14, w11
	mov	w15, #30785
	movk	w15, #381, lsl #16
	cmp	w9, w15
	mov	w15, #44
	madd	x15, x14, x15, x8
	cbz	w2, LBB0_25
; %bb.18:
	add	x15, x15, #20
	mov	w16, #44
	madd	x14, x14, x16, x8
	add	x14, x14, #16
	csel	x14, x15, x14, hs
	umaddl	x8, w11, w16, x8
	add	x11, x8, #12
	cmp	w9, w13
	csel	x11, x14, x11, hs
	add	x13, x8, #8
	cmp	w9, w10
	csel	x10, x11, x13, hs
LBB0_19:
	add	x8, x8, #4
LBB0_20:
	cmp	w9, w12
	csel	x8, x10, x8, ge
	ldr	w0, [x8]
	ret
LBB0_21:
	add	x15, x15, #40
	mov	w16, #44
	madd	x14, x14, x16, x9
	add	x14, x14, #36
	csel	x14, x15, x14, hs
	umaddl	x9, w11, w16, x9
	add	x11, x9, #32
	cmp	w8, w13
	csel	x11, x14, x11, hs
	add	x13, x9, #28
	cmp	w8, w10
	csel	x10, x11, x13, hs
	add	x9, x9, #24
LBB0_22:
	cmp	w8, w12
	csel	x8, x10, x9, ge
	ldr	w0, [x8]
	ret
LBB0_23:
	ldr	w11, [x8, #88]
	cmp	w11, w1
	b.ne	LBB0_26
; %bb.24:
	mov	w11, #2
	b	LBB0_12
LBB0_25:
	add	x15, x15, #40
	mov	w16, #44
	madd	x14, x14, x16, x8
	add	x14, x14, #36
	csel	x14, x15, x14, hs
	umaddl	x8, w11, w16, x8
	add	x11, x8, #32
	cmp	w9, w13
	csel	x11, x14, x11, hs
	add	x13, x8, #28
	cmp	w9, w10
	csel	x10, x11, x13, hs
	add	x8, x8, #24
	b	LBB0_20
LBB0_26:
	ldr	w11, [x8, #132]
	cmp	w11, w1
	b.ne	LBB0_28
; %bb.27:
	mov	w11, #3
	b	LBB0_12
LBB0_28:
	ldr	w11, [x8, #176]
	cmp	w11, w1
	b.ne	LBB0_30
; %bb.29:
	mov	w11, #4
	b	LBB0_12
LBB0_30:
	ldr	w11, [x8, #220]
	cmp	w11, w1
	b.ne	LBB0_32
; %bb.31:
	mov	w11, #5
	b	LBB0_12
LBB0_32:
	ldr	w11, [x8, #264]
	cmp	w11, w1
	b.ne	LBB0_34
; %bb.33:
	mov	w11, #6
	b	LBB0_12
LBB0_34:
	ldr	w11, [x8, #308]
	cmp	w11, w1
	b.ne	LBB0_36
; %bb.35:
	mov	w11, #7
	b	LBB0_12
LBB0_36:
	ldr	w11, [x8, #352]
	cmp	w11, w1
	b.ne	LBB0_38
; %bb.37:
	mov	w11, #8
	b	LBB0_12
LBB0_38:
	ldr	w11, [x8, #396]
	cmp	w11, w1
	b.ne	LBB0_40
; %bb.39:
	mov	w11, #9
	b	LBB0_12
LBB0_40:
	ldr	w11, [x8, #440]
	cmp	w11, w1
	b.ne	LBB0_42
; %bb.41:
	mov	w11, #10
	b	LBB0_12
LBB0_42:
	ldr	w11, [x8, #484]
	cmp	w11, w1
	b.ne	LBB0_44
; %bb.43:
	mov	w11, #11
	b	LBB0_12
LBB0_44:
	ldr	w11, [x8, #528]
	cmp	w11, w1
	b.ne	LBB0_46
; %bb.45:
	mov	w11, #12
	b	LBB0_12
LBB0_46:
	ldr	w11, [x8, #572]
	cmp	w11, w1
	b.ne	LBB0_48
; %bb.47:
	mov	w11, #13
	b	LBB0_12
LBB0_48:
	ldr	w11, [x10]
	cmp	w11, w1
	b.ne	LBB0_50
; %bb.49:
	mov	w11, #0
	b	LBB0_69
LBB0_50:
	ldr	w11, [x10, #44]
	cmp	w11, w1
	b.ne	LBB0_52
; %bb.51:
	mov	w11, #1
	b	LBB0_69
LBB0_52:
	ldr	w11, [x10, #88]
	cmp	w11, w1
	b.ne	LBB0_54
; %bb.53:
	mov	w11, #2
	b	LBB0_69
LBB0_54:
	ldr	w11, [x10, #132]
	cmp	w11, w1
	b.ne	LBB0_56
; %bb.55:
	mov	w11, #3
	b	LBB0_69
LBB0_56:
	ldr	w11, [x10, #176]
	cmp	w11, w1
	b.ne	LBB0_58
; %bb.57:
	mov	w11, #4
	b	LBB0_69
LBB0_58:
	ldr	w11, [x10, #220]
	cmp	w11, w1
	b.ne	LBB0_60
; %bb.59:
	mov	w11, #5
	b	LBB0_69
LBB0_60:
	ldr	w11, [x10, #264]
	cmp	w11, w1
	b.ne	LBB0_62
; %bb.61:
	mov	w11, #6
	b	LBB0_69
LBB0_62:
	ldr	w11, [x10, #308]
	cmp	w11, w1
	b.ne	LBB0_64
; %bb.63:
	mov	w11, #7
	b	LBB0_69
LBB0_64:
	ldr	w11, [x10, #352]
	cmp	w11, w1
	b.ne	LBB0_66
; %bb.65:
	mov	w11, #8
	b	LBB0_69
LBB0_66:
	ldr	w11, [x10, #396]
	cmp	w11, w1
	b.ne	LBB0_68
; %bb.67:
	mov	w11, #9
	b	LBB0_69
LBB0_68:
	ldr	w11, [x10, #440]
	cmp	w11, w1
	mov	w11, #10
	cinc	w11, w11, ne
LBB0_69:
	mov	w12, #10
	cmp	w11, #10
	b	LBB0_11
	.loh AdrpLdrGotLdr	Lloh12, Lloh13, Lloh14
	.loh AdrpLdrGot	Lloh10, Lloh11
	.loh AdrpLdrGot	Lloh8, Lloh9
	.loh AdrpLdrGot	Lloh6, Lloh7
	.loh AdrpLdrGot	Lloh4, Lloh5
	.loh AdrpLdrGot	Lloh2, Lloh3
	.loh AdrpLdrGot	Lloh0, Lloh1
	.loh AdrpLdrGotLdr	Lloh15, Lloh16, Lloh17
	.loh AdrpLdrGotLdr	Lloh18, Lloh19, Lloh20
	.cfi_endproc
                                        ; -- End function
	.comm	_stv090x_s2_crl_cut20,8,3       ; @stv090x_s2_crl_cut20
	.comm	_stv090x_s2_lowqpsk_crl_cut20,8,3 ; @stv090x_s2_lowqpsk_crl_cut20
	.comm	_stv090x_s2_apsk_crl_cut20,8,3  ; @stv090x_s2_apsk_crl_cut20
	.comm	_stv090x_s2_crl_cut30,8,3       ; @stv090x_s2_crl_cut30
	.comm	_stv090x_s2_lowqpsk_crl_cut30,8,3 ; @stv090x_s2_lowqpsk_crl_cut30
	.comm	_stv090x_s2_apsk_crl_cut30,8,3  ; @stv090x_s2_apsk_crl_cut30
	.comm	_STV090x_QPSK_12,4,2            ; @STV090x_QPSK_12
	.comm	_STV090x_QPSK_25,4,2            ; @STV090x_QPSK_25
	.comm	_STV090x_8PSK_910,4,2           ; @STV090x_8PSK_910
	.no_dead_strip	_stv090x_optimize_carloop
.subsections_via_symbols
