	.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_ddr3_info
LCPI0_0:
	.long	1                               ## 0x1
	.long	1                               ## 0x1
	.long	842017335                       ## 0x32302a37
	.long	3747001887                      ## 0xdf56b61f
LCPI0_1:
	.long	333                             ## 0x14d
	.long	1055312                         ## 0x101a50
	.long	4                               ## 0x4
	.long	35                              ## 0x23
LCPI0_2:
	.long	120                             ## 0x78
	.long	22720                           ## 0x58c0
	.long	132                             ## 0x84
	.long	3                               ## 0x3
LCPI0_3:
	.long	1                               ## 0x1
	.long	1                               ## 0x1
	.long	858794551                       ## 0x33302a37
	.long	4015437342                      ## 0xef56b61e
LCPI0_4:
	.long	319                             ## 0x13f
	.long	1055312                         ## 0x101a50
	.long	64                              ## 0x40
	.long	35                              ## 0x23
LCPI0_5:
	.long	120                             ## 0x78
	.long	22464                           ## 0x57c0
	.long	136                             ## 0x88
	.long	3                               ## 0x3
LCPI0_6:
	.long	1                               ## 0x1
	.long	1                               ## 0x1
	.long	858794278                       ## 0x33302926
	.long	4014257694                      ## 0xef44b61e
LCPI0_7:
	.long	293                             ## 0x125
	.long	530992                          ## 0x81a30
	.long	64                              ## 0x40
	.long	35                              ## 0x23
LCPI0_8:
	.long	136                             ## 0x88
	.long	21952                           ## 0x55c0
	.long	76                              ## 0x4c
	.long	3                               ## 0x3
LCPI0_9:
	.long	1                               ## 0x1
	.long	858794278                       ## 0x33302926
	.long	3729040925                      ## 0xde44a61d
	.long	279                             ## 0x117
LCPI0_10:
	.long	530992                          ## 0x81a30
	.long	0                               ## 0x0
	.long	117440699                       ## 0x70000bb
	.long	160                             ## 0xa0
LCPI0_11:
	.long	0                               ## 0x0
	.long	858794278                       ## 0x33302926
	.long	3443824154                      ## 0xcd44961a
	.long	252                             ## 0xfc
LCPI0_12:
	.long	530480                          ## 0x81830
	.long	0                               ## 0x0
	.long	69                              ## 0x45
	.long	151                             ## 0x97
LCPI0_13:
	.long	0                               ## 0x0
	.long	35                              ## 0x23
	.long	137                             ## 0x89
	.long	20672                           ## 0x50c0
LCPI0_14:
	.long	1                               ## 0x1
	.long	1                               ## 0x1
	.long	842017335                       ## 0x32302a37
	.long	4015437345                      ## 0xef56b621
LCPI0_15:
	.long	346                             ## 0x15a
	.long	34609744                        ## 0x2101a50
	.long	4                               ## 0x4
	.long	52                              ## 0x34
LCPI0_16:
	.long	120                             ## 0x78
	.long	22976                           ## 0x59c0
	.long	128                             ## 0x80
	.long	3                               ## 0x3
LCPI0_17:
	.long	0                               ## 0x0
	.long	35                              ## 0x23
	.long	116                             ## 0x74
	.long	19904                           ## 0x4dc0
LCPI0_18:
	.long	0                               ## 0x0
	.long	52                              ## 0x34
	.long	137                             ## 0x89
	.long	20544                           ## 0x5040
	.section	__TEXT,__text,regular,pure_instructions
	.p2align	4, 0x90
_get_ddr3_info:                         ## @get_ddr3_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, %rbx
	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
                                        ## kill: def $eax killed $eax def $rax
	shrl	$25, %eax
	movl	%eax, %ecx
	andl	$3, %ecx
	movl	%ecx, %edx
	shll	$16, %edx
	andl	$2, %eax
	movl	%eax, %esi
	shll	$19, %esi
	leal	(%rdx,%rsi), %r15d
	addl	$3276800, %r15d                 ## imm = 0x320000
	shll	$4, %ecx
	shll	$18, %eax
	leal	(%rcx,%rax), %r12d
	addl	$16, %r12d
	movabsq	$26388279282764, %rax           ## imm = 0x180000034C4C
	movq	%rax, (%rbx)
	movl	$240, 8(%rbx)
	movl	16(%rbx), %eax
	movl	%eax, 12(%rbx)
	movl	$0, 20(%rbx)
	cmpl	$527, %eax                      ## imm = 0x20F
	jg	LBB0_11
## %bb.1:
	cmpl	$455, %eax                      ## imm = 0x1C7
	jg	LBB0_8
## %bb.2:
	cmpl	$336, %eax                      ## imm = 0x150
	je	LBB0_20
## %bb.3:
	cmpl	$408, %eax                      ## imm = 0x198
	jne	LBB0_17
## %bb.4:
	movq	%r14, %rdi
	movl	$510533664, %esi                ## imm = 0x1E6E2020
	movl	$496, %edx                      ## imm = 0x1F0
	callq	_ast_moutdwm
	movabsq	$3688492234195337217, %rax      ## imm = 0x3330282500000001
	movq	%rax, 24(%rbx)
	movl	$226, 36(%rbx)
	orl	$67114496, %r12d                ## imm = 0x4001600
	movl	%r12d, 40(%rbx)
	movl	$250, 8(%rbx)
	movaps	LCPI0_13(%rip), %xmm0           ## xmm0 = [0,35,137,20672]
	jmp	LBB0_5
LBB0_11:
	cmpl	$599, %eax                      ## imm = 0x257
	jg	LBB0_15
## %bb.12:
	cmpl	$528, %eax                      ## imm = 0x210
	je	LBB0_27
## %bb.13:
	cmpl	$576, %eax                      ## imm = 0x240
	jne	LBB0_17
## %bb.14:
	movq	%r14, %rdi
	movl	$510533664, %esi                ## imm = 0x1E6E2020
	movl	$320, %edx                      ## imm = 0x140
	callq	_ast_moutdwm
	movabsq	$76089641887848, %rax           ## imm = 0x453400136868
	movq	%rax, (%rbx)
	movaps	LCPI0_3(%rip), %xmm0            ## xmm0 = [1,1,858794551,4015437342]
	movups	%xmm0, 20(%rbx)
	movl	$250, 8(%rbx)
	movaps	LCPI0_4(%rip), %xmm0            ## xmm0 = [319,1055312,64,35]
	movups	%xmm0, 36(%rbx)
	movaps	LCPI0_5(%rip), %xmm0            ## xmm0 = [120,22464,136,3]
	jmp	LBB0_30
LBB0_8:
	cmpl	$456, %eax                      ## imm = 0x1C8
	je	LBB0_25
## %bb.9:
	cmpl	$504, %eax                      ## imm = 0x1F8
	jne	LBB0_17
## %bb.10:
	movq	%r14, %rdi
	movl	$510533664, %esi                ## imm = 0x1E6E2020
	movl	$624, %edx                      ## imm = 0x270
	callq	_ast_moutdwm
	movaps	LCPI0_9(%rip), %xmm0            ## xmm0 = [1,858794278,3729040925,279]
	movups	%xmm0, 24(%rbx)
	movaps	LCPI0_10(%rip), %xmm0           ## xmm0 = [530992,0,117440699,160]
	movups	%xmm0, 40(%rbx)
	movabsq	$339302438080, %rax             ## imm = 0x4F000054C0
	jmp	LBB0_26
LBB0_15:
	cmpl	$600, %eax                      ## imm = 0x258
	je	LBB0_28
## %bb.16:
	cmpl	$624, %eax                      ## imm = 0x270
	jne	LBB0_17
## %bb.29:
	movq	%r14, %rdi
	movl	$510533664, %esi                ## imm = 0x1E6E2020
	movl	$352, %edx                      ## imm = 0x160
	callq	_ast_moutdwm
	movabsq	$76089641887848, %rax           ## imm = 0x453400136868
	movq	%rax, (%rbx)
	movaps	LCPI0_14(%rip), %xmm0           ## xmm0 = [1,1,842017335,4015437345]
	movups	%xmm0, 20(%rbx)
	movl	$245, 8(%rbx)
	movaps	LCPI0_15(%rip), %xmm0           ## xmm0 = [346,34609744,4,52]
	movups	%xmm0, 36(%rbx)
	movaps	LCPI0_16(%rip), %xmm0           ## xmm0 = [120,22976,128,3]
	jmp	LBB0_30
LBB0_20:
	movq	%r14, %rdi
	movl	$510533664, %esi                ## imm = 0x1E6E2020
	movl	$400, %edx                      ## imm = 0x190
	callq	_ast_moutdwm
	movabsq	$2459008436411564032, %rax      ## imm = 0x2220272500000000
	movq	%rax, 24(%rbx)
	movl	$186, 36(%rbx)
	orl	$67113984, %r12d                ## imm = 0x4001400
	movl	%r12d, 40(%rbx)
	movaps	LCPI0_17(%rip), %xmm0           ## xmm0 = [0,35,116,19904]
	movups	%xmm0, 44(%rbx)
	movabsq	$12884901984, %rax              ## imm = 0x300000060
	movq	%rax, 60(%rbx)
	movl	68(%rbx), %eax
	cmpl	$133, %eax
	je	LBB0_24
## %bb.21:
	cmpl	$134, %eax
	jne	LBB0_22
## %bb.23:
	orl	$-1442810340, %r15d             ## imm = 0xAA00761C
	movl	%r15d, 32(%rbx)
	jmp	LBB0_31
LBB0_27:
	movq	%r14, %rdi
	movl	$510533664, %esi                ## imm = 0x1E6E2020
	movl	$656, %edx                      ## imm = 0x290
	callq	_ast_moutdwm
	movaps	LCPI0_6(%rip), %xmm0            ## xmm0 = [1,1,858794278,4014257694]
	movups	%xmm0, 20(%rbx)
	movl	$245, 8(%rbx)
	movaps	LCPI0_7(%rip), %xmm0            ## xmm0 = [293,530992,64,35]
	movups	%xmm0, 36(%rbx)
	movaps	LCPI0_8(%rip), %xmm0            ## xmm0 = [136,21952,76,3]
	jmp	LBB0_30
LBB0_25:
	movq	%r14, %rdi
	movl	$510533664, %esi                ## imm = 0x1E6E2020
	movl	$560, %edx                      ## imm = 0x230
	callq	_ast_moutdwm
	movaps	LCPI0_11(%rip), %xmm0           ## xmm0 = [0,858794278,3443824154,252]
	movups	%xmm0, 24(%rbx)
	movaps	LCPI0_12(%rip), %xmm0           ## xmm0 = [530480,0,69,151]
	movups	%xmm0, 40(%rbx)
	movabsq	$377957143232, %rax             ## imm = 0x58000052C0
LBB0_26:
	movq	%rax, 56(%rbx)
	movl	$4, 64(%rbx)
	jmp	LBB0_31
LBB0_28:
	movq	%r14, %rdi
	movl	$510533664, %esi                ## imm = 0x1E6E2020
	movl	$737, %edx                      ## imm = 0x2E1
	callq	_ast_moutdwm
	movabsq	$76089641887848, %rax           ## imm = 0x453400136868
	movq	%rax, (%rbx)
	movaps	LCPI0_0(%rip), %xmm0            ## xmm0 = [1,1,842017335,3747001887]
	movups	%xmm0, 20(%rbx)
	movl	$245, 8(%rbx)
	movaps	LCPI0_1(%rip), %xmm0            ## xmm0 = [333,1055312,4,35]
	movups	%xmm0, 36(%rbx)
	movaps	LCPI0_2(%rip), %xmm0            ## xmm0 = [120,22720,132,3]
LBB0_30:
	movups	%xmm0, 52(%rbx)
LBB0_31:
	movl	$-132, %ecx
	addl	68(%rbx), %ecx
	movl	$305, %eax                      ## imm = 0x131
	cmpl	$2, %ecx
	ja	LBB0_33
## %bb.32:
	movslq	%ecx, %rax
	leaq	l_switch.table.get_ddr3_info(%rip), %rcx
	movl	(%rcx,%rax,4), %eax
LBB0_33:
	movl	%eax, 72(%rbx)
	movl	$-129, %ecx
	addl	76(%rbx), %ecx
	cmpl	$2, %ecx
	ja	LBB0_35
## %bb.34:
	shll	$2, %ecx
	movl	$12, %edx
	subl	%ecx, %edx
	orl	%edx, %eax
	movl	%eax, 72(%rbx)
LBB0_35:
	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	$3688492234195337217, %rax      ## imm = 0x3330282500000001
	movq	%rax, 24(%rbx)
	movl	$226, 36(%rbx)
	orl	$67114496, %r12d                ## imm = 0x4001600
	movl	%r12d, 40(%rbx)
	movl	$250, 8(%rbx)
	movaps	LCPI0_18(%rip), %xmm0           ## xmm0 = [0,52,137,20544]
LBB0_5:
	movups	%xmm0, 44(%rbx)
	movabsq	$17179869280, %rax              ## imm = 0x400000060
	movq	%rax, 60(%rbx)
	movl	68(%rbx), %eax
	cmpl	$133, %eax
	je	LBB0_18
## %bb.6:
	cmpl	$134, %eax
	jne	LBB0_19
## %bb.7:
	orl	$-872376798, %r15d              ## imm = 0xCC009622
	movl	%r15d, 32(%rbx)
	jmp	LBB0_31
LBB0_18:
	orl	$-872376769, %r15d              ## imm = 0xCC00963F
	movl	%r15d, 32(%rbx)
	jmp	LBB0_31
LBB0_19:
	orl	$-872376809, %r15d              ## imm = 0xCC009617
	movl	%r15d, 32(%rbx)
	jmp	LBB0_31
LBB0_24:
	orl	$-1442810314, %r15d             ## imm = 0xAA007636
	movl	%r15d, 32(%rbx)
	jmp	LBB0_31
LBB0_22:
	orl	$-1442810349, %r15d             ## imm = 0xAA007613
	movl	%r15d, 32(%rbx)
	jmp	LBB0_31
	.cfi_endproc
                                        ## -- End function
	.no_dead_strip	_get_ddr3_info
	.section	__TEXT,__const
	.p2align	2                               ## @switch.table.get_ddr3_info
l_switch.table.get_ddr3_info:
	.long	304                             ## 0x130
	.long	307                             ## 0x133
	.long	306                             ## 0x132

.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_ddr3_info
lCPI0_0:
	.long	216140                          ; 0x34c4c
	.long	6144                            ; 0x1800
lCPI0_1:
	.long	1271912                         ; 0x136868
	.long	17716                           ; 0x4534
lCPI0_13:
	.long	21696                           ; 0x54c0
	.long	79                              ; 0x4f
lCPI0_16:
	.long	21184                           ; 0x52c0
	.long	88                              ; 0x58
lCPI0_17:
	.long	1                               ; 0x1
	.long	858794021                       ; 0x33302825
lCPI0_19:
	.long	96                              ; 0x60
	.long	4                               ; 0x4
lCPI0_23:
	.long	0                               ; 0x0
	.long	572532517                       ; 0x22202725
lCPI0_25:
	.long	96                              ; 0x60
	.long	3                               ; 0x3
	.section	__TEXT,__literal16,16byte_literals
	.p2align	4
lCPI0_2:
	.long	1                               ; 0x1
	.long	1                               ; 0x1
	.long	842017335                       ; 0x32302a37
	.long	3747001887                      ; 0xdf56b61f
lCPI0_3:
	.long	333                             ; 0x14d
	.long	1055312                         ; 0x101a50
	.long	4                               ; 0x4
	.long	35                              ; 0x23
lCPI0_4:
	.long	120                             ; 0x78
	.long	22720                           ; 0x58c0
	.long	132                             ; 0x84
	.long	3                               ; 0x3
lCPI0_5:
	.long	1                               ; 0x1
	.long	1                               ; 0x1
	.long	858794551                       ; 0x33302a37
	.long	4015437342                      ; 0xef56b61e
lCPI0_6:
	.long	319                             ; 0x13f
	.long	1055312                         ; 0x101a50
	.long	64                              ; 0x40
	.long	35                              ; 0x23
lCPI0_7:
	.long	120                             ; 0x78
	.long	22464                           ; 0x57c0
	.long	136                             ; 0x88
	.long	3                               ; 0x3
lCPI0_8:
	.long	1                               ; 0x1
	.long	1                               ; 0x1
	.long	858794278                       ; 0x33302926
	.long	4014257694                      ; 0xef44b61e
lCPI0_9:
	.long	293                             ; 0x125
	.long	530992                          ; 0x81a30
	.long	64                              ; 0x40
	.long	35                              ; 0x23
lCPI0_10:
	.long	136                             ; 0x88
	.long	21952                           ; 0x55c0
	.long	76                              ; 0x4c
	.long	3                               ; 0x3
lCPI0_11:
	.long	1                               ; 0x1
	.long	858794278                       ; 0x33302926
	.long	3729040925                      ; 0xde44a61d
	.long	279                             ; 0x117
lCPI0_12:
	.long	530992                          ; 0x81a30
	.long	0                               ; 0x0
	.long	117440699                       ; 0x70000bb
	.long	160                             ; 0xa0
lCPI0_14:
	.long	0                               ; 0x0
	.long	858794278                       ; 0x33302926
	.long	3443824154                      ; 0xcd44961a
	.long	252                             ; 0xfc
lCPI0_15:
	.long	530480                          ; 0x81830
	.long	0                               ; 0x0
	.long	69                              ; 0x45
	.long	151                             ; 0x97
lCPI0_18:
	.long	0                               ; 0x0
	.long	35                              ; 0x23
	.long	137                             ; 0x89
	.long	20672                           ; 0x50c0
lCPI0_20:
	.long	1                               ; 0x1
	.long	1                               ; 0x1
	.long	842017335                       ; 0x32302a37
	.long	4015437345                      ; 0xef56b621
lCPI0_21:
	.long	346                             ; 0x15a
	.long	34609744                        ; 0x2101a50
	.long	4                               ; 0x4
	.long	52                              ; 0x34
lCPI0_22:
	.long	120                             ; 0x78
	.long	22976                           ; 0x59c0
	.long	128                             ; 0x80
	.long	3                               ; 0x3
lCPI0_24:
	.long	0                               ; 0x0
	.long	35                              ; 0x23
	.long	116                             ; 0x74
	.long	19904                           ; 0x4dc0
lCPI0_26:
	.long	0                               ; 0x0
	.long	52                              ; 0x34
	.long	137                             ; 0x89
	.long	20544                           ; 0x5040
	.section	__TEXT,__text,regular,pure_instructions
	.p2align	2
_get_ddr3_info:                         ; @get_ddr3_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
	lsr	w8, w0, #25
	ubfx	w9, w0, #25, #2
	and	w8, w8, #0x2
	lsl	w10, w8, #19
	bfi	w10, w9, #16, #2
	add	w21, w10, #800, lsl #12         ; =3276800
	lsl	w8, w8, #18
	bfi	w8, w9, #4, #2
	add	w22, w8, #16
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, #527
	b.gt	LBB0_5
; %bb.1:
	cmp	w8, #455
	b.gt	LBB0_9
; %bb.2:
	cmp	w8, #336
	b.eq	LBB0_15
; %bb.3:
	cmp	w8, #408
	b.ne	LBB0_23
; %bb.4:
	mov	w23, #38423
	movk	w23, #52224, lsl #16
	mov	x0, x20
	mov	w1, #8224
	movk	w1, #7790, lsl #16
	mov	w2, #496
	bl	_ast_moutdwm
Lloh2:
	adrp	x8, lCPI0_17@PAGE
Lloh3:
	ldr	d0, [x8, lCPI0_17@PAGEOFF]
	str	d0, [x19, #24]
	mov	w8, #5632
	movk	w8, #1024, lsl #16
	orr	w8, w22, w8
	mov	w9, #226
	stp	w9, w8, [x19, #36]
	mov	w8, #250
	str	w8, [x19, #8]
Lloh4:
	adrp	x8, lCPI0_18@PAGE
Lloh5:
	ldr	q0, [x8, lCPI0_18@PAGEOFF]
	b	LBB0_24
LBB0_5:
	cmp	w8, #599
	b.gt	LBB0_12
; %bb.6:
	cmp	w8, #528
	b.eq	LBB0_18
; %bb.7:
	cmp	w8, #576
	b.ne	LBB0_23
; %bb.8:
	mov	x0, x20
	mov	w1, #8224
	movk	w1, #7790, lsl #16
	mov	w2, #320
	bl	_ast_moutdwm
Lloh6:
	adrp	x8, lCPI0_1@PAGE
Lloh7:
	ldr	d0, [x8, lCPI0_1@PAGEOFF]
	str	d0, [x19]
Lloh8:
	adrp	x8, lCPI0_5@PAGE
Lloh9:
	ldr	q0, [x8, lCPI0_5@PAGEOFF]
	stur	q0, [x19, #20]
	mov	w8, #250
	str	w8, [x19, #8]
Lloh10:
	adrp	x8, lCPI0_6@PAGE
Lloh11:
	ldr	q0, [x8, lCPI0_6@PAGEOFF]
	stur	q0, [x19, #36]
Lloh12:
	adrp	x8, lCPI0_7@PAGE
Lloh13:
	ldr	q0, [x8, lCPI0_7@PAGEOFF]
	b	LBB0_22
LBB0_9:
	cmp	w8, #456
	b.eq	LBB0_19
; %bb.10:
	cmp	w8, #504
	b.ne	LBB0_23
; %bb.11:
	mov	x0, x20
	mov	w1, #8224
	movk	w1, #7790, lsl #16
	mov	w2, #624
	bl	_ast_moutdwm
Lloh14:
	adrp	x8, lCPI0_11@PAGE
Lloh15:
	ldr	q0, [x8, lCPI0_11@PAGEOFF]
	stur	q0, [x19, #24]
Lloh16:
	adrp	x8, lCPI0_12@PAGE
Lloh17:
	ldr	q0, [x8, lCPI0_12@PAGEOFF]
	stur	q0, [x19, #40]
Lloh18:
	adrp	x8, lCPI0_13@PAGE
Lloh19:
	ldr	d0, [x8, lCPI0_13@PAGEOFF]
	b	LBB0_20
LBB0_12:
	cmp	w8, #600
	b.eq	LBB0_21
; %bb.13:
	cmp	w8, #624
	b.ne	LBB0_23
; %bb.14:
	mov	x0, x20
	mov	w1, #8224
	movk	w1, #7790, lsl #16
	mov	w2, #352
	bl	_ast_moutdwm
Lloh20:
	adrp	x8, lCPI0_1@PAGE
Lloh21:
	ldr	d0, [x8, lCPI0_1@PAGEOFF]
	str	d0, [x19]
Lloh22:
	adrp	x8, lCPI0_20@PAGE
Lloh23:
	ldr	q0, [x8, lCPI0_20@PAGEOFF]
	stur	q0, [x19, #20]
	mov	w8, #245
	str	w8, [x19, #8]
Lloh24:
	adrp	x8, lCPI0_21@PAGE
Lloh25:
	ldr	q0, [x8, lCPI0_21@PAGEOFF]
	stur	q0, [x19, #36]
Lloh26:
	adrp	x8, lCPI0_22@PAGE
Lloh27:
	ldr	q0, [x8, lCPI0_22@PAGEOFF]
	b	LBB0_22
LBB0_15:
	mov	w23, #30227
	movk	w23, #43520, lsl #16
	mov	x0, x20
	mov	w1, #8224
	movk	w1, #7790, lsl #16
	mov	w2, #400
	bl	_ast_moutdwm
Lloh28:
	adrp	x8, lCPI0_23@PAGE
Lloh29:
	ldr	d0, [x8, lCPI0_23@PAGEOFF]
	str	d0, [x19, #24]
	mov	w8, #5632
	movk	w8, #1024, lsl #16
	sub	w8, w8, #512
	orr	w8, w22, w8
	mov	w9, #186
	stp	w9, w8, [x19, #36]
Lloh30:
	adrp	x8, lCPI0_24@PAGE
Lloh31:
	ldr	q0, [x8, lCPI0_24@PAGEOFF]
	stur	q0, [x19, #44]
Lloh32:
	adrp	x8, lCPI0_25@PAGE
Lloh33:
	ldr	d0, [x8, lCPI0_25@PAGEOFF]
	stur	d0, [x19, #60]
	ldr	w8, [x19, #68]
	cmp	w8, #133
	b.eq	LBB0_29
; %bb.16:
	cmp	w8, #134
	b.ne	LBB0_27
; %bb.17:
	add	w8, w23, #9
	b	LBB0_30
LBB0_18:
	mov	x0, x20
	mov	w1, #8224
	movk	w1, #7790, lsl #16
	mov	w2, #656
	bl	_ast_moutdwm
Lloh34:
	adrp	x8, lCPI0_8@PAGE
Lloh35:
	ldr	q0, [x8, lCPI0_8@PAGEOFF]
	stur	q0, [x19, #20]
	mov	w8, #245
	str	w8, [x19, #8]
Lloh36:
	adrp	x8, lCPI0_9@PAGE
Lloh37:
	ldr	q0, [x8, lCPI0_9@PAGEOFF]
	stur	q0, [x19, #36]
Lloh38:
	adrp	x8, lCPI0_10@PAGE
Lloh39:
	ldr	q0, [x8, lCPI0_10@PAGEOFF]
	b	LBB0_22
LBB0_19:
	mov	x0, x20
	mov	w1, #8224
	movk	w1, #7790, lsl #16
	mov	w2, #560
	bl	_ast_moutdwm
Lloh40:
	adrp	x8, lCPI0_14@PAGE
Lloh41:
	ldr	q0, [x8, lCPI0_14@PAGEOFF]
	stur	q0, [x19, #24]
Lloh42:
	adrp	x8, lCPI0_15@PAGE
Lloh43:
	ldr	q0, [x8, lCPI0_15@PAGEOFF]
	stur	q0, [x19, #40]
Lloh44:
	adrp	x8, lCPI0_16@PAGE
Lloh45:
	ldr	d0, [x8, lCPI0_16@PAGEOFF]
LBB0_20:
	str	d0, [x19, #56]
	mov	w8, #4
	str	w8, [x19, #64]
	b	LBB0_32
LBB0_21:
	mov	x0, x20
	mov	w1, #8224
	movk	w1, #7790, lsl #16
	mov	w2, #737
	bl	_ast_moutdwm
Lloh46:
	adrp	x8, lCPI0_1@PAGE
Lloh47:
	ldr	d0, [x8, lCPI0_1@PAGEOFF]
	str	d0, [x19]
Lloh48:
	adrp	x8, lCPI0_2@PAGE
Lloh49:
	ldr	q0, [x8, lCPI0_2@PAGEOFF]
	stur	q0, [x19, #20]
	mov	w8, #245
	str	w8, [x19, #8]
Lloh50:
	adrp	x8, lCPI0_3@PAGE
Lloh51:
	ldr	q0, [x8, lCPI0_3@PAGEOFF]
	stur	q0, [x19, #36]
Lloh52:
	adrp	x8, lCPI0_4@PAGE
Lloh53:
	ldr	q0, [x8, lCPI0_4@PAGEOFF]
LBB0_22:
	stur	q0, [x19, #52]
	b	LBB0_32
LBB0_23:
	mov	w23, #38423
	movk	w23, #52224, lsl #16
	mov	x0, x20
	mov	w1, #8224
	movk	w1, #7790, lsl #16
	mov	w2, #1009
	bl	_ast_moutdwm
Lloh54:
	adrp	x8, lCPI0_17@PAGE
Lloh55:
	ldr	d0, [x8, lCPI0_17@PAGEOFF]
	str	d0, [x19, #24]
	mov	w8, #5632
	movk	w8, #1024, lsl #16
	orr	w8, w22, w8
	mov	w9, #226
	stp	w9, w8, [x19, #36]
	mov	w8, #250
	str	w8, [x19, #8]
Lloh56:
	adrp	x8, lCPI0_26@PAGE
Lloh57:
	ldr	q0, [x8, lCPI0_26@PAGEOFF]
LBB0_24:
	stur	q0, [x19, #44]
Lloh58:
	adrp	x8, lCPI0_19@PAGE
Lloh59:
	ldr	d0, [x8, lCPI0_19@PAGEOFF]
	stur	d0, [x19, #60]
	ldr	w8, [x19, #68]
	cmp	w8, #133
	b.eq	LBB0_28
; %bb.25:
	cmp	w8, #134
	b.ne	LBB0_27
; %bb.26:
	add	w8, w23, #11
	b	LBB0_30
LBB0_27:
	orr	w8, w21, w23
	b	LBB0_31
LBB0_28:
	add	w8, w23, #40
	b	LBB0_30
LBB0_29:
	add	w8, w23, #35
LBB0_30:
	orr	w8, w21, w8
LBB0_31:
	str	w8, [x19, #32]
LBB0_32:
	ldr	w8, [x19, #68]
	sub	w8, w8, #132
	cmp	w8, #2
	b.hi	LBB0_34
; %bb.33:
Lloh60:
	adrp	x9, l_switch.table.get_ddr3_info@PAGE
Lloh61:
	add	x9, x9, l_switch.table.get_ddr3_info@PAGEOFF
	ldr	w8, [x9, w8, sxtw #2]
	b	LBB0_35
LBB0_34:
	mov	w8, #305
LBB0_35:
	str	w8, [x19, #72]
	ldr	w9, [x19, #76]
	sub	w9, w9, #129
	cmp	w9, #2
	b.hi	LBB0_37
; %bb.36:
	mov	w10, #12
	sub	w9, w10, w9, lsl #2
	orr	w8, w8, w9
	str	w8, [x19, #72]
LBB0_37:
	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	Lloh4, Lloh5
	.loh AdrpLdr	Lloh2, Lloh3
	.loh AdrpLdr	Lloh12, Lloh13
	.loh AdrpAdrp	Lloh10, Lloh12
	.loh AdrpLdr	Lloh10, Lloh11
	.loh AdrpLdr	Lloh8, Lloh9
	.loh AdrpAdrp	Lloh6, Lloh8
	.loh AdrpLdr	Lloh6, Lloh7
	.loh AdrpLdr	Lloh18, Lloh19
	.loh AdrpAdrp	Lloh16, Lloh18
	.loh AdrpLdr	Lloh16, Lloh17
	.loh AdrpAdrp	Lloh14, Lloh16
	.loh AdrpLdr	Lloh14, Lloh15
	.loh AdrpLdr	Lloh26, Lloh27
	.loh AdrpAdrp	Lloh24, Lloh26
	.loh AdrpLdr	Lloh24, Lloh25
	.loh AdrpLdr	Lloh22, Lloh23
	.loh AdrpAdrp	Lloh20, Lloh22
	.loh AdrpLdr	Lloh20, Lloh21
	.loh AdrpLdr	Lloh32, Lloh33
	.loh AdrpAdrp	Lloh30, Lloh32
	.loh AdrpLdr	Lloh30, Lloh31
	.loh AdrpLdr	Lloh28, Lloh29
	.loh AdrpLdr	Lloh38, Lloh39
	.loh AdrpAdrp	Lloh36, Lloh38
	.loh AdrpLdr	Lloh36, Lloh37
	.loh AdrpLdr	Lloh34, Lloh35
	.loh AdrpLdr	Lloh44, Lloh45
	.loh AdrpAdrp	Lloh42, Lloh44
	.loh AdrpLdr	Lloh42, Lloh43
	.loh AdrpAdrp	Lloh40, Lloh42
	.loh AdrpLdr	Lloh40, Lloh41
	.loh AdrpLdr	Lloh52, Lloh53
	.loh AdrpAdrp	Lloh50, Lloh52
	.loh AdrpLdr	Lloh50, Lloh51
	.loh AdrpLdr	Lloh48, Lloh49
	.loh AdrpAdrp	Lloh46, Lloh48
	.loh AdrpLdr	Lloh46, Lloh47
	.loh AdrpLdr	Lloh56, Lloh57
	.loh AdrpLdr	Lloh54, Lloh55
	.loh AdrpLdr	Lloh58, Lloh59
	.loh AdrpAdd	Lloh60, Lloh61
	.cfi_endproc
                                        ; -- End function
	.no_dead_strip	_get_ddr3_info
	.section	__TEXT,__const
	.p2align	2                               ; @switch.table.get_ddr3_info
l_switch.table.get_ddr3_info:
	.long	304                             ; 0x130
	.long	307                             ; 0x133
	.long	306                             ; 0x132

.subsections_via_symbols
