	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.section	__TEXT,__literal16,16byte_literals
	.p2align	4                               ## -- Begin function get_ddr2_info
LCPI0_0:
	.long	1                               ## 0x1
	.long	1                               ## 0x1
	.long	1128278293                      ## 0x43402915
	.long	4282703909                      ## 0xff44e025
LCPI0_1:
	.long	306                             ## 0x132
	.long	3698                            ## 0xe72
	.long	64                              ## 0x40
	.long	69                              ## 0x45
LCPI0_2:
	.long	173                             ## 0xad
	.long	22208                           ## 0x56c0
	.long	76                              ## 0x4c
	.long	3                               ## 0x3
LCPI0_3:
	.long	1                               ## 0x1
	.long	1                               ## 0x1
	.long	858794005                       ## 0x33302815
	.long	4014264356                      ## 0xef44d024
LCPI0_4:
	.long	293                             ## 0x125
	.long	3698                            ## 0xe72
	.long	4                               ## 0x4
	.long	69                              ## 0x45
LCPI0_5:
	.long	167                             ## 0xa7
	.long	21952                           ## 0x55c0
	.long	76                              ## 0x4c
	.long	3                               ## 0x3
LCPI0_6:
	.long	1                               ## 0x1
	.long	1                               ## 0x1
	.long	858794005                       ## 0x33302815
	.long	3729047586                      ## 0xde44c022
LCPI0_7:
	.long	279                             ## 0x117
	.long	3698                            ## 0xe72
	.long	64                              ## 0x40
	.long	69                              ## 0x45
LCPI0_8:
	.long	160                             ## 0xa0
	.long	21696                           ## 0x54c0
	.long	79                              ## 0x4f
	.long	3                               ## 0x3
LCPI0_9:
	.long	0                               ## 0x0
	.long	858794005                       ## 0x33302815
	.long	3443830814                      ## 0xcd44b01e
	.long	252                             ## 0xfc
LCPI0_10:
	.long	3698                            ## 0xe72
	.long	0                               ## 0x0
	.long	52                              ## 0x34
	.long	151                             ## 0x97
LCPI0_11:
	.long	64                              ## 0x40
	.long	52                              ## 0x34
	.long	137                             ## 0x89
	.long	20672                           ## 0x50c0
LCPI0_12:
	.long	1                               ## 0x1
	.long	1                               ## 0x1
	.long	1128278293                      ## 0x43402915
	.long	4282703911                      ## 0xff44e027
LCPI0_13:
	.long	319                             ## 0x13f
	.long	3698                            ## 0xe72
	.long	4                               ## 0x4
	.long	69                              ## 0x45
LCPI0_14:
	.long	179                             ## 0xb3
	.long	22464                           ## 0x57c0
	.long	76                              ## 0x4c
	.long	3                               ## 0x3
LCPI0_15:
	.long	64                              ## 0x40
	.long	52                              ## 0x34
	.long	116                             ## 0x74
	.long	19904                           ## 0x4dc0
LCPI0_16:
	.long	0                               ## 0x0
	.long	286266643                       ## 0x11101513
	.long	2014408721                      ## 0x78117011
	.long	146                             ## 0x92
LCPI0_17:
	.long	2114                            ## 0x842
	.long	0                               ## 0x0
	.long	52                              ## 0x34
	.long	90                              ## 0x5a
LCPI0_18:
	.long	64                              ## 0x40
	.long	52                              ## 0x34
	.long	137                             ## 0x89
	.long	20544                           ## 0x5040
	.section	__TEXT,__text,regular,pure_instructions
	.p2align	4, 0x90
_get_ddr2_info:                         ## @get_ddr2_info
	.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	%r12
	pushq	%rbx
	.cfi_offset %rbx, -48
	.cfi_offset %r12, -40
	.cfi_offset %r14, -32
	.cfi_offset %r15, -24
	movq	%rsi, %r15
	movq	%rdi, %r14
	movl	$510533632, %esi                ## imm = 0x1E6E2000
	movl	$378054824, %edx                ## imm = 0x1688A8A8
	callq	_ast_moutdwm
	movq	%r14, %rdi
	movl	$510533744, %esi                ## imm = 0x1E6E2070
	callq	_ast_mindwm
	movl	%eax, %ebx
	shrl	$25, %ebx
	andl	$3, %ebx
	movl	%ebx, %eax
	shll	$20, %eax
	movl	%ebx, %ecx
	shll	$16, %ecx
	leal	(%rcx,%rax), %r12d
	addl	$1114112, %r12d                 ## imm = 0x110000
	shll	$4, %ebx
	movabsq	$26388279282764, %rax           ## imm = 0x180000034C4C
	movq	%rax, (%r15)
	movl	$240, 8(%r15)
	movl	16(%r15), %eax
	movl	%eax, 12(%r15)
	movl	$0, 20(%r15)
	cmpl	$503, %eax                      ## imm = 0x1F7
	jg	LBB0_11
## %bb.1:
	cmpl	$407, %eax                      ## imm = 0x197
	jg	LBB0_8
## %bb.2:
	cmpl	$264, %eax                      ## imm = 0x108
	je	LBB0_22
## %bb.3:
	cmpl	$336, %eax                      ## imm = 0x150
	jne	LBB0_17
## %bb.4:
	movq	%r14, %rdi
	movl	$510533664, %esi                ## imm = 0x1E6E2020
	movl	$400, %edx                      ## imm = 0x190
	callq	_ast_moutdwm
	movabsq	$2459007259590524929, %rax      ## imm = 0x2220261300000001
	movq	%rax, 24(%r15)
	movl	$186, 36(%r15)
	orl	$2626, %ebx                     ## imm = 0xA42
	movl	%ebx, 40(%r15)
	movl	$250, 8(%r15)
	movaps	LCPI0_15(%rip), %xmm0           ## xmm0 = [64,52,116,19904]
	movups	%xmm0, 44(%r15)
	movabsq	$12884901984, %rax              ## imm = 0x300000060
	movq	%rax, 60(%r15)
	movl	68(%r15), %eax
	cmpl	$133, %eax
	je	LBB0_26
## %bb.5:
	cmpl	$134, %eax
	je	LBB0_25
## %bb.6:
	cmpl	$135, %eax
	jne	LBB0_7
## %bb.24:
	orl	$-1442803690, %r12d             ## imm = 0xAA009016
	movl	%r12d, 32(%r15)
	jmp	LBB0_35
LBB0_11:
	cmpl	$551, %eax                      ## imm = 0x227
	jg	LBB0_15
## %bb.12:
	cmpl	$504, %eax                      ## imm = 0x1F8
	je	LBB0_31
## %bb.13:
	cmpl	$528, %eax                      ## imm = 0x210
	jne	LBB0_17
## %bb.14:
	movq	%r14, %rdi
	movl	$510533664, %esi                ## imm = 0x1E6E2020
	movl	$288, %edx                      ## imm = 0x120
	callq	_ast_moutdwm
	movaps	LCPI0_3(%rip), %xmm0            ## xmm0 = [1,1,858794005,4014264356]
	movups	%xmm0, 20(%r15)
	movl	$249, 8(%r15)
	movaps	LCPI0_4(%rip), %xmm0            ## xmm0 = [293,3698,4,69]
	movups	%xmm0, 36(%r15)
	movaps	LCPI0_5(%rip), %xmm0            ## xmm0 = [167,21952,76,3]
	jmp	LBB0_34
LBB0_8:
	cmpl	$408, %eax                      ## imm = 0x198
	je	LBB0_27
## %bb.9:
	cmpl	$456, %eax                      ## imm = 0x1C8
	jne	LBB0_17
## %bb.10:
	movq	%r14, %rdi
	movl	$510533664, %esi                ## imm = 0x1E6E2020
	movl	$560, %edx                      ## imm = 0x230
	callq	_ast_moutdwm
	movaps	LCPI0_9(%rip), %xmm0            ## xmm0 = [0,858794005,3443830814,252]
	movups	%xmm0, 24(%r15)
	movl	$0, 8(%r15)
	movaps	LCPI0_10(%rip), %xmm0           ## xmm0 = [3698,0,52,151]
	movups	%xmm0, 40(%r15)
	movabsq	$377957143232, %rax             ## imm = 0x58000052C0
	jmp	LBB0_23
LBB0_15:
	cmpl	$552, %eax                      ## imm = 0x228
	je	LBB0_32
## %bb.16:
	cmpl	$576, %eax                      ## imm = 0x240
	jne	LBB0_17
## %bb.33:
	movq	%r14, %rdi
	movl	$510533664, %esi                ## imm = 0x1E6E2020
	movl	$320, %edx                      ## imm = 0x140
	callq	_ast_moutdwm
	movaps	LCPI0_12(%rip), %xmm0           ## xmm0 = [1,1,1128278293,4282703911]
	movups	%xmm0, 20(%r15)
	movl	$245, 8(%r15)
	movaps	LCPI0_13(%rip), %xmm0           ## xmm0 = [319,3698,4,69]
	movups	%xmm0, 36(%r15)
	movaps	LCPI0_14(%rip), %xmm0           ## xmm0 = [179,22464,76,3]
	jmp	LBB0_34
LBB0_22:
	movq	%r14, %rdi
	movl	$510533664, %esi                ## imm = 0x1E6E2020
	movl	$304, %edx                      ## imm = 0x130
	callq	_ast_moutdwm
	movaps	LCPI0_16(%rip), %xmm0           ## xmm0 = [0,286266643,2014408721,146]
	movups	%xmm0, 24(%r15)
	movl	$240, 8(%r15)
	movaps	LCPI0_17(%rip), %xmm0           ## xmm0 = [2114,0,52,90]
	movups	%xmm0, 40(%r15)
	movabsq	$592705505984, %rax             ## imm = 0x8A00004AC0
LBB0_23:
	movq	%rax, 56(%r15)
	movl	$3, 64(%r15)
	jmp	LBB0_35
LBB0_31:
	movq	%r14, %rdi
	movl	$510533664, %esi                ## imm = 0x1E6E2020
	movl	$609, %edx                      ## imm = 0x261
	callq	_ast_moutdwm
	movaps	LCPI0_6(%rip), %xmm0            ## xmm0 = [1,1,858794005,3729047586]
	movups	%xmm0, 20(%r15)
	movl	$10, 8(%r15)
	movaps	LCPI0_7(%rip), %xmm0            ## xmm0 = [279,3698,64,69]
	movups	%xmm0, 36(%r15)
	movaps	LCPI0_8(%rip), %xmm0            ## xmm0 = [160,21696,79,3]
	jmp	LBB0_34
LBB0_27:
	movq	%r14, %rdi
	movl	$510533664, %esi                ## imm = 0x1E6E2020
	movl	$496, %edx                      ## imm = 0x1F0
	callq	_ast_moutdwm
	movabsq	$4294967296, %rax               ## imm = 0x100000000
	movq	%rax, 20(%r15)
	movl	$858793748, 28(%r15)            ## imm = 0x33302714
	movl	$226, 36(%r15)
	orl	$3138, %ebx                     ## imm = 0xC42
	movl	%ebx, 40(%r15)
	movl	$250, 8(%r15)
	movaps	LCPI0_11(%rip), %xmm0           ## xmm0 = [64,52,137,20672]
	jmp	LBB0_18
LBB0_32:
	movq	%r14, %rdi
	movl	$510533664, %esi                ## imm = 0x1E6E2020
	movl	$673, %edx                      ## imm = 0x2A1
	callq	_ast_moutdwm
	movaps	LCPI0_0(%rip), %xmm0            ## xmm0 = [1,1,1128278293,4282703909]
	movups	%xmm0, 20(%r15)
	movl	$10, 8(%r15)
	movaps	LCPI0_1(%rip), %xmm0            ## xmm0 = [306,3698,64,69]
	movups	%xmm0, 36(%r15)
	movaps	LCPI0_2(%rip), %xmm0            ## xmm0 = [173,22208,76,3]
LBB0_34:
	movups	%xmm0, 52(%r15)
LBB0_35:
	movl	$-132, %ecx
	addl	68(%r15), %ecx
	movl	$289, %eax                      ## imm = 0x121
	cmpl	$2, %ecx
	ja	LBB0_37
## %bb.36:
	movslq	%ecx, %rax
	leaq	l_switch.table.get_ddr2_info(%rip), %rcx
	movl	(%rcx,%rax,4), %eax
LBB0_37:
	movl	%eax, 72(%r15)
	movl	$-129, %ecx
	addl	76(%r15), %ecx
	cmpl	$2, %ecx
	ja	LBB0_39
## %bb.38:
	shll	$2, %ecx
	movl	$12, %edx
	subl	%ecx, %edx
	orl	%edx, %eax
	movl	%eax, 72(%r15)
LBB0_39:
	popq	%rbx
	popq	%r12
	popq	%r14
	popq	%r15
	popq	%rbp
	retq
LBB0_17:
	movq	%r14, %rdi
	movl	$510533664, %esi                ## imm = 0x1E6E2020
	movl	$1009, %edx                     ## imm = 0x3F1
	callq	_ast_moutdwm
	movabsq	$4294967296, %rax               ## imm = 0x100000000
	movq	%rax, 20(%r15)
	movl	$858793748, 28(%r15)            ## imm = 0x33302714
	movl	$226, 36(%r15)
	orl	$3138, %ebx                     ## imm = 0xC42
	movl	%ebx, 40(%r15)
	movl	$250, 8(%r15)
	movaps	LCPI0_18(%rip), %xmm0           ## xmm0 = [64,52,137,20544]
LBB0_18:
	movups	%xmm0, 44(%r15)
	movabsq	$17179869280, %rax              ## imm = 0x400000060
	movq	%rax, 60(%r15)
	movl	68(%r15), %eax
	cmpl	$134, %eax
	je	LBB0_28
## %bb.19:
	cmpl	$133, %eax
	je	LBB0_29
## %bb.20:
	cmpl	$132, %eax
	jne	LBB0_30
## %bb.21:
	orl	$-872370154, %r12d              ## imm = 0xCC00B016
	movl	%r12d, 32(%r15)
	jmp	LBB0_35
LBB0_29:
	orl	$-872370113, %r12d              ## imm = 0xCC00B03F
	movl	%r12d, 32(%r15)
	jmp	LBB0_35
LBB0_28:
	orl	$-872370133, %r12d              ## imm = 0xCC00B02B
	movl	%r12d, 32(%r15)
	jmp	LBB0_35
LBB0_30:
	orl	$-872370149, %r12d              ## imm = 0xCC00B01B
	movl	%r12d, 32(%r15)
	jmp	LBB0_35
LBB0_26:
	orl	$-1442803653, %r12d             ## imm = 0xAA00903B
	movl	%r12d, 32(%r15)
	jmp	LBB0_35
LBB0_25:
	orl	$-1442803677, %r12d             ## imm = 0xAA009023
	movl	%r12d, 32(%r15)
	jmp	LBB0_35
LBB0_7:
	orl	$-1442803694, %r12d             ## imm = 0xAA009012
	movl	%r12d, 32(%r15)
	jmp	LBB0_35
	.cfi_endproc
                                        ## -- End function
	.no_dead_strip	_get_ddr2_info
	.section	__TEXT,__const
	.p2align	2                               ## @switch.table.get_ddr2_info
l_switch.table.get_ddr2_info:
	.long	256                             ## 0x100
	.long	291                             ## 0x123
	.long	290                             ## 0x122

.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.section	__TEXT,__literal8,8byte_literals
	.p2align	3                               ; -- Begin function get_ddr2_info
lCPI0_0:
	.long	216140                          ; 0x34c4c
	.long	6144                            ; 0x1800
lCPI0_12:
	.long	21184                           ; 0x52c0
	.long	88                              ; 0x58
lCPI0_13:
	.long	0                               ; 0x0
	.long	1                               ; 0x1
lCPI0_15:
	.long	96                              ; 0x60
	.long	4                               ; 0x4
lCPI0_19:
	.long	1                               ; 0x1
	.long	572532243                       ; 0x22202613
lCPI0_21:
	.long	96                              ; 0x60
	.long	3                               ; 0x3
lCPI0_24:
	.long	19136                           ; 0x4ac0
	.long	138                             ; 0x8a
	.section	__TEXT,__literal16,16byte_literals
	.p2align	4
lCPI0_1:
	.long	1                               ; 0x1
	.long	1                               ; 0x1
	.long	1128278293                      ; 0x43402915
	.long	4282703909                      ; 0xff44e025
lCPI0_2:
	.long	306                             ; 0x132
	.long	3698                            ; 0xe72
	.long	64                              ; 0x40
	.long	69                              ; 0x45
lCPI0_3:
	.long	173                             ; 0xad
	.long	22208                           ; 0x56c0
	.long	76                              ; 0x4c
	.long	3                               ; 0x3
lCPI0_4:
	.long	1                               ; 0x1
	.long	1                               ; 0x1
	.long	858794005                       ; 0x33302815
	.long	4014264356                      ; 0xef44d024
lCPI0_5:
	.long	293                             ; 0x125
	.long	3698                            ; 0xe72
	.long	4                               ; 0x4
	.long	69                              ; 0x45
lCPI0_6:
	.long	167                             ; 0xa7
	.long	21952                           ; 0x55c0
	.long	76                              ; 0x4c
	.long	3                               ; 0x3
lCPI0_7:
	.long	1                               ; 0x1
	.long	1                               ; 0x1
	.long	858794005                       ; 0x33302815
	.long	3729047586                      ; 0xde44c022
lCPI0_8:
	.long	279                             ; 0x117
	.long	3698                            ; 0xe72
	.long	64                              ; 0x40
	.long	69                              ; 0x45
lCPI0_9:
	.long	160                             ; 0xa0
	.long	21696                           ; 0x54c0
	.long	79                              ; 0x4f
	.long	3                               ; 0x3
lCPI0_10:
	.long	0                               ; 0x0
	.long	858794005                       ; 0x33302815
	.long	3443830814                      ; 0xcd44b01e
	.long	252                             ; 0xfc
lCPI0_11:
	.long	3698                            ; 0xe72
	.long	0                               ; 0x0
	.long	52                              ; 0x34
	.long	151                             ; 0x97
lCPI0_14:
	.long	64                              ; 0x40
	.long	52                              ; 0x34
	.long	137                             ; 0x89
	.long	20672                           ; 0x50c0
lCPI0_16:
	.long	1                               ; 0x1
	.long	1                               ; 0x1
	.long	1128278293                      ; 0x43402915
	.long	4282703911                      ; 0xff44e027
lCPI0_17:
	.long	319                             ; 0x13f
	.long	3698                            ; 0xe72
	.long	4                               ; 0x4
	.long	69                              ; 0x45
lCPI0_18:
	.long	179                             ; 0xb3
	.long	22464                           ; 0x57c0
	.long	76                              ; 0x4c
	.long	3                               ; 0x3
lCPI0_20:
	.long	64                              ; 0x40
	.long	52                              ; 0x34
	.long	116                             ; 0x74
	.long	19904                           ; 0x4dc0
lCPI0_22:
	.long	0                               ; 0x0
	.long	286266643                       ; 0x11101513
	.long	2014408721                      ; 0x78117011
	.long	146                             ; 0x92
lCPI0_23:
	.long	2114                            ; 0x842
	.long	0                               ; 0x0
	.long	52                              ; 0x34
	.long	90                              ; 0x5a
lCPI0_25:
	.long	64                              ; 0x40
	.long	52                              ; 0x34
	.long	137                             ; 0x89
	.long	20544                           ; 0x5040
	.section	__TEXT,__text,regular,pure_instructions
	.p2align	2
_get_ddr2_info:                         ; @get_ddr2_info
	.cfi_startproc
; %bb.0:
	stp	x24, x23, [sp, #-64]!           ; 16-byte Folded Spill
	.cfi_def_cfa_offset 64
	stp	x22, x21, [sp, #16]             ; 16-byte Folded Spill
	stp	x20, x19, [sp, #32]             ; 16-byte Folded Spill
	stp	x29, x30, [sp, #48]             ; 16-byte Folded Spill
	add	x29, sp, #48
	.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
	mov	x19, x1
	mov	x20, x0
	mov	w21, #8224
	movk	w21, #7790, lsl #16
	sub	w1, w21, #32
	mov	w2, #43176
	movk	w2, #5768, lsl #16
	bl	_ast_moutdwm
	mov	w8, #80
	orr	w1, w21, w8
	mov	x0, x20
	bl	_ast_mindwm
	ubfx	w8, w0, #25, #2
	lsl	w9, w8, #20
	bfi	w9, w8, #16, #2
	add	w21, w9, #272, lsl #12          ; =1114112
	lsl	w22, w8, #4
Lloh0:
	adrp	x8, lCPI0_0@PAGE
Lloh1:
	ldr	d0, [x8, lCPI0_0@PAGEOFF]
	str	d0, [x19]
	ldr	w8, [x19, #16]
	mov	w9, #240
	stp	w9, w8, [x19, #8]
	str	wzr, [x19, #20]
	cmp	w8, #503
	b.gt	LBB0_8
; %bb.1:
	cmp	w8, #407
	b.gt	LBB0_12
; %bb.2:
	cmp	w8, #264
	b.eq	LBB0_18
; %bb.3:
	cmp	w8, #336
	b.ne	LBB0_27
; %bb.4:
	mov	w23, #36882
	movk	w23, #43520, lsl #16
	mov	x0, x20
	mov	w1, #8224
	movk	w1, #7790, lsl #16
	mov	w2, #400
	bl	_ast_moutdwm
Lloh2:
	adrp	x8, lCPI0_19@PAGE
Lloh3:
	ldr	d0, [x8, lCPI0_19@PAGEOFF]
	str	d0, [x19, #24]
	mov	w8, #2626
	orr	w8, w22, w8
	mov	w9, #186
	stp	w9, w8, [x19, #36]
	mov	w8, #250
	str	w8, [x19, #8]
Lloh4:
	adrp	x8, lCPI0_20@PAGE
Lloh5:
	ldr	q0, [x8, lCPI0_20@PAGEOFF]
	stur	q0, [x19, #44]
Lloh6:
	adrp	x8, lCPI0_21@PAGE
Lloh7:
	ldr	d0, [x8, lCPI0_21@PAGEOFF]
	stur	d0, [x19, #60]
	ldr	w8, [x19, #68]
	cmp	w8, #133
	b.eq	LBB0_31
; %bb.5:
	cmp	w8, #134
	b.eq	LBB0_32
; %bb.6:
	cmp	w8, #135
	b.ne	LBB0_24
; %bb.7:
	add	w8, w23, #4
	b	LBB0_38
LBB0_8:
	cmp	w8, #551
	b.gt	LBB0_15
; %bb.9:
	cmp	w8, #504
	b.eq	LBB0_20
; %bb.10:
	cmp	w8, #528
	b.ne	LBB0_27
; %bb.11:
	mov	x0, x20
	mov	w1, #8224
	movk	w1, #7790, lsl #16
	mov	w2, #288
	bl	_ast_moutdwm
Lloh8:
	adrp	x8, lCPI0_4@PAGE
Lloh9:
	ldr	q0, [x8, lCPI0_4@PAGEOFF]
	stur	q0, [x19, #20]
	mov	w8, #249
	str	w8, [x19, #8]
Lloh10:
	adrp	x8, lCPI0_5@PAGE
Lloh11:
	ldr	q0, [x8, lCPI0_5@PAGEOFF]
	stur	q0, [x19, #36]
Lloh12:
	adrp	x8, lCPI0_6@PAGE
Lloh13:
	ldr	q0, [x8, lCPI0_6@PAGEOFF]
	b	LBB0_26
LBB0_12:
	cmp	w8, #408
	b.eq	LBB0_21
; %bb.13:
	cmp	w8, #456
	b.ne	LBB0_27
; %bb.14:
	mov	x0, x20
	mov	w1, #8224
	movk	w1, #7790, lsl #16
	mov	w2, #560
	bl	_ast_moutdwm
Lloh14:
	adrp	x8, lCPI0_10@PAGE
Lloh15:
	ldr	q0, [x8, lCPI0_10@PAGEOFF]
	stur	q0, [x19, #24]
	str	wzr, [x19, #8]
Lloh16:
	adrp	x8, lCPI0_11@PAGE
Lloh17:
	ldr	q0, [x8, lCPI0_11@PAGEOFF]
	stur	q0, [x19, #40]
Lloh18:
	adrp	x8, lCPI0_12@PAGE
Lloh19:
	ldr	d0, [x8, lCPI0_12@PAGEOFF]
	b	LBB0_19
LBB0_15:
	cmp	w8, #552
	b.eq	LBB0_25
; %bb.16:
	cmp	w8, #576
	b.ne	LBB0_27
; %bb.17:
	mov	x0, x20
	mov	w1, #8224
	movk	w1, #7790, lsl #16
	mov	w2, #320
	bl	_ast_moutdwm
Lloh20:
	adrp	x8, lCPI0_16@PAGE
Lloh21:
	ldr	q0, [x8, lCPI0_16@PAGEOFF]
	stur	q0, [x19, #20]
	mov	w8, #245
	str	w8, [x19, #8]
Lloh22:
	adrp	x8, lCPI0_17@PAGE
Lloh23:
	ldr	q0, [x8, lCPI0_17@PAGEOFF]
	stur	q0, [x19, #36]
Lloh24:
	adrp	x8, lCPI0_18@PAGE
Lloh25:
	ldr	q0, [x8, lCPI0_18@PAGEOFF]
	b	LBB0_26
LBB0_18:
	mov	x0, x20
	mov	w1, #8224
	movk	w1, #7790, lsl #16
	mov	w2, #304
	bl	_ast_moutdwm
Lloh26:
	adrp	x8, lCPI0_22@PAGE
Lloh27:
	ldr	q0, [x8, lCPI0_22@PAGEOFF]
	stur	q0, [x19, #24]
	mov	w8, #240
	str	w8, [x19, #8]
Lloh28:
	adrp	x8, lCPI0_23@PAGE
Lloh29:
	ldr	q0, [x8, lCPI0_23@PAGEOFF]
	stur	q0, [x19, #40]
Lloh30:
	adrp	x8, lCPI0_24@PAGE
Lloh31:
	ldr	d0, [x8, lCPI0_24@PAGEOFF]
LBB0_19:
	str	d0, [x19, #56]
	mov	w8, #3
	str	w8, [x19, #64]
	b	LBB0_40
LBB0_20:
	mov	x0, x20
	mov	w1, #8224
	movk	w1, #7790, lsl #16
	mov	w2, #609
	bl	_ast_moutdwm
Lloh32:
	adrp	x8, lCPI0_7@PAGE
Lloh33:
	ldr	q0, [x8, lCPI0_7@PAGEOFF]
	stur	q0, [x19, #20]
	mov	w8, #10
	str	w8, [x19, #8]
Lloh34:
	adrp	x8, lCPI0_8@PAGE
Lloh35:
	ldr	q0, [x8, lCPI0_8@PAGEOFF]
	stur	q0, [x19, #36]
Lloh36:
	adrp	x8, lCPI0_9@PAGE
Lloh37:
	ldr	q0, [x8, lCPI0_9@PAGEOFF]
	b	LBB0_26
LBB0_21:
	mov	w23, #45078
	movk	w23, #52224, lsl #16
	mov	x0, x20
	mov	w1, #8224
	movk	w1, #7790, lsl #16
	mov	w2, #496
	bl	_ast_moutdwm
Lloh38:
	adrp	x8, lCPI0_13@PAGE
Lloh39:
	ldr	d0, [x8, lCPI0_13@PAGEOFF]
	stur	d0, [x19, #20]
	mov	w8, #10004
	movk	w8, #13104, lsl #16
	str	w8, [x19, #28]
	mov	w8, #3138
	orr	w8, w22, w8
	mov	w9, #226
	stp	w9, w8, [x19, #36]
	mov	w8, #250
	str	w8, [x19, #8]
Lloh40:
	adrp	x8, lCPI0_14@PAGE
Lloh41:
	ldr	q0, [x8, lCPI0_14@PAGEOFF]
	stur	q0, [x19, #44]
Lloh42:
	adrp	x8, lCPI0_15@PAGE
Lloh43:
	ldr	d0, [x8, lCPI0_15@PAGEOFF]
	stur	d0, [x19, #60]
	ldr	w8, [x19, #68]
	cmp	w8, #134
	b.eq	LBB0_33
; %bb.22:
	cmp	w8, #133
	b.eq	LBB0_31
; %bb.23:
	cmp	w8, #132
	b.ne	LBB0_34
LBB0_24:
	orr	w8, w21, w23
	b	LBB0_39
LBB0_25:
	mov	x0, x20
	mov	w1, #8224
	movk	w1, #7790, lsl #16
	mov	w2, #673
	bl	_ast_moutdwm
Lloh44:
	adrp	x8, lCPI0_1@PAGE
Lloh45:
	ldr	q0, [x8, lCPI0_1@PAGEOFF]
	stur	q0, [x19, #20]
	mov	w8, #10
	str	w8, [x19, #8]
Lloh46:
	adrp	x8, lCPI0_2@PAGE
Lloh47:
	ldr	q0, [x8, lCPI0_2@PAGEOFF]
	stur	q0, [x19, #36]
Lloh48:
	adrp	x8, lCPI0_3@PAGE
Lloh49:
	ldr	q0, [x8, lCPI0_3@PAGEOFF]
LBB0_26:
	stur	q0, [x19, #52]
	b	LBB0_40
LBB0_27:
	mov	x0, x20
	mov	w1, #8224
	movk	w1, #7790, lsl #16
	mov	w2, #1009
	bl	_ast_moutdwm
Lloh50:
	adrp	x8, lCPI0_13@PAGE
Lloh51:
	ldr	d0, [x8, lCPI0_13@PAGEOFF]
	stur	d0, [x19, #20]
	mov	w8, #10004
	movk	w8, #13104, lsl #16
	str	w8, [x19, #28]
	mov	w8, #3138
	orr	w8, w22, w8
	mov	w9, #226
	stp	w9, w8, [x19, #36]
	mov	w8, #250
	str	w8, [x19, #8]
Lloh52:
	adrp	x8, lCPI0_25@PAGE
Lloh53:
	ldr	q0, [x8, lCPI0_25@PAGEOFF]
	stur	q0, [x19, #44]
Lloh54:
	adrp	x8, lCPI0_15@PAGE
Lloh55:
	ldr	d0, [x8, lCPI0_15@PAGEOFF]
	stur	d0, [x19, #60]
	ldr	w8, [x19, #68]
	cmp	w8, #134
	b.eq	LBB0_35
; %bb.28:
	cmp	w8, #133
	b.eq	LBB0_36
; %bb.29:
	cmp	w8, #132
	b.ne	LBB0_37
; %bb.30:
	mov	w8, #45078
	movk	w8, #52224, lsl #16
	b	LBB0_38
LBB0_31:
	add	w8, w23, #41
	b	LBB0_38
LBB0_32:
	add	w8, w23, #17
	b	LBB0_38
LBB0_33:
	add	w8, w23, #21
	b	LBB0_38
LBB0_34:
	add	w8, w23, #5
	b	LBB0_38
LBB0_35:
	mov	w8, #45078
	movk	w8, #52224, lsl #16
	add	w8, w8, #21
	b	LBB0_38
LBB0_36:
	mov	w8, #45078
	movk	w8, #52224, lsl #16
	orr	w8, w21, w8
	mov	w9, #41
	orr	w8, w8, w9
	b	LBB0_39
LBB0_37:
	mov	w8, #45078
	movk	w8, #52224, lsl #16
	add	w8, w8, #5
LBB0_38:
	orr	w8, w21, w8
LBB0_39:
	str	w8, [x19, #32]
LBB0_40:
	ldr	w8, [x19, #68]
	sub	w8, w8, #132
	cmp	w8, #2
	b.hi	LBB0_42
; %bb.41:
Lloh56:
	adrp	x9, l_switch.table.get_ddr2_info@PAGE
Lloh57:
	add	x9, x9, l_switch.table.get_ddr2_info@PAGEOFF
	ldr	w8, [x9, w8, sxtw #2]
	b	LBB0_43
LBB0_42:
	mov	w8, #289
LBB0_43:
	str	w8, [x19, #72]
	ldr	w9, [x19, #76]
	sub	w9, w9, #129
	cmp	w9, #2
	b.hi	LBB0_45
; %bb.44:
	mov	w10, #12
	sub	w9, w10, w9, lsl #2
	orr	w8, w8, w9
	str	w8, [x19, #72]
LBB0_45:
	ldp	x29, x30, [sp, #48]             ; 16-byte Folded Reload
	ldp	x20, x19, [sp, #32]             ; 16-byte Folded Reload
	ldp	x22, x21, [sp, #16]             ; 16-byte Folded Reload
	ldp	x24, x23, [sp], #64             ; 16-byte Folded Reload
	ret
	.loh AdrpLdr	Lloh0, Lloh1
	.loh AdrpLdr	Lloh6, Lloh7
	.loh AdrpAdrp	Lloh4, Lloh6
	.loh AdrpLdr	Lloh4, Lloh5
	.loh AdrpLdr	Lloh2, Lloh3
	.loh AdrpLdr	Lloh12, Lloh13
	.loh AdrpAdrp	Lloh10, Lloh12
	.loh AdrpLdr	Lloh10, Lloh11
	.loh AdrpLdr	Lloh8, Lloh9
	.loh AdrpLdr	Lloh18, Lloh19
	.loh AdrpAdrp	Lloh16, Lloh18
	.loh AdrpLdr	Lloh16, Lloh17
	.loh AdrpAdrp	Lloh14, Lloh16
	.loh AdrpLdr	Lloh14, Lloh15
	.loh AdrpLdr	Lloh24, Lloh25
	.loh AdrpAdrp	Lloh22, Lloh24
	.loh AdrpLdr	Lloh22, Lloh23
	.loh AdrpLdr	Lloh20, Lloh21
	.loh AdrpLdr	Lloh30, Lloh31
	.loh AdrpAdrp	Lloh28, Lloh30
	.loh AdrpLdr	Lloh28, Lloh29
	.loh AdrpLdr	Lloh26, Lloh27
	.loh AdrpLdr	Lloh36, Lloh37
	.loh AdrpAdrp	Lloh34, Lloh36
	.loh AdrpLdr	Lloh34, Lloh35
	.loh AdrpLdr	Lloh32, Lloh33
	.loh AdrpLdr	Lloh42, Lloh43
	.loh AdrpAdrp	Lloh40, Lloh42
	.loh AdrpLdr	Lloh40, Lloh41
	.loh AdrpLdr	Lloh38, Lloh39
	.loh AdrpLdr	Lloh48, Lloh49
	.loh AdrpAdrp	Lloh46, Lloh48
	.loh AdrpLdr	Lloh46, Lloh47
	.loh AdrpLdr	Lloh44, Lloh45
	.loh AdrpLdr	Lloh54, Lloh55
	.loh AdrpAdrp	Lloh52, Lloh54
	.loh AdrpLdr	Lloh52, Lloh53
	.loh AdrpLdr	Lloh50, Lloh51
	.loh AdrpAdd	Lloh56, Lloh57
	.cfi_endproc
                                        ; -- End function
	.no_dead_strip	_get_ddr2_info
	.section	__TEXT,__const
	.p2align	2                               ; @switch.table.get_ddr2_info
l_switch.table.get_ddr2_info:
	.long	256                             ; 0x100
	.long	291                             ; 0x123
	.long	290                             ; 0x122

.subsections_via_symbols
