	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	4, 0x90                         ## -- Begin function elfcore_grok_nto_note
_elfcore_grok_nto_note:                 ## @elfcore_grok_nto_note
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	movl	(%rsi), %ecx
	addl	$-128, %ecx
	cmpl	$3, %ecx
	ja	LBB0_7
## %bb.1:
	movq	%rsi, %rax
	leaq	LJTI0_0(%rip), %rdx
	movslq	(%rdx,%rcx,4), %rcx
	addq	%rdx, %rcx
	jmpq	*%rcx
LBB0_3:
	leaq	_elfcore_grok_nto_note.tid(%rip), %rdx
	movq	%rax, %rsi
	popq	%rbp
	jmp	_elfcore_grok_nto_status        ## TAILCALL
LBB0_7:
	movq	_TRUE@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	popq	%rbp
	retq
LBB0_2:
	leaq	L_.str(%rip), %rsi
	movq	%rax, %rdx
	popq	%rbp
	jmp	_elfcore_make_note_pseudosection ## TAILCALL
LBB0_4:
	movq	_elfcore_grok_nto_note.tid(%rip), %rdx
	leaq	L_.str.1(%rip), %rcx
	jmp	LBB0_5
LBB0_6:
	movq	_elfcore_grok_nto_note.tid(%rip), %rdx
	leaq	L_.str.2(%rip), %rcx
LBB0_5:
	movq	%rax, %rsi
	popq	%rbp
	jmp	_elfcore_grok_nto_regs          ## TAILCALL
	.cfi_endproc
	.p2align	2, 0x90
	.data_region jt32
.set L0_0_set_3, LBB0_3-LJTI0_0
.set L0_0_set_2, LBB0_2-LJTI0_0
.set L0_0_set_4, LBB0_4-LJTI0_0
.set L0_0_set_6, LBB0_6-LJTI0_0
LJTI0_0:
	.long	L0_0_set_3
	.long	L0_0_set_2
	.long	L0_0_set_4
	.long	L0_0_set_6
	.end_data_region
                                        ## -- End function
	.section	__DATA,__data
	.p2align	3                               ## @elfcore_grok_nto_note.tid
_elfcore_grok_nto_note.tid:
	.quad	1                               ## 0x1

	.section	__TEXT,__cstring,cstring_literals
L_.str:                                 ## @.str
	.asciz	".qnx_core_info"

L_.str.1:                               ## @.str.1
	.asciz	".reg"

L_.str.2:                               ## @.str.2
	.asciz	".reg2"

	.comm	_TRUE,4,2                       ## @TRUE
	.no_dead_strip	_elfcore_grok_nto_note
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	2                               ; -- Begin function elfcore_grok_nto_note
_elfcore_grok_nto_note:                 ; @elfcore_grok_nto_note
	.cfi_startproc
; %bb.0:
	ldr	w9, [x1]
	sub	w9, w9, #128
	cmp	w9, #3
	b.hi	LBB0_3
; %bb.1:
	mov	x8, x1
Lloh0:
	adrp	x10, lJTI0_0@PAGE
Lloh1:
	add	x10, x10, lJTI0_0@PAGEOFF
	adr	x11, LBB0_2
	ldrb	w12, [x10, x9]
	add	x11, x11, x12, lsl #2
	br	x11
LBB0_2:
Lloh2:
	adrp	x2, _elfcore_grok_nto_note.tid@PAGE
Lloh3:
	add	x2, x2, _elfcore_grok_nto_note.tid@PAGEOFF
	mov	x1, x8
	b	_elfcore_grok_nto_status
LBB0_3:
Lloh4:
	adrp	x8, _TRUE@GOTPAGE
Lloh5:
	ldr	x8, [x8, _TRUE@GOTPAGEOFF]
Lloh6:
	ldr	w0, [x8]
	ret
LBB0_4:
Lloh7:
	adrp	x1, l_.str@PAGE
Lloh8:
	add	x1, x1, l_.str@PAGEOFF
	mov	x2, x8
	b	_elfcore_make_note_pseudosection
LBB0_5:
Lloh9:
	adrp	x9, _elfcore_grok_nto_note.tid@PAGE
Lloh10:
	ldr	x2, [x9, _elfcore_grok_nto_note.tid@PAGEOFF]
Lloh11:
	adrp	x3, l_.str.1@PAGE
Lloh12:
	add	x3, x3, l_.str.1@PAGEOFF
	mov	x1, x8
	b	_elfcore_grok_nto_regs
LBB0_6:
Lloh13:
	adrp	x9, _elfcore_grok_nto_note.tid@PAGE
Lloh14:
	ldr	x2, [x9, _elfcore_grok_nto_note.tid@PAGEOFF]
Lloh15:
	adrp	x3, l_.str.2@PAGE
Lloh16:
	add	x3, x3, l_.str.2@PAGEOFF
	mov	x1, x8
	b	_elfcore_grok_nto_regs
	.loh AdrpAdd	Lloh0, Lloh1
	.loh AdrpAdd	Lloh2, Lloh3
	.loh AdrpLdrGotLdr	Lloh4, Lloh5, Lloh6
	.loh AdrpAdd	Lloh7, Lloh8
	.loh AdrpAdd	Lloh11, Lloh12
	.loh AdrpLdr	Lloh9, Lloh10
	.loh AdrpAdd	Lloh15, Lloh16
	.loh AdrpLdr	Lloh13, Lloh14
	.cfi_endproc
	.section	__TEXT,__const
lJTI0_0:
	.byte	(LBB0_2-LBB0_2)>>2
	.byte	(LBB0_4-LBB0_2)>>2
	.byte	(LBB0_5-LBB0_2)>>2
	.byte	(LBB0_6-LBB0_2)>>2
                                        ; -- End function
	.section	__DATA,__data
	.p2align	3                               ; @elfcore_grok_nto_note.tid
_elfcore_grok_nto_note.tid:
	.quad	1                               ; 0x1

	.section	__TEXT,__cstring,cstring_literals
l_.str:                                 ; @.str
	.asciz	".qnx_core_info"

l_.str.1:                               ; @.str.1
	.asciz	".reg"

l_.str.2:                               ; @.str.2
	.asciz	".reg2"

	.comm	_TRUE,4,2                       ; @TRUE
	.no_dead_strip	_elfcore_grok_nto_note
.subsections_via_symbols
