	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_get_hashfunc_79                ## -- Begin function get_hashfunc_79
	.p2align	4, 0x90
_get_hashfunc_79:                       ## @get_hashfunc_79
	.cfi_startproc
## %bb.0:
                                        ## kill: def $esi killed $esi def $rsi
	andl	$98688, %esi                    ## imm = 0x18180
	cmpl	$33024, %esi                    ## imm = 0x8100
	ja	LBB0_7
## %bb.1:
	movl	$437, %eax                      ## imm = 0x1B5
	je	LBB0_22
## %bb.2:
	cmpl	$385, %esi                      ## imm = 0x181
	jb	LBB0_21
## %bb.3:
	cmpl	$32768, %esi                    ## imm = 0x8000
	je	LBB0_4
## %bb.5:
	movl	%edi, %eax
	cmpl	$32896, %esi                    ## imm = 0x8080
	jne	LBB0_22
## %bb.6:
	movl	$435, %eax                      ## imm = 0x1B3
	retq
LBB0_7:
	cmpl	$65792, %esi                    ## imm = 0x10100
	ja	LBB0_17
## %bb.8:
	cmpl	$65663, %esi                    ## imm = 0x1007F
	jg	LBB0_12
## %bb.9:
	cmpl	$33152, %esi                    ## imm = 0x8180
	je	LBB0_15
## %bb.10:
	movl	%edi, %eax
	cmpl	$65536, %esi                    ## imm = 0x10000
	jne	LBB0_22
## %bb.11:
	movl	$433, %eax                      ## imm = 0x1B1
	retq
LBB0_17:
	cmpl	$65920, %esi                    ## imm = 0x10180
	je	LBB0_18
## %bb.19:
	movl	%edi, %eax
	cmpl	$98688, %esi                    ## imm = 0x18180
	jne	LBB0_22
## %bb.20:
	movl	$438, %eax                      ## imm = 0x1B6
	retq
LBB0_21:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	shrl	$7, %esi
	leaq	L_switch.table.get_hashfunc_79(%rip), %rax
	movl	(%rax,%rsi,4), %eax
	popq	%rbp
	jmp	LBB0_22
LBB0_12:
	cmpl	$65664, %esi                    ## imm = 0x10080
	je	LBB0_16
## %bb.13:
	movl	$442, %eax                      ## imm = 0x1BA
	cmpl	$65792, %esi                    ## imm = 0x10100
	jne	LBB0_14
LBB0_22:
	retq
LBB0_18:
	movl	$439, %eax                      ## imm = 0x1B7
	retq
LBB0_15:
	movl	$441, %eax                      ## imm = 0x1B9
	retq
LBB0_16:
	movl	$436, %eax                      ## imm = 0x1B4
	retq
LBB0_4:
	movl	$431, %eax                      ## imm = 0x1AF
	retq
LBB0_14:
	movl	%edi, %eax
	retq
	.cfi_endproc
                                        ## -- End function
	.section	__TEXT,__literal16,16byte_literals
	.p2align	2                               ## @switch.table.get_hashfunc_79
L_switch.table.get_hashfunc_79:
	.long	430                             ## 0x1ae
	.long	432                             ## 0x1b0
	.long	434                             ## 0x1b2
	.long	440                             ## 0x1b8

.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_get_hashfunc_79                ; -- Begin function get_hashfunc_79
	.p2align	2
_get_hashfunc_79:                       ; @get_hashfunc_79
	.cfi_startproc
; %bb.0:
	and	w8, w1, #0x1ff80
	and	w8, w8, #0xffff81ff
	mov	w9, #33024
	cmp	w8, w9
	b.hi	LBB0_3
; %bb.1:
	b.ne	LBB0_5
; %bb.2:
	mov	w0, #437
	ret
LBB0_3:
	mov	w9, #256
	movk	w9, #1, lsl #16
	cmp	w8, w9
	b.hi	LBB0_7
; %bb.4:
	mov	w10, #442
	mov	w11, #127
	movk	w11, #1, lsl #16
	mov	w12, #128
	movk	w12, #1, lsl #16
	mov	w13, #436
	cmp	w8, w9
	csel	w9, w10, w0, eq
	cmp	w8, w12
	csel	w9, w13, w9, eq
	mov	w10, #33152
	mov	w12, #441
	mov	w13, #433
	cmp	w8, #16, lsl #12                ; =65536
	csel	w13, w13, w0, eq
	cmp	w8, w10
	csel	w10, w12, w13, eq
	cmp	w8, w11
	csel	w0, w9, w10, gt
	ret
LBB0_5:
	cmp	w8, #385
	b.lo	LBB0_10
; %bb.6:
	mov	w9, #431
	mov	w10, #32896
	mov	w11, #435
	cmp	w8, w10
	csel	w10, w0, w11, ne
	cmp	w8, #8, lsl #12                 ; =32768
	csel	w0, w9, w10, eq
	ret
LBB0_7:
	mov	w9, #384
	movk	w9, #1, lsl #16
	cmp	w8, w9
	b.eq	LBB0_12
; %bb.8:
	mov	w9, #33152
	movk	w9, #1, lsl #16
	cmp	w8, w9
	b.ne	LBB0_11
; %bb.9:
	mov	w0, #438
	ret
LBB0_10:
	lsr	w8, w8, #7
Lloh0:
	adrp	x9, l_switch.table.get_hashfunc_79@PAGE
Lloh1:
	add	x9, x9, l_switch.table.get_hashfunc_79@PAGEOFF
	ldr	w0, [x9, w8, uxtw #2]
LBB0_11:
	ret
LBB0_12:
	mov	w0, #439
	ret
	.loh AdrpAdd	Lloh0, Lloh1
	.cfi_endproc
                                        ; -- End function
	.section	__TEXT,__literal16,16byte_literals
	.p2align	2                               ; @switch.table.get_hashfunc_79
l_switch.table.get_hashfunc_79:
	.long	430                             ; 0x1ae
	.long	432                             ; 0x1b0
	.long	434                             ; 0x1b2
	.long	440                             ; 0x1b8

.subsections_via_symbols
