	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_status_get_status_string       ## -- Begin function status_get_status_string
	.p2align	4, 0x90
_status_get_status_string:              ## @status_get_status_string
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	movq	(%rdi), %rcx
	movl	(%rcx), %edx
	addl	$-128, %edx
	cmpl	$12, %edx
	ja	LBB0_16
## %bb.1:
	movq	_ST_0000@GOTPCREL(%rip), %rax
	leaq	LJTI0_0(%rip), %rsi
	movslq	(%rsi,%rdx,4), %rdx
	addq	%rsi, %rdx
	jmpq	*%rdx
LBB0_6:
	movq	_ST_0002@GOTPCREL(%rip), %rax
	jmp	LBB0_17
LBB0_7:
	movq	_ST_0004@GOTPCREL(%rip), %rax
	jmp	LBB0_17
LBB0_5:
	movq	_ST_0001@GOTPCREL(%rip), %rax
	jmp	LBB0_17
LBB0_13:
	movq	_ST_0010@GOTPCREL(%rip), %rax
	jmp	LBB0_17
LBB0_10:
	movq	_ST_0007@GOTPCREL(%rip), %rax
	jmp	LBB0_17
LBB0_16:
	movq	_ST_9999@GOTPCREL(%rip), %rax
	jmp	LBB0_17
LBB0_2:
	cmpl	$1, 4(%rcx)
	jne	LBB0_3
## %bb.4:
	movq	_ST_0012@GOTPCREL(%rip), %rax
	jmp	LBB0_17
LBB0_11:
	movq	_ST_0008@GOTPCREL(%rip), %rax
	jmp	LBB0_17
LBB0_8:
	movq	_ST_0005@GOTPCREL(%rip), %rax
	jmp	LBB0_17
LBB0_15:
	movq	_ST_0013@GOTPCREL(%rip), %rax
	jmp	LBB0_17
LBB0_9:
	movq	_ST_0006@GOTPCREL(%rip), %rax
	jmp	LBB0_17
LBB0_12:
	movq	_ST_0009@GOTPCREL(%rip), %rax
	jmp	LBB0_17
LBB0_14:
	movq	_ST_0011@GOTPCREL(%rip), %rax
	jmp	LBB0_17
LBB0_3:
	movq	_ST_0003@GOTPCREL(%rip), %rax
LBB0_17:
	movq	(%rax), %rax
	popq	%rbp
	retq
	.cfi_endproc
	.p2align	2, 0x90
	.data_region jt32
.set L0_0_set_6, LBB0_6-LJTI0_0
.set L0_0_set_2, LBB0_2-LJTI0_0
.set L0_0_set_11, LBB0_11-LJTI0_0
.set L0_0_set_7, LBB0_7-LJTI0_0
.set L0_0_set_17, LBB0_17-LJTI0_0
.set L0_0_set_8, LBB0_8-LJTI0_0
.set L0_0_set_15, LBB0_15-LJTI0_0
.set L0_0_set_9, LBB0_9-LJTI0_0
.set L0_0_set_12, LBB0_12-LJTI0_0
.set L0_0_set_5, LBB0_5-LJTI0_0
.set L0_0_set_14, LBB0_14-LJTI0_0
.set L0_0_set_13, LBB0_13-LJTI0_0
.set L0_0_set_10, LBB0_10-LJTI0_0
LJTI0_0:
	.long	L0_0_set_6
	.long	L0_0_set_2
	.long	L0_0_set_11
	.long	L0_0_set_7
	.long	L0_0_set_17
	.long	L0_0_set_8
	.long	L0_0_set_15
	.long	L0_0_set_9
	.long	L0_0_set_12
	.long	L0_0_set_5
	.long	L0_0_set_14
	.long	L0_0_set_13
	.long	L0_0_set_10
	.end_data_region
                                        ## -- End function
	.comm	_ST_0012,8,3                    ## @ST_0012
	.comm	_ST_0000,8,3                    ## @ST_0000
	.comm	_ST_0001,8,3                    ## @ST_0001
	.comm	_ST_0002,8,3                    ## @ST_0002
	.comm	_ST_0003,8,3                    ## @ST_0003
	.comm	_ST_0004,8,3                    ## @ST_0004
	.comm	_ST_0005,8,3                    ## @ST_0005
	.comm	_ST_0006,8,3                    ## @ST_0006
	.comm	_ST_0007,8,3                    ## @ST_0007
	.comm	_ST_0008,8,3                    ## @ST_0008
	.comm	_ST_0009,8,3                    ## @ST_0009
	.comm	_ST_0010,8,3                    ## @ST_0010
	.comm	_ST_0011,8,3                    ## @ST_0011
	.comm	_ST_0013,8,3                    ## @ST_0013
	.comm	_ST_9999,8,3                    ## @ST_9999
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_status_get_status_string       ; -- Begin function status_get_status_string
	.p2align	2
_status_get_status_string:              ; @status_get_status_string
	.cfi_startproc
; %bb.0:
	ldr	x9, [x0]
	ldr	w8, [x9]
	sub	w10, w8, #128
	cmp	w10, #12
	b.hi	LBB0_3
; %bb.1:
Lloh0:
	adrp	x8, _ST_0000@GOTPAGE
Lloh1:
	ldr	x8, [x8, _ST_0000@GOTPAGEOFF]
Lloh2:
	adrp	x11, lJTI0_0@PAGE
Lloh3:
	add	x11, x11, lJTI0_0@PAGEOFF
	adr	x12, LBB0_2
	ldrb	w13, [x11, x10]
	add	x12, x12, x13, lsl #2
	br	x12
LBB0_2:
Lloh4:
	adrp	x8, _ST_0002@GOTPAGE
Lloh5:
	ldr	x8, [x8, _ST_0002@GOTPAGEOFF]
Lloh6:
	ldr	x0, [x8]
	ret
LBB0_3:
Lloh7:
	adrp	x8, _ST_9999@GOTPAGE
Lloh8:
	ldr	x8, [x8, _ST_9999@GOTPAGEOFF]
LBB0_4:
	ldr	x0, [x8]
	ret
LBB0_5:
	ldr	w8, [x9, #4]
Lloh9:
	adrp	x9, _ST_0003@GOTPAGE
Lloh10:
	ldr	x9, [x9, _ST_0003@GOTPAGEOFF]
Lloh11:
	adrp	x10, _ST_0012@GOTPAGE
Lloh12:
	ldr	x10, [x10, _ST_0012@GOTPAGEOFF]
	cmp	w8, #1
	csel	x8, x10, x9, eq
	ldr	x0, [x8]
	ret
LBB0_6:
Lloh13:
	adrp	x8, _ST_0008@GOTPAGE
Lloh14:
	ldr	x8, [x8, _ST_0008@GOTPAGEOFF]
Lloh15:
	ldr	x0, [x8]
	ret
LBB0_7:
Lloh16:
	adrp	x8, _ST_0004@GOTPAGE
Lloh17:
	ldr	x8, [x8, _ST_0004@GOTPAGEOFF]
Lloh18:
	ldr	x0, [x8]
	ret
LBB0_8:
Lloh19:
	adrp	x8, _ST_0005@GOTPAGE
Lloh20:
	ldr	x8, [x8, _ST_0005@GOTPAGEOFF]
Lloh21:
	ldr	x0, [x8]
	ret
LBB0_9:
Lloh22:
	adrp	x8, _ST_0013@GOTPAGE
Lloh23:
	ldr	x8, [x8, _ST_0013@GOTPAGEOFF]
Lloh24:
	ldr	x0, [x8]
	ret
LBB0_10:
Lloh25:
	adrp	x8, _ST_0006@GOTPAGE
Lloh26:
	ldr	x8, [x8, _ST_0006@GOTPAGEOFF]
Lloh27:
	ldr	x0, [x8]
	ret
LBB0_11:
Lloh28:
	adrp	x8, _ST_0009@GOTPAGE
Lloh29:
	ldr	x8, [x8, _ST_0009@GOTPAGEOFF]
Lloh30:
	ldr	x0, [x8]
	ret
LBB0_12:
Lloh31:
	adrp	x8, _ST_0001@GOTPAGE
Lloh32:
	ldr	x8, [x8, _ST_0001@GOTPAGEOFF]
Lloh33:
	ldr	x0, [x8]
	ret
LBB0_13:
Lloh34:
	adrp	x8, _ST_0011@GOTPAGE
Lloh35:
	ldr	x8, [x8, _ST_0011@GOTPAGEOFF]
Lloh36:
	ldr	x0, [x8]
	ret
LBB0_14:
Lloh37:
	adrp	x8, _ST_0010@GOTPAGE
Lloh38:
	ldr	x8, [x8, _ST_0010@GOTPAGEOFF]
Lloh39:
	ldr	x0, [x8]
	ret
LBB0_15:
Lloh40:
	adrp	x8, _ST_0007@GOTPAGE
Lloh41:
	ldr	x8, [x8, _ST_0007@GOTPAGEOFF]
Lloh42:
	ldr	x0, [x8]
	ret
	.loh AdrpAdd	Lloh2, Lloh3
	.loh AdrpLdrGot	Lloh0, Lloh1
	.loh AdrpLdrGotLdr	Lloh4, Lloh5, Lloh6
	.loh AdrpLdrGot	Lloh7, Lloh8
	.loh AdrpLdrGot	Lloh11, Lloh12
	.loh AdrpLdrGot	Lloh9, Lloh10
	.loh AdrpLdrGotLdr	Lloh13, Lloh14, Lloh15
	.loh AdrpLdrGotLdr	Lloh16, Lloh17, Lloh18
	.loh AdrpLdrGotLdr	Lloh19, Lloh20, Lloh21
	.loh AdrpLdrGotLdr	Lloh22, Lloh23, Lloh24
	.loh AdrpLdrGotLdr	Lloh25, Lloh26, Lloh27
	.loh AdrpLdrGotLdr	Lloh28, Lloh29, Lloh30
	.loh AdrpLdrGotLdr	Lloh31, Lloh32, Lloh33
	.loh AdrpLdrGotLdr	Lloh34, Lloh35, Lloh36
	.loh AdrpLdrGotLdr	Lloh37, Lloh38, Lloh39
	.loh AdrpLdrGotLdr	Lloh40, Lloh41, Lloh42
	.cfi_endproc
	.section	__TEXT,__const
lJTI0_0:
	.byte	(LBB0_2-LBB0_2)>>2
	.byte	(LBB0_5-LBB0_2)>>2
	.byte	(LBB0_6-LBB0_2)>>2
	.byte	(LBB0_7-LBB0_2)>>2
	.byte	(LBB0_4-LBB0_2)>>2
	.byte	(LBB0_8-LBB0_2)>>2
	.byte	(LBB0_9-LBB0_2)>>2
	.byte	(LBB0_10-LBB0_2)>>2
	.byte	(LBB0_11-LBB0_2)>>2
	.byte	(LBB0_12-LBB0_2)>>2
	.byte	(LBB0_13-LBB0_2)>>2
	.byte	(LBB0_14-LBB0_2)>>2
	.byte	(LBB0_15-LBB0_2)>>2
                                        ; -- End function
	.comm	_ST_0012,8,3                    ; @ST_0012
	.comm	_ST_0000,8,3                    ; @ST_0000
	.comm	_ST_0001,8,3                    ; @ST_0001
	.comm	_ST_0002,8,3                    ; @ST_0002
	.comm	_ST_0003,8,3                    ; @ST_0003
	.comm	_ST_0004,8,3                    ; @ST_0004
	.comm	_ST_0005,8,3                    ; @ST_0005
	.comm	_ST_0006,8,3                    ; @ST_0006
	.comm	_ST_0007,8,3                    ; @ST_0007
	.comm	_ST_0008,8,3                    ; @ST_0008
	.comm	_ST_0009,8,3                    ; @ST_0009
	.comm	_ST_0010,8,3                    ; @ST_0010
	.comm	_ST_0011,8,3                    ; @ST_0011
	.comm	_ST_0013,8,3                    ; @ST_0013
	.comm	_ST_9999,8,3                    ; @ST_9999
.subsections_via_symbols
