	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_cheat_manager_match_action     ## -- Begin function cheat_manager_match_action
	.p2align	4, 0x90
_cheat_manager_match_action:            ## @cheat_manager_match_action
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	pushq	%r15
	pushq	%r14
	pushq	%r13
	pushq	%r12
	pushq	%rbx
	subq	$72, %rsp
	.cfi_offset %rbx, -56
	.cfi_offset %r12, -48
	.cfi_offset %r13, -40
	.cfi_offset %r14, -32
	.cfi_offset %r15, -24
	movq	%r9, -80(%rbp)                  ## 8-byte Spill
	movq	%r8, -88(%rbp)                  ## 8-byte Spill
	movq	%rcx, -104(%rbp)                ## 8-byte Spill
	movq	%rdx, -96(%rbp)                 ## 8-byte Spill
	movl	$0, -60(%rbp)
	movl	$1, -56(%rbp)
	movl	$8, -52(%rbp)
	movq	_cheat_manager_state@GOTPCREL(%rip), %r13
	movq	(%r13), %rax
	movq	8(%r13), %r12
	movq	%rax, -72(%rbp)
	movl	16(%r13), %eax
	decl	%eax
	movl	%esi, -44(%rbp)                 ## 4-byte Spill
	cmpl	%esi, %eax
	jb	LBB0_85
## %bb.1:
	cmpq	$0, 24(%r13)
	je	LBB0_85
## %bb.2:
	movl	%edi, %r15d
	movl	52(%r13), %edi
	leaq	-56(%rbp), %rsi
	leaq	-60(%rbp), %rdx
	leaq	-52(%rbp), %rcx
	callq	_cheat_manager_setup_search_meta
	xorl	%ebx, %ebx
	cmpl	$131, %r15d
	jne	LBB0_4
## %bb.3:
	movq	-96(%rbp), %rax                 ## 8-byte Reload
	movl	(%rax), %ebx
LBB0_4:
	cmpl	32(%r13), %ebx
	jae	LBB0_85
## %bb.5:
	xorl	%r14d, %r14d
	movl	$0, -48(%rbp)                   ## 4-byte Folded Spill
	jmp	LBB0_6
LBB0_83:                                ##   in Loop: Header=BB0_6 Depth=1
	incl	%r14d
	.p2align	4, 0x90
LBB0_84:                                ##   in Loop: Header=BB0_6 Depth=1
	addl	%r9d, %ebx
	cmpl	32(%r13), %ebx
	jae	LBB0_85
LBB0_6:                                 ## =>This Inner Loop Header: Depth=1
	movl	%ebx, %edi
	leaq	-72(%rbp), %rsi
	callq	_translate_address
	movl	-56(%rbp), %r9d
	movl	%ebx, %ecx
	cmpl	$4, %r9d
	je	LBB0_13
## %bb.7:                               ##   in Loop: Header=BB0_6 Depth=1
	cmpl	$2, %r9d
	jne	LBB0_18
## %bb.8:                               ##   in Loop: Header=BB0_6 Depth=1
	movq	-72(%rbp), %rdx
	addq	%rcx, %rdx
	movl	%eax, %eax
	movq	%rdx, %rsi
	subq	%rax, %rsi
	negq	%rax
	cmpl	$0, 48(%r13)
	movzbl	(%rsi), %esi
	je	LBB0_9
## %bb.11:                              ##   in Loop: Header=BB0_6 Depth=1
	shll	$8, %esi
	movzbl	1(%rdx,%rax), %r8d
	orl	%esi, %r8d
	testq	%r12, %r12
	je	LBB0_21
## %bb.12:                              ##   in Loop: Header=BB0_6 Depth=1
	movzwl	(%r12,%rcx), %eax
	rolw	$8, %ax
	movzwl	%ax, %eax
	jmp	LBB0_20
	.p2align	4, 0x90
LBB0_13:                                ##   in Loop: Header=BB0_6 Depth=1
	movq	-72(%rbp), %rdx
	addq	%rcx, %rdx
	movl	%eax, %eax
	movq	%rdx, %rsi
	subq	%rax, %rsi
	negq	%rax
	cmpl	$0, 48(%r13)
	movzbl	(%rsi), %esi
	je	LBB0_14
## %bb.16:                              ##   in Loop: Header=BB0_6 Depth=1
	shll	$24, %esi
	movzbl	1(%rdx,%rax), %edi
	shll	$16, %edi
	orl	%esi, %edi
	movzbl	2(%rdx,%rax), %esi
	shll	$8, %esi
	orl	%edi, %esi
	movzbl	3(%rdx,%rax), %r8d
	orl	%esi, %r8d
	testq	%r12, %r12
	je	LBB0_21
## %bb.17:                              ##   in Loop: Header=BB0_6 Depth=1
	movl	(%r12,%rcx), %eax
	bswapl	%eax
	jmp	LBB0_20
	.p2align	4, 0x90
LBB0_18:                                ##   in Loop: Header=BB0_6 Depth=1
	movq	-72(%rbp), %rdx
	addq	%rcx, %rdx
	movl	%eax, %eax
	subq	%rax, %rdx
	movzbl	(%rdx), %r8d
	testq	%r12, %r12
	je	LBB0_21
## %bb.19:                              ##   in Loop: Header=BB0_6 Depth=1
	movzbl	(%r12,%rcx), %eax
	jmp	LBB0_20
LBB0_9:                                 ##   in Loop: Header=BB0_6 Depth=1
	movzbl	1(%rdx,%rax), %r8d
	shll	$8, %r8d
	orl	%esi, %r8d
	testq	%r12, %r12
	je	LBB0_21
## %bb.10:                              ##   in Loop: Header=BB0_6 Depth=1
	movzwl	(%r12,%rcx), %eax
	jmp	LBB0_20
LBB0_14:                                ##   in Loop: Header=BB0_6 Depth=1
	movzbl	1(%rdx,%rax), %edi
	shll	$8, %edi
	orl	%esi, %edi
	movzbl	2(%rdx,%rax), %esi
	shll	$16, %esi
	orl	%edi, %esi
	movzbl	3(%rdx,%rax), %r8d
	shll	$24, %r8d
	orl	%esi, %r8d
	testq	%r12, %r12
	je	LBB0_21
## %bb.15:                              ##   in Loop: Header=BB0_6 Depth=1
	movl	(%r12,%rcx), %eax
	.p2align	4, 0x90
LBB0_20:                                ##   in Loop: Header=BB0_6 Depth=1
	movl	%eax, -48(%rbp)                 ## 4-byte Spill
LBB0_21:                                ##   in Loop: Header=BB0_6 Depth=1
	cmpl	$131, %r15d
	je	LBB0_22
## %bb.23:                              ##   in Loop: Header=BB0_6 Depth=1
	testq	%r12, %r12
	je	LBB0_85
## %bb.24:                              ##   in Loop: Header=BB0_6 Depth=1
	movl	-52(%rbp), %esi
	cmpl	$8, %esi
	ja	LBB0_84
## %bb.25:                              ##   in Loop: Header=BB0_6 Depth=1
	movl	$8, %eax
	xorl	%edx, %edx
	divl	%esi
	cmpl	$2, %eax
	movl	$1, %ecx
	cmovbl	%ecx, %eax
	movq	40(%r13), %rcx
	movl	%ebx, %edx
	leaq	(%rcx,%rdx,4), %rdi
	movl	-60(%rbp), %r10d
	movl	(%rcx,%rdx,4), %r11d
	cmpl	$8, %esi
	jne	LBB0_26
## %bb.41:                              ##   in Loop: Header=BB0_6 Depth=1
	testl	%r11d, %r11d
	je	LBB0_50
## %bb.42:                              ##   in Loop: Header=BB0_6 Depth=1
	cmpl	-44(%rbp), %r14d                ## 4-byte Folded Reload
	jne	LBB0_49
## %bb.43:                              ##   in Loop: Header=BB0_6 Depth=1
	leal	-128(%r15), %ecx
	cmpl	$3, %ecx
	ja	LBB0_49
	jmp	LBB0_44
	.p2align	4, 0x90
LBB0_26:                                ##   in Loop: Header=BB0_6 Depth=1
	testl	%r11d, %r10d
	je	LBB0_50
## %bb.27:                              ##   in Loop: Header=BB0_6 Depth=1
	cmpl	-44(%rbp), %r14d                ## 4-byte Folded Reload
	je	LBB0_28
LBB0_49:                                ##   in Loop: Header=BB0_6 Depth=1
	incl	%r14d
LBB0_50:                                ##   in Loop: Header=BB0_6 Depth=1
	cmpl	$4, %esi
	ja	LBB0_84
## %bb.51:                              ##   in Loop: Header=BB0_6 Depth=1
	movl	(%rdi), %r11d
	movl	%r10d, %edx
	movl	%esi, %ecx
	shll	%cl, %edx
	testl	%r11d, %edx
	je	LBB0_54
## %bb.52:                              ##   in Loop: Header=BB0_6 Depth=1
	cmpl	-44(%rbp), %r14d                ## 4-byte Folded Reload
	je	LBB0_29
## %bb.53:                              ##   in Loop: Header=BB0_6 Depth=1
	incl	%r14d
LBB0_54:                                ##   in Loop: Header=BB0_6 Depth=1
	cmpl	$2, %eax
	je	LBB0_84
## %bb.55:                              ##   in Loop: Header=BB0_6 Depth=1
	movl	(%rdi), %r11d
	cmpl	$8, %esi
	jne	LBB0_56
## %bb.86:                              ##   in Loop: Header=BB0_6 Depth=1
	testl	%r11d, %r11d
	je	LBB0_59
## %bb.87:                              ##   in Loop: Header=BB0_6 Depth=1
	cmpl	-44(%rbp), %r14d                ## 4-byte Folded Reload
	jne	LBB0_58
## %bb.88:                              ##   in Loop: Header=BB0_6 Depth=1
	leal	-128(%r15), %ecx
	cmpl	$3, %ecx
	ja	LBB0_58
	jmp	LBB0_89
LBB0_56:                                ##   in Loop: Header=BB0_6 Depth=1
	leal	(%rsi,%rsi), %ecx
	movl	%r10d, %edx
                                        ## kill: def $cl killed $cl killed $ecx
	shll	%cl, %edx
	testl	%r11d, %edx
	je	LBB0_59
## %bb.57:                              ##   in Loop: Header=BB0_6 Depth=1
	cmpl	-44(%rbp), %r14d                ## 4-byte Folded Reload
	je	LBB0_29
LBB0_58:                                ##   in Loop: Header=BB0_6 Depth=1
	incl	%r14d
LBB0_59:                                ##   in Loop: Header=BB0_6 Depth=1
	cmpl	$3, %eax
	je	LBB0_84
## %bb.60:                              ##   in Loop: Header=BB0_6 Depth=1
	movl	(%rdi), %r11d
	cmpl	$8, %esi
	jne	LBB0_61
## %bb.90:                              ##   in Loop: Header=BB0_6 Depth=1
	testl	%r11d, %r11d
	je	LBB0_64
## %bb.91:                              ##   in Loop: Header=BB0_6 Depth=1
	cmpl	-44(%rbp), %r14d                ## 4-byte Folded Reload
	jne	LBB0_63
## %bb.92:                              ##   in Loop: Header=BB0_6 Depth=1
	leal	-128(%r15), %ecx
	cmpl	$3, %ecx
	ja	LBB0_63
	jmp	LBB0_93
LBB0_61:                                ##   in Loop: Header=BB0_6 Depth=1
	leal	(%rsi,%rsi,2), %ecx
	movl	%r10d, %edx
                                        ## kill: def $cl killed $cl killed $ecx
	shll	%cl, %edx
	testl	%r11d, %edx
	je	LBB0_64
## %bb.62:                              ##   in Loop: Header=BB0_6 Depth=1
	cmpl	-44(%rbp), %r14d                ## 4-byte Folded Reload
	je	LBB0_29
LBB0_63:                                ##   in Loop: Header=BB0_6 Depth=1
	incl	%r14d
LBB0_64:                                ##   in Loop: Header=BB0_6 Depth=1
	cmpl	$4, %eax
	je	LBB0_84
## %bb.65:                              ##   in Loop: Header=BB0_6 Depth=1
	movl	(%rdi), %r11d
	cmpl	$8, %esi
	jne	LBB0_66
## %bb.94:                              ##   in Loop: Header=BB0_6 Depth=1
	testl	%r11d, %r11d
	je	LBB0_69
## %bb.95:                              ##   in Loop: Header=BB0_6 Depth=1
	cmpl	-44(%rbp), %r14d                ## 4-byte Folded Reload
	jne	LBB0_68
## %bb.96:                              ##   in Loop: Header=BB0_6 Depth=1
	leal	-128(%r15), %ecx
	cmpl	$3, %ecx
	ja	LBB0_68
	jmp	LBB0_97
LBB0_66:                                ##   in Loop: Header=BB0_6 Depth=1
	leal	(,%rsi,4), %ecx
	movl	%r10d, %edx
                                        ## kill: def $cl killed $cl killed $ecx
	shll	%cl, %edx
	testl	%r11d, %edx
	je	LBB0_69
## %bb.67:                              ##   in Loop: Header=BB0_6 Depth=1
	cmpl	-44(%rbp), %r14d                ## 4-byte Folded Reload
	je	LBB0_29
LBB0_68:                                ##   in Loop: Header=BB0_6 Depth=1
	incl	%r14d
LBB0_69:                                ##   in Loop: Header=BB0_6 Depth=1
	cmpl	$5, %eax
	je	LBB0_84
## %bb.70:                              ##   in Loop: Header=BB0_6 Depth=1
	movl	(%rdi), %r11d
	cmpl	$8, %esi
	jne	LBB0_71
## %bb.98:                              ##   in Loop: Header=BB0_6 Depth=1
	testl	%r11d, %r11d
	je	LBB0_74
## %bb.99:                              ##   in Loop: Header=BB0_6 Depth=1
	cmpl	-44(%rbp), %r14d                ## 4-byte Folded Reload
	jne	LBB0_73
## %bb.100:                             ##   in Loop: Header=BB0_6 Depth=1
	leal	-128(%r15), %ecx
	cmpl	$3, %ecx
	ja	LBB0_73
	jmp	LBB0_101
LBB0_71:                                ##   in Loop: Header=BB0_6 Depth=1
	leal	(%rsi,%rsi,4), %ecx
	movl	%r10d, %edx
                                        ## kill: def $cl killed $cl killed $ecx
	shll	%cl, %edx
	testl	%r11d, %edx
	je	LBB0_74
## %bb.72:                              ##   in Loop: Header=BB0_6 Depth=1
	cmpl	-44(%rbp), %r14d                ## 4-byte Folded Reload
	je	LBB0_29
LBB0_73:                                ##   in Loop: Header=BB0_6 Depth=1
	incl	%r14d
LBB0_74:                                ##   in Loop: Header=BB0_6 Depth=1
	cmpl	$6, %eax
	je	LBB0_84
## %bb.75:                              ##   in Loop: Header=BB0_6 Depth=1
	movl	(%rdi), %r11d
	cmpl	$8, %esi
	jne	LBB0_76
## %bb.102:                             ##   in Loop: Header=BB0_6 Depth=1
	testl	%r11d, %r11d
	je	LBB0_79
## %bb.103:                             ##   in Loop: Header=BB0_6 Depth=1
	cmpl	-44(%rbp), %r14d                ## 4-byte Folded Reload
	jne	LBB0_78
## %bb.104:                             ##   in Loop: Header=BB0_6 Depth=1
	leal	-128(%r15), %ecx
	cmpl	$3, %ecx
	ja	LBB0_78
	jmp	LBB0_105
LBB0_76:                                ##   in Loop: Header=BB0_6 Depth=1
	leal	(%rsi,%rsi), %ecx
	leal	(%rcx,%rcx,2), %ecx
	movl	%r10d, %edx
                                        ## kill: def $cl killed $cl killed $ecx
	shll	%cl, %edx
	testl	%r11d, %edx
	je	LBB0_79
## %bb.77:                              ##   in Loop: Header=BB0_6 Depth=1
	cmpl	-44(%rbp), %r14d                ## 4-byte Folded Reload
	je	LBB0_29
LBB0_78:                                ##   in Loop: Header=BB0_6 Depth=1
	incl	%r14d
LBB0_79:                                ##   in Loop: Header=BB0_6 Depth=1
	cmpl	$7, %eax
	je	LBB0_84
## %bb.80:                              ##   in Loop: Header=BB0_6 Depth=1
	movl	(%rdi), %r11d
	cmpl	$8, %esi
	jne	LBB0_81
## %bb.106:                             ##   in Loop: Header=BB0_6 Depth=1
	testl	%r11d, %r11d
	je	LBB0_84
## %bb.107:                             ##   in Loop: Header=BB0_6 Depth=1
	cmpl	-44(%rbp), %r14d                ## 4-byte Folded Reload
	jne	LBB0_83
## %bb.108:                             ##   in Loop: Header=BB0_6 Depth=1
	leal	-128(%r15), %eax
	cmpl	$3, %eax
	ja	LBB0_83
	jmp	LBB0_109
LBB0_81:                                ##   in Loop: Header=BB0_6 Depth=1
	leal	(,%rsi,8), %ecx
	subl	%esi, %ecx
                                        ## kill: def $cl killed $cl killed $ecx
	shll	%cl, %r10d
	testl	%r11d, %r10d
	je	LBB0_84
## %bb.82:                              ##   in Loop: Header=BB0_6 Depth=1
	movl	%r10d, %edx
	cmpl	-44(%rbp), %r14d                ## 4-byte Folded Reload
	jne	LBB0_83
	jmp	LBB0_29
LBB0_44:
	leaq	LJTI0_0(%rip), %rax
	movslq	(%rax,%rcx,4), %rcx
	addq	%rax, %rcx
	jmpq	*%rcx
LBB0_45:
	movq	-96(%rbp), %rax                 ## 8-byte Reload
	movl	%ebx, (%rax)
	movq	-104(%rbp), %rax                ## 8-byte Reload
	movl	$255, (%rax)
	jmp	LBB0_22
LBB0_28:
	movl	%r10d, %edx
LBB0_29:
	cmpl	$130, %r15d
	je	LBB0_33
## %bb.30:
	cmpl	$129, %r15d
	je	LBB0_37
## %bb.31:
	cmpl	$128, %r15d
	jne	LBB0_85
## %bb.32:
	movq	-96(%rbp), %rax                 ## 8-byte Reload
	movl	%ebx, (%rax)
	movq	-104(%rbp), %rax                ## 8-byte Reload
	movl	%edx, (%rax)
LBB0_22:
	movq	-80(%rbp), %rax                 ## 8-byte Reload
	movl	%r8d, (%rax)
	movq	-88(%rbp), %rax                 ## 8-byte Reload
	movl	-48(%rbp), %ecx                 ## 4-byte Reload
	movl	%ecx, (%rax)
	jmp	LBB0_85
LBB0_33:
	movl	48(%r13), %ecx
	movl	52(%r13), %edi
	movl	%ebx, %esi
	jmp	LBB0_34
LBB0_37:
	notl	%edx
	andl	%r11d, %edx
	movzbl	%dl, %eax
	movl	%eax, (%rdi)
	jmp	LBB0_38
LBB0_89:
	leaq	LJTI0_1(%rip), %rax
	movslq	(%rax,%rcx,4), %rcx
	addq	%rax, %rcx
	jmpq	*%rcx
LBB0_93:
	leaq	LJTI0_2(%rip), %rax
	movslq	(%rax,%rcx,4), %rcx
	addq	%rax, %rcx
	jmpq	*%rcx
LBB0_97:
	leaq	LJTI0_3(%rip), %rax
	movslq	(%rax,%rcx,4), %rcx
	addq	%rax, %rcx
	jmpq	*%rcx
LBB0_101:
	leaq	LJTI0_4(%rip), %rax
	movslq	(%rax,%rcx,4), %rcx
	addq	%rax, %rcx
	jmpq	*%rcx
LBB0_105:
	leaq	LJTI0_5(%rip), %rax
	movslq	(%rax,%rcx,4), %rcx
	addq	%rax, %rcx
	jmpq	*%rcx
LBB0_109:
	leaq	LJTI0_6(%rip), %rcx
	movslq	(%rcx,%rax,4), %rax
	addq	%rcx, %rax
	jmpq	*%rax
LBB0_48:
	xorl	%esi, %esi
	movl	%r9d, %edx
	callq	_memset
LBB0_38:
	movl	16(%r13), %eax
	testl	%eax, %eax
	jle	LBB0_40
## %bb.39:
	decl	%eax
	movl	%eax, 16(%r13)
LBB0_40:
	movq	_MSG_CHEAT_SEARCH_DELETE_MATCH_SUCCESS@GOTPCREL(%rip), %rax
	jmp	LBB0_36
LBB0_46:
	movl	48(%r13), %ecx
	movl	52(%r13), %edi
	movl	%ebx, %esi
	movl	$255, %edx
LBB0_34:
	callq	_cheat_manager_add_new_code
	testl	%eax, %eax
	je	LBB0_35
## %bb.47:
	movq	_MSG_CHEAT_SEARCH_ADD_MATCH_SUCCESS@GOTPCREL(%rip), %rax
	jmp	LBB0_36
LBB0_35:
	movq	_MSG_CHEAT_SEARCH_ADD_MATCH_FAIL@GOTPCREL(%rip), %rax
LBB0_36:
	movl	(%rax), %edi
	callq	_msg_hash_to_str
	movq	_MESSAGE_QUEUE_ICON_DEFAULT@GOTPCREL(%rip), %rcx
	movl	(%rcx), %r9d
	movq	_MESSAGE_QUEUE_CATEGORY_INFO@GOTPCREL(%rip), %rcx
	movl	(%rcx), %ecx
	movl	%ecx, (%rsp)
	movl	%eax, %edi
	movl	$1, %esi
	movl	$180, %edx
	movl	$1, %ecx
	xorl	%r8d, %r8d
	callq	_runloop_msg_queue_push
LBB0_85:
	addq	$72, %rsp
	popq	%rbx
	popq	%r12
	popq	%r13
	popq	%r14
	popq	%r15
	popq	%rbp
	retq
	.cfi_endproc
	.p2align	2, 0x90
	.data_region jt32
.set L0_0_set_45, LBB0_45-LJTI0_0
.set L0_0_set_48, LBB0_48-LJTI0_0
.set L0_0_set_46, LBB0_46-LJTI0_0
.set L0_0_set_85, LBB0_85-LJTI0_0
LJTI0_0:
	.long	L0_0_set_45
	.long	L0_0_set_48
	.long	L0_0_set_46
	.long	L0_0_set_85
.set L0_1_set_45, LBB0_45-LJTI0_1
.set L0_1_set_48, LBB0_48-LJTI0_1
.set L0_1_set_46, LBB0_46-LJTI0_1
.set L0_1_set_85, LBB0_85-LJTI0_1
LJTI0_1:
	.long	L0_1_set_45
	.long	L0_1_set_48
	.long	L0_1_set_46
	.long	L0_1_set_85
.set L0_2_set_45, LBB0_45-LJTI0_2
.set L0_2_set_48, LBB0_48-LJTI0_2
.set L0_2_set_46, LBB0_46-LJTI0_2
.set L0_2_set_85, LBB0_85-LJTI0_2
LJTI0_2:
	.long	L0_2_set_45
	.long	L0_2_set_48
	.long	L0_2_set_46
	.long	L0_2_set_85
.set L0_3_set_45, LBB0_45-LJTI0_3
.set L0_3_set_48, LBB0_48-LJTI0_3
.set L0_3_set_46, LBB0_46-LJTI0_3
.set L0_3_set_85, LBB0_85-LJTI0_3
LJTI0_3:
	.long	L0_3_set_45
	.long	L0_3_set_48
	.long	L0_3_set_46
	.long	L0_3_set_85
.set L0_4_set_45, LBB0_45-LJTI0_4
.set L0_4_set_48, LBB0_48-LJTI0_4
.set L0_4_set_46, LBB0_46-LJTI0_4
.set L0_4_set_85, LBB0_85-LJTI0_4
LJTI0_4:
	.long	L0_4_set_45
	.long	L0_4_set_48
	.long	L0_4_set_46
	.long	L0_4_set_85
.set L0_5_set_45, LBB0_45-LJTI0_5
.set L0_5_set_48, LBB0_48-LJTI0_5
.set L0_5_set_46, LBB0_46-LJTI0_5
.set L0_5_set_85, LBB0_85-LJTI0_5
LJTI0_5:
	.long	L0_5_set_45
	.long	L0_5_set_48
	.long	L0_5_set_46
	.long	L0_5_set_85
.set L0_6_set_45, LBB0_45-LJTI0_6
.set L0_6_set_48, LBB0_48-LJTI0_6
.set L0_6_set_46, LBB0_46-LJTI0_6
.set L0_6_set_85, LBB0_85-LJTI0_6
LJTI0_6:
	.long	L0_6_set_45
	.long	L0_6_set_48
	.long	L0_6_set_46
	.long	L0_6_set_85
	.end_data_region
                                        ## -- End function
	.comm	_cheat_manager_state,56,3       ## @cheat_manager_state
	.comm	_MSG_CHEAT_SEARCH_ADD_MATCH_FAIL,4,2 ## @MSG_CHEAT_SEARCH_ADD_MATCH_FAIL
	.comm	_MESSAGE_QUEUE_ICON_DEFAULT,4,2 ## @MESSAGE_QUEUE_ICON_DEFAULT
	.comm	_MESSAGE_QUEUE_CATEGORY_INFO,4,2 ## @MESSAGE_QUEUE_CATEGORY_INFO
	.comm	_MSG_CHEAT_SEARCH_ADD_MATCH_SUCCESS,4,2 ## @MSG_CHEAT_SEARCH_ADD_MATCH_SUCCESS
	.comm	_MSG_CHEAT_SEARCH_DELETE_MATCH_SUCCESS,4,2 ## @MSG_CHEAT_SEARCH_DELETE_MATCH_SUCCESS
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_cheat_manager_match_action     ; -- Begin function cheat_manager_match_action
	.p2align	2
_cheat_manager_match_action:            ; @cheat_manager_match_action
	.cfi_startproc
; %bb.0:
	sub	sp, sp, #128
	.cfi_def_cfa_offset 128
	stp	x28, x27, [sp, #32]             ; 16-byte Folded Spill
	stp	x26, x25, [sp, #48]             ; 16-byte Folded Spill
	stp	x24, x23, [sp, #64]             ; 16-byte Folded Spill
	stp	x22, x21, [sp, #80]             ; 16-byte Folded Spill
	stp	x20, x19, [sp, #96]             ; 16-byte Folded Spill
	stp	x29, x30, [sp, #112]            ; 16-byte Folded Spill
	add	x29, sp, #112
	.cfi_def_cfa w29, 16
	.cfi_offset w30, -8
	.cfi_offset w29, -16
	.cfi_offset w19, -24
	.cfi_offset w20, -32
	.cfi_offset w21, -40
	.cfi_offset w22, -48
	.cfi_offset w23, -56
	.cfi_offset w24, -64
	.cfi_offset w25, -72
	.cfi_offset w26, -80
	.cfi_offset w27, -88
	.cfi_offset w28, -96
	str	x3, [sp]                        ; 8-byte Folded Spill
	mov	w8, #1
	stp	w8, wzr, [sp, #24]
	mov	w8, #8
	str	w8, [sp, #20]
Lloh0:
	adrp	x26, _cheat_manager_state@GOTPAGE
Lloh1:
	ldr	x26, [x26, _cheat_manager_state@GOTPAGEOFF]
	ldr	x8, [x26]
	str	x8, [sp, #8]
	ldr	w8, [x26, #16]
	sub	w8, w8, #1
	ldr	x9, [x26, #24]
	cmp	w8, w1
	ccmp	x9, #0, #4, hs
	b.eq	LBB0_109
; %bb.1:
	mov	x20, x5
	mov	x19, x4
	mov	x22, x2
	mov	x25, x1
	mov	x24, x0
	ldr	x28, [x26, #8]
	ldr	w0, [x26, #52]
	add	x1, sp, #24
	add	x2, sp, #28
	add	x3, sp, #20
	bl	_cheat_manager_setup_search_meta
	cmp	w24, #131
	b.ne	LBB0_3
; %bb.2:
	ldr	w23, [x22]
	b	LBB0_4
LBB0_3:
	mov	w23, #0
LBB0_4:
	ldr	w8, [x26, #32]
	cmp	w23, w8
	b.hs	LBB0_109
; %bb.5:
	mov	w21, #0
	mov	w27, #0
	b	LBB0_8
LBB0_6:                                 ;   in Loop: Header=BB0_8 Depth=1
	add	w21, w21, #1
LBB0_7:                                 ;   in Loop: Header=BB0_8 Depth=1
	ldr	w8, [x26, #32]
	add	w23, w2, w23
	cmp	w23, w8
	b.hs	LBB0_109
LBB0_8:                                 ; =>This Inner Loop Header: Depth=1
	add	x1, sp, #8
	mov	x0, x23
	bl	_translate_address
	ldr	w2, [sp, #24]
	cmp	w2, #4
	b.eq	LBB0_13
; %bb.9:                                ;   in Loop: Header=BB0_8 Depth=1
	cmp	w2, #2
	b.ne	LBB0_16
; %bb.10:                               ;   in Loop: Header=BB0_8 Depth=1
	ldr	w11, [x26, #48]
	ldr	x10, [sp, #8]
	mov	w8, w23
	mov	w12, w0
	neg	x9, x12
	add	x10, x10, x8
	sub	x12, x10, x12
	ldrb	w4, [x12]
	add	x9, x10, x9
	cbz	w11, LBB0_18
; %bb.11:                               ;   in Loop: Header=BB0_8 Depth=1
	ldrb	w9, [x9, #1]
	bfi	w9, w4, #8, #8
	mov	x4, x9
	cbz	x28, LBB0_22
; %bb.12:                               ;   in Loop: Header=BB0_8 Depth=1
	ldrh	w8, [x28, x8]
	rev16	w27, w8
	b	LBB0_22
LBB0_13:                                ;   in Loop: Header=BB0_8 Depth=1
	ldr	w11, [x26, #48]
	ldr	x10, [sp, #8]
	mov	w8, w23
	mov	w12, w0
	neg	x9, x12
	add	x10, x10, x8
	sub	x12, x10, x12
	ldrb	w4, [x12]
	cbz	w11, LBB0_20
; %bb.14:                               ;   in Loop: Header=BB0_8 Depth=1
	lsl	w11, w4, #24
	add	x9, x10, x9
	ldrb	w10, [x9, #1]
	bfi	w11, w10, #16, #8
	ldrb	w10, [x9, #2]
	bfi	w11, w10, #8, #8
	ldrb	w9, [x9, #3]
	orr	w4, w11, w9
	cbz	x28, LBB0_22
; %bb.15:                               ;   in Loop: Header=BB0_8 Depth=1
	ldr	w8, [x28, x8]
	rev	w27, w8
	b	LBB0_22
LBB0_16:                                ;   in Loop: Header=BB0_8 Depth=1
	ldr	x9, [sp, #8]
	mov	w8, w23
	add	x9, x9, x8
	sub	x9, x9, w0, uxtw
	ldrb	w4, [x9]
	cbz	x28, LBB0_22
; %bb.17:                               ;   in Loop: Header=BB0_8 Depth=1
	ldrb	w27, [x28, x8]
	b	LBB0_22
LBB0_18:                                ;   in Loop: Header=BB0_8 Depth=1
	ldrb	w9, [x9, #1]
	bfi	w4, w9, #8, #8
	cbz	x28, LBB0_22
; %bb.19:                               ;   in Loop: Header=BB0_8 Depth=1
	ldrh	w27, [x28, x8]
	b	LBB0_22
LBB0_20:                                ;   in Loop: Header=BB0_8 Depth=1
	add	x9, x10, x9
	ldrb	w10, [x9, #1]
	bfi	w4, w10, #8, #8
	ldrb	w10, [x9, #2]
	bfi	w4, w10, #16, #8
	ldrb	w9, [x9, #3]
	bfi	w4, w9, #24, #8
	cbz	x28, LBB0_22
; %bb.21:                               ;   in Loop: Header=BB0_8 Depth=1
	ldr	w27, [x28, x8]
LBB0_22:                                ;   in Loop: Header=BB0_8 Depth=1
	cmp	w24, #131
	b.eq	LBB0_91
; %bb.23:                               ;   in Loop: Header=BB0_8 Depth=1
	cbz	x28, LBB0_109
; %bb.24:                               ;   in Loop: Header=BB0_8 Depth=1
	ldr	w9, [sp, #20]
	cmp	w9, #8
	b.hi	LBB0_7
; %bb.25:                               ;   in Loop: Header=BB0_8 Depth=1
	mov	w8, #8
	udiv	w10, w8, w9
	ldr	x8, [x26, #40]
	add	x0, x8, w23, uxtw #2
	ldr	w8, [sp, #28]
	cmp	w10, #1
	csinc	w10, w10, wzr, hi
	ldr	w11, [x0]
	cmp	w9, #8
	b.ne	LBB0_29
; %bb.26:                               ;   in Loop: Header=BB0_8 Depth=1
	cbz	w11, LBB0_32
; %bb.27:                               ;   in Loop: Header=BB0_8 Depth=1
	cmp	w21, w25
	b.ne	LBB0_31
; %bb.28:                               ;   in Loop: Header=BB0_8 Depth=1
	sub	w11, w24, #128
	cmp	w11, #3
	b.hi	LBB0_31
	b	LBB0_83
LBB0_29:                                ;   in Loop: Header=BB0_8 Depth=1
	tst	w8, w11
	b.eq	LBB0_32
; %bb.30:                               ;   in Loop: Header=BB0_8 Depth=1
	cmp	w21, w25
	b.eq	LBB0_86
LBB0_31:                                ;   in Loop: Header=BB0_8 Depth=1
	add	w21, w21, #1
LBB0_32:                                ;   in Loop: Header=BB0_8 Depth=1
	cmp	w9, #4
	b.hi	LBB0_7
; %bb.33:                               ;   in Loop: Header=BB0_8 Depth=1
	ldr	w11, [x0]
	lsl	w12, w8, w9
	tst	w12, w11
	b.eq	LBB0_36
; %bb.34:                               ;   in Loop: Header=BB0_8 Depth=1
	cmp	w21, w25
	b.eq	LBB0_85
; %bb.35:                               ;   in Loop: Header=BB0_8 Depth=1
	add	w21, w21, #1
LBB0_36:                                ;   in Loop: Header=BB0_8 Depth=1
	cmp	w10, #2
	b.eq	LBB0_7
; %bb.37:                               ;   in Loop: Header=BB0_8 Depth=1
	ldr	w11, [x0]
	cmp	w9, #8
	b.ne	LBB0_41
; %bb.38:                               ;   in Loop: Header=BB0_8 Depth=1
	cbz	w11, LBB0_44
; %bb.39:                               ;   in Loop: Header=BB0_8 Depth=1
	cmp	w21, w25
	b.ne	LBB0_43
; %bb.40:                               ;   in Loop: Header=BB0_8 Depth=1
	sub	w11, w24, #128
	cmp	w11, #3
	b.hi	LBB0_43
	b	LBB0_94
LBB0_41:                                ;   in Loop: Header=BB0_8 Depth=1
	lsl	w12, w9, #1
	lsl	w12, w8, w12
	tst	w12, w11
	b.eq	LBB0_44
; %bb.42:                               ;   in Loop: Header=BB0_8 Depth=1
	cmp	w21, w25
	b.eq	LBB0_85
LBB0_43:                                ;   in Loop: Header=BB0_8 Depth=1
	add	w21, w21, #1
LBB0_44:                                ;   in Loop: Header=BB0_8 Depth=1
	cmp	w10, #3
	b.eq	LBB0_7
; %bb.45:                               ;   in Loop: Header=BB0_8 Depth=1
	ldr	w11, [x0]
	cmp	w9, #8
	b.ne	LBB0_49
; %bb.46:                               ;   in Loop: Header=BB0_8 Depth=1
	cbz	w11, LBB0_52
; %bb.47:                               ;   in Loop: Header=BB0_8 Depth=1
	cmp	w21, w25
	b.ne	LBB0_51
; %bb.48:                               ;   in Loop: Header=BB0_8 Depth=1
	sub	w11, w24, #128
	cmp	w11, #3
	b.hi	LBB0_51
	b	LBB0_95
LBB0_49:                                ;   in Loop: Header=BB0_8 Depth=1
	add	w12, w9, w9, lsl #1
	lsl	w12, w8, w12
	tst	w12, w11
	b.eq	LBB0_52
; %bb.50:                               ;   in Loop: Header=BB0_8 Depth=1
	cmp	w21, w25
	b.eq	LBB0_85
LBB0_51:                                ;   in Loop: Header=BB0_8 Depth=1
	add	w21, w21, #1
LBB0_52:                                ;   in Loop: Header=BB0_8 Depth=1
	cmp	w10, #4
	b.eq	LBB0_7
; %bb.53:                               ;   in Loop: Header=BB0_8 Depth=1
	ldr	w11, [x0]
	cmp	w9, #8
	b.ne	LBB0_57
; %bb.54:                               ;   in Loop: Header=BB0_8 Depth=1
	cbz	w11, LBB0_60
; %bb.55:                               ;   in Loop: Header=BB0_8 Depth=1
	cmp	w21, w25
	b.ne	LBB0_59
; %bb.56:                               ;   in Loop: Header=BB0_8 Depth=1
	sub	w11, w24, #128
	cmp	w11, #3
	b.hi	LBB0_59
	b	LBB0_96
LBB0_57:                                ;   in Loop: Header=BB0_8 Depth=1
	lsl	w12, w9, #2
	lsl	w12, w8, w12
	tst	w12, w11
	b.eq	LBB0_60
; %bb.58:                               ;   in Loop: Header=BB0_8 Depth=1
	cmp	w21, w25
	b.eq	LBB0_85
LBB0_59:                                ;   in Loop: Header=BB0_8 Depth=1
	add	w21, w21, #1
LBB0_60:                                ;   in Loop: Header=BB0_8 Depth=1
	cmp	w10, #5
	b.eq	LBB0_7
; %bb.61:                               ;   in Loop: Header=BB0_8 Depth=1
	ldr	w11, [x0]
	cmp	w9, #8
	b.ne	LBB0_65
; %bb.62:                               ;   in Loop: Header=BB0_8 Depth=1
	cbz	w11, LBB0_68
; %bb.63:                               ;   in Loop: Header=BB0_8 Depth=1
	cmp	w21, w25
	b.ne	LBB0_67
; %bb.64:                               ;   in Loop: Header=BB0_8 Depth=1
	sub	w11, w24, #128
	cmp	w11, #3
	b.hi	LBB0_67
	b	LBB0_97
LBB0_65:                                ;   in Loop: Header=BB0_8 Depth=1
	add	w12, w9, w9, lsl #2
	lsl	w12, w8, w12
	tst	w12, w11
	b.eq	LBB0_68
; %bb.66:                               ;   in Loop: Header=BB0_8 Depth=1
	cmp	w21, w25
	b.eq	LBB0_85
LBB0_67:                                ;   in Loop: Header=BB0_8 Depth=1
	add	w21, w21, #1
LBB0_68:                                ;   in Loop: Header=BB0_8 Depth=1
	cmp	w10, #6
	b.eq	LBB0_7
; %bb.69:                               ;   in Loop: Header=BB0_8 Depth=1
	ldr	w11, [x0]
	cmp	w9, #8
	b.ne	LBB0_73
; %bb.70:                               ;   in Loop: Header=BB0_8 Depth=1
	cbz	w11, LBB0_76
; %bb.71:                               ;   in Loop: Header=BB0_8 Depth=1
	cmp	w21, w25
	b.ne	LBB0_75
; %bb.72:                               ;   in Loop: Header=BB0_8 Depth=1
	sub	w11, w24, #128
	cmp	w11, #3
	b.hi	LBB0_75
	b	LBB0_98
LBB0_73:                                ;   in Loop: Header=BB0_8 Depth=1
	add	w12, w9, w9, lsl #1
	lsl	w12, w12, #1
	lsl	w12, w8, w12
	tst	w12, w11
	b.eq	LBB0_76
; %bb.74:                               ;   in Loop: Header=BB0_8 Depth=1
	cmp	w21, w25
	b.eq	LBB0_85
LBB0_75:                                ;   in Loop: Header=BB0_8 Depth=1
	add	w21, w21, #1
LBB0_76:                                ;   in Loop: Header=BB0_8 Depth=1
	cmp	w10, #7
	b.eq	LBB0_7
; %bb.77:                               ;   in Loop: Header=BB0_8 Depth=1
	ldr	w11, [x0]
	cmp	w9, #8
	b.ne	LBB0_81
; %bb.78:                               ;   in Loop: Header=BB0_8 Depth=1
	cbz	w11, LBB0_7
; %bb.79:                               ;   in Loop: Header=BB0_8 Depth=1
	cmp	w21, w25
	b.ne	LBB0_6
; %bb.80:                               ;   in Loop: Header=BB0_8 Depth=1
	sub	w8, w24, #128
	cmp	w8, #3
	b.hi	LBB0_6
	b	LBB0_99
LBB0_81:                                ;   in Loop: Header=BB0_8 Depth=1
	lsl	w10, w9, #3
	sub	w9, w10, w9
	lsl	w8, w8, w9
	tst	w8, w11
	b.eq	LBB0_7
; %bb.82:                               ;   in Loop: Header=BB0_8 Depth=1
	cmp	w21, w25
	b.ne	LBB0_6
	b	LBB0_86
LBB0_83:
Lloh2:
	adrp	x8, lJTI0_0@PAGE
Lloh3:
	add	x8, x8, lJTI0_0@PAGEOFF
	adr	x9, LBB0_84
	ldrb	w10, [x8, x11]
	add	x9, x9, x10, lsl #2
	br	x9
LBB0_84:
	str	w23, [x22]
	mov	w8, #255
	b	LBB0_90
LBB0_85:
	mov	x8, x12
LBB0_86:
	cmp	w24, #130
	b.eq	LBB0_92
; %bb.87:
	cmp	w24, #129
	b.eq	LBB0_93
; %bb.88:
	cmp	w24, #128
	b.ne	LBB0_109
; %bb.89:
	str	w23, [x22]
LBB0_90:
	ldr	x9, [sp]                        ; 8-byte Folded Reload
	str	w8, [x9]
LBB0_91:
	str	w4, [x20]
	str	w27, [x19]
	b	LBB0_109
LBB0_92:
	ldp	w3, w0, [x26, #48]
	mov	x1, x23
	mov	x2, x8
	b	LBB0_105
LBB0_93:
	bic	w8, w11, w8
	and	w8, w8, #0xff
	str	w8, [x0]
	b	LBB0_101
LBB0_94:
Lloh4:
	adrp	x8, lJTI0_1@PAGE
Lloh5:
	add	x8, x8, lJTI0_1@PAGEOFF
	adr	x9, LBB0_84
	ldrb	w10, [x8, x11]
	add	x9, x9, x10, lsl #2
	br	x9
LBB0_95:
Lloh6:
	adrp	x8, lJTI0_2@PAGE
Lloh7:
	add	x8, x8, lJTI0_2@PAGEOFF
	adr	x9, LBB0_84
	ldrb	w10, [x8, x11]
	add	x9, x9, x10, lsl #2
	br	x9
LBB0_96:
Lloh8:
	adrp	x8, lJTI0_3@PAGE
Lloh9:
	add	x8, x8, lJTI0_3@PAGEOFF
	adr	x9, LBB0_84
	ldrb	w10, [x8, x11]
	add	x9, x9, x10, lsl #2
	br	x9
LBB0_97:
Lloh10:
	adrp	x8, lJTI0_4@PAGE
Lloh11:
	add	x8, x8, lJTI0_4@PAGEOFF
	adr	x9, LBB0_84
	ldrb	w10, [x8, x11]
	add	x9, x9, x10, lsl #2
	br	x9
LBB0_98:
Lloh12:
	adrp	x8, lJTI0_5@PAGE
Lloh13:
	add	x8, x8, lJTI0_5@PAGEOFF
	adr	x9, LBB0_84
	ldrb	w10, [x8, x11]
	add	x9, x9, x10, lsl #2
	br	x9
LBB0_99:
Lloh14:
	adrp	x9, lJTI0_6@PAGE
Lloh15:
	add	x9, x9, lJTI0_6@PAGEOFF
	adr	x10, LBB0_84
	ldrb	w11, [x9, x8]
	add	x10, x10, x11, lsl #2
	br	x10
LBB0_100:
	mov	w1, #0
	bl	_memset
LBB0_101:
	ldr	w8, [x26, #16]
	subs	w8, w8, #1
	b.lt	LBB0_103
; %bb.102:
	str	w8, [x26, #16]
LBB0_103:
Lloh16:
	adrp	x8, _MSG_CHEAT_SEARCH_DELETE_MATCH_SUCCESS@GOTPAGE
Lloh17:
	ldr	x8, [x8, _MSG_CHEAT_SEARCH_DELETE_MATCH_SUCCESS@GOTPAGEOFF]
	b	LBB0_108
LBB0_104:
	ldp	w3, w0, [x26, #48]
	mov	x1, x23
	mov	w2, #255
LBB0_105:
	bl	_cheat_manager_add_new_code
	cbz	w0, LBB0_107
; %bb.106:
Lloh18:
	adrp	x8, _MSG_CHEAT_SEARCH_ADD_MATCH_SUCCESS@GOTPAGE
Lloh19:
	ldr	x8, [x8, _MSG_CHEAT_SEARCH_ADD_MATCH_SUCCESS@GOTPAGEOFF]
	b	LBB0_108
LBB0_107:
Lloh20:
	adrp	x8, _MSG_CHEAT_SEARCH_ADD_MATCH_FAIL@GOTPAGE
Lloh21:
	ldr	x8, [x8, _MSG_CHEAT_SEARCH_ADD_MATCH_FAIL@GOTPAGEOFF]
LBB0_108:
	ldr	w0, [x8]
	bl	_msg_hash_to_str
Lloh22:
	adrp	x8, _MESSAGE_QUEUE_ICON_DEFAULT@GOTPAGE
Lloh23:
	ldr	x8, [x8, _MESSAGE_QUEUE_ICON_DEFAULT@GOTPAGEOFF]
Lloh24:
	ldr	w5, [x8]
Lloh25:
	adrp	x8, _MESSAGE_QUEUE_CATEGORY_INFO@GOTPAGE
Lloh26:
	ldr	x8, [x8, _MESSAGE_QUEUE_CATEGORY_INFO@GOTPAGEOFF]
Lloh27:
	ldr	w6, [x8]
	mov	w1, #1
	mov	w2, #180
	mov	w3, #1
	mov	x4, #0
	bl	_runloop_msg_queue_push
LBB0_109:
	ldp	x29, x30, [sp, #112]            ; 16-byte Folded Reload
	ldp	x20, x19, [sp, #96]             ; 16-byte Folded Reload
	ldp	x22, x21, [sp, #80]             ; 16-byte Folded Reload
	ldp	x24, x23, [sp, #64]             ; 16-byte Folded Reload
	ldp	x26, x25, [sp, #48]             ; 16-byte Folded Reload
	ldp	x28, x27, [sp, #32]             ; 16-byte Folded Reload
	add	sp, sp, #128
	ret
	.loh AdrpLdrGot	Lloh0, Lloh1
	.loh AdrpAdd	Lloh2, Lloh3
	.loh AdrpAdd	Lloh4, Lloh5
	.loh AdrpAdd	Lloh6, Lloh7
	.loh AdrpAdd	Lloh8, Lloh9
	.loh AdrpAdd	Lloh10, Lloh11
	.loh AdrpAdd	Lloh12, Lloh13
	.loh AdrpAdd	Lloh14, Lloh15
	.loh AdrpLdrGot	Lloh16, Lloh17
	.loh AdrpLdrGot	Lloh18, Lloh19
	.loh AdrpLdrGot	Lloh20, Lloh21
	.loh AdrpLdrGotLdr	Lloh25, Lloh26, Lloh27
	.loh AdrpLdrGotLdr	Lloh22, Lloh23, Lloh24
	.cfi_endproc
	.section	__TEXT,__const
lJTI0_0:
	.byte	(LBB0_84-LBB0_84)>>2
	.byte	(LBB0_100-LBB0_84)>>2
	.byte	(LBB0_104-LBB0_84)>>2
	.byte	(LBB0_109-LBB0_84)>>2
lJTI0_1:
	.byte	(LBB0_84-LBB0_84)>>2
	.byte	(LBB0_100-LBB0_84)>>2
	.byte	(LBB0_104-LBB0_84)>>2
	.byte	(LBB0_109-LBB0_84)>>2
lJTI0_2:
	.byte	(LBB0_84-LBB0_84)>>2
	.byte	(LBB0_100-LBB0_84)>>2
	.byte	(LBB0_104-LBB0_84)>>2
	.byte	(LBB0_109-LBB0_84)>>2
lJTI0_3:
	.byte	(LBB0_84-LBB0_84)>>2
	.byte	(LBB0_100-LBB0_84)>>2
	.byte	(LBB0_104-LBB0_84)>>2
	.byte	(LBB0_109-LBB0_84)>>2
lJTI0_4:
	.byte	(LBB0_84-LBB0_84)>>2
	.byte	(LBB0_100-LBB0_84)>>2
	.byte	(LBB0_104-LBB0_84)>>2
	.byte	(LBB0_109-LBB0_84)>>2
lJTI0_5:
	.byte	(LBB0_84-LBB0_84)>>2
	.byte	(LBB0_100-LBB0_84)>>2
	.byte	(LBB0_104-LBB0_84)>>2
	.byte	(LBB0_109-LBB0_84)>>2
lJTI0_6:
	.byte	(LBB0_84-LBB0_84)>>2
	.byte	(LBB0_100-LBB0_84)>>2
	.byte	(LBB0_104-LBB0_84)>>2
	.byte	(LBB0_109-LBB0_84)>>2
                                        ; -- End function
	.comm	_cheat_manager_state,56,3       ; @cheat_manager_state
	.comm	_MSG_CHEAT_SEARCH_ADD_MATCH_FAIL,4,2 ; @MSG_CHEAT_SEARCH_ADD_MATCH_FAIL
	.comm	_MESSAGE_QUEUE_ICON_DEFAULT,4,2 ; @MESSAGE_QUEUE_ICON_DEFAULT
	.comm	_MESSAGE_QUEUE_CATEGORY_INFO,4,2 ; @MESSAGE_QUEUE_CATEGORY_INFO
	.comm	_MSG_CHEAT_SEARCH_ADD_MATCH_SUCCESS,4,2 ; @MSG_CHEAT_SEARCH_ADD_MATCH_SUCCESS
	.comm	_MSG_CHEAT_SEARCH_DELETE_MATCH_SUCCESS,4,2 ; @MSG_CHEAT_SEARCH_DELETE_MATCH_SUCCESS
.subsections_via_symbols
