	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_fsl_edma_setup_regs            ## -- Begin function fsl_edma_setup_regs
	.p2align	4, 0x90
_fsl_edma_setup_regs:                   ## @fsl_edma_setup_regs
	.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
	.cfi_offset %rbx, -56
	.cfi_offset %r12, -48
	.cfi_offset %r13, -40
	.cfi_offset %r14, -32
	.cfi_offset %r15, -24
	movq	_EDMA_CR@GOTPCREL(%rip), %rcx
	movq	(%rdi), %rax
	movq	160(%rdi), %rdx
	movq	(%rcx), %rcx
	addq	%rax, %rcx
	movq	%rcx, 152(%rdi)
	movq	_EDMA_ES@GOTPCREL(%rip), %rcx
	movq	(%rcx), %rcx
	addq	%rax, %rcx
	movq	%rcx, 144(%rdi)
	movq	_EDMA_ERQ@GOTPCREL(%rip), %rcx
	movq	(%rcx), %rcx
	addq	%rax, %rcx
	movq	%rcx, 136(%rdi)
	movq	_EDMA_EEI@GOTPCREL(%rip), %rcx
	movq	(%rcx), %rcx
	addq	%rax, %rcx
	movq	%rcx, 128(%rdi)
	movq	(%rdx), %r8
	movq	_v2@GOTPCREL(%rip), %rcx
	movq	(%rcx), %r9
	cmpq	%r9, %r8
	movq	_EDMA_SERQ@GOTPCREL(%rip), %rbx
	cmoveq	_EDMA64_SERQ@GOTPCREL(%rip), %rbx
	movq	_EDMA_CERQ@GOTPCREL(%rip), %rcx
	cmoveq	_EDMA64_CERQ@GOTPCREL(%rip), %rcx
	movq	_EDMA_SEEI@GOTPCREL(%rip), %rsi
	cmoveq	_EDMA64_SEEI@GOTPCREL(%rip), %rsi
	movq	_EDMA_CEEI@GOTPCREL(%rip), %rdx
	cmoveq	_EDMA64_CEEI@GOTPCREL(%rip), %rdx
	movq	_EDMA_CINT@GOTPCREL(%rip), %r13
	cmoveq	_EDMA64_CINT@GOTPCREL(%rip), %r13
	movq	_EDMA_CERR@GOTPCREL(%rip), %r12
	cmoveq	_EDMA64_CERR@GOTPCREL(%rip), %r12
	movq	_EDMA_SSRT@GOTPCREL(%rip), %r15
	cmoveq	_EDMA64_SSRT@GOTPCREL(%rip), %r15
	movq	_EDMA_CDNE@GOTPCREL(%rip), %r14
	cmoveq	_EDMA64_CDNE@GOTPCREL(%rip), %r14
	movq	_EDMA_INTR@GOTPCREL(%rip), %r11
	cmoveq	_EDMA64_INTL@GOTPCREL(%rip), %r11
	movq	_EDMA_ERR@GOTPCREL(%rip), %r10
	cmoveq	_EDMA64_ERRL@GOTPCREL(%rip), %r10
	movq	(%rbx), %rbx
	addq	%rax, %rbx
	movq	%rbx, 120(%rdi)
	movq	(%rcx), %rcx
	addq	%rax, %rcx
	movq	%rcx, 112(%rdi)
	movq	(%rsi), %rcx
	addq	%rax, %rcx
	movq	%rcx, 104(%rdi)
	movq	(%rdx), %rcx
	addq	%rax, %rcx
	movq	%rcx, 96(%rdi)
	movq	(%r13), %rcx
	addq	%rax, %rcx
	movq	%rcx, 88(%rdi)
	movq	(%r12), %rcx
	addq	%rax, %rcx
	movq	%rcx, 80(%rdi)
	movq	(%r15), %rcx
	addq	%rax, %rcx
	movq	%rcx, 72(%rdi)
	movq	(%r14), %rcx
	addq	%rax, %rcx
	movq	%rcx, 64(%rdi)
	movq	(%r11), %rcx
	addq	%rax, %rcx
	movq	%rcx, 56(%rdi)
	movq	(%r10), %rcx
	addq	%rax, %rcx
	movq	%rcx, 48(%rdi)
	cmpq	%r9, %r8
	jne	LBB0_2
## %bb.1:
	movq	_EDMA64_ERQH@GOTPCREL(%rip), %rcx
	movq	(%rcx), %rcx
	addq	%rax, %rcx
	movq	%rcx, 40(%rdi)
	movq	_EDMA64_EEIH@GOTPCREL(%rip), %rcx
	movq	(%rcx), %rcx
	addq	%rax, %rcx
	movq	%rcx, 32(%rdi)
	movq	_EDMA64_ERRH@GOTPCREL(%rip), %rcx
	movq	(%rcx), %rcx
	addq	%rax, %rcx
	movq	%rcx, 24(%rdi)
	movq	_EDMA64_INTH@GOTPCREL(%rip), %rcx
	movq	(%rcx), %rcx
	addq	%rax, %rcx
	movq	%rcx, 16(%rdi)
LBB0_2:
	movq	_EDMA_TCD@GOTPCREL(%rip), %rcx
	addq	(%rcx), %rax
	movq	%rax, 8(%rdi)
	popq	%rbx
	popq	%r12
	popq	%r13
	popq	%r14
	popq	%r15
	popq	%rbp
	retq
	.cfi_endproc
                                        ## -- End function
	.comm	_EDMA_CR,8,3                    ## @EDMA_CR
	.comm	_EDMA_ES,8,3                    ## @EDMA_ES
	.comm	_EDMA_ERQ,8,3                   ## @EDMA_ERQ
	.comm	_EDMA_EEI,8,3                   ## @EDMA_EEI
	.comm	_v2,8,3                         ## @v2
	.comm	_EDMA64_SERQ,8,3                ## @EDMA64_SERQ
	.comm	_EDMA_SERQ,8,3                  ## @EDMA_SERQ
	.comm	_EDMA64_CERQ,8,3                ## @EDMA64_CERQ
	.comm	_EDMA_CERQ,8,3                  ## @EDMA_CERQ
	.comm	_EDMA64_SEEI,8,3                ## @EDMA64_SEEI
	.comm	_EDMA_SEEI,8,3                  ## @EDMA_SEEI
	.comm	_EDMA64_CEEI,8,3                ## @EDMA64_CEEI
	.comm	_EDMA_CEEI,8,3                  ## @EDMA_CEEI
	.comm	_EDMA64_CINT,8,3                ## @EDMA64_CINT
	.comm	_EDMA_CINT,8,3                  ## @EDMA_CINT
	.comm	_EDMA64_CERR,8,3                ## @EDMA64_CERR
	.comm	_EDMA_CERR,8,3                  ## @EDMA_CERR
	.comm	_EDMA64_SSRT,8,3                ## @EDMA64_SSRT
	.comm	_EDMA_SSRT,8,3                  ## @EDMA_SSRT
	.comm	_EDMA64_CDNE,8,3                ## @EDMA64_CDNE
	.comm	_EDMA_CDNE,8,3                  ## @EDMA_CDNE
	.comm	_EDMA64_INTL,8,3                ## @EDMA64_INTL
	.comm	_EDMA_INTR,8,3                  ## @EDMA_INTR
	.comm	_EDMA64_ERRL,8,3                ## @EDMA64_ERRL
	.comm	_EDMA_ERR,8,3                   ## @EDMA_ERR
	.comm	_EDMA64_ERQH,8,3                ## @EDMA64_ERQH
	.comm	_EDMA64_EEIH,8,3                ## @EDMA64_EEIH
	.comm	_EDMA64_ERRH,8,3                ## @EDMA64_ERRH
	.comm	_EDMA64_INTH,8,3                ## @EDMA64_INTH
	.comm	_EDMA_TCD,8,3                   ## @EDMA_TCD
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_fsl_edma_setup_regs            ; -- Begin function fsl_edma_setup_regs
	.p2align	2
_fsl_edma_setup_regs:                   ; @fsl_edma_setup_regs
	.cfi_startproc
; %bb.0:
	ldr	x8, [x0]
Lloh0:
	adrp	x9, _EDMA_CR@GOTPAGE
Lloh1:
	ldr	x9, [x9, _EDMA_CR@GOTPAGEOFF]
Lloh2:
	ldr	x9, [x9]
	add	x9, x9, x8
Lloh3:
	adrp	x10, _EDMA_ES@GOTPAGE
Lloh4:
	ldr	x10, [x10, _EDMA_ES@GOTPAGEOFF]
Lloh5:
	ldr	x10, [x10]
	add	x10, x10, x8
	stp	x10, x9, [x0, #144]
Lloh6:
	adrp	x9, _EDMA_ERQ@GOTPAGE
Lloh7:
	ldr	x9, [x9, _EDMA_ERQ@GOTPAGEOFF]
Lloh8:
	ldr	x9, [x9]
	add	x9, x9, x8
Lloh9:
	adrp	x10, _EDMA_EEI@GOTPAGE
Lloh10:
	ldr	x10, [x10, _EDMA_EEI@GOTPAGEOFF]
Lloh11:
	ldr	x10, [x10]
	add	x10, x10, x8
	stp	x10, x9, [x0, #128]
	ldr	x9, [x0, #160]
	ldr	x9, [x9]
Lloh12:
	adrp	x10, _v2@GOTPAGE
Lloh13:
	ldr	x10, [x10, _v2@GOTPAGEOFF]
Lloh14:
	adrp	x11, _EDMA64_SERQ@GOTPAGE
Lloh15:
	ldr	x11, [x11, _EDMA64_SERQ@GOTPAGEOFF]
Lloh16:
	adrp	x12, _EDMA_SERQ@GOTPAGE
Lloh17:
	ldr	x12, [x12, _EDMA_SERQ@GOTPAGEOFF]
Lloh18:
	ldr	x10, [x10]
	cmp	x9, x10
	csel	x9, x11, x12, eq
	ldr	x9, [x9]
	add	x9, x9, x8
	str	x9, [x0, #120]
Lloh19:
	adrp	x9, _EDMA64_CERQ@GOTPAGE
Lloh20:
	ldr	x9, [x9, _EDMA64_CERQ@GOTPAGEOFF]
Lloh21:
	adrp	x10, _EDMA_CERQ@GOTPAGE
Lloh22:
	ldr	x10, [x10, _EDMA_CERQ@GOTPAGEOFF]
	csel	x9, x9, x10, eq
	ldr	x9, [x9]
	add	x9, x9, x8
	str	x9, [x0, #112]
Lloh23:
	adrp	x9, _EDMA64_SEEI@GOTPAGE
Lloh24:
	ldr	x9, [x9, _EDMA64_SEEI@GOTPAGEOFF]
Lloh25:
	adrp	x10, _EDMA_SEEI@GOTPAGE
Lloh26:
	ldr	x10, [x10, _EDMA_SEEI@GOTPAGEOFF]
	csel	x9, x9, x10, eq
	ldr	x9, [x9]
	add	x9, x9, x8
	str	x9, [x0, #104]
Lloh27:
	adrp	x9, _EDMA64_CEEI@GOTPAGE
Lloh28:
	ldr	x9, [x9, _EDMA64_CEEI@GOTPAGEOFF]
Lloh29:
	adrp	x10, _EDMA_CEEI@GOTPAGE
Lloh30:
	ldr	x10, [x10, _EDMA_CEEI@GOTPAGEOFF]
	csel	x9, x9, x10, eq
	ldr	x9, [x9]
	add	x9, x9, x8
	str	x9, [x0, #96]
Lloh31:
	adrp	x9, _EDMA64_CINT@GOTPAGE
Lloh32:
	ldr	x9, [x9, _EDMA64_CINT@GOTPAGEOFF]
Lloh33:
	adrp	x10, _EDMA_CINT@GOTPAGE
Lloh34:
	ldr	x10, [x10, _EDMA_CINT@GOTPAGEOFF]
	csel	x9, x9, x10, eq
	ldr	x9, [x9]
	add	x9, x9, x8
	str	x9, [x0, #88]
Lloh35:
	adrp	x9, _EDMA64_CERR@GOTPAGE
Lloh36:
	ldr	x9, [x9, _EDMA64_CERR@GOTPAGEOFF]
Lloh37:
	adrp	x10, _EDMA_CERR@GOTPAGE
Lloh38:
	ldr	x10, [x10, _EDMA_CERR@GOTPAGEOFF]
	csel	x9, x9, x10, eq
	ldr	x9, [x9]
	add	x9, x9, x8
	str	x9, [x0, #80]
Lloh39:
	adrp	x9, _EDMA64_SSRT@GOTPAGE
Lloh40:
	ldr	x9, [x9, _EDMA64_SSRT@GOTPAGEOFF]
Lloh41:
	adrp	x10, _EDMA_SSRT@GOTPAGE
Lloh42:
	ldr	x10, [x10, _EDMA_SSRT@GOTPAGEOFF]
	csel	x9, x9, x10, eq
	ldr	x9, [x9]
	add	x9, x9, x8
	str	x9, [x0, #72]
Lloh43:
	adrp	x9, _EDMA64_CDNE@GOTPAGE
Lloh44:
	ldr	x9, [x9, _EDMA64_CDNE@GOTPAGEOFF]
Lloh45:
	adrp	x10, _EDMA_CDNE@GOTPAGE
Lloh46:
	ldr	x10, [x10, _EDMA_CDNE@GOTPAGEOFF]
	csel	x9, x9, x10, eq
	ldr	x9, [x9]
	add	x9, x9, x8
	str	x9, [x0, #64]
Lloh47:
	adrp	x9, _EDMA64_INTL@GOTPAGE
Lloh48:
	ldr	x9, [x9, _EDMA64_INTL@GOTPAGEOFF]
Lloh49:
	adrp	x10, _EDMA_INTR@GOTPAGE
Lloh50:
	ldr	x10, [x10, _EDMA_INTR@GOTPAGEOFF]
	csel	x9, x9, x10, eq
	ldr	x9, [x9]
	add	x9, x9, x8
	str	x9, [x0, #56]
Lloh51:
	adrp	x9, _EDMA64_ERRL@GOTPAGE
Lloh52:
	ldr	x9, [x9, _EDMA64_ERRL@GOTPAGEOFF]
Lloh53:
	adrp	x10, _EDMA_ERR@GOTPAGE
Lloh54:
	ldr	x10, [x10, _EDMA_ERR@GOTPAGEOFF]
	csel	x9, x9, x10, eq
	ldr	x9, [x9]
	add	x9, x9, x8
	str	x9, [x0, #48]
	b.ne	LBB0_2
; %bb.1:
Lloh55:
	adrp	x9, _EDMA64_ERQH@GOTPAGE
Lloh56:
	ldr	x9, [x9, _EDMA64_ERQH@GOTPAGEOFF]
Lloh57:
	ldr	x9, [x9]
	add	x9, x9, x8
Lloh58:
	adrp	x10, _EDMA64_EEIH@GOTPAGE
Lloh59:
	ldr	x10, [x10, _EDMA64_EEIH@GOTPAGEOFF]
Lloh60:
	ldr	x10, [x10]
	add	x10, x10, x8
	stp	x10, x9, [x0, #32]
Lloh61:
	adrp	x9, _EDMA64_ERRH@GOTPAGE
Lloh62:
	ldr	x9, [x9, _EDMA64_ERRH@GOTPAGEOFF]
Lloh63:
	ldr	x9, [x9]
	add	x9, x9, x8
Lloh64:
	adrp	x10, _EDMA64_INTH@GOTPAGE
Lloh65:
	ldr	x10, [x10, _EDMA64_INTH@GOTPAGEOFF]
Lloh66:
	ldr	x10, [x10]
	add	x10, x10, x8
	stp	x10, x9, [x0, #16]
LBB0_2:
Lloh67:
	adrp	x9, _EDMA_TCD@GOTPAGE
Lloh68:
	ldr	x9, [x9, _EDMA_TCD@GOTPAGEOFF]
Lloh69:
	ldr	x9, [x9]
	add	x8, x9, x8
	str	x8, [x0, #8]
	ret
	.loh AdrpLdrGot	Lloh53, Lloh54
	.loh AdrpLdrGot	Lloh51, Lloh52
	.loh AdrpLdrGot	Lloh49, Lloh50
	.loh AdrpLdrGot	Lloh47, Lloh48
	.loh AdrpLdrGot	Lloh45, Lloh46
	.loh AdrpLdrGot	Lloh43, Lloh44
	.loh AdrpLdrGot	Lloh41, Lloh42
	.loh AdrpLdrGot	Lloh39, Lloh40
	.loh AdrpLdrGot	Lloh37, Lloh38
	.loh AdrpLdrGot	Lloh35, Lloh36
	.loh AdrpLdrGot	Lloh33, Lloh34
	.loh AdrpLdrGot	Lloh31, Lloh32
	.loh AdrpLdrGot	Lloh29, Lloh30
	.loh AdrpLdrGot	Lloh27, Lloh28
	.loh AdrpLdrGot	Lloh25, Lloh26
	.loh AdrpLdrGot	Lloh23, Lloh24
	.loh AdrpLdrGot	Lloh21, Lloh22
	.loh AdrpLdrGot	Lloh19, Lloh20
	.loh AdrpLdrGot	Lloh16, Lloh17
	.loh AdrpLdrGot	Lloh14, Lloh15
	.loh AdrpLdrGotLdr	Lloh12, Lloh13, Lloh18
	.loh AdrpLdrGotLdr	Lloh9, Lloh10, Lloh11
	.loh AdrpLdrGotLdr	Lloh6, Lloh7, Lloh8
	.loh AdrpLdrGotLdr	Lloh3, Lloh4, Lloh5
	.loh AdrpLdrGotLdr	Lloh0, Lloh1, Lloh2
	.loh AdrpLdrGotLdr	Lloh64, Lloh65, Lloh66
	.loh AdrpLdrGotLdr	Lloh61, Lloh62, Lloh63
	.loh AdrpLdrGotLdr	Lloh58, Lloh59, Lloh60
	.loh AdrpLdrGotLdr	Lloh55, Lloh56, Lloh57
	.loh AdrpLdrGotLdr	Lloh67, Lloh68, Lloh69
	.cfi_endproc
                                        ; -- End function
	.comm	_EDMA_CR,8,3                    ; @EDMA_CR
	.comm	_EDMA_ES,8,3                    ; @EDMA_ES
	.comm	_EDMA_ERQ,8,3                   ; @EDMA_ERQ
	.comm	_EDMA_EEI,8,3                   ; @EDMA_EEI
	.comm	_v2,8,3                         ; @v2
	.comm	_EDMA64_SERQ,8,3                ; @EDMA64_SERQ
	.comm	_EDMA_SERQ,8,3                  ; @EDMA_SERQ
	.comm	_EDMA64_CERQ,8,3                ; @EDMA64_CERQ
	.comm	_EDMA_CERQ,8,3                  ; @EDMA_CERQ
	.comm	_EDMA64_SEEI,8,3                ; @EDMA64_SEEI
	.comm	_EDMA_SEEI,8,3                  ; @EDMA_SEEI
	.comm	_EDMA64_CEEI,8,3                ; @EDMA64_CEEI
	.comm	_EDMA_CEEI,8,3                  ; @EDMA_CEEI
	.comm	_EDMA64_CINT,8,3                ; @EDMA64_CINT
	.comm	_EDMA_CINT,8,3                  ; @EDMA_CINT
	.comm	_EDMA64_CERR,8,3                ; @EDMA64_CERR
	.comm	_EDMA_CERR,8,3                  ; @EDMA_CERR
	.comm	_EDMA64_SSRT,8,3                ; @EDMA64_SSRT
	.comm	_EDMA_SSRT,8,3                  ; @EDMA_SSRT
	.comm	_EDMA64_CDNE,8,3                ; @EDMA64_CDNE
	.comm	_EDMA_CDNE,8,3                  ; @EDMA_CDNE
	.comm	_EDMA64_INTL,8,3                ; @EDMA64_INTL
	.comm	_EDMA_INTR,8,3                  ; @EDMA_INTR
	.comm	_EDMA64_ERRL,8,3                ; @EDMA64_ERRL
	.comm	_EDMA_ERR,8,3                   ; @EDMA_ERR
	.comm	_EDMA64_ERQH,8,3                ; @EDMA64_ERQH
	.comm	_EDMA64_EEIH,8,3                ; @EDMA64_EEIH
	.comm	_EDMA64_ERRH,8,3                ; @EDMA64_ERRH
	.comm	_EDMA64_INTH,8,3                ; @EDMA64_INTH
	.comm	_EDMA_TCD,8,3                   ; @EDMA_TCD
.subsections_via_symbols
