	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_get_hashfunc_83                ## -- Begin function get_hashfunc_83
	.p2align	4, 0x90
_get_hashfunc_83:                       ## @get_hashfunc_83
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	movl	%edi, %eax
	andl	$25231744, %esi                 ## imm = 0x1810180
	cmpl	$8388736, %esi                  ## imm = 0x800080
	ja	LBB0_3
## %bb.1:
	jne	LBB0_6
LBB0_39:
	movl	$197, %eax
	popq	%rbp
	retq
LBB0_3:
	cmpl	$8454400, %esi                  ## imm = 0x810100
	ja	LBB0_9
## %bb.4:
	jne	LBB0_13
LBB0_25:
	movl	$202, %eax
	popq	%rbp
	retq
LBB0_6:
	cmpl	$65536, %esi                    ## imm = 0x10000
	ja	LBB0_18
## %bb.7:
	je	LBB0_8
## %bb.21:
	cmpl	$256, %esi                      ## imm = 0x100
	ja	LBB0_33
## %bb.22:
	testl	%esi, %esi
	je	LBB0_8
## %bb.23:
	cmpl	$128, %esi
	je	LBB0_39
## %bb.24:
	cmpl	$256, %esi                      ## imm = 0x100
	jne	LBB0_35
	jmp	LBB0_25
LBB0_9:
	cmpl	$8454528, %esi                  ## imm = 0x810180
	je	LBB0_34
## %bb.10:
	cmpl	$16777216, %esi                 ## imm = 0x1000000
	je	LBB0_27
## %bb.11:
	cmpl	$16777344, %esi                 ## imm = 0x1000080
	jne	LBB0_35
## %bb.12:
	movl	$206, %eax
LBB0_35:
	popq	%rbp
	retq
LBB0_13:
	cmpl	$8454144, %esi                  ## imm = 0x810000
	ja	LBB0_28
## %bb.14:
	je	LBB0_8
## %bb.15:
	cmpl	$8388992, %esi                  ## imm = 0x800180
	je	LBB0_34
## %bb.16:
	cmpl	$8388864, %esi                  ## imm = 0x800100
	je	LBB0_25
	jmp	LBB0_35
LBB0_18:
	cmpl	$65921, %esi                    ## imm = 0x10181
	jb	LBB0_29
## %bb.19:
	cmpl	$8388608, %esi                  ## imm = 0x800000
	movl	$193, %ecx
	jmp	LBB0_20
LBB0_8:
	movl	$193, %eax
	popq	%rbp
	retq
LBB0_27:
	movl	$205, %eax
	popq	%rbp
	retq
LBB0_28:
	cmpl	$8454272, %esi                  ## imm = 0x810080
	movl	$197, %ecx
LBB0_20:
	cmovel	%ecx, %eax
	popq	%rbp
	retq
LBB0_29:
	cmpl	$65664, %esi                    ## imm = 0x10080
	je	LBB0_39
## %bb.30:
	cmpl	$65920, %esi                    ## imm = 0x10180
	je	LBB0_34
## %bb.31:
	cmpl	$65792, %esi                    ## imm = 0x10100
	je	LBB0_25
	jmp	LBB0_35
LBB0_33:
	cmpl	$384, %esi                      ## imm = 0x180
	jne	LBB0_35
LBB0_34:
	movl	$199, %eax
	popq	%rbp
	retq
	.cfi_endproc
                                        ## -- End function
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_get_hashfunc_83                ; -- Begin function get_hashfunc_83
	.p2align	2
_get_hashfunc_83:                       ; @get_hashfunc_83
	.cfi_startproc
; %bb.0:
	mov	w9, #8388736
	mov	w8, #384
	movk	w8, #385, lsl #16
	and	w8, w1, w8
	orr	w10, w9, #0x1
	cmp	w8, w10
	b.hs	LBB0_3
; %bb.1:
	cmp	w8, w9
	b.ne	LBB0_6
LBB0_2:
	mov	w0, #197
	ret
LBB0_3:
	mov	w9, #1
	movk	w9, #129, lsl #16
	orr	w10, w9, #0x100
	cmp	w8, w10
	b.hs	LBB0_9
; %bb.4:
	add	w10, w9, #255
	cmp	w8, w10
	b.ne	LBB0_14
; %bb.5:
	mov	w0, #202
	ret
LBB0_6:
	cmp	w8, #16, lsl #12                ; =65536
	b.hi	LBB0_18
; %bb.7:
	b.ne	LBB0_21
LBB0_8:
	mov	w0, #193
	ret
LBB0_9:
	mov	w9, #384
	movk	w9, #129, lsl #16
	cmp	w8, w9
	b.eq	LBB0_27
; %bb.10:
	mov	w9, #16777216
	cmp	w8, w9
	b.eq	LBB0_20
; %bb.11:
	mov	w9, #128
	movk	w9, #256, lsl #16
	cmp	w8, w9
	b.ne	LBB0_13
; %bb.12:
	mov	w0, #206
LBB0_13:
	ret
LBB0_14:
	cmp	w8, w9
	b.hs	LBB0_23
; %bb.15:
	cmp	w8, #2064, lsl #12              ; =8454144
	b.eq	LBB0_8
; %bb.16:
	mov	w9, #384
	movk	w9, #128, lsl #16
	cmp	w8, w9
	b.eq	LBB0_27
; %bb.17:
	mov	w9, #256
	movk	w9, #128, lsl #16
	mov	w10, #202
	cmp	w8, w9
	csel	w0, w0, w10, ne
	ret
LBB0_18:
	mov	w9, #65537
	add	w9, w9, #383
	cmp	w8, w9
	b.ls	LBB0_24
; %bb.19:
	mov	w9, #193
	cmp	w8, #2048, lsl #12              ; =8388608
	csel	w0, w9, w0, eq
	ret
LBB0_20:
	mov	w0, #205
	ret
LBB0_21:
	cmp	w8, #256
	b.hi	LBB0_26
; %bb.22:
	mov	w9, #197
	mov	w10, #193
	mov	w11, #202
	cmp	w8, #256
	csel	w11, w11, w0, eq
	cmp	w8, #128
	csel	w9, w9, w11, eq
	cmp	w8, #0
	csel	w0, w10, w9, eq
	ret
LBB0_23:
	add	w9, w9, #127
	mov	w10, #197
	cmp	w8, w9
	csel	w0, w10, w0, eq
	ret
LBB0_24:
	mov	w9, #128
	movk	w9, #1, lsl #16
	cmp	w8, w9
	b.eq	LBB0_2
; %bb.25:
	mov	w9, #199
	mov	w10, #384
	movk	w10, #1, lsl #16
	mov	w11, #256
	movk	w11, #1, lsl #16
	mov	w12, #202
	cmp	w8, w11
	csel	w11, w0, w12, ne
	cmp	w8, w10
	csel	w0, w9, w11, eq
	ret
LBB0_26:
	cmp	w8, #384
	b.ne	LBB0_13
LBB0_27:
	mov	w0, #199
	ret
	.cfi_endproc
                                        ; -- End function
.subsections_via_symbols
