	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.section	__TEXT,__literal16,16byte_literals
	.p2align	4                               ## -- Begin function cs46xx_dsp_create_asynch_fg_tx_scb
LCPI0_0:
	.long	64512                           ## 0xfc00
	.long	1023                            ## 0x3ff
	.long	88                              ## 0x58
	.long	40                              ## 0x28
LCPI0_1:
	.long	402653184                       ## 0x18000000
	.long	32768                           ## 0x8000
	.long	32768                           ## 0x8000
	.long	32768                           ## 0x8000
	.section	__TEXT,__text,regular,pure_instructions
	.p2align	4, 0x90
_cs46xx_dsp_create_asynch_fg_tx_scb:    ## @cs46xx_dsp_create_asynch_fg_tx_scb
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	subq	$128, %rsp
	movl	%ecx, %eax
	movq	%rdx, %rcx
	movl	16(%rbp), %r10d
	movaps	LCPI0_0(%rip), %xmm0            ## xmm0 = [64512,1023,88,40]
	movaps	%xmm0, -112(%rbp)
	movl	$0, -96(%rbp)
	movl	%eax, -92(%rbp)
	xorps	%xmm0, %xmm0
	movups	%xmm0, -88(%rbp)
	movl	$10923, -72(%rbp)               ## imm = 0x2AAB
	movups	%xmm0, -68(%rbp)
	movq	_RSCONFIG_SAMPLE_16STEREO@GOTPCREL(%rip), %rax
	movq	_RSCONFIG_MODULO_256@GOTPCREL(%rip), %rdx
	movl	(%rdx), %edx
	addl	(%rax), %edx
	movq	$0, -52(%rbp)
	movq	_AFGTxAccumPhi@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	addl	%ecx, %eax
	movl	%eax, -44(%rbp)
	movl	%edx, -40(%rbp)
	shll	$16, %r8d
	movl	%r8d, -36(%rbp)
	movaps	LCPI0_1(%rip), %xmm0            ## xmm0 = [402653184,32768,32768,32768]
	movaps	%xmm0, -32(%rbp)
	movq	$32768, -16(%rbp)               ## imm = 0x8000
	movl	$0, -8(%rbp)
	movl	%r10d, (%rsp)
	leaq	L_.str(%rip), %r8
	leaq	-112(%rbp), %rdx
	callq	_cs46xx_dsp_create_generic_scb
	addq	$128, %rsp
	popq	%rbp
	retq
	.cfi_endproc
                                        ## -- End function
	.comm	_AFGTxAccumPhi,8,3              ## @AFGTxAccumPhi
	.comm	_RSCONFIG_SAMPLE_16STEREO,8,3   ## @RSCONFIG_SAMPLE_16STEREO
	.comm	_RSCONFIG_MODULO_256,8,3        ## @RSCONFIG_MODULO_256
	.section	__TEXT,__cstring,cstring_literals
L_.str:                                 ## @.str
	.asciz	"ASYNCHFGTXCODE"

	.no_dead_strip	_cs46xx_dsp_create_asynch_fg_tx_scb
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.section	__TEXT,__literal16,16byte_literals
	.p2align	4                               ; -- Begin function cs46xx_dsp_create_asynch_fg_tx_scb
lCPI0_0:
	.long	64512                           ; 0xfc00
	.long	1023                            ; 0x3ff
	.long	88                              ; 0x58
	.long	40                              ; 0x28
lCPI0_1:
	.long	402653184                       ; 0x18000000
	.long	32768                           ; 0x8000
	.long	32768                           ; 0x8000
	.long	32768                           ; 0x8000
	.section	__TEXT,__literal8,8byte_literals
	.p2align	3
lCPI0_2:
	.long	32768                           ; 0x8000
	.long	0                               ; 0x0
	.section	__TEXT,__text,regular,pure_instructions
	.p2align	2
_cs46xx_dsp_create_asynch_fg_tx_scb:    ; @cs46xx_dsp_create_asynch_fg_tx_scb
	.cfi_startproc
; %bb.0:
	sub	sp, sp, #128
	.cfi_def_cfa_offset 128
	stp	x29, x30, [sp, #112]            ; 16-byte Folded Spill
	add	x29, sp, #112
	.cfi_def_cfa w29, 16
	.cfi_offset w30, -8
	.cfi_offset w29, -16
	mov	x8, x2
Lloh0:
	adrp	x9, lCPI0_0@PAGE
Lloh1:
	ldr	q0, [x9, lCPI0_0@PAGEOFF]
	str	q0, [sp]
	stp	wzr, w3, [sp, #16]
	stp	xzr, xzr, [sp, #24]
	mov	w9, #10923
	str	w9, [sp, #40]
	stur	xzr, [sp, #44]
	stur	xzr, [sp, #60]
	stur	xzr, [sp, #52]
Lloh2:
	adrp	x9, _RSCONFIG_SAMPLE_16STEREO@GOTPAGE
Lloh3:
	ldr	x9, [x9, _RSCONFIG_SAMPLE_16STEREO@GOTPAGEOFF]
Lloh4:
	adrp	x10, _RSCONFIG_MODULO_256@GOTPAGE
Lloh5:
	ldr	x10, [x10, _RSCONFIG_MODULO_256@GOTPAGEOFF]
Lloh6:
	ldr	w9, [x9]
Lloh7:
	ldr	w10, [x10]
	add	w9, w10, w9
Lloh8:
	adrp	x10, _AFGTxAccumPhi@GOTPAGE
Lloh9:
	ldr	x10, [x10, _AFGTxAccumPhi@GOTPAGEOFF]
Lloh10:
	ldr	w10, [x10]
	add	w10, w10, w8
	stp	w10, w9, [sp, #68]
	lsl	w9, w4, #16
	str	w9, [sp, #76]
Lloh11:
	adrp	x9, lCPI0_1@PAGE
Lloh12:
	ldr	q0, [x9, lCPI0_1@PAGEOFF]
	str	q0, [sp, #80]
Lloh13:
	adrp	x9, lCPI0_2@PAGE
Lloh14:
	ldr	d0, [x9, lCPI0_2@PAGEOFF]
	str	d0, [sp, #96]
	str	wzr, [sp, #104]
Lloh15:
	adrp	x4, l_.str@PAGE
Lloh16:
	add	x4, x4, l_.str@PAGEOFF
	mov	x2, sp
	mov	x3, x8
	bl	_cs46xx_dsp_create_generic_scb
	ldp	x29, x30, [sp, #112]            ; 16-byte Folded Reload
	add	sp, sp, #128
	ret
	.loh AdrpAdd	Lloh15, Lloh16
	.loh AdrpLdr	Lloh13, Lloh14
	.loh AdrpAdrp	Lloh11, Lloh13
	.loh AdrpLdr	Lloh11, Lloh12
	.loh AdrpLdrGotLdr	Lloh8, Lloh9, Lloh10
	.loh AdrpLdrGotLdr	Lloh4, Lloh5, Lloh7
	.loh AdrpLdrGotLdr	Lloh2, Lloh3, Lloh6
	.loh AdrpLdr	Lloh0, Lloh1
	.cfi_endproc
                                        ; -- End function
	.comm	_AFGTxAccumPhi,8,3              ; @AFGTxAccumPhi
	.comm	_RSCONFIG_SAMPLE_16STEREO,8,3   ; @RSCONFIG_SAMPLE_16STEREO
	.comm	_RSCONFIG_MODULO_256,8,3        ; @RSCONFIG_MODULO_256
	.section	__TEXT,__cstring,cstring_literals
l_.str:                                 ; @.str
	.asciz	"ASYNCHFGTXCODE"

	.no_dead_strip	_cs46xx_dsp_create_asynch_fg_tx_scb
.subsections_via_symbols
