	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	4, 0x90                         ## -- Begin function si2cip
_si2cip:                                ## @si2cip
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	xorl	%eax, %eax
	cmpl	$17, %edi
	cmovgel	%eax, %edi
	cmpl	$5, %esi
	cmovgel	%eax, %esi
	movslq	%edi, %rax
	movslq	%esi, %rcx
	leaq	(%rax,%rax,4), %rax
	leaq	_si2cip.cip(%rip), %rdx
	leaq	(%rdx,%rax,4), %rax
	movl	(%rax,%rcx,4), %eax
	popq	%rbp
	retq
	.cfi_endproc
                                        ## -- End function
	.section	__TEXT,__const
	.p2align	4                               ## @si2cip.cip
_si2cip.cip:
	.space	20
	.long	16                              ## 0x10
	.long	16                              ## 0x10
	.long	4                               ## 0x4
	.long	26                              ## 0x1a
	.long	16                              ## 0x10
	.long	17                              ## 0x11
	.long	17                              ## 0x11
	.long	17                              ## 0x11
	.long	4                               ## 0x4
	.long	4                               ## 0x4
	.long	2                               ## 0x2
	.long	2                               ## 0x2
	.long	2                               ## 0x2
	.long	2                               ## 0x2
	.long	2                               ## 0x2
	.long	18                              ## 0x12
	.long	18                              ## 0x12
	.long	18                              ## 0x12
	.long	18                              ## 0x12
	.long	18                              ## 0x12
	.long	2                               ## 0x2
	.long	2                               ## 0x2
	.long	2                               ## 0x2
	.long	2                               ## 0x2
	.long	2                               ## 0x2
	.space	20
	.long	2                               ## 0x2
	.long	2                               ## 0x2
	.long	2                               ## 0x2
	.long	2                               ## 0x2
	.long	2                               ## 0x2
	.long	2                               ## 0x2
	.long	2                               ## 0x2
	.long	2                               ## 0x2
	.long	2                               ## 0x2
	.long	2                               ## 0x2
	.long	21                              ## 0x15
	.long	21                              ## 0x15
	.long	21                              ## 0x15
	.long	21                              ## 0x15
	.long	21                              ## 0x15
	.long	19                              ## 0x13
	.long	19                              ## 0x13
	.long	19                              ## 0x13
	.long	19                              ## 0x13
	.long	19                              ## 0x13
	.space	20
	.space	20
	.space	20
	.space	20
	.long	22                              ## 0x16
	.long	22                              ## 0x16
	.long	22                              ## 0x16
	.long	22                              ## 0x16
	.long	22                              ## 0x16
	.long	27                              ## 0x1b
	.long	27                              ## 0x1b
	.long	27                              ## 0x1b
	.long	28                              ## 0x1c
	.long	27                              ## 0x1b

	.no_dead_strip	_si2cip
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	2                               ; -- Begin function si2cip
_si2cip:                                ; @si2cip
	.cfi_startproc
; %bb.0:
	cmp	w0, #16
	csel	w8, wzr, w0, gt
Lloh0:
	adrp	x9, _si2cip.cip@PAGE
Lloh1:
	add	x9, x9, _si2cip.cip@PAGEOFF
	cmp	w1, #4
	csel	w10, wzr, w1, gt
	mov	w11, #20
	smaddl	x8, w8, w11, x9
	ldr	w0, [x8, w10, sxtw #2]
	ret
	.loh AdrpAdd	Lloh0, Lloh1
	.cfi_endproc
                                        ; -- End function
	.section	__TEXT,__const
	.p2align	2                               ; @si2cip.cip
_si2cip.cip:
	.space	20
	.long	16                              ; 0x10
	.long	16                              ; 0x10
	.long	4                               ; 0x4
	.long	26                              ; 0x1a
	.long	16                              ; 0x10
	.long	17                              ; 0x11
	.long	17                              ; 0x11
	.long	17                              ; 0x11
	.long	4                               ; 0x4
	.long	4                               ; 0x4
	.long	2                               ; 0x2
	.long	2                               ; 0x2
	.long	2                               ; 0x2
	.long	2                               ; 0x2
	.long	2                               ; 0x2
	.long	18                              ; 0x12
	.long	18                              ; 0x12
	.long	18                              ; 0x12
	.long	18                              ; 0x12
	.long	18                              ; 0x12
	.long	2                               ; 0x2
	.long	2                               ; 0x2
	.long	2                               ; 0x2
	.long	2                               ; 0x2
	.long	2                               ; 0x2
	.space	20
	.long	2                               ; 0x2
	.long	2                               ; 0x2
	.long	2                               ; 0x2
	.long	2                               ; 0x2
	.long	2                               ; 0x2
	.long	2                               ; 0x2
	.long	2                               ; 0x2
	.long	2                               ; 0x2
	.long	2                               ; 0x2
	.long	2                               ; 0x2
	.long	21                              ; 0x15
	.long	21                              ; 0x15
	.long	21                              ; 0x15
	.long	21                              ; 0x15
	.long	21                              ; 0x15
	.long	19                              ; 0x13
	.long	19                              ; 0x13
	.long	19                              ; 0x13
	.long	19                              ; 0x13
	.long	19                              ; 0x13
	.space	20
	.space	20
	.space	20
	.space	20
	.long	22                              ; 0x16
	.long	22                              ; 0x16
	.long	22                              ; 0x16
	.long	22                              ; 0x16
	.long	22                              ; 0x16
	.long	27                              ; 0x1b
	.long	27                              ; 0x1b
	.long	27                              ; 0x1b
	.long	28                              ; 0x1c
	.long	27                              ; 0x1b

	.no_dead_strip	_si2cip
.subsections_via_symbols
