	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	4, 0x90                         ## -- Begin function get_modqp_statetrans
_get_modqp_statetrans:                  ## @get_modqp_statetrans
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
                                        ## kill: def $esi killed $esi def $rsi
                                        ## kill: def $edi killed $edi def $rdi
	movq	_EINVAL@GOTPCREL(%rip), %rcx
	xorl	%eax, %eax
	subl	(%rcx), %eax
	addl	$-129, %esi
	cmpl	$5, %esi
	ja	LBB0_19
## %bb.1:
	leaq	LJTI0_0(%rip), %rcx
	movslq	(%rcx,%rsi,4), %rdx
	addq	%rcx, %rdx
	jmpq	*%rdx
LBB0_15:
	cmpl	$130, %edi
	jne	LBB0_19
## %bb.16:
	movq	_IB_QPST_RTS2SQD@GOTPCREL(%rip), %rax
	jmp	LBB0_18
LBB0_3:
	cmpl	$133, %edi
	je	LBB0_6
## %bb.4:
	cmpl	$132, %edi
	jne	LBB0_19
## %bb.5:
	movq	_IB_QPST_RESET2INIT@GOTPCREL(%rip), %rax
	jmp	LBB0_18
LBB0_9:
	addl	$-128, %edi
	cmpl	$3, %edi
	ja	LBB0_19
## %bb.10:
	leaq	LJTI0_1(%rip), %rax
	movslq	(%rax,%rdi,4), %rcx
	addq	%rax, %rcx
	jmpq	*%rcx
LBB0_14:
	movq	_IB_QPST_SQE2RTS@GOTPCREL(%rip), %rax
	jmp	LBB0_18
LBB0_7:
	cmpl	$133, %edi
	jne	LBB0_19
## %bb.8:
	movq	_IB_QPST_INIT2RTR@GOTPCREL(%rip), %rax
	jmp	LBB0_18
LBB0_2:
	movq	_IB_QPST_ANY2RESET@GOTPCREL(%rip), %rax
	jmp	LBB0_18
LBB0_17:
	movq	_IB_QPST_ANY2ERR@GOTPCREL(%rip), %rax
	jmp	LBB0_18
LBB0_6:
	movq	_IB_QPST_INIT2INIT@GOTPCREL(%rip), %rax
	jmp	LBB0_18
LBB0_13:
	movq	_IB_QPST_SQD2RTS@GOTPCREL(%rip), %rax
	jmp	LBB0_18
LBB0_12:
	movq	_IB_QPST_RTS2RTS@GOTPCREL(%rip), %rax
	jmp	LBB0_18
LBB0_11:
	movq	_IB_QPST_RTR2RTS@GOTPCREL(%rip), %rax
LBB0_18:
	movl	(%rax), %eax
LBB0_19:
	popq	%rbp
	retq
	.cfi_endproc
	.p2align	2, 0x90
	.data_region jt32
.set L0_0_set_15, LBB0_15-LJTI0_0
.set L0_0_set_9, LBB0_9-LJTI0_0
.set L0_0_set_7, LBB0_7-LJTI0_0
.set L0_0_set_2, LBB0_2-LJTI0_0
.set L0_0_set_3, LBB0_3-LJTI0_0
.set L0_0_set_17, LBB0_17-LJTI0_0
LJTI0_0:
	.long	L0_0_set_15
	.long	L0_0_set_9
	.long	L0_0_set_7
	.long	L0_0_set_2
	.long	L0_0_set_3
	.long	L0_0_set_17
.set L0_1_set_14, LBB0_14-LJTI0_1
.set L0_1_set_13, LBB0_13-LJTI0_1
.set L0_1_set_12, LBB0_12-LJTI0_1
.set L0_1_set_11, LBB0_11-LJTI0_1
LJTI0_1:
	.long	L0_1_set_14
	.long	L0_1_set_13
	.long	L0_1_set_12
	.long	L0_1_set_11
	.end_data_region
                                        ## -- End function
	.comm	_EINVAL,4,2                     ## @EINVAL
	.comm	_IB_QPST_ANY2RESET,4,2          ## @IB_QPST_ANY2RESET
	.comm	_IB_QPST_RESET2INIT,4,2         ## @IB_QPST_RESET2INIT
	.comm	_IB_QPST_INIT2INIT,4,2          ## @IB_QPST_INIT2INIT
	.comm	_IB_QPST_INIT2RTR,4,2           ## @IB_QPST_INIT2RTR
	.comm	_IB_QPST_RTR2RTS,4,2            ## @IB_QPST_RTR2RTS
	.comm	_IB_QPST_RTS2RTS,4,2            ## @IB_QPST_RTS2RTS
	.comm	_IB_QPST_SQD2RTS,4,2            ## @IB_QPST_SQD2RTS
	.comm	_IB_QPST_SQE2RTS,4,2            ## @IB_QPST_SQE2RTS
	.comm	_IB_QPST_RTS2SQD,4,2            ## @IB_QPST_RTS2SQD
	.comm	_IB_QPST_ANY2ERR,4,2            ## @IB_QPST_ANY2ERR
	.no_dead_strip	_get_modqp_statetrans
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	2                               ; -- Begin function get_modqp_statetrans
_get_modqp_statetrans:                  ; @get_modqp_statetrans
	.cfi_startproc
; %bb.0:
	mov	x8, x0
Lloh0:
	adrp	x9, _EINVAL@GOTPAGE
Lloh1:
	ldr	x9, [x9, _EINVAL@GOTPAGEOFF]
Lloh2:
	ldr	w9, [x9]
	neg	w0, w9
	sub	w9, w1, #129
	cmp	w9, #5
	b.hi	LBB0_17
; %bb.1:
Lloh3:
	adrp	x10, lJTI0_0@PAGE
Lloh4:
	add	x10, x10, lJTI0_0@PAGEOFF
	adr	x11, LBB0_2
	ldrb	w12, [x10, x9]
	add	x11, x11, x12, lsl #2
	br	x11
LBB0_2:
Lloh5:
	adrp	x9, _IB_QPST_RTS2SQD@GOTPAGE
Lloh6:
	ldr	x9, [x9, _IB_QPST_RTS2SQD@GOTPAGEOFF]
Lloh7:
	ldr	w9, [x9]
	cmp	w8, #130
	csel	w0, w9, w0, eq
	ret
LBB0_3:
	cmp	w8, #133
	b.eq	LBB0_12
; %bb.4:
	cmp	w8, #132
	b.ne	LBB0_17
; %bb.5:
Lloh8:
	adrp	x8, _IB_QPST_RESET2INIT@GOTPAGE
Lloh9:
	ldr	x8, [x8, _IB_QPST_RESET2INIT@GOTPAGEOFF]
	b	LBB0_16
LBB0_6:
	sub	w8, w8, #128
	cmp	w8, #3
	b.hi	LBB0_17
; %bb.7:
Lloh10:
	adrp	x9, lJTI0_1@PAGE
Lloh11:
	add	x9, x9, lJTI0_1@PAGEOFF
	adr	x10, LBB0_8
	ldrb	w11, [x9, x8]
	add	x10, x10, x11, lsl #2
	br	x10
LBB0_8:
Lloh12:
	adrp	x8, _IB_QPST_SQE2RTS@GOTPAGE
Lloh13:
	ldr	x8, [x8, _IB_QPST_SQE2RTS@GOTPAGEOFF]
	b	LBB0_16
LBB0_9:
Lloh14:
	adrp	x9, _IB_QPST_INIT2RTR@GOTPAGE
Lloh15:
	ldr	x9, [x9, _IB_QPST_INIT2RTR@GOTPAGEOFF]
Lloh16:
	ldr	w9, [x9]
	cmp	w8, #133
	csel	w0, w9, w0, eq
	ret
LBB0_10:
Lloh17:
	adrp	x8, _IB_QPST_ANY2RESET@GOTPAGE
Lloh18:
	ldr	x8, [x8, _IB_QPST_ANY2RESET@GOTPAGEOFF]
	b	LBB0_16
LBB0_11:
Lloh19:
	adrp	x8, _IB_QPST_ANY2ERR@GOTPAGE
Lloh20:
	ldr	x8, [x8, _IB_QPST_ANY2ERR@GOTPAGEOFF]
	b	LBB0_16
LBB0_12:
Lloh21:
	adrp	x8, _IB_QPST_INIT2INIT@GOTPAGE
Lloh22:
	ldr	x8, [x8, _IB_QPST_INIT2INIT@GOTPAGEOFF]
	b	LBB0_16
LBB0_13:
Lloh23:
	adrp	x8, _IB_QPST_SQD2RTS@GOTPAGE
Lloh24:
	ldr	x8, [x8, _IB_QPST_SQD2RTS@GOTPAGEOFF]
	b	LBB0_16
LBB0_14:
Lloh25:
	adrp	x8, _IB_QPST_RTS2RTS@GOTPAGE
Lloh26:
	ldr	x8, [x8, _IB_QPST_RTS2RTS@GOTPAGEOFF]
	b	LBB0_16
LBB0_15:
Lloh27:
	adrp	x8, _IB_QPST_RTR2RTS@GOTPAGE
Lloh28:
	ldr	x8, [x8, _IB_QPST_RTR2RTS@GOTPAGEOFF]
LBB0_16:
	ldr	w0, [x8]
LBB0_17:
	ret
	.loh AdrpLdrGotLdr	Lloh0, Lloh1, Lloh2
	.loh AdrpAdd	Lloh3, Lloh4
	.loh AdrpLdrGotLdr	Lloh5, Lloh6, Lloh7
	.loh AdrpLdrGot	Lloh8, Lloh9
	.loh AdrpAdd	Lloh10, Lloh11
	.loh AdrpLdrGot	Lloh12, Lloh13
	.loh AdrpLdrGotLdr	Lloh14, Lloh15, Lloh16
	.loh AdrpLdrGot	Lloh17, Lloh18
	.loh AdrpLdrGot	Lloh19, Lloh20
	.loh AdrpLdrGot	Lloh21, Lloh22
	.loh AdrpLdrGot	Lloh23, Lloh24
	.loh AdrpLdrGot	Lloh25, Lloh26
	.loh AdrpLdrGot	Lloh27, Lloh28
	.cfi_endproc
	.section	__TEXT,__const
lJTI0_0:
	.byte	(LBB0_2-LBB0_2)>>2
	.byte	(LBB0_6-LBB0_2)>>2
	.byte	(LBB0_9-LBB0_2)>>2
	.byte	(LBB0_10-LBB0_2)>>2
	.byte	(LBB0_3-LBB0_2)>>2
	.byte	(LBB0_11-LBB0_2)>>2
lJTI0_1:
	.byte	(LBB0_8-LBB0_8)>>2
	.byte	(LBB0_13-LBB0_8)>>2
	.byte	(LBB0_14-LBB0_8)>>2
	.byte	(LBB0_15-LBB0_8)>>2
                                        ; -- End function
	.comm	_EINVAL,4,2                     ; @EINVAL
	.comm	_IB_QPST_ANY2RESET,4,2          ; @IB_QPST_ANY2RESET
	.comm	_IB_QPST_RESET2INIT,4,2         ; @IB_QPST_RESET2INIT
	.comm	_IB_QPST_INIT2INIT,4,2          ; @IB_QPST_INIT2INIT
	.comm	_IB_QPST_INIT2RTR,4,2           ; @IB_QPST_INIT2RTR
	.comm	_IB_QPST_RTR2RTS,4,2            ; @IB_QPST_RTR2RTS
	.comm	_IB_QPST_RTS2RTS,4,2            ; @IB_QPST_RTS2RTS
	.comm	_IB_QPST_SQD2RTS,4,2            ; @IB_QPST_SQD2RTS
	.comm	_IB_QPST_SQE2RTS,4,2            ; @IB_QPST_SQE2RTS
	.comm	_IB_QPST_RTS2SQD,4,2            ; @IB_QPST_RTS2SQD
	.comm	_IB_QPST_ANY2ERR,4,2            ; @IB_QPST_ANY2ERR
	.no_dead_strip	_get_modqp_statetrans
.subsections_via_symbols
