	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_s3c_i2sv2_register_dai         ## -- Begin function s3c_i2sv2_register_dai
	.p2align	4, 0x90
_s3c_i2sv2_register_dai:                ## @s3c_i2sv2_register_dai
	.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
	movq	_s3c2412_i2s_trigger@GOTPCREL(%rip), %rcx
	movl	(%rcx), %ecx
	movl	%ecx, 12(%rax)
	movq	_s3c2412_i2s_hw_params@GOTPCREL(%rip), %rcx
	movl	(%rcx), %ecx
	movl	%ecx, 8(%rax)
	movq	_s3c2412_i2s_set_fmt@GOTPCREL(%rip), %rcx
	movl	(%rcx), %ecx
	movl	%ecx, 4(%rax)
	movq	_s3c2412_i2s_set_clkdiv@GOTPCREL(%rip), %rcx
	movl	(%rcx), %ecx
	movl	%ecx, (%rax)
	movq	_s3c2412_i2s_suspend@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, 4(%rdi)
	movq	_s3c2412_i2s_resume@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, (%rdi)
	popq	%rbp
	jmp	_snd_soc_register_dai           ## TAILCALL
	.cfi_endproc
                                        ## -- End function
	.comm	_s3c2412_i2s_trigger,4,2        ## @s3c2412_i2s_trigger
	.comm	_s3c2412_i2s_hw_params,4,2      ## @s3c2412_i2s_hw_params
	.comm	_s3c2412_i2s_set_fmt,4,2        ## @s3c2412_i2s_set_fmt
	.comm	_s3c2412_i2s_set_clkdiv,4,2     ## @s3c2412_i2s_set_clkdiv
	.comm	_s3c2412_i2s_suspend,4,2        ## @s3c2412_i2s_suspend
	.comm	_s3c2412_i2s_resume,4,2         ## @s3c2412_i2s_resume
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_s3c_i2sv2_register_dai         ; -- Begin function s3c_i2sv2_register_dai
	.p2align	2
_s3c_i2sv2_register_dai:                ; @s3c_i2sv2_register_dai
	.cfi_startproc
; %bb.0:
Lloh0:
	adrp	x8, _s3c2412_i2s_trigger@GOTPAGE
Lloh1:
	ldr	x8, [x8, _s3c2412_i2s_trigger@GOTPAGEOFF]
	ldr	x9, [x0, #8]
Lloh2:
	ldr	w8, [x8]
Lloh3:
	adrp	x10, _s3c2412_i2s_hw_params@GOTPAGE
Lloh4:
	ldr	x10, [x10, _s3c2412_i2s_hw_params@GOTPAGEOFF]
Lloh5:
	ldr	w10, [x10]
	stp	w10, w8, [x9, #8]
Lloh6:
	adrp	x8, _s3c2412_i2s_set_fmt@GOTPAGE
Lloh7:
	ldr	x8, [x8, _s3c2412_i2s_set_fmt@GOTPAGEOFF]
Lloh8:
	ldr	w8, [x8]
Lloh9:
	adrp	x10, _s3c2412_i2s_set_clkdiv@GOTPAGE
Lloh10:
	ldr	x10, [x10, _s3c2412_i2s_set_clkdiv@GOTPAGEOFF]
Lloh11:
	ldr	w10, [x10]
	stp	w10, w8, [x9]
Lloh12:
	adrp	x8, _s3c2412_i2s_suspend@GOTPAGE
Lloh13:
	ldr	x8, [x8, _s3c2412_i2s_suspend@GOTPAGEOFF]
Lloh14:
	ldr	w8, [x8]
Lloh15:
	adrp	x9, _s3c2412_i2s_resume@GOTPAGE
Lloh16:
	ldr	x9, [x9, _s3c2412_i2s_resume@GOTPAGEOFF]
Lloh17:
	ldr	w9, [x9]
	stp	w9, w8, [x0]
	b	_snd_soc_register_dai
	.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
	.cfi_endproc
                                        ; -- End function
	.comm	_s3c2412_i2s_trigger,4,2        ; @s3c2412_i2s_trigger
	.comm	_s3c2412_i2s_hw_params,4,2      ; @s3c2412_i2s_hw_params
	.comm	_s3c2412_i2s_set_fmt,4,2        ; @s3c2412_i2s_set_fmt
	.comm	_s3c2412_i2s_set_clkdiv,4,2     ; @s3c2412_i2s_set_clkdiv
	.comm	_s3c2412_i2s_suspend,4,2        ; @s3c2412_i2s_suspend
	.comm	_s3c2412_i2s_resume,4,2         ; @s3c2412_i2s_resume
.subsections_via_symbols
