	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	4, 0x90                         ## -- Begin function denali_select_target
_denali_select_target:                  ## @denali_select_target
	.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
	movl	%esi, %r15d
	movq	%rdi, %r12
	callq	_to_denali_controller
	movq	%rax, %r14
	movq	%r12, %rdi
	callq	_to_denali_chip
	movq	(%rax), %r13
	movslq	%r15d, %rbx
	movq	%r12, %rdi
	callq	_nand_to_mtd
	movq	%rax, %r15
	leaq	(%rbx,%rbx,8), %rcx
	movq	%r13, -48(%rbp)                 ## 8-byte Spill
	movl	32(%r13,%rcx,4), %eax
	movq	%rcx, %r13
	movl	%eax, 8(%r14)
	movl	(%r12), %ecx
	subl	4(%r12), %ecx
	movl	$1, %edi
                                        ## kill: def $cl killed $cl killed $ecx
	shll	%cl, %edi
	movq	_PAGES_PER_BLOCK@GOTPCREL(%rip), %rax
	movq	(%rax), %rsi
	addq	(%r14), %rsi
	callq	_iowrite32
	movq	_NAND_BUSWIDTH_16@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	xorl	%edi, %edi
	andl	8(%r12), %eax
	setne	%dil
	movq	_DEVICE_WIDTH@GOTPCREL(%rip), %rax
	movq	(%rax), %rsi
	addq	(%r14), %rsi
	callq	_iowrite32
	movl	(%r15), %edi
	movq	_DEVICE_MAIN_AREA_SIZE@GOTPCREL(%rip), %rax
	movq	(%rax), %rsi
	addq	(%r14), %rsi
	callq	_iowrite32
	movl	4(%r15), %edi
	movq	_DEVICE_SPARE_AREA_SIZE@GOTPCREL(%rip), %rax
	movq	(%rax), %rsi
	addq	(%r14), %rsi
	callq	_iowrite32
	movq	_NAND_ROW_ADDR_3@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	xorl	%edi, %edi
	andl	8(%r12), %eax
	jne	LBB0_2
## %bb.1:
	movq	_TWO_ROW_ADDR_CYCLES__FLAG@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
LBB0_2:
	movq	_TWO_ROW_ADDR_CYCLES@GOTPCREL(%rip), %rax
	movq	(%rax), %rsi
	addq	(%r14), %rsi
	callq	_iowrite32
	movq	_ECC_CORRECTION__ERASE_THRESHOLD@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movl	$1, %esi
	callq	_FIELD_PREP
	movl	%eax, %ebx
	movq	_ECC_CORRECTION__VALUE@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movl	12(%r12), %esi
	callq	_FIELD_PREP
	orl	%eax, %ebx
	movq	_ECC_CORRECTION@GOTPCREL(%rip), %rax
	movq	(%rax), %rsi
	addq	(%r14), %rsi
	movl	%ebx, %edi
	callq	_iowrite32
	movl	16(%r12), %edi
	movq	_CFG_DATA_BLOCK_SIZE@GOTPCREL(%rip), %rax
	movq	(%rax), %rsi
	addq	(%r14), %rsi
	callq	_iowrite32
	movl	16(%r12), %edi
	movq	_CFG_LAST_DATA_BLOCK_SIZE@GOTPCREL(%rip), %rax
	movq	(%rax), %rsi
	addq	(%r14), %rsi
	callq	_iowrite32
	movl	20(%r12), %edi
	movq	_CFG_NUM_DATA_BLOCKS@GOTPCREL(%rip), %rax
	movq	(%rax), %rsi
	addq	(%r14), %rsi
	callq	_iowrite32
	movq	_NAND_KEEP_TIMINGS@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	testl	%eax, 8(%r12)
	je	LBB0_4
## %bb.3:
	addq	$8, %rsp
	popq	%rbx
	popq	%r12
	popq	%r13
	popq	%r14
	popq	%r15
	popq	%rbp
	retq
LBB0_4:
	movq	-48(%rbp), %rbx                 ## 8-byte Reload
	movl	(%rbx,%r13,4), %edi
	movq	_TWHR2_AND_WE_2_RE@GOTPCREL(%rip), %rax
	movq	(%rax), %rsi
	addq	(%r14), %rsi
	callq	_iowrite32
	movl	4(%rbx,%r13,4), %edi
	movq	_TCWAW_AND_ADDR_2_DATA@GOTPCREL(%rip), %rax
	movq	(%rax), %rsi
	addq	(%r14), %rsi
	callq	_iowrite32
	movl	8(%rbx,%r13,4), %edi
	movq	_RE_2_WE@GOTPCREL(%rip), %rax
	movq	(%rax), %rsi
	addq	(%r14), %rsi
	callq	_iowrite32
	movl	12(%rbx,%r13,4), %edi
	movq	_ACC_CLKS@GOTPCREL(%rip), %rax
	movq	(%rax), %rsi
	addq	(%r14), %rsi
	callq	_iowrite32
	movl	16(%rbx,%r13,4), %edi
	movq	_RDWR_EN_LO_CNT@GOTPCREL(%rip), %rax
	movq	(%rax), %rsi
	addq	(%r14), %rsi
	callq	_iowrite32
	movl	20(%rbx,%r13,4), %edi
	movq	_RDWR_EN_HI_CNT@GOTPCREL(%rip), %rax
	movq	(%rax), %rsi
	addq	(%r14), %rsi
	callq	_iowrite32
	movl	24(%rbx,%r13,4), %edi
	movq	_CS_SETUP_CNT@GOTPCREL(%rip), %rax
	movq	(%rax), %rsi
	addq	(%r14), %rsi
	callq	_iowrite32
	movl	28(%rbx,%r13,4), %edi
	movq	_RE_2_RE@GOTPCREL(%rip), %rax
	movq	(%rax), %rsi
	addq	(%r14), %rsi
	addq	$8, %rsp
	popq	%rbx
	popq	%r12
	popq	%r13
	popq	%r14
	popq	%r15
	popq	%rbp
	jmp	_iowrite32                      ## TAILCALL
	.cfi_endproc
                                        ## -- End function
	.comm	_PAGES_PER_BLOCK,8,3            ## @PAGES_PER_BLOCK
	.comm	_NAND_BUSWIDTH_16,4,2           ## @NAND_BUSWIDTH_16
	.comm	_DEVICE_WIDTH,8,3               ## @DEVICE_WIDTH
	.comm	_DEVICE_MAIN_AREA_SIZE,8,3      ## @DEVICE_MAIN_AREA_SIZE
	.comm	_DEVICE_SPARE_AREA_SIZE,8,3     ## @DEVICE_SPARE_AREA_SIZE
	.comm	_NAND_ROW_ADDR_3,4,2            ## @NAND_ROW_ADDR_3
	.comm	_TWO_ROW_ADDR_CYCLES__FLAG,4,2  ## @TWO_ROW_ADDR_CYCLES__FLAG
	.comm	_TWO_ROW_ADDR_CYCLES,8,3        ## @TWO_ROW_ADDR_CYCLES
	.comm	_ECC_CORRECTION__ERASE_THRESHOLD,4,2 ## @ECC_CORRECTION__ERASE_THRESHOLD
	.comm	_ECC_CORRECTION__VALUE,4,2      ## @ECC_CORRECTION__VALUE
	.comm	_ECC_CORRECTION,8,3             ## @ECC_CORRECTION
	.comm	_CFG_DATA_BLOCK_SIZE,8,3        ## @CFG_DATA_BLOCK_SIZE
	.comm	_CFG_LAST_DATA_BLOCK_SIZE,8,3   ## @CFG_LAST_DATA_BLOCK_SIZE
	.comm	_CFG_NUM_DATA_BLOCKS,8,3        ## @CFG_NUM_DATA_BLOCKS
	.comm	_NAND_KEEP_TIMINGS,4,2          ## @NAND_KEEP_TIMINGS
	.comm	_TWHR2_AND_WE_2_RE,8,3          ## @TWHR2_AND_WE_2_RE
	.comm	_TCWAW_AND_ADDR_2_DATA,8,3      ## @TCWAW_AND_ADDR_2_DATA
	.comm	_RE_2_WE,8,3                    ## @RE_2_WE
	.comm	_ACC_CLKS,8,3                   ## @ACC_CLKS
	.comm	_RDWR_EN_LO_CNT,8,3             ## @RDWR_EN_LO_CNT
	.comm	_RDWR_EN_HI_CNT,8,3             ## @RDWR_EN_HI_CNT
	.comm	_CS_SETUP_CNT,8,3               ## @CS_SETUP_CNT
	.comm	_RE_2_RE,8,3                    ## @RE_2_RE
	.no_dead_strip	_denali_select_target
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	2                               ; -- Begin function denali_select_target
_denali_select_target:                  ; @denali_select_target
	.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	x20, x1
	mov	x21, x0
	bl	_to_denali_controller
	mov	x19, x0
	mov	x0, x21
	bl	_to_denali_chip
	ldr	x23, [x0]
	mov	x0, x21
	bl	_nand_to_mtd
	mov	x22, x0
	mov	w8, #36
	smaddl	x8, w20, w8, x23
	ldr	w8, [x8, #32]
	str	w8, [x19, #8]
	ldp	w8, w9, [x21]
	sub	w8, w8, w9
	mov	w9, #1
	lsl	w0, w9, w8
	ldr	x8, [x19]
Lloh0:
	adrp	x9, _PAGES_PER_BLOCK@GOTPAGE
Lloh1:
	ldr	x9, [x9, _PAGES_PER_BLOCK@GOTPAGEOFF]
Lloh2:
	ldr	x9, [x9]
	add	x1, x9, x8
	bl	_iowrite32
	ldr	w8, [x21, #8]
Lloh3:
	adrp	x9, _NAND_BUSWIDTH_16@GOTPAGE
Lloh4:
	ldr	x9, [x9, _NAND_BUSWIDTH_16@GOTPAGEOFF]
Lloh5:
	ldr	w9, [x9]
	tst	w9, w8
	cset	w0, ne
	ldr	x8, [x19]
Lloh6:
	adrp	x9, _DEVICE_WIDTH@GOTPAGE
Lloh7:
	ldr	x9, [x9, _DEVICE_WIDTH@GOTPAGEOFF]
Lloh8:
	ldr	x9, [x9]
	add	x1, x9, x8
	bl	_iowrite32
	ldr	w0, [x22]
	ldr	x8, [x19]
Lloh9:
	adrp	x9, _DEVICE_MAIN_AREA_SIZE@GOTPAGE
Lloh10:
	ldr	x9, [x9, _DEVICE_MAIN_AREA_SIZE@GOTPAGEOFF]
Lloh11:
	ldr	x9, [x9]
	add	x1, x9, x8
	bl	_iowrite32
	ldr	w0, [x22, #4]
	ldr	x8, [x19]
Lloh12:
	adrp	x9, _DEVICE_SPARE_AREA_SIZE@GOTPAGE
Lloh13:
	ldr	x9, [x9, _DEVICE_SPARE_AREA_SIZE@GOTPAGEOFF]
Lloh14:
	ldr	x9, [x9]
	add	x1, x9, x8
	bl	_iowrite32
Lloh15:
	adrp	x8, _NAND_ROW_ADDR_3@GOTPAGE
Lloh16:
	ldr	x8, [x8, _NAND_ROW_ADDR_3@GOTPAGEOFF]
	ldr	w9, [x21, #8]
Lloh17:
	ldr	w8, [x8]
Lloh18:
	adrp	x10, _TWO_ROW_ADDR_CYCLES__FLAG@GOTPAGE
Lloh19:
	ldr	x10, [x10, _TWO_ROW_ADDR_CYCLES__FLAG@GOTPAGEOFF]
Lloh20:
	ldr	w10, [x10]
	tst	w8, w9
	csel	w0, w10, wzr, eq
	ldr	x8, [x19]
Lloh21:
	adrp	x9, _TWO_ROW_ADDR_CYCLES@GOTPAGE
Lloh22:
	ldr	x9, [x9, _TWO_ROW_ADDR_CYCLES@GOTPAGEOFF]
Lloh23:
	ldr	x9, [x9]
	add	x1, x9, x8
	bl	_iowrite32
Lloh24:
	adrp	x8, _ECC_CORRECTION__ERASE_THRESHOLD@GOTPAGE
Lloh25:
	ldr	x8, [x8, _ECC_CORRECTION__ERASE_THRESHOLD@GOTPAGEOFF]
Lloh26:
	ldr	w0, [x8]
	mov	w1, #1
	bl	_FIELD_PREP
	mov	x22, x0
Lloh27:
	adrp	x8, _ECC_CORRECTION__VALUE@GOTPAGE
Lloh28:
	ldr	x8, [x8, _ECC_CORRECTION__VALUE@GOTPAGEOFF]
Lloh29:
	ldr	w0, [x8]
	ldr	w1, [x21, #12]
	bl	_FIELD_PREP
	orr	w0, w0, w22
	ldr	x8, [x19]
Lloh30:
	adrp	x9, _ECC_CORRECTION@GOTPAGE
Lloh31:
	ldr	x9, [x9, _ECC_CORRECTION@GOTPAGEOFF]
Lloh32:
	ldr	x9, [x9]
	add	x1, x9, x8
	bl	_iowrite32
	ldr	w0, [x21, #16]
	ldr	x8, [x19]
Lloh33:
	adrp	x9, _CFG_DATA_BLOCK_SIZE@GOTPAGE
Lloh34:
	ldr	x9, [x9, _CFG_DATA_BLOCK_SIZE@GOTPAGEOFF]
Lloh35:
	ldr	x9, [x9]
	add	x1, x9, x8
	bl	_iowrite32
	ldr	w0, [x21, #16]
	ldr	x8, [x19]
Lloh36:
	adrp	x9, _CFG_LAST_DATA_BLOCK_SIZE@GOTPAGE
Lloh37:
	ldr	x9, [x9, _CFG_LAST_DATA_BLOCK_SIZE@GOTPAGEOFF]
Lloh38:
	ldr	x9, [x9]
	add	x1, x9, x8
	bl	_iowrite32
	ldr	w0, [x21, #20]
	ldr	x8, [x19]
Lloh39:
	adrp	x9, _CFG_NUM_DATA_BLOCKS@GOTPAGE
Lloh40:
	ldr	x9, [x9, _CFG_NUM_DATA_BLOCKS@GOTPAGEOFF]
Lloh41:
	ldr	x9, [x9]
	add	x1, x9, x8
	bl	_iowrite32
	ldr	w8, [x21, #8]
Lloh42:
	adrp	x9, _NAND_KEEP_TIMINGS@GOTPAGE
Lloh43:
	ldr	x9, [x9, _NAND_KEEP_TIMINGS@GOTPAGEOFF]
Lloh44:
	ldr	w9, [x9]
	tst	w9, w8
	b.eq	LBB0_2
; %bb.1:
	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
LBB0_2:
	sxtw	x8, w20
	mov	w9, #36
	madd	x20, x8, x9, x23
	ldr	w0, [x20]
	ldr	x8, [x19]
Lloh45:
	adrp	x9, _TWHR2_AND_WE_2_RE@GOTPAGE
Lloh46:
	ldr	x9, [x9, _TWHR2_AND_WE_2_RE@GOTPAGEOFF]
Lloh47:
	ldr	x9, [x9]
	add	x1, x9, x8
	bl	_iowrite32
	ldr	w0, [x20, #4]
	ldr	x8, [x19]
Lloh48:
	adrp	x9, _TCWAW_AND_ADDR_2_DATA@GOTPAGE
Lloh49:
	ldr	x9, [x9, _TCWAW_AND_ADDR_2_DATA@GOTPAGEOFF]
Lloh50:
	ldr	x9, [x9]
	add	x1, x9, x8
	bl	_iowrite32
	ldr	w0, [x20, #8]
	ldr	x8, [x19]
Lloh51:
	adrp	x9, _RE_2_WE@GOTPAGE
Lloh52:
	ldr	x9, [x9, _RE_2_WE@GOTPAGEOFF]
Lloh53:
	ldr	x9, [x9]
	add	x1, x9, x8
	bl	_iowrite32
	ldr	w0, [x20, #12]
	ldr	x8, [x19]
Lloh54:
	adrp	x9, _ACC_CLKS@GOTPAGE
Lloh55:
	ldr	x9, [x9, _ACC_CLKS@GOTPAGEOFF]
Lloh56:
	ldr	x9, [x9]
	add	x1, x9, x8
	bl	_iowrite32
	ldr	w0, [x20, #16]
	ldr	x8, [x19]
Lloh57:
	adrp	x9, _RDWR_EN_LO_CNT@GOTPAGE
Lloh58:
	ldr	x9, [x9, _RDWR_EN_LO_CNT@GOTPAGEOFF]
Lloh59:
	ldr	x9, [x9]
	add	x1, x9, x8
	bl	_iowrite32
	ldr	w0, [x20, #20]
	ldr	x8, [x19]
Lloh60:
	adrp	x9, _RDWR_EN_HI_CNT@GOTPAGE
Lloh61:
	ldr	x9, [x9, _RDWR_EN_HI_CNT@GOTPAGEOFF]
Lloh62:
	ldr	x9, [x9]
	add	x1, x9, x8
	bl	_iowrite32
	ldr	w0, [x20, #24]
	ldr	x8, [x19]
Lloh63:
	adrp	x9, _CS_SETUP_CNT@GOTPAGE
Lloh64:
	ldr	x9, [x9, _CS_SETUP_CNT@GOTPAGEOFF]
Lloh65:
	ldr	x9, [x9]
	add	x1, x9, x8
	bl	_iowrite32
	ldr	w0, [x20, #28]
	ldr	x8, [x19]
Lloh66:
	adrp	x9, _RE_2_RE@GOTPAGE
Lloh67:
	ldr	x9, [x9, _RE_2_RE@GOTPAGEOFF]
Lloh68:
	ldr	x9, [x9]
	add	x1, x9, x8
	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
	b	_iowrite32
	.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
	.loh AdrpLdrGotLdr	Lloh66, Lloh67, Lloh68
	.loh AdrpLdrGotLdr	Lloh63, Lloh64, Lloh65
	.loh AdrpLdrGotLdr	Lloh60, Lloh61, Lloh62
	.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
	.cfi_endproc
                                        ; -- End function
	.comm	_PAGES_PER_BLOCK,8,3            ; @PAGES_PER_BLOCK
	.comm	_NAND_BUSWIDTH_16,4,2           ; @NAND_BUSWIDTH_16
	.comm	_DEVICE_WIDTH,8,3               ; @DEVICE_WIDTH
	.comm	_DEVICE_MAIN_AREA_SIZE,8,3      ; @DEVICE_MAIN_AREA_SIZE
	.comm	_DEVICE_SPARE_AREA_SIZE,8,3     ; @DEVICE_SPARE_AREA_SIZE
	.comm	_NAND_ROW_ADDR_3,4,2            ; @NAND_ROW_ADDR_3
	.comm	_TWO_ROW_ADDR_CYCLES__FLAG,4,2  ; @TWO_ROW_ADDR_CYCLES__FLAG
	.comm	_TWO_ROW_ADDR_CYCLES,8,3        ; @TWO_ROW_ADDR_CYCLES
	.comm	_ECC_CORRECTION__ERASE_THRESHOLD,4,2 ; @ECC_CORRECTION__ERASE_THRESHOLD
	.comm	_ECC_CORRECTION__VALUE,4,2      ; @ECC_CORRECTION__VALUE
	.comm	_ECC_CORRECTION,8,3             ; @ECC_CORRECTION
	.comm	_CFG_DATA_BLOCK_SIZE,8,3        ; @CFG_DATA_BLOCK_SIZE
	.comm	_CFG_LAST_DATA_BLOCK_SIZE,8,3   ; @CFG_LAST_DATA_BLOCK_SIZE
	.comm	_CFG_NUM_DATA_BLOCKS,8,3        ; @CFG_NUM_DATA_BLOCKS
	.comm	_NAND_KEEP_TIMINGS,4,2          ; @NAND_KEEP_TIMINGS
	.comm	_TWHR2_AND_WE_2_RE,8,3          ; @TWHR2_AND_WE_2_RE
	.comm	_TCWAW_AND_ADDR_2_DATA,8,3      ; @TCWAW_AND_ADDR_2_DATA
	.comm	_RE_2_WE,8,3                    ; @RE_2_WE
	.comm	_ACC_CLKS,8,3                   ; @ACC_CLKS
	.comm	_RDWR_EN_LO_CNT,8,3             ; @RDWR_EN_LO_CNT
	.comm	_RDWR_EN_HI_CNT,8,3             ; @RDWR_EN_HI_CNT
	.comm	_CS_SETUP_CNT,8,3               ; @CS_SETUP_CNT
	.comm	_RE_2_RE,8,3                    ; @RE_2_RE
	.no_dead_strip	_denali_select_target
.subsections_via_symbols
