	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.section	__TEXT,__literal16,16byte_literals
	.p2align	4                               ## -- Begin function super_1_validate
LCPI0_0:
	.space	16
	.section	__TEXT,__text,regular,pure_instructions
	.p2align	4, 0x90
_super_1_validate:                      ## @super_1_validate
	.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
	pushq	%rax
	.cfi_offset %rbx, -56
	.cfi_offset %r12, -48
	.cfi_offset %r13, -40
	.cfi_offset %r14, -32
	.cfi_offset %r15, -24
	movq	%rsi, %r15
	movq	%rdi, %r13
	movl	20(%rsi), %edi
	callq	_page_address
	movq	%rax, %r12
	movl	88(%rax), %edi
	callq	_le64_to_cpu
	movq	%rax, %r14
	movl	$-1, (%r15)
	movq	_Faulty@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	leaq	16(%r15), %rbx
	movq	%rbx, %rsi
	callq	_clear_bit
	movq	_In_sync@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movq	%rbx, %rsi
	callq	_clear_bit
	movq	_WriteMostly@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movq	%rbx, -48(%rbp)                 ## 8-byte Spill
	movq	%rbx, %rsi
	callq	_clear_bit
	cmpl	$0, (%r13)
	je	LBB0_1
## %bb.15:
	cmpq	$0, 120(%r13)
	je	LBB0_16
## %bb.21:
	movq	%r14, %rcx
	movq	112(%r13), %rax
	xorl	%r14d, %r14d
	testq	%rax, %rax
	je	LBB0_23
## %bb.22:
	cmpq	(%rax), %rcx
	jge	LBB0_24
	jmp	LBB0_40
LBB0_1:
	movl	$1, 4(%r13)
	xorps	%xmm0, %xmm0
	movups	%xmm0, 176(%r13)
	movl	84(%r12), %edi
	callq	_le32_to_cpu
	movl	%eax, 8(%r13)
	movl	80(%r12), %edi
	callq	_le64_to_cpu
	movl	%eax, %eax
	movq	%rax, 16(%r13)
	movl	76(%r12), %edi
	callq	_le64_to_cpu
	movl	%eax, %eax
	movq	%rax, 24(%r13)
	movl	72(%r12), %edi
	callq	_le32_to_cpu
	movl	%eax, 32(%r13)
	movq	168(%r13), %rax
	movq	$0, (%rax)
	movl	68(%r12), %edi
	callq	_le32_to_cpu
	movl	%eax, 36(%r13)
	movl	64(%r12), %edi
	callq	_le32_to_cpu
	movl	%eax, (%r13)
	movl	60(%r12), %edi
	callq	_le64_to_cpu
	movq	%rax, 40(%r13)
	movq	%r14, 48(%r13)
	xorps	%xmm0, %xmm0
	movups	%xmm0, 128(%r13)
	movabsq	$25769803778, %rax              ## imm = 0x600000002
	movq	%rax, 144(%r13)
	movl	$0, 56(%r13)
	movl	56(%r12), %edi
	callq	_le64_to_cpu
	movq	%rax, 64(%r13)
	movl	160(%r13), %edi
	movl	52(%r12), %esi
	movl	$16, %edx
	callq	_memcpy
	movl	$1920, 72(%r13)                 ## imm = 0x780
	movl	4(%r12), %edi
	callq	_le32_to_cpu
	movq	_MD_FEATURE_BITMAP_OFFSET@GOTPCREL(%rip), %rcx
	testl	%eax, (%rcx)
	je	LBB0_9
## %bb.2:
	cmpq	$0, 152(%r13)
	jne	LBB0_9
## %bb.3:
	movl	48(%r12), %edi
	callq	_le32_to_cpu
	movslq	%eax, %rcx
	movq	%rcx, 128(%r13)
	cmpq	$0, 80(%r13)
	jle	LBB0_5
## %bb.4:
	xorl	%eax, %eax
	jmp	LBB0_8
LBB0_16:
	movq	%r14, %rbx
	movl	4(%r15), %r14d
	testl	%r14d, %r14d
	js	LBB0_24
## %bb.17:
	movl	24(%r12), %edi
	callq	_le32_to_cpu
	cmpl	%eax, %r14d
	jge	LBB0_24
## %bb.18:
	movq	16(%r12), %rax
	movslq	4(%r15), %rcx
	movl	(%rax,%rcx,4), %edi
	callq	_le16_to_cpu
	cmpl	$65533, %eax                    ## imm = 0xFFFD
	jg	LBB0_24
## %bb.19:
	incq	%rbx
	cmpq	48(%r13), %rbx
	jge	LBB0_24
## %bb.20:
	movq	_EINVAL@GOTPCREL(%rip), %rax
	xorl	%r14d, %r14d
	subl	(%rax), %r14d
	jmp	LBB0_40
LBB0_23:
	cmpq	48(%r13), %rcx
	jge	LBB0_24
	jmp	LBB0_40
LBB0_5:
	testl	%eax, %eax
	jle	LBB0_7
## %bb.6:
	movl	$8, %eax
	subq	%rcx, %rax
	jmp	LBB0_8
LBB0_7:
	negq	%rcx
	movq	%rcx, %rax
LBB0_8:
	movq	%rax, 136(%r13)
LBB0_9:
	movl	4(%r12), %edi
	callq	_le32_to_cpu
	movq	_MD_FEATURE_RESHAPE_ACTIVE@GOTPCREL(%rip), %rcx
	testl	%eax, (%rcx)
	je	LBB0_14
## %bb.10:
	movl	44(%r12), %edi
	callq	_le64_to_cpu
	movq	%rax, 88(%r13)
	movl	40(%r12), %edi
	callq	_le32_to_cpu
	movl	%eax, 96(%r13)
	movl	36(%r12), %edi
	callq	_le32_to_cpu
	movl	%eax, 100(%r13)
	movl	32(%r12), %edi
	callq	_le32_to_cpu
	movl	%eax, 104(%r13)
	movl	28(%r12), %edi
	callq	_le32_to_cpu
	movl	%eax, 108(%r13)
	cmpl	$0, 96(%r13)
	js	LBB0_13
## %bb.11:
	jne	LBB0_24
## %bb.12:
	movl	4(%r12), %edi
	callq	_le32_to_cpu
	movq	_MD_FEATURE_RESHAPE_BACKWARDS@GOTPCREL(%rip), %rcx
	testl	%eax, (%rcx)
	je	LBB0_24
LBB0_13:
	movl	$1, 56(%r13)
	jmp	LBB0_24
LBB0_14:
	movq	_MaxSector@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	%rax, 88(%r13)
	movl	$0, 96(%r13)
	movq	32(%r13), %rax
	movq	%rax, 100(%r13)
	movl	8(%r13), %eax
	movl	%eax, 108(%r13)
LBB0_24:
	movl	32(%r13), %eax
	movq	_LEVEL_MULTIPATH@GOTPCREL(%rip), %rcx
	cmpl	(%rcx), %eax
	jne	LBB0_25
## %bb.39:
	movq	_In_sync@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movq	-48(%rbp), %rsi                 ## 8-byte Reload
	callq	_set_bit
	xorl	%r14d, %r14d
	jmp	LBB0_40
LBB0_25:
	movl	4(%r15), %ebx
	testl	%ebx, %ebx
	movq	-48(%rbp), %r13                 ## 8-byte Reload
	js	LBB0_27
## %bb.26:
	movl	24(%r12), %edi
	callq	_le32_to_cpu
	cmpl	%eax, %ebx
	jge	LBB0_27
## %bb.28:
	movq	16(%r12), %rax
	movslq	4(%r15), %rcx
	movl	(%rax,%rcx,4), %edi
	callq	_le16_to_cpu
	cmpl	$65535, %eax                    ## imm = 0xFFFF
	je	LBB0_35
## %bb.29:
	movl	%eax, %ebx
	cmpl	$65534, %eax                    ## imm = 0xFFFE
	jne	LBB0_31
## %bb.30:
	movq	_Faulty@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movq	%r13, %rsi
	callq	_set_bit
	jmp	LBB0_35
LBB0_27:
	movl	$-1, 4(%r15)
LBB0_35:
	movq	_WriteMostly1@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	testl	%eax, (%r12)
	je	LBB0_37
## %bb.36:
	movq	_WriteMostly@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movq	%r13, %rsi
	callq	_set_bit
LBB0_37:
	movl	4(%r12), %edi
	callq	_le32_to_cpu
	movq	_MD_FEATURE_REPLACEMENT@GOTPCREL(%rip), %rcx
	xorl	%r14d, %r14d
	testl	%eax, (%rcx)
	je	LBB0_40
## %bb.38:
	movq	_Replacement@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movq	%r13, %rsi
	callq	_set_bit
LBB0_40:
	movl	%r14d, %eax
	addq	$8, %rsp
	popq	%rbx
	popq	%r12
	popq	%r13
	popq	%r14
	popq	%r15
	popq	%rbp
	retq
LBB0_31:
	movl	4(%r12), %edi
	callq	_le32_to_cpu
	movq	_MD_FEATURE_RECOVERY_OFFSET@GOTPCREL(%rip), %rcx
	testl	%eax, (%rcx)
	je	LBB0_33
## %bb.32:
	movl	8(%r12), %edi
	callq	_le64_to_cpu
	movq	%rax, 8(%r15)
	jmp	LBB0_34
LBB0_33:
	movq	_In_sync@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movq	%r13, %rsi
	callq	_set_bit
LBB0_34:
	movl	%ebx, (%r15)
	jmp	LBB0_35
	.cfi_endproc
                                        ## -- End function
	.comm	_Faulty,4,2                     ## @Faulty
	.comm	_In_sync,4,2                    ## @In_sync
	.comm	_WriteMostly,4,2                ## @WriteMostly
	.comm	_MD_FEATURE_BITMAP_OFFSET,4,2   ## @MD_FEATURE_BITMAP_OFFSET
	.comm	_MD_FEATURE_RESHAPE_ACTIVE,4,2  ## @MD_FEATURE_RESHAPE_ACTIVE
	.comm	_MD_FEATURE_RESHAPE_BACKWARDS,4,2 ## @MD_FEATURE_RESHAPE_BACKWARDS
	.comm	_MaxSector,8,3                  ## @MaxSector
	.comm	_EINVAL,4,2                     ## @EINVAL
	.comm	_LEVEL_MULTIPATH,4,2            ## @LEVEL_MULTIPATH
	.comm	_MD_FEATURE_RECOVERY_OFFSET,4,2 ## @MD_FEATURE_RECOVERY_OFFSET
	.comm	_WriteMostly1,4,2               ## @WriteMostly1
	.comm	_MD_FEATURE_REPLACEMENT,4,2     ## @MD_FEATURE_REPLACEMENT
	.comm	_Replacement,4,2                ## @Replacement
	.no_dead_strip	_super_1_validate
.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 super_1_validate
lCPI0_0:
	.long	2                               ; 0x2
	.long	6                               ; 0x6
	.section	__TEXT,__text,regular,pure_instructions
	.p2align	2
_super_1_validate:                      ; @super_1_validate
	.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	x22, x0
	ldr	w0, [x1, #20]
	bl	_page_address
	mov	x20, x0
	ldr	w0, [x0, #88]
	bl	_le64_to_cpu
	mov	x23, x0
	mov	w8, #-1
	str	w8, [x21]
Lloh0:
	adrp	x26, _Faulty@GOTPAGE
Lloh1:
	ldr	x26, [x26, _Faulty@GOTPAGEOFF]
	ldr	w0, [x26]
	add	x19, x21, #16
	mov	x1, x19
	bl	_clear_bit
Lloh2:
	adrp	x25, _In_sync@GOTPAGE
Lloh3:
	ldr	x25, [x25, _In_sync@GOTPAGEOFF]
	ldr	w0, [x25]
	mov	x1, x19
	bl	_clear_bit
Lloh4:
	adrp	x24, _WriteMostly@GOTPAGE
Lloh5:
	ldr	x24, [x24, _WriteMostly@GOTPAGEOFF]
	ldr	w0, [x24]
	mov	x1, x19
	bl	_clear_bit
	ldr	w8, [x22]
	cbz	w8, LBB0_4
; %bb.1:
	ldr	x8, [x22, #120]
	cbz	x8, LBB0_8
; %bb.2:
	ldr	x8, [x22, #112]
	cbz	x8, LBB0_13
; %bb.3:
	ldr	x8, [x8]
	b	LBB0_14
LBB0_4:
	mov	w8, #1
	str	w8, [x22, #4]
	stp	xzr, xzr, [x22, #176]
	ldr	w0, [x20, #84]
	bl	_le32_to_cpu
	str	w0, [x22, #8]
	ldr	w0, [x20, #80]
	bl	_le64_to_cpu
	and	x8, x0, #0xffffffff
	str	x8, [x22, #16]
	ldr	w0, [x20, #76]
	bl	_le64_to_cpu
	and	x8, x0, #0xffffffff
	str	x8, [x22, #24]
	ldr	w0, [x20, #72]
	bl	_le32_to_cpu
	str	w0, [x22, #32]
	ldr	x8, [x22, #168]
	str	xzr, [x8]
	ldr	w0, [x20, #68]
	bl	_le32_to_cpu
	str	w0, [x22, #36]
	ldr	w0, [x20, #64]
	bl	_le32_to_cpu
	str	w0, [x22]
	ldr	w0, [x20, #60]
	bl	_le64_to_cpu
	stp	x0, x23, [x22, #40]
	stp	xzr, xzr, [x22, #128]
Lloh6:
	adrp	x8, lCPI0_0@PAGE
Lloh7:
	ldr	d0, [x8, lCPI0_0@PAGEOFF]
	str	d0, [x22, #144]
	str	wzr, [x22, #56]
	ldr	w0, [x20, #56]
	bl	_le64_to_cpu
	str	x0, [x22, #64]
	ldr	w0, [x22, #160]
	ldr	w1, [x20, #52]
	mov	w2, #16
	bl	_memcpy
	mov	w8, #1920
	str	w8, [x22, #72]
	ldr	w0, [x20, #4]
	bl	_le32_to_cpu
Lloh8:
	adrp	x8, _MD_FEATURE_BITMAP_OFFSET@GOTPAGE
Lloh9:
	ldr	x8, [x8, _MD_FEATURE_BITMAP_OFFSET@GOTPAGEOFF]
Lloh10:
	ldr	w8, [x8]
	tst	w8, w0
	b.eq	LBB0_19
; %bb.5:
	ldr	x8, [x22, #152]
	cbnz	x8, LBB0_19
; %bb.6:
	ldr	w0, [x20, #48]
	bl	_le32_to_cpu
                                        ; kill: def $w0 killed $w0 def $x0
	sxtw	x8, w0
	str	x8, [x22, #128]
	ldr	x9, [x22, #80]
	cmp	x9, #0
	b.le	LBB0_15
; %bb.7:
	mov	x8, #0
	b	LBB0_18
LBB0_8:
	ldr	w27, [x21, #4]
	tbnz	w27, #31, LBB0_25
; %bb.9:
	ldr	w0, [x20, #24]
	bl	_le32_to_cpu
	cmp	w27, w0
	b.ge	LBB0_25
; %bb.10:
	ldr	x8, [x20, #16]
	ldrsw	x9, [x21, #4]
	ldr	w0, [x8, x9, lsl #2]
	bl	_le16_to_cpu
	mov	w8, #65533
	cmp	w0, w8
	b.gt	LBB0_25
; %bb.11:
	add	x8, x23, #1
	ldr	x9, [x22, #48]
	cmp	x8, x9
	b.ge	LBB0_25
; %bb.12:
Lloh11:
	adrp	x8, _EINVAL@GOTPAGE
Lloh12:
	ldr	x8, [x8, _EINVAL@GOTPAGEOFF]
Lloh13:
	ldr	w8, [x8]
	neg	w0, w8
	b	LBB0_39
LBB0_13:
	ldr	x8, [x22, #48]
LBB0_14:
	cmp	x23, x8
	b.ge	LBB0_25
	b	LBB0_38
LBB0_15:
	cmp	w8, #1
	b.lt	LBB0_17
; %bb.16:
	mov	w9, #8
	sub	x8, x9, x8
	b	LBB0_18
LBB0_17:
	neg	x8, x8
LBB0_18:
	str	x8, [x22, #136]
LBB0_19:
	ldr	w0, [x20, #4]
	bl	_le32_to_cpu
Lloh14:
	adrp	x8, _MD_FEATURE_RESHAPE_ACTIVE@GOTPAGE
Lloh15:
	ldr	x8, [x8, _MD_FEATURE_RESHAPE_ACTIVE@GOTPAGEOFF]
Lloh16:
	ldr	w8, [x8]
	tst	w8, w0
	b.eq	LBB0_24
; %bb.20:
	ldr	w0, [x20, #44]
	bl	_le64_to_cpu
	str	x0, [x22, #88]
	ldr	w0, [x20, #40]
	bl	_le32_to_cpu
	str	w0, [x22, #96]
	ldr	w0, [x20, #36]
	bl	_le32_to_cpu
	str	w0, [x22, #100]
	ldr	w0, [x20, #32]
	bl	_le32_to_cpu
	str	w0, [x22, #104]
	ldr	w0, [x20, #28]
	bl	_le32_to_cpu
	str	w0, [x22, #108]
	ldr	w8, [x22, #96]
	tbnz	w8, #31, LBB0_23
; %bb.21:
	cbnz	w8, LBB0_25
; %bb.22:
	ldr	w0, [x20, #4]
	bl	_le32_to_cpu
Lloh17:
	adrp	x8, _MD_FEATURE_RESHAPE_BACKWARDS@GOTPAGE
Lloh18:
	ldr	x8, [x8, _MD_FEATURE_RESHAPE_BACKWARDS@GOTPAGEOFF]
Lloh19:
	ldr	w8, [x8]
	tst	w8, w0
	b.eq	LBB0_25
LBB0_23:
	mov	w8, #1
	str	w8, [x22, #56]
	b	LBB0_25
LBB0_24:
Lloh20:
	adrp	x8, _MaxSector@GOTPAGE
Lloh21:
	ldr	x8, [x8, _MaxSector@GOTPAGEOFF]
Lloh22:
	ldr	x8, [x8]
	str	x8, [x22, #88]
	str	wzr, [x22, #96]
	ldr	d0, [x22, #32]
	stur	d0, [x22, #100]
	ldr	w8, [x22, #8]
	str	w8, [x22, #108]
LBB0_25:
	ldr	w8, [x22, #32]
Lloh23:
	adrp	x9, _LEVEL_MULTIPATH@GOTPAGE
Lloh24:
	ldr	x9, [x9, _LEVEL_MULTIPATH@GOTPAGEOFF]
Lloh25:
	ldr	w9, [x9]
	cmp	w8, w9
	b.ne	LBB0_27
; %bb.26:
	ldr	w0, [x25]
	b	LBB0_37
LBB0_27:
	ldr	w22, [x21, #4]
	tbnz	w22, #31, LBB0_32
; %bb.28:
	ldr	w0, [x20, #24]
	bl	_le32_to_cpu
	cmp	w22, w0
	b.ge	LBB0_32
; %bb.29:
	ldr	x8, [x20, #16]
	ldrsw	x9, [x21, #4]
	ldr	w0, [x8, x9, lsl #2]
	bl	_le16_to_cpu
	mov	w8, #65535
	cmp	w0, w8
	b.eq	LBB0_33
; %bb.30:
	mov	x22, x0
	mov	w8, #65534
	cmp	w0, w8
	b.ne	LBB0_40
; %bb.31:
	ldr	w0, [x26]
	mov	x1, x19
	bl	_set_bit
	b	LBB0_33
LBB0_32:
	mov	w8, #-1
	str	w8, [x21, #4]
LBB0_33:
	ldr	w8, [x20]
Lloh26:
	adrp	x9, _WriteMostly1@GOTPAGE
Lloh27:
	ldr	x9, [x9, _WriteMostly1@GOTPAGEOFF]
Lloh28:
	ldr	w9, [x9]
	tst	w9, w8
	b.eq	LBB0_35
; %bb.34:
	ldr	w0, [x24]
	mov	x1, x19
	bl	_set_bit
LBB0_35:
	ldr	w0, [x20, #4]
	bl	_le32_to_cpu
Lloh29:
	adrp	x8, _MD_FEATURE_REPLACEMENT@GOTPAGE
Lloh30:
	ldr	x8, [x8, _MD_FEATURE_REPLACEMENT@GOTPAGEOFF]
Lloh31:
	ldr	w8, [x8]
	tst	w8, w0
	b.eq	LBB0_38
; %bb.36:
Lloh32:
	adrp	x8, _Replacement@GOTPAGE
Lloh33:
	ldr	x8, [x8, _Replacement@GOTPAGEOFF]
Lloh34:
	ldr	w0, [x8]
LBB0_37:
	mov	x1, x19
	bl	_set_bit
LBB0_38:
	mov	w0, #0
LBB0_39:
	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
LBB0_40:
	ldr	w0, [x20, #4]
	bl	_le32_to_cpu
Lloh35:
	adrp	x8, _MD_FEATURE_RECOVERY_OFFSET@GOTPAGE
Lloh36:
	ldr	x8, [x8, _MD_FEATURE_RECOVERY_OFFSET@GOTPAGEOFF]
Lloh37:
	ldr	w8, [x8]
	tst	w8, w0
	b.eq	LBB0_42
; %bb.41:
	ldr	w0, [x20, #8]
	bl	_le64_to_cpu
	str	x0, [x21, #8]
	b	LBB0_43
LBB0_42:
	ldr	w0, [x25]
	mov	x1, x19
	bl	_set_bit
LBB0_43:
	str	w22, [x21]
	b	LBB0_33
	.loh AdrpLdrGot	Lloh4, Lloh5
	.loh AdrpLdrGot	Lloh2, Lloh3
	.loh AdrpLdrGot	Lloh0, Lloh1
	.loh AdrpLdrGotLdr	Lloh8, Lloh9, Lloh10
	.loh AdrpLdr	Lloh6, Lloh7
	.loh AdrpLdrGotLdr	Lloh11, Lloh12, Lloh13
	.loh AdrpLdrGotLdr	Lloh14, Lloh15, Lloh16
	.loh AdrpLdrGotLdr	Lloh17, Lloh18, Lloh19
	.loh AdrpLdrGotLdr	Lloh20, Lloh21, Lloh22
	.loh AdrpLdrGotLdr	Lloh23, Lloh24, Lloh25
	.loh AdrpLdrGotLdr	Lloh26, Lloh27, Lloh28
	.loh AdrpLdrGotLdr	Lloh29, Lloh30, Lloh31
	.loh AdrpLdrGotLdr	Lloh32, Lloh33, Lloh34
	.loh AdrpLdrGotLdr	Lloh35, Lloh36, Lloh37
	.cfi_endproc
                                        ; -- End function
	.comm	_Faulty,4,2                     ; @Faulty
	.comm	_In_sync,4,2                    ; @In_sync
	.comm	_WriteMostly,4,2                ; @WriteMostly
	.comm	_MD_FEATURE_BITMAP_OFFSET,4,2   ; @MD_FEATURE_BITMAP_OFFSET
	.comm	_MD_FEATURE_RESHAPE_ACTIVE,4,2  ; @MD_FEATURE_RESHAPE_ACTIVE
	.comm	_MD_FEATURE_RESHAPE_BACKWARDS,4,2 ; @MD_FEATURE_RESHAPE_BACKWARDS
	.comm	_MaxSector,8,3                  ; @MaxSector
	.comm	_EINVAL,4,2                     ; @EINVAL
	.comm	_LEVEL_MULTIPATH,4,2            ; @LEVEL_MULTIPATH
	.comm	_MD_FEATURE_RECOVERY_OFFSET,4,2 ; @MD_FEATURE_RECOVERY_OFFSET
	.comm	_WriteMostly1,4,2               ; @WriteMostly1
	.comm	_MD_FEATURE_REPLACEMENT,4,2     ; @MD_FEATURE_REPLACEMENT
	.comm	_Replacement,4,2                ; @Replacement
	.no_dead_strip	_super_1_validate
.subsections_via_symbols
