	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	4, 0x90                         ## -- Begin function partition_mem
_partition_mem:                         ## @partition_mem
	.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
	movq	%rsi, %r14
	movq	%rdi, %r13
	leaq	24(%rdi), %rbx
	movq	%rbx, %rdi
	callq	_t3_mc5_size
	cmpq	$0, (%r13)
	movq	%rbx, -80(%rbp)                 ## 8-byte Spill
	movl	%eax, -56(%rbp)                 ## 4-byte Spill
	jle	LBB0_1
## %bb.2:
	cmpl	$16385, %eax                    ## imm = 0x4001
	jae	LBB0_4
## %bb.3:
	movl	$16, -48(%rbp)                  ## 4-byte Folded Spill
	movl	$1, -44(%rbp)                   ## 4-byte Folded Spill
	jmp	LBB0_7
LBB0_1:
	movl	$22, -48(%rbp)                  ## 4-byte Folded Spill
	movl	$0, -44(%rbp)                   ## 4-byte Folded Spill
	jmp	LBB0_7
LBB0_4:
	cmpl	$65537, %eax                    ## imm = 0x10001
	jae	LBB0_6
## %bb.5:
	movl	$18, -48(%rbp)                  ## 4-byte Folded Spill
	movl	$2, -44(%rbp)                   ## 4-byte Folded Spill
	jmp	LBB0_7
LBB0_6:
	xorl	%edx, %edx
	xorl	%ecx, %ecx
	cmpl	$262145, %eax                   ## imm = 0x40001
	setae	%dl
	setb	%cl
	leal	(%rcx,%rcx,2), %eax
	movl	%eax, -44(%rbp)                 ## 4-byte Spill
	leal	(%rdx,%rdx), %eax
	addl	$20, %eax
	movl	%eax, -48(%rbp)                 ## 4-byte Spill
LBB0_7:
	movq	_A_TP_PMM_SIZE@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movswl	6(%r14), %edx
	orl	(%r14), %edx
	movq	%r13, %rdi
	callq	_t3_write_reg
	movq	_A_TP_PMM_TX_BASE@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%r13, %rdi
	xorl	%edx, %edx
	callq	_t3_write_reg
	movq	_A_TP_PMM_TX_PAGE_SIZE@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movl	8(%r14), %edx
	movq	%r13, %rdi
	callq	_t3_write_reg
	movq	_A_TP_PMM_TX_MAX_PAGE@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movl	12(%r14), %edx
	movq	%r13, %rdi
	callq	_t3_write_reg
	movq	_A_TP_PARA_REG3@GOTPCREL(%rip), %rax
	movq	%r14, %rbx
	movl	(%rax), %r14d
	movq	_M_TXDATAACKIDX@GOTPCREL(%rip), %rax
	movq	(%rax), %rdi
	callq	_V_TXDATAACKIDX
	movl	%eax, %r15d
	movl	8(%rbx), %edi
	callq	_fls
	leaq	-12(%rax), %rdi
	callq	_V_TXDATAACKIDX
	movq	%r13, %rdi
	movl	%r14d, %esi
	movl	%r15d, %edx
	movl	%eax, %ecx
	callq	_t3_set_reg_field
	movq	_A_TP_PMM_RX_BASE@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%r13, %rdi
	xorl	%edx, %edx
	callq	_t3_write_reg
	movq	_A_TP_PMM_RX_PAGE_SIZE@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movl	16(%rbx), %edx
	movq	%r13, %rdi
	callq	_t3_write_reg
	movq	_A_TP_PMM_RX_MAX_PAGE@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movl	20(%rbx), %edx
	movq	%r13, %rdi
	callq	_t3_write_reg
	movq	%rbx, -64(%rbp)                 ## 8-byte Spill
	movl	12(%rbx), %eax
	movl	20(%rbx), %ecx
	leal	(%rcx,%rax), %r14d
	addl	$48, %r14d
	movq	_A_TP_CMM_MM_MAX_PSTRUCT@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movl	$2863311531, %eax               ## imm = 0xAAAAAAAB
	imulq	%rax, %r14
	shrq	$36, %r14
	leal	(,%r14,8), %eax
	leal	(%rax,%rax,2), %edx
	movl	%edx, -68(%rbp)                 ## 4-byte Spill
	movq	%r13, %rdi
	callq	_t3_write_reg
	movq	_TCB_SIZE@GOTPCREL(%rip), %rax
	movl	(%rax), %ebx
	imull	-56(%rbp), %ebx                 ## 4-byte Folded Reload
	movq	_SG_EGR_CNTX_BADDR@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	movq	%r13, %rdi
	movl	%ebx, %esi
	movl	$4194304, %edx                  ## imm = 0x400000
	callq	_mem_region
	movq	_SG_CQ_CONTEXT_BADDR@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	movq	%r13, %rdi
	movl	%ebx, %esi
	movl	$4194304, %edx                  ## imm = 0x400000
	callq	_mem_region
	movq	_A_TP_CMM_TIMER_BASE@GOTPCREL(%rip), %rax
	movl	(%rax), %r15d
	movl	-44(%rbp), %edi                 ## 4-byte Reload
	callq	_V_CMTIMERMAXNUM
	orl	%ebx, %eax
	movq	%rbx, -56(%rbp)                 ## 8-byte Spill
	movq	%r13, %rdi
	movl	%r15d, %esi
	movl	%eax, %edx
	callq	_t3_write_reg
	movq	-64(%rbp), %rax                 ## 8-byte Reload
	movl	24(%rax), %r12d
	decl	%r12d
	movl	-48(%rbp), %ecx                 ## 4-byte Reload
                                        ## kill: def $cl killed $cl killed $ecx
	shll	%cl, %r12d
	leal	(%rbx,%r12), %r15d
	addl	$4194304, %r15d                 ## imm = 0x400000
	movl	-68(%rbp), %edx                 ## 4-byte Reload
	shll	$6, %edx
	movq	_TP_CMM_MM_BASE@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	movq	%r13, %rdi
	movl	%r15d, %esi
	callq	_mem_region
	shll	$6, %r14d
	movq	_TP_CMM_MM_PS_FLST_BASE@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	movq	%r13, %rdi
	movl	%r15d, %esi
	movl	%r14d, %edx
	callq	_mem_region
	movq	-64(%rbp), %rbx                 ## 8-byte Reload
	movl	20(%rbx), %edx
	movl	$2863311531, %eax               ## imm = 0xAAAAAAAB
	imulq	%rax, %rdx
	shrq	$32, %rdx
	shll	$2, %edx
	andl	$-64, %edx
	movq	_TP_CMM_MM_RX_FLST_BASE@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	movq	%r13, %rdi
	movl	%r15d, %esi
                                        ## kill: def $edx killed $edx killed $rdx
	callq	_mem_region
	movl	12(%rbx), %edx
	movl	$2863311531, %eax               ## imm = 0xAAAAAAAB
	imulq	%rax, %rdx
	shrq	$32, %rdx
	shll	$2, %edx
	andl	$-64, %edx
	movq	_TP_CMM_MM_TX_FLST_BASE@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	movq	%r13, %rdi
	movl	%r15d, %esi
                                        ## kill: def $edx killed $edx killed $rdx
	callq	_mem_region
	movq	-56(%rbp), %rax                 ## 8-byte Reload
	leal	(%rax,%r12), %r14d
	addl	$4198399, %r14d                 ## imm = 0x400FFF
	andl	$-4096, %r14d                   ## imm = 0xF000
	movq	_A_CIM_SDRAM_BASE_ADDR@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%r13, %rdi
	movl	%r14d, %edx
	callq	_t3_write_reg
	movq	_A_CIM_SDRAM_ADDR_SIZE@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	-64(%rbp), %rbx                 ## 8-byte Reload
	movl	28(%rbx), %edx
	subl	%r14d, %edx
	movq	%r13, %rdi
	callq	_t3_write_reg
	movl	28(%rbx), %ebx
	subl	%r14d, %ebx
	addl	$-3145728, %ebx                 ## imm = 0xFFD00000
	movl	$2863311531, %eax               ## imm = 0xAAAAAAAB
	imulq	%rax, %rbx
	shrq	$43, %rbx
	leal	-32(%rbx), %r14d
	movq	-80(%rbp), %rdi                 ## 8-byte Reload
	callq	_t3_mc5_size
                                        ## kill: def $eax killed $eax def $rax
	movl	8(%r13), %ecx
	movl	12(%r13), %edx
	addl	%ecx, %edx
	addl	16(%r13), %edx
	subl	%edx, %eax
	cmpl	%r14d, %eax
	jbe	LBB0_9
## %bb.8:
	subl	%ebx, %ecx
	addl	%ecx, %eax
	addl	$32, %eax
	movl	%eax, 8(%r13)
LBB0_9:
	addq	$40, %rsp
	popq	%rbx
	popq	%r12
	popq	%r13
	popq	%r14
	popq	%r15
	popq	%rbp
	retq
	.cfi_endproc
                                        ## -- End function
	.comm	_A_TP_PMM_SIZE,4,2              ## @A_TP_PMM_SIZE
	.comm	_A_TP_PMM_TX_BASE,4,2           ## @A_TP_PMM_TX_BASE
	.comm	_A_TP_PMM_TX_PAGE_SIZE,4,2      ## @A_TP_PMM_TX_PAGE_SIZE
	.comm	_A_TP_PMM_TX_MAX_PAGE,4,2       ## @A_TP_PMM_TX_MAX_PAGE
	.comm	_A_TP_PARA_REG3,4,2             ## @A_TP_PARA_REG3
	.comm	_M_TXDATAACKIDX,8,3             ## @M_TXDATAACKIDX
	.comm	_A_TP_PMM_RX_BASE,4,2           ## @A_TP_PMM_RX_BASE
	.comm	_A_TP_PMM_RX_PAGE_SIZE,4,2      ## @A_TP_PMM_RX_PAGE_SIZE
	.comm	_A_TP_PMM_RX_MAX_PAGE,4,2       ## @A_TP_PMM_RX_MAX_PAGE
	.comm	_A_TP_CMM_MM_MAX_PSTRUCT,4,2    ## @A_TP_CMM_MM_MAX_PSTRUCT
	.comm	_TCB_SIZE,4,2                   ## @TCB_SIZE
	.comm	_SG_EGR_CNTX_BADDR,4,2          ## @SG_EGR_CNTX_BADDR
	.comm	_SG_CQ_CONTEXT_BADDR,4,2        ## @SG_CQ_CONTEXT_BADDR
	.comm	_A_TP_CMM_TIMER_BASE,4,2        ## @A_TP_CMM_TIMER_BASE
	.comm	_TP_CMM_MM_BASE,4,2             ## @TP_CMM_MM_BASE
	.comm	_TP_CMM_MM_PS_FLST_BASE,4,2     ## @TP_CMM_MM_PS_FLST_BASE
	.comm	_TP_CMM_MM_RX_FLST_BASE,4,2     ## @TP_CMM_MM_RX_FLST_BASE
	.comm	_TP_CMM_MM_TX_FLST_BASE,4,2     ## @TP_CMM_MM_TX_FLST_BASE
	.comm	_A_CIM_SDRAM_BASE_ADDR,4,2      ## @A_CIM_SDRAM_BASE_ADDR
	.comm	_A_CIM_SDRAM_ADDR_SIZE,4,2      ## @A_CIM_SDRAM_ADDR_SIZE
	.no_dead_strip	_partition_mem
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	2                               ; -- Begin function partition_mem
_partition_mem:                         ; @partition_mem
	.cfi_startproc
; %bb.0:
	stp	x28, x27, [sp, #-96]!           ; 16-byte Folded Spill
	.cfi_def_cfa_offset 96
	stp	x26, x25, [sp, #16]             ; 16-byte Folded Spill
	stp	x24, x23, [sp, #32]             ; 16-byte Folded Spill
	stp	x22, x21, [sp, #48]             ; 16-byte Folded Spill
	stp	x20, x19, [sp, #64]             ; 16-byte Folded Spill
	stp	x29, x30, [sp, #80]             ; 16-byte Folded Spill
	add	x29, sp, #80
	.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
	mov	x21, x1
	mov	x19, x0
	add	x20, x0, #24
	mov	x0, x20
	bl	_t3_mc5_size
	mov	x22, x0
	ldr	x8, [x19]
	mov	w26, #22
	cmp	x8, #1
	b.lt	LBB0_2
; %bb.1:
	mov	w8, #16
	mov	w9, #1
	mov	w10, #65537
	mov	w11, #18
	mov	w12, #2
	add	w10, w10, #48, lsl #12          ; =196608
	mov	w13, #3
	cmp	w22, w10
	csel	w10, w13, wzr, lo
	mov	w13, #20
	csel	w13, w13, w26, lo
	cmp	w22, #16, lsl #12               ; =65536
	csel	w10, w12, w10, ls
	csel	w11, w11, w13, ls
	cmp	w22, #4, lsl #12                ; =16384
	csel	w23, w9, w10, ls
	csel	w26, w8, w11, ls
	b	LBB0_3
LBB0_2:
	mov	w23, #0
LBB0_3:
Lloh0:
	adrp	x8, _A_TP_PMM_SIZE@GOTPAGE
Lloh1:
	ldr	x8, [x8, _A_TP_PMM_SIZE@GOTPAGEOFF]
Lloh2:
	ldr	w1, [x8]
	ldr	w8, [x21]
	ldrsh	w9, [x21, #6]
	orr	w2, w9, w8
	mov	x0, x19
	bl	_t3_write_reg
Lloh3:
	adrp	x8, _A_TP_PMM_TX_BASE@GOTPAGE
Lloh4:
	ldr	x8, [x8, _A_TP_PMM_TX_BASE@GOTPAGEOFF]
Lloh5:
	ldr	w1, [x8]
	mov	x0, x19
	mov	w2, #0
	bl	_t3_write_reg
Lloh6:
	adrp	x8, _A_TP_PMM_TX_PAGE_SIZE@GOTPAGE
Lloh7:
	ldr	x8, [x8, _A_TP_PMM_TX_PAGE_SIZE@GOTPAGEOFF]
Lloh8:
	ldr	w1, [x8]
	ldr	w2, [x21, #8]
	mov	x0, x19
	bl	_t3_write_reg
Lloh9:
	adrp	x8, _A_TP_PMM_TX_MAX_PAGE@GOTPAGE
Lloh10:
	ldr	x8, [x8, _A_TP_PMM_TX_MAX_PAGE@GOTPAGEOFF]
Lloh11:
	ldr	w1, [x8]
	ldr	w2, [x21, #12]
	mov	x0, x19
	bl	_t3_write_reg
Lloh12:
	adrp	x8, _A_TP_PARA_REG3@GOTPAGE
Lloh13:
	ldr	x8, [x8, _A_TP_PARA_REG3@GOTPAGEOFF]
Lloh14:
	ldr	w24, [x8]
Lloh15:
	adrp	x8, _M_TXDATAACKIDX@GOTPAGE
Lloh16:
	ldr	x8, [x8, _M_TXDATAACKIDX@GOTPAGEOFF]
Lloh17:
	ldr	x0, [x8]
	bl	_V_TXDATAACKIDX
	mov	x25, x0
	ldr	w0, [x21, #8]
	bl	_fls
	sub	x0, x0, #12
	bl	_V_TXDATAACKIDX
	mov	x3, x0
	mov	x0, x19
	mov	x1, x24
	mov	x2, x25
	bl	_t3_set_reg_field
Lloh18:
	adrp	x8, _A_TP_PMM_RX_BASE@GOTPAGE
Lloh19:
	ldr	x8, [x8, _A_TP_PMM_RX_BASE@GOTPAGEOFF]
Lloh20:
	ldr	w1, [x8]
	mov	x0, x19
	mov	w2, #0
	bl	_t3_write_reg
Lloh21:
	adrp	x8, _A_TP_PMM_RX_PAGE_SIZE@GOTPAGE
Lloh22:
	ldr	x8, [x8, _A_TP_PMM_RX_PAGE_SIZE@GOTPAGEOFF]
Lloh23:
	ldr	w1, [x8]
	ldr	w2, [x21, #16]
	mov	x0, x19
	bl	_t3_write_reg
Lloh24:
	adrp	x8, _A_TP_PMM_RX_MAX_PAGE@GOTPAGE
Lloh25:
	ldr	x8, [x8, _A_TP_PMM_RX_MAX_PAGE@GOTPAGEOFF]
Lloh26:
	ldr	w1, [x8]
	ldr	w2, [x21, #20]
	mov	x0, x19
	bl	_t3_write_reg
	ldr	w8, [x21, #20]
	ldr	w9, [x21, #12]
	add	w8, w8, w9
	add	w8, w8, #48
	mov	w27, #43691
	movk	w27, #43690, lsl #16
	umull	x9, w8, w27
	lsr	x28, x9, #36
	mov	w9, #24
	neg	w10, w8
	madd	w9, w28, w9, w10
	add	w24, w8, w9
Lloh27:
	adrp	x8, _A_TP_CMM_MM_MAX_PSTRUCT@GOTPAGE
Lloh28:
	ldr	x8, [x8, _A_TP_CMM_MM_MAX_PSTRUCT@GOTPAGEOFF]
Lloh29:
	ldr	w1, [x8]
	mov	x0, x19
	mov	x2, x24
	bl	_t3_write_reg
Lloh30:
	adrp	x8, _TCB_SIZE@GOTPAGE
Lloh31:
	ldr	x8, [x8, _TCB_SIZE@GOTPAGEOFF]
Lloh32:
	ldr	w8, [x8]
	mul	w22, w8, w22
Lloh33:
	adrp	x8, _SG_EGR_CNTX_BADDR@GOTPAGE
Lloh34:
	ldr	x8, [x8, _SG_EGR_CNTX_BADDR@GOTPAGEOFF]
Lloh35:
	ldr	w3, [x8]
	mov	x0, x19
	mov	x1, x22
	mov	w2, #4194304
	bl	_mem_region
Lloh36:
	adrp	x8, _SG_CQ_CONTEXT_BADDR@GOTPAGE
Lloh37:
	ldr	x8, [x8, _SG_CQ_CONTEXT_BADDR@GOTPAGEOFF]
Lloh38:
	ldr	w3, [x8]
	mov	x0, x19
	mov	x1, x22
	mov	w2, #4194304
	bl	_mem_region
Lloh39:
	adrp	x8, _A_TP_CMM_TIMER_BASE@GOTPAGE
Lloh40:
	ldr	x8, [x8, _A_TP_CMM_TIMER_BASE@GOTPAGEOFF]
Lloh41:
	ldr	w25, [x8]
	mov	x0, x23
	bl	_V_CMTIMERMAXNUM
	orr	w2, w0, w22
	mov	x0, x19
	mov	x1, x25
	bl	_t3_write_reg
	ldr	w8, [x21, #24]
	sub	w8, w8, #1
	lsl	w8, w8, w26
	add	w23, w22, w8
	add	w22, w23, #1024, lsl #12        ; =4194304
	lsl	w2, w24, #6
Lloh42:
	adrp	x8, _TP_CMM_MM_BASE@GOTPAGE
Lloh43:
	ldr	x8, [x8, _TP_CMM_MM_BASE@GOTPAGEOFF]
Lloh44:
	ldr	w3, [x8]
	mov	x0, x19
	mov	x1, x22
	bl	_mem_region
	lsl	w2, w28, #6
Lloh45:
	adrp	x8, _TP_CMM_MM_PS_FLST_BASE@GOTPAGE
Lloh46:
	ldr	x8, [x8, _TP_CMM_MM_PS_FLST_BASE@GOTPAGEOFF]
Lloh47:
	ldr	w3, [x8]
	mov	x0, x19
	mov	x1, x22
	bl	_mem_region
	ldr	w8, [x21, #20]
	mul	x8, x8, x27
	lsr	x8, x8, #32
	lsl	w8, w8, #2
	and	w2, w8, #0xffffffc0
Lloh48:
	adrp	x8, _TP_CMM_MM_RX_FLST_BASE@GOTPAGE
Lloh49:
	ldr	x8, [x8, _TP_CMM_MM_RX_FLST_BASE@GOTPAGEOFF]
Lloh50:
	ldr	w3, [x8]
	mov	x0, x19
	mov	x1, x22
	bl	_mem_region
	ldr	w8, [x21, #12]
	mul	x8, x8, x27
	lsr	x8, x8, #32
	lsl	w8, w8, #2
	and	w2, w8, #0xffffffc0
Lloh51:
	adrp	x8, _TP_CMM_MM_TX_FLST_BASE@GOTPAGE
Lloh52:
	ldr	x8, [x8, _TP_CMM_MM_TX_FLST_BASE@GOTPAGEOFF]
Lloh53:
	ldr	w3, [x8]
	mov	x0, x19
	mov	x1, x22
	bl	_mem_region
	add	w8, w23, #1024, lsl #12         ; =4194304
	add	w8, w8, #4095
	and	w22, w8, #0xfffff000
Lloh54:
	adrp	x8, _A_CIM_SDRAM_BASE_ADDR@GOTPAGE
Lloh55:
	ldr	x8, [x8, _A_CIM_SDRAM_BASE_ADDR@GOTPAGEOFF]
Lloh56:
	ldr	w1, [x8]
	mov	x0, x19
	mov	x2, x22
	bl	_t3_write_reg
Lloh57:
	adrp	x8, _A_CIM_SDRAM_ADDR_SIZE@GOTPAGE
Lloh58:
	ldr	x8, [x8, _A_CIM_SDRAM_ADDR_SIZE@GOTPAGEOFF]
Lloh59:
	ldr	w1, [x8]
	ldr	w8, [x21, #28]
	sub	w2, w8, w22
	mov	x0, x19
	bl	_t3_write_reg
	ldr	w8, [x21, #28]
	sub	w8, w8, w22
	sub	w8, w8, #768, lsl #12           ; =3145728
	umull	x8, w8, w27
	lsr	x21, x8, #43
	sub	w22, w21, #32
	mov	x0, x20
	bl	_t3_mc5_size
	ldp	w8, w9, [x19, #8]
	ldr	w10, [x19, #16]
	add	w9, w8, w9
	add	w9, w9, w10
	sub	w9, w0, w9
	cmp	w9, w22
	b.ls	LBB0_5
; %bb.4:
	sub	w8, w8, w21
	add	w8, w8, w9
	add	w8, w8, #32
	str	w8, [x19, #8]
LBB0_5:
	ldp	x29, x30, [sp, #80]             ; 16-byte Folded Reload
	ldp	x20, x19, [sp, #64]             ; 16-byte Folded Reload
	ldp	x22, x21, [sp, #48]             ; 16-byte Folded Reload
	ldp	x24, x23, [sp, #32]             ; 16-byte Folded Reload
	ldp	x26, x25, [sp, #16]             ; 16-byte Folded Reload
	ldp	x28, x27, [sp], #96             ; 16-byte Folded Reload
	ret
	.loh AdrpLdrGotLdr	Lloh57, Lloh58, Lloh59
	.loh AdrpLdrGotLdr	Lloh54, Lloh55, Lloh56
	.loh AdrpLdrGotLdr	Lloh51, Lloh52, Lloh53
	.loh AdrpLdrGotLdr	Lloh48, Lloh49, Lloh50
	.loh AdrpLdrGotLdr	Lloh45, Lloh46, Lloh47
	.loh AdrpLdrGotLdr	Lloh42, Lloh43, Lloh44
	.loh AdrpLdrGotLdr	Lloh39, Lloh40, Lloh41
	.loh AdrpLdrGotLdr	Lloh36, Lloh37, Lloh38
	.loh AdrpLdrGotLdr	Lloh33, Lloh34, Lloh35
	.loh AdrpLdrGotLdr	Lloh30, Lloh31, Lloh32
	.loh AdrpLdrGotLdr	Lloh27, Lloh28, Lloh29
	.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
	.cfi_endproc
                                        ; -- End function
	.comm	_A_TP_PMM_SIZE,4,2              ; @A_TP_PMM_SIZE
	.comm	_A_TP_PMM_TX_BASE,4,2           ; @A_TP_PMM_TX_BASE
	.comm	_A_TP_PMM_TX_PAGE_SIZE,4,2      ; @A_TP_PMM_TX_PAGE_SIZE
	.comm	_A_TP_PMM_TX_MAX_PAGE,4,2       ; @A_TP_PMM_TX_MAX_PAGE
	.comm	_A_TP_PARA_REG3,4,2             ; @A_TP_PARA_REG3
	.comm	_M_TXDATAACKIDX,8,3             ; @M_TXDATAACKIDX
	.comm	_A_TP_PMM_RX_BASE,4,2           ; @A_TP_PMM_RX_BASE
	.comm	_A_TP_PMM_RX_PAGE_SIZE,4,2      ; @A_TP_PMM_RX_PAGE_SIZE
	.comm	_A_TP_PMM_RX_MAX_PAGE,4,2       ; @A_TP_PMM_RX_MAX_PAGE
	.comm	_A_TP_CMM_MM_MAX_PSTRUCT,4,2    ; @A_TP_CMM_MM_MAX_PSTRUCT
	.comm	_TCB_SIZE,4,2                   ; @TCB_SIZE
	.comm	_SG_EGR_CNTX_BADDR,4,2          ; @SG_EGR_CNTX_BADDR
	.comm	_SG_CQ_CONTEXT_BADDR,4,2        ; @SG_CQ_CONTEXT_BADDR
	.comm	_A_TP_CMM_TIMER_BASE,4,2        ; @A_TP_CMM_TIMER_BASE
	.comm	_TP_CMM_MM_BASE,4,2             ; @TP_CMM_MM_BASE
	.comm	_TP_CMM_MM_PS_FLST_BASE,4,2     ; @TP_CMM_MM_PS_FLST_BASE
	.comm	_TP_CMM_MM_RX_FLST_BASE,4,2     ; @TP_CMM_MM_RX_FLST_BASE
	.comm	_TP_CMM_MM_TX_FLST_BASE,4,2     ; @TP_CMM_MM_TX_FLST_BASE
	.comm	_A_CIM_SDRAM_BASE_ADDR,4,2      ; @A_CIM_SDRAM_BASE_ADDR
	.comm	_A_CIM_SDRAM_ADDR_SIZE,4,2      ; @A_CIM_SDRAM_ADDR_SIZE
	.no_dead_strip	_partition_mem
.subsections_via_symbols
