	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	4, 0x90                         ## -- Begin function check_status
_check_status:                          ## @check_status
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	movq	_MIO_EMM_RSP_STS_RSP_BAD_STS@GOTPCREL(%rip), %rax
	testl	%edi, (%rax)
	jne	LBB0_3
## %bb.1:
	movq	_MIO_EMM_RSP_STS_RSP_CRC_ERR@GOTPCREL(%rip), %rax
	testl	%edi, (%rax)
	jne	LBB0_3
## %bb.2:
	movq	_MIO_EMM_RSP_STS_BLK_CRC_ERR@GOTPCREL(%rip), %rax
	testl	%edi, (%rax)
	je	LBB0_4
LBB0_3:
	movq	_EILSEQ@GOTPCREL(%rip), %rcx
LBB0_10:
	xorl	%eax, %eax
	subl	(%rcx), %eax
	popq	%rbp
	retq
LBB0_4:
	movq	_MIO_EMM_RSP_STS_RSP_TIMEOUT@GOTPCREL(%rip), %rax
	testl	%edi, (%rax)
	jne	LBB0_6
## %bb.5:
	movq	_MIO_EMM_RSP_STS_BLK_TIMEOUT@GOTPCREL(%rip), %rax
	testl	%edi, (%rax)
	je	LBB0_7
LBB0_6:
	movq	_ETIMEDOUT@GOTPCREL(%rip), %rcx
	jmp	LBB0_10
LBB0_7:
	movq	_MIO_EMM_RSP_STS_DBUF_ERR@GOTPCREL(%rip), %rax
	testl	%edi, (%rax)
	je	LBB0_8
## %bb.9:
	movq	_EIO@GOTPCREL(%rip), %rcx
	jmp	LBB0_10
LBB0_8:
	xorl	%eax, %eax
	popq	%rbp
	retq
	.cfi_endproc
                                        ## -- End function
	.comm	_MIO_EMM_RSP_STS_RSP_BAD_STS,4,2 ## @MIO_EMM_RSP_STS_RSP_BAD_STS
	.comm	_MIO_EMM_RSP_STS_RSP_CRC_ERR,4,2 ## @MIO_EMM_RSP_STS_RSP_CRC_ERR
	.comm	_MIO_EMM_RSP_STS_BLK_CRC_ERR,4,2 ## @MIO_EMM_RSP_STS_BLK_CRC_ERR
	.comm	_EILSEQ,4,2                     ## @EILSEQ
	.comm	_MIO_EMM_RSP_STS_RSP_TIMEOUT,4,2 ## @MIO_EMM_RSP_STS_RSP_TIMEOUT
	.comm	_MIO_EMM_RSP_STS_BLK_TIMEOUT,4,2 ## @MIO_EMM_RSP_STS_BLK_TIMEOUT
	.comm	_ETIMEDOUT,4,2                  ## @ETIMEDOUT
	.comm	_MIO_EMM_RSP_STS_DBUF_ERR,4,2   ## @MIO_EMM_RSP_STS_DBUF_ERR
	.comm	_EIO,4,2                        ## @EIO
	.no_dead_strip	_check_status
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	2                               ; -- Begin function check_status
_check_status:                          ; @check_status
	.cfi_startproc
; %bb.0:
Lloh0:
	adrp	x8, _MIO_EMM_RSP_STS_RSP_BAD_STS@GOTPAGE
Lloh1:
	ldr	x8, [x8, _MIO_EMM_RSP_STS_RSP_BAD_STS@GOTPAGEOFF]
Lloh2:
	ldr	w8, [x8]
	tst	w8, w0
	b.ne	LBB0_3
; %bb.1:
Lloh3:
	adrp	x8, _MIO_EMM_RSP_STS_RSP_CRC_ERR@GOTPAGE
Lloh4:
	ldr	x8, [x8, _MIO_EMM_RSP_STS_RSP_CRC_ERR@GOTPAGEOFF]
Lloh5:
	ldr	w8, [x8]
	tst	w8, w0
	b.ne	LBB0_3
; %bb.2:
Lloh6:
	adrp	x8, _MIO_EMM_RSP_STS_BLK_CRC_ERR@GOTPAGE
Lloh7:
	ldr	x8, [x8, _MIO_EMM_RSP_STS_BLK_CRC_ERR@GOTPAGEOFF]
Lloh8:
	ldr	w8, [x8]
	tst	w8, w0
	b.eq	LBB0_5
LBB0_3:
Lloh9:
	adrp	x8, _EILSEQ@GOTPAGE
Lloh10:
	ldr	x8, [x8, _EILSEQ@GOTPAGEOFF]
LBB0_4:
	ldr	w8, [x8]
	neg	w0, w8
	ret
LBB0_5:
Lloh11:
	adrp	x8, _MIO_EMM_RSP_STS_RSP_TIMEOUT@GOTPAGE
Lloh12:
	ldr	x8, [x8, _MIO_EMM_RSP_STS_RSP_TIMEOUT@GOTPAGEOFF]
Lloh13:
	ldr	w8, [x8]
	tst	w8, w0
	b.ne	LBB0_7
; %bb.6:
Lloh14:
	adrp	x8, _MIO_EMM_RSP_STS_BLK_TIMEOUT@GOTPAGE
Lloh15:
	ldr	x8, [x8, _MIO_EMM_RSP_STS_BLK_TIMEOUT@GOTPAGEOFF]
Lloh16:
	ldr	w8, [x8]
	tst	w8, w0
	b.eq	LBB0_8
LBB0_7:
Lloh17:
	adrp	x8, _ETIMEDOUT@GOTPAGE
Lloh18:
	ldr	x8, [x8, _ETIMEDOUT@GOTPAGEOFF]
	b	LBB0_4
LBB0_8:
Lloh19:
	adrp	x8, _MIO_EMM_RSP_STS_DBUF_ERR@GOTPAGE
Lloh20:
	ldr	x8, [x8, _MIO_EMM_RSP_STS_DBUF_ERR@GOTPAGEOFF]
Lloh21:
	ldr	w8, [x8]
	tst	w8, w0
	b.eq	LBB0_10
; %bb.9:
Lloh22:
	adrp	x8, _EIO@GOTPAGE
Lloh23:
	ldr	x8, [x8, _EIO@GOTPAGEOFF]
	b	LBB0_4
LBB0_10:
	mov	w0, #0
	ret
	.loh AdrpLdrGotLdr	Lloh0, Lloh1, Lloh2
	.loh AdrpLdrGotLdr	Lloh3, Lloh4, Lloh5
	.loh AdrpLdrGotLdr	Lloh6, Lloh7, Lloh8
	.loh AdrpLdrGot	Lloh9, Lloh10
	.loh AdrpLdrGotLdr	Lloh11, Lloh12, Lloh13
	.loh AdrpLdrGotLdr	Lloh14, Lloh15, Lloh16
	.loh AdrpLdrGot	Lloh17, Lloh18
	.loh AdrpLdrGotLdr	Lloh19, Lloh20, Lloh21
	.loh AdrpLdrGot	Lloh22, Lloh23
	.cfi_endproc
                                        ; -- End function
	.comm	_MIO_EMM_RSP_STS_RSP_BAD_STS,4,2 ; @MIO_EMM_RSP_STS_RSP_BAD_STS
	.comm	_MIO_EMM_RSP_STS_RSP_CRC_ERR,4,2 ; @MIO_EMM_RSP_STS_RSP_CRC_ERR
	.comm	_MIO_EMM_RSP_STS_BLK_CRC_ERR,4,2 ; @MIO_EMM_RSP_STS_BLK_CRC_ERR
	.comm	_EILSEQ,4,2                     ; @EILSEQ
	.comm	_MIO_EMM_RSP_STS_RSP_TIMEOUT,4,2 ; @MIO_EMM_RSP_STS_RSP_TIMEOUT
	.comm	_MIO_EMM_RSP_STS_BLK_TIMEOUT,4,2 ; @MIO_EMM_RSP_STS_BLK_TIMEOUT
	.comm	_ETIMEDOUT,4,2                  ; @ETIMEDOUT
	.comm	_MIO_EMM_RSP_STS_DBUF_ERR,4,2   ; @MIO_EMM_RSP_STS_DBUF_ERR
	.comm	_EIO,4,2                        ; @EIO
	.no_dead_strip	_check_status
.subsections_via_symbols
