	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_mbfl_filt_tl_jisx0201_jisx0208 ## -- Begin function mbfl_filt_tl_jisx0201_jisx0208
	.p2align	4, 0x90
_mbfl_filt_tl_jisx0201_jisx0208:        ## @mbfl_filt_tl_jisx0201_jisx0208
	.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
	pushq	%rax
	.cfi_offset %rbx, -56
	.cfi_offset %r12, -48
	.cfi_offset %r13, -40
	.cfi_offset %r14, -32
	.cfi_offset %r15, -24
	movq	%rsi, %r8
	movl	%edi, %ebx
	movq	24(%rsi), %rax
	movl	(%rax), %r15d
	cmpl	$92, %edi
	je	LBB0_6
## %bb.1:
	cmpl	$39, %ebx
	je	LBB0_6
## %bb.2:
	cmpl	$34, %ebx
	je	LBB0_6
## %bb.3:
	leal	-33(%rbx), %eax
	cmpl	$92, %eax
	ja	LBB0_6
## %bb.4:
	movq	_MBFL_FILT_TL_HAN2ZEN_ALL@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	andl	%r15d, %eax
	jne	LBB0_5
LBB0_6:
	movq	_MBFL_FILT_TL_HAN2ZEN_ALPHA@GOTPCREL(%rip), %rax
	testl	%r15d, (%rax)
	je	LBB0_9
## %bb.7:
	movl	%ebx, %eax
	andl	$-33, %eax
	addl	$-65, %eax
	cmpl	$25, %eax
	jbe	LBB0_5
LBB0_9:
	leal	-48(%rbx), %eax
	cmpl	$9, %eax
	ja	LBB0_12
## %bb.10:
	movq	_MBFL_FILT_TL_HAN2ZEN_NUMERIC@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	andl	%r15d, %eax
	je	LBB0_12
LBB0_5:
	leal	65248(%rbx), %r12d
LBB0_13:
	movq	_MBFL_FILT_TL_HAN2ZEN_KATAKANA@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	movq	_MBFL_FILT_TL_HAN2ZEN_HIRAGANA@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, %edx
	orl	%ecx, %edx
	testl	%r15d, %edx
	je	LBB0_59
## %bb.14:
	testl	%r15d, %ecx
	je	LBB0_23
## %bb.15:
	movq	_MBFL_FILT_TL_HAN2ZEN_GLUE@GOTPCREL(%rip), %rdx
	testl	%r15d, (%rdx)
	je	LBB0_23
## %bb.16:
	leal	-65377(%rbx), %ecx
	movl	(%r8), %eax
	cmpl	$62, %ecx
	ja	LBB0_34
## %bb.17:
	testl	%eax, %eax
	je	LBB0_43
## %bb.18:
	movl	4(%r8), %eax
	addl	$32, %eax
	andl	$63, %eax
	cmpl	$65438, %ebx                    ## imm = 0xFF9E
	jne	LBB0_44
## %bb.19:
	leal	-22(%rax), %ecx
	cmpl	$15, %ecx
	jb	LBB0_56
## %bb.20:
	leal	-42(%rax), %ecx
	cmpl	$4, %ecx
	jbe	LBB0_56
## %bb.21:
	cmpl	$19, %eax
	jne	LBB0_48
## %bb.22:
	movl	$0, (%r8)
	movl	$12532, %r12d                   ## imm = 0x30F4
	jmp	LBB0_59
LBB0_23:
	testl	%r15d, %eax
	je	LBB0_31
## %bb.24:
	movq	_MBFL_FILT_TL_HAN2ZEN_GLUE@GOTPCREL(%rip), %rdx
	testl	%r15d, (%rdx)
	je	LBB0_31
## %bb.25:
	leal	-65377(%rbx), %ecx
	movl	(%r8), %eax
	cmpl	$62, %ecx
	ja	LBB0_40
## %bb.26:
	testl	%eax, %eax
	je	LBB0_43
## %bb.27:
	movl	4(%r8), %eax
	addl	$32, %eax
	andl	$63, %eax
	cmpl	$65438, %ebx                    ## imm = 0xFF9E
	jne	LBB0_49
## %bb.28:
	leal	-22(%rax), %ecx
	cmpl	$15, %ecx
	jb	LBB0_30
## %bb.29:
	leal	-42(%rax), %ecx
	cmpl	$4, %ecx
	ja	LBB0_54
LBB0_30:
	movl	$0, (%r8)
	movq	_hankana2zenhira_table@GOTPCREL(%rip), %rcx
	jmp	LBB0_57
LBB0_31:
	leal	-65377(%rbx), %edx
	cmpl	$62, %edx
	ja	LBB0_36
## %bb.32:
	andl	%r15d, %ecx
	je	LBB0_36
## %bb.33:
	movq	_hankana2zenkana_table@GOTPCREL(%rip), %rax
	jmp	LBB0_39
LBB0_12:
	movq	_MBFL_FILT_TL_HAN2ZEN_SPACE@GOTPCREL(%rip), %rax
	testl	%r15d, (%rax)
	movl	$12288, %r12d                   ## imm = 0x3000
	cmovel	%ebx, %r12d
	cmpl	$32, %ebx
	cmovnel	%ebx, %r12d
	jmp	LBB0_13
LBB0_34:
	testl	%eax, %eax
	je	LBB0_59
## %bb.35:
	movl	4(%r8), %eax
	movl	16(%r8), %esi
	addl	$32, %eax
	andl	$63, %eax
	movl	$0, (%r8)
	movq	_hankana2zenkana_table@GOTPCREL(%rip), %rcx
	jmp	LBB0_42
LBB0_36:
	cmpl	$62, %edx
	ja	LBB0_59
## %bb.37:
	andl	%r15d, %eax
	je	LBB0_59
## %bb.38:
	movq	_hankana2zenhira_table@GOTPCREL(%rip), %rax
LBB0_39:
	movq	(%rax), %rax
	leal	-65376(%rbx), %ecx
	movl	$12288, %r12d                   ## imm = 0x3000
	addl	(%rax,%rcx,4), %r12d
	jmp	LBB0_59
LBB0_40:
	testl	%eax, %eax
	je	LBB0_59
## %bb.41:
	movl	4(%r8), %eax
	movl	16(%r8), %esi
	addl	$32, %eax
	andl	$63, %eax
	movl	$0, (%r8)
	movq	_hankana2zenhira_table@GOTPCREL(%rip), %rcx
LBB0_42:
	movq	(%rcx), %rcx
	movl	$12288, %edi                    ## imm = 0x3000
	addl	(%rcx,%rax,4), %edi
	movq	%r8, %r14
	callq	*8(%r8)
	movq	%r14, %r8
	jmp	LBB0_59
LBB0_43:
	movl	$1, (%r8)
	movl	%ebx, 4(%r8)
	movl	%ebx, %eax
	addq	$8, %rsp
	popq	%rbx
	popq	%r12
	popq	%r13
	popq	%r14
	popq	%r15
	popq	%rbp
	retq
LBB0_44:
	cmpl	$65439, %ebx                    ## imm = 0xFF9F
	jne	LBB0_48
## %bb.45:
	cmpl	$42, %eax
	jb	LBB0_48
## %bb.46:
	cmpl	$46, %eax
	ja	LBB0_48
## %bb.47:
	movl	$0, (%r8)
	movq	_hankana2zenkana_table@GOTPCREL(%rip), %rcx
	jmp	LBB0_53
LBB0_48:
	movl	$1, (%r8)
	movl	%ebx, 4(%r8)
	movq	_hankana2zenkana_table@GOTPCREL(%rip), %rcx
	jmp	LBB0_55
LBB0_49:
	cmpl	$65439, %ebx                    ## imm = 0xFF9F
	jne	LBB0_54
## %bb.50:
	cmpl	$42, %eax
	jb	LBB0_54
## %bb.51:
	cmpl	$46, %eax
	ja	LBB0_54
## %bb.52:
	movl	$0, (%r8)
	movq	_hankana2zenhira_table@GOTPCREL(%rip), %rcx
LBB0_53:
	movq	(%rcx), %rcx
	movl	%eax, %eax
	movl	$12290, %r12d                   ## imm = 0x3002
	jmp	LBB0_58
LBB0_54:
	movl	$1, (%r8)
	movl	%ebx, 4(%r8)
	movq	_hankana2zenhira_table@GOTPCREL(%rip), %rcx
LBB0_55:
	movq	(%rcx), %rcx
	movl	%eax, %eax
	movl	$12288, %r12d                   ## imm = 0x3000
	jmp	LBB0_58
LBB0_56:
	movl	$0, (%r8)
	movq	_hankana2zenkana_table@GOTPCREL(%rip), %rcx
LBB0_57:
	movq	(%rcx), %rcx
	movl	%eax, %eax
	movl	$12289, %r12d                   ## imm = 0x3001
LBB0_58:
	addl	(%rcx,%rax,4), %r12d
LBB0_59:
	movq	_MBFL_FILT_TL_HAN2ZEN_COMPAT1@GOTPCREL(%rip), %rax
	testl	%r15d, (%rax)
	je	LBB0_64
## %bb.60:
	movl	$65509, %ecx                    ## imm = 0xFFE5
	cmpl	$125, %ebx
	jg	LBB0_69
## %bb.61:
	cmpl	$34, %ebx
	je	LBB0_77
## %bb.62:
	cmpl	$39, %ebx
	je	LBB0_78
## %bb.63:
	cmpl	$92, %ebx
	je	LBB0_80
	jmp	LBB0_76
LBB0_64:
	movq	_MBFL_FILT_TL_HAN2ZEN_COMPAT2@GOTPCREL(%rip), %rax
	testl	%r15d, (%rax)
	je	LBB0_76
## %bb.65:
	cmpl	$91, %ebx
	jg	LBB0_73
## %bb.66:
	cmpl	$34, %ebx
	je	LBB0_79
## %bb.67:
	cmpl	$39, %ebx
	jne	LBB0_76
## %bb.68:
	movl	$65287, %ecx                    ## imm = 0xFF07
	testb	$-16, %r15b
	jne	LBB0_81
	jmp	LBB0_98
LBB0_69:
	cmpl	$8254, %ebx                     ## imm = 0x203E
	je	LBB0_72
## %bb.70:
	cmpl	$165, %ebx
	je	LBB0_80
## %bb.71:
	movl	%r12d, %ecx
	cmpl	$126, %ebx
	jne	LBB0_80
LBB0_72:
	movl	$65507, %ecx                    ## imm = 0xFFE3
	testb	$-16, %r15b
	jne	LBB0_81
	jmp	LBB0_98
LBB0_73:
	cmpl	$92, %ebx
	je	LBB0_97
## %bb.74:
	cmpl	$126, %ebx
	jne	LBB0_76
## %bb.75:
	movl	$65374, %ecx                    ## imm = 0xFF5E
	testb	$-16, %r15b
	jne	LBB0_81
	jmp	LBB0_98
LBB0_76:
	movl	%r12d, %ecx
	testb	$-16, %r15b
	jne	LBB0_81
LBB0_98:
	movl	%ecx, %eax
	jmp	LBB0_99
LBB0_77:
	movl	$8221, %ecx                     ## imm = 0x201D
	testb	$-16, %r15b
	jne	LBB0_81
	jmp	LBB0_98
LBB0_78:
	movl	$8217, %ecx                     ## imm = 0x2019
	testb	$-16, %r15b
	jne	LBB0_81
	jmp	LBB0_98
LBB0_79:
	movl	$65282, %ecx                    ## imm = 0xFF02
LBB0_80:
	testb	$-16, %r15b
	je	LBB0_98
LBB0_81:
	cmpl	$65340, %ebx                    ## imm = 0xFF3C
	je	LBB0_87
## %bb.82:
	cmpl	$65287, %ebx                    ## imm = 0xFF07
	je	LBB0_87
## %bb.83:
	cmpl	$65282, %ebx                    ## imm = 0xFF02
	je	LBB0_87
## %bb.84:
	leal	-65281(%rbx), %eax
	cmpl	$92, %eax
	ja	LBB0_87
## %bb.85:
	movl	%r15d, %eax
	andl	$16, %eax
	jne	LBB0_86
LBB0_87:
	testb	$32, %r15b
	je	LBB0_90
## %bb.88:
	leal	-65313(%rbx), %eax
	cmpl	$26, %eax
	jb	LBB0_86
## %bb.89:
	leal	-65345(%rbx), %eax
	cmpl	$25, %eax
	jbe	LBB0_86
LBB0_90:
	leal	-65296(%rbx), %eax
	cmpl	$9, %eax
	ja	LBB0_93
## %bb.91:
	movl	%r15d, %eax
	andl	$64, %eax
	je	LBB0_93
LBB0_86:
	leal	-65248(%rbx), %eax
LBB0_99:
	movq	_MBFL_FILT_TL_ZEN2HAN_KATAKANA@GOTPCREL(%rip), %rcx
	movl	(%rcx), %edx
	movq	_MBFL_FILT_TL_ZEN2HAN_HIRAGANA@GOTPCREL(%rip), %rcx
	movl	(%rcx), %ecx
	movl	%ecx, %esi
	orl	%edx, %esi
	testl	%r15d, %esi
	je	LBB0_103
## %bb.100:
	leal	-12449(%rbx), %esi
	cmpl	$83, %esi
	ja	LBB0_109
## %bb.101:
	andl	%r15d, %edx
	je	LBB0_109
## %bb.102:
	movq	_zenkana2hankana_table@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movl	%esi, %r14d
	jmp	LBB0_112
LBB0_103:
	movq	_MBFL_FILT_TL_ZEN2HAN_HIRA2KANA@GOTPCREL(%rip), %rcx
	movl	(%rcx), %edx
	movq	_MBFL_FILT_TL_ZEN2HAN_KANA2HIRA@GOTPCREL(%rip), %rcx
	movl	(%rcx), %ecx
	movl	%ecx, %esi
	orl	%edx, %esi
	testl	%r15d, %esi
	je	LBB0_114
## %bb.104:
	testl	%r15d, %edx
	je	LBB0_107
## %bb.105:
	leal	-12445(%rbx), %edx
	cmpl	$2, %edx
	jb	LBB0_125
## %bb.106:
	leal	-12353(%rbx), %edx
	cmpl	$82, %edx
	jbe	LBB0_125
LBB0_107:
	testl	%r15d, %ecx
	je	LBB0_114
## %bb.108:
	movq	%r8, %r13
	leal	-12449(%rbx), %ecx
	leal	-96(%rbx), %edx
	cmpl	$83, %ecx
	cmovbl	%edx, %eax
	leal	-12541(%rbx), %ecx
	cmpl	$2, %ecx
	cmovbl	%edx, %eax
	jmp	LBB0_115
LBB0_109:
	leal	-12353(%rbx), %edx
	cmpl	$82, %edx
	ja	LBB0_117
## %bb.110:
	andl	%r15d, %ecx
	je	LBB0_117
## %bb.111:
	movq	_zenkana2hankana_table@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movl	%edx, %r14d
LBB0_112:
	movq	(%rax,%r14,8), %rax
	cmpl	$0, 4(%rax)
	je	LBB0_116
## %bb.113:
	movl	$65280, %r12d                   ## imm = 0xFF00
	movl	(%rax), %edi
	addl	%r12d, %edi
	movl	16(%r8), %esi
	movq	%r8, %r13
	callq	*8(%r8)
	movq	_zenkana2hankana_table@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	(%rax,%r14,8), %rax
	addl	4(%rax), %r12d
	jmp	LBB0_126
LBB0_114:
	movq	%r8, %r13
LBB0_115:
	movl	%eax, %r12d
	jmp	LBB0_126
LBB0_116:
	movq	%r8, %r13
	movl	$65280, %r12d                   ## imm = 0xFF00
	addl	(%rax), %r12d
	jmp	LBB0_126
LBB0_117:
	movq	%r8, %r13
	cmpl	$12442, %ebx                    ## imm = 0x309A
	jg	LBB0_121
## %bb.118:
	leal	-12289(%rbx), %ecx
	cmpl	$12, %ecx
	ja	LBB0_115
## %bb.119:
	movl	$65380, %r12d                   ## imm = 0xFF64
	leaq	LJTI0_0(%rip), %rdx
	movslq	(%rdx,%rcx,4), %rcx
	addq	%rdx, %rcx
	jmpq	*%rcx
LBB0_120:
	movl	$65377, %r12d                   ## imm = 0xFF61
	jmp	LBB0_126
LBB0_93:
	cmpl	$12288, %ebx                    ## imm = 0x3000
	jne	LBB0_95
## %bb.94:
	movl	%r15d, %edx
	movl	$32, %eax
	andl	$128, %edx
	jne	LBB0_99
LBB0_95:
	testb	$16, %r15b
	movl	$45, %eax
	cmovel	%ecx, %eax
	cmpl	$8722, %ebx                     ## imm = 0x2212
	cmovnel	%ecx, %eax
	jmp	LBB0_99
LBB0_121:
	cmpl	$12538, %ebx                    ## imm = 0x30FA
	jg	LBB0_148
## %bb.122:
	cmpl	$12443, %ebx                    ## imm = 0x309B
	je	LBB0_153
## %bb.123:
	cmpl	$12444, %ebx                    ## imm = 0x309C
	jne	LBB0_115
## %bb.124:
	movl	$65439, %r12d                   ## imm = 0xFF9F
	jmp	LBB0_126
LBB0_125:
	movq	%r8, %r13
	leal	96(%rbx), %r12d
LBB0_126:
	movq	_MBFL_FILT_TL_ZEN2HAN_COMPAT1@GOTPCREL(%rip), %rax
	testl	%r15d, (%rax)
	je	LBB0_135
## %bb.127:
	cmpl	$65339, %ebx                    ## imm = 0xFF3B
	jg	LBB0_131
## %bb.128:
	leal	-8216(%rbx), %eax
	cmpl	$38, %eax
	ja	LBB0_135
## %bb.129:
	leaq	LJTI0_1(%rip), %rcx
	movslq	(%rcx,%rax,4), %rax
	addq	%rcx, %rax
	jmpq	*%rax
LBB0_130:
	movl	$39, %edi
	jmp	LBB0_137
LBB0_131:
	movl	$92, %edi
	cmpl	$65340, %ebx                    ## imm = 0xFF3C
	je	LBB0_137
## %bb.132:
	cmpl	$65509, %ebx                    ## imm = 0xFFE5
	je	LBB0_137
## %bb.133:
	cmpl	$65507, %ebx                    ## imm = 0xFFE3
	jne	LBB0_135
LBB0_134:
	movl	$126, %edi
	jmp	LBB0_137
LBB0_135:
	movl	%r12d, %edi
	jmp	LBB0_137
LBB0_136:
	movl	$34, %edi
LBB0_137:
	movq	_MBFL_FILT_TL_ZEN2HAN_COMPAT2@GOTPCREL(%rip), %rax
	testl	%r15d, (%rax)
	je	LBB0_147
## %bb.138:
	cmpl	$65339, %ebx                    ## imm = 0xFF3B
	jg	LBB0_142
## %bb.139:
	cmpl	$65282, %ebx                    ## imm = 0xFF02
	je	LBB0_145
## %bb.140:
	cmpl	$65287, %ebx                    ## imm = 0xFF07
	jne	LBB0_147
## %bb.141:
	movl	$39, %edi
	jmp	LBB0_147
LBB0_142:
	cmpl	$65340, %ebx                    ## imm = 0xFF3C
	je	LBB0_146
## %bb.143:
	cmpl	$65374, %ebx                    ## imm = 0xFF5E
	jne	LBB0_147
## %bb.144:
	movl	$126, %edi
	jmp	LBB0_147
LBB0_145:
	movl	$34, %edi
	jmp	LBB0_147
LBB0_146:
	movl	$92, %edi
LBB0_147:
	movq	8(%r13), %rax
	movl	16(%r13), %esi
	addq	$8, %rsp
	popq	%rbx
	popq	%r12
	popq	%r13
	popq	%r14
	popq	%r15
	popq	%rbp
	jmpq	*%rax                           ## TAILCALL
LBB0_97:
	movl	$65340, %ecx                    ## imm = 0xFF3C
	testb	$-16, %r15b
	jne	LBB0_81
	jmp	LBB0_98
LBB0_148:
	cmpl	$12539, %ebx                    ## imm = 0x30FB
	je	LBB0_154
## %bb.149:
	cmpl	$12540, %ebx                    ## imm = 0x30FC
	jne	LBB0_115
## %bb.150:
	movl	$65392, %r12d                   ## imm = 0xFF70
	jmp	LBB0_126
LBB0_151:
	movl	$65378, %r12d                   ## imm = 0xFF62
	jmp	LBB0_126
LBB0_152:
	movl	$65379, %r12d                   ## imm = 0xFF63
	jmp	LBB0_126
LBB0_153:
	movl	$65438, %r12d                   ## imm = 0xFF9E
	jmp	LBB0_126
LBB0_154:
	movl	$65381, %r12d                   ## imm = 0xFF65
	jmp	LBB0_126
	.cfi_endproc
	.p2align	2, 0x90
	.data_region jt32
.set L0_0_set_126, LBB0_126-LJTI0_0
.set L0_0_set_120, LBB0_120-LJTI0_0
.set L0_0_set_115, LBB0_115-LJTI0_0
.set L0_0_set_151, LBB0_151-LJTI0_0
.set L0_0_set_152, LBB0_152-LJTI0_0
LJTI0_0:
	.long	L0_0_set_126
	.long	L0_0_set_120
	.long	L0_0_set_115
	.long	L0_0_set_115
	.long	L0_0_set_115
	.long	L0_0_set_115
	.long	L0_0_set_115
	.long	L0_0_set_115
	.long	L0_0_set_115
	.long	L0_0_set_115
	.long	L0_0_set_115
	.long	L0_0_set_151
	.long	L0_0_set_152
.set L0_1_set_130, LBB0_130-LJTI0_1
.set L0_1_set_135, LBB0_135-LJTI0_1
.set L0_1_set_136, LBB0_136-LJTI0_1
.set L0_1_set_134, LBB0_134-LJTI0_1
LJTI0_1:
	.long	L0_1_set_130
	.long	L0_1_set_130
	.long	L0_1_set_135
	.long	L0_1_set_135
	.long	L0_1_set_136
	.long	L0_1_set_136
	.long	L0_1_set_135
	.long	L0_1_set_135
	.long	L0_1_set_135
	.long	L0_1_set_135
	.long	L0_1_set_135
	.long	L0_1_set_135
	.long	L0_1_set_135
	.long	L0_1_set_135
	.long	L0_1_set_135
	.long	L0_1_set_135
	.long	L0_1_set_135
	.long	L0_1_set_135
	.long	L0_1_set_135
	.long	L0_1_set_135
	.long	L0_1_set_135
	.long	L0_1_set_135
	.long	L0_1_set_135
	.long	L0_1_set_135
	.long	L0_1_set_135
	.long	L0_1_set_135
	.long	L0_1_set_135
	.long	L0_1_set_135
	.long	L0_1_set_135
	.long	L0_1_set_135
	.long	L0_1_set_135
	.long	L0_1_set_135
	.long	L0_1_set_135
	.long	L0_1_set_135
	.long	L0_1_set_135
	.long	L0_1_set_135
	.long	L0_1_set_135
	.long	L0_1_set_135
	.long	L0_1_set_134
	.end_data_region
                                        ## -- End function
	.comm	_MBFL_FILT_TL_HAN2ZEN_ALL,4,2   ## @MBFL_FILT_TL_HAN2ZEN_ALL
	.comm	_MBFL_FILT_TL_HAN2ZEN_ALPHA,4,2 ## @MBFL_FILT_TL_HAN2ZEN_ALPHA
	.comm	_MBFL_FILT_TL_HAN2ZEN_NUMERIC,4,2 ## @MBFL_FILT_TL_HAN2ZEN_NUMERIC
	.comm	_MBFL_FILT_TL_HAN2ZEN_SPACE,4,2 ## @MBFL_FILT_TL_HAN2ZEN_SPACE
	.comm	_MBFL_FILT_TL_HAN2ZEN_KATAKANA,4,2 ## @MBFL_FILT_TL_HAN2ZEN_KATAKANA
	.comm	_MBFL_FILT_TL_HAN2ZEN_HIRAGANA,4,2 ## @MBFL_FILT_TL_HAN2ZEN_HIRAGANA
	.comm	_MBFL_FILT_TL_HAN2ZEN_GLUE,4,2  ## @MBFL_FILT_TL_HAN2ZEN_GLUE
	.comm	_hankana2zenkana_table,8,3      ## @hankana2zenkana_table
	.comm	_hankana2zenhira_table,8,3      ## @hankana2zenhira_table
	.comm	_MBFL_FILT_TL_HAN2ZEN_COMPAT1,4,2 ## @MBFL_FILT_TL_HAN2ZEN_COMPAT1
	.comm	_MBFL_FILT_TL_HAN2ZEN_COMPAT2,4,2 ## @MBFL_FILT_TL_HAN2ZEN_COMPAT2
	.comm	_MBFL_FILT_TL_ZEN2HAN_KATAKANA,4,2 ## @MBFL_FILT_TL_ZEN2HAN_KATAKANA
	.comm	_MBFL_FILT_TL_ZEN2HAN_HIRAGANA,4,2 ## @MBFL_FILT_TL_ZEN2HAN_HIRAGANA
	.comm	_zenkana2hankana_table,8,3      ## @zenkana2hankana_table
	.comm	_MBFL_FILT_TL_ZEN2HAN_HIRA2KANA,4,2 ## @MBFL_FILT_TL_ZEN2HAN_HIRA2KANA
	.comm	_MBFL_FILT_TL_ZEN2HAN_KANA2HIRA,4,2 ## @MBFL_FILT_TL_ZEN2HAN_KANA2HIRA
	.comm	_MBFL_FILT_TL_ZEN2HAN_COMPAT1,4,2 ## @MBFL_FILT_TL_ZEN2HAN_COMPAT1
	.comm	_MBFL_FILT_TL_ZEN2HAN_COMPAT2,4,2 ## @MBFL_FILT_TL_ZEN2HAN_COMPAT2
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_mbfl_filt_tl_jisx0201_jisx0208 ; -- Begin function mbfl_filt_tl_jisx0201_jisx0208
	.p2align	2
_mbfl_filt_tl_jisx0201_jisx0208:        ; @mbfl_filt_tl_jisx0201_jisx0208
	.cfi_startproc
; %bb.0:
	stp	x24, x23, [sp, #-64]!           ; 16-byte Folded Spill
	.cfi_def_cfa_offset 64
	stp	x22, x21, [sp, #16]             ; 16-byte Folded Spill
	stp	x20, x19, [sp, #32]             ; 16-byte Folded Spill
	stp	x29, x30, [sp, #48]             ; 16-byte Folded Spill
	add	x29, sp, #48
	.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
	mov	x19, x1
	mov	x20, x0
	ldr	x8, [x1, #24]
	ldr	w21, [x8]
	cmp	w0, #92
	b.eq	LBB0_5
; %bb.1:
	cmp	w20, #39
	b.eq	LBB0_5
; %bb.2:
	cmp	w20, #34
	b.eq	LBB0_5
; %bb.3:
	sub	w8, w20, #33
	cmp	w8, #92
	b.hi	LBB0_5
; %bb.4:
Lloh0:
	adrp	x8, _MBFL_FILT_TL_HAN2ZEN_ALL@GOTPAGE
Lloh1:
	ldr	x8, [x8, _MBFL_FILT_TL_HAN2ZEN_ALL@GOTPAGEOFF]
Lloh2:
	ldr	w8, [x8]
	and	w8, w8, w21
	cbnz	w8, LBB0_9
LBB0_5:
Lloh3:
	adrp	x8, _MBFL_FILT_TL_HAN2ZEN_ALPHA@GOTPAGE
Lloh4:
	ldr	x8, [x8, _MBFL_FILT_TL_HAN2ZEN_ALPHA@GOTPAGEOFF]
Lloh5:
	ldr	w8, [x8]
	tst	w8, w21
	b.eq	LBB0_7
; %bb.6:
	and	w8, w20, #0xffffffdf
	sub	w8, w8, #65
	cmp	w8, #25
	b.ls	LBB0_9
LBB0_7:
	sub	w8, w20, #48
	cmp	w8, #9
	b.hi	LBB0_31
; %bb.8:
Lloh6:
	adrp	x8, _MBFL_FILT_TL_HAN2ZEN_NUMERIC@GOTPAGE
Lloh7:
	ldr	x8, [x8, _MBFL_FILT_TL_HAN2ZEN_NUMERIC@GOTPAGEOFF]
Lloh8:
	ldr	w8, [x8]
	and	w8, w8, w21
	cbz	w8, LBB0_31
LBB0_9:
	mov	w8, #65248
	add	w22, w20, w8
LBB0_10:
Lloh9:
	adrp	x8, _MBFL_FILT_TL_HAN2ZEN_KATAKANA@GOTPAGE
Lloh10:
	ldr	x8, [x8, _MBFL_FILT_TL_HAN2ZEN_KATAKANA@GOTPAGEOFF]
Lloh11:
	ldr	w8, [x8]
Lloh12:
	adrp	x9, _MBFL_FILT_TL_HAN2ZEN_HIRAGANA@GOTPAGE
Lloh13:
	ldr	x9, [x9, _MBFL_FILT_TL_HAN2ZEN_HIRAGANA@GOTPAGEOFF]
Lloh14:
	ldr	w9, [x9]
	orr	w10, w9, w8
	tst	w10, w21
	b.eq	LBB0_55
; %bb.11:
Lloh15:
	adrp	x10, _MBFL_FILT_TL_HAN2ZEN_GLUE@GOTPAGE
Lloh16:
	ldr	x10, [x10, _MBFL_FILT_TL_HAN2ZEN_GLUE@GOTPAGEOFF]
	ands	w8, w8, w21
	b.eq	LBB0_20
; %bb.12:
	ldr	w11, [x10]
	tst	w11, w21
	b.eq	LBB0_20
; %bb.13:
	mov	w8, #-65377
	add	w9, w20, w8
	ldr	w8, [x19]
	cmp	w9, #62
	b.hi	LBB0_32
; %bb.14:
	cbz	w8, LBB0_41
; %bb.15:
	ldr	w8, [x19, #4]
	add	w8, w8, #32
	and	w8, w8, #0x3f
	mov	w9, #65438
	cmp	w20, w9
	b.ne	LBB0_42
; %bb.16:
	sub	w9, w8, #22
	cmp	w9, #15
	b.lo	LBB0_142
; %bb.17:
	sub	w9, w8, #42
	cmp	w9, #4
	b.ls	LBB0_142
; %bb.18:
	cmp	w8, #19
	b.ne	LBB0_46
; %bb.19:
	str	wzr, [x19]
	mov	w22, #12532
	b	LBB0_55
LBB0_20:
	ands	w9, w9, w21
	b.eq	LBB0_28
; %bb.21:
	ldr	w10, [x10]
	tst	w10, w21
	b.eq	LBB0_28
; %bb.22:
	mov	w8, #-65377
	add	w9, w20, w8
	ldr	w8, [x19]
	cmp	w9, #62
	b.hi	LBB0_38
; %bb.23:
	cbz	w8, LBB0_41
; %bb.24:
	ldr	w8, [x19, #4]
	add	w8, w8, #32
	and	w8, w8, #0x3f
	mov	w9, #65438
	cmp	w20, w9
	b.ne	LBB0_47
; %bb.25:
	sub	w9, w8, #22
	cmp	w9, #15
	b.lo	LBB0_27
; %bb.26:
	sub	w9, w8, #42
	cmp	w9, #4
	b.hi	LBB0_52
LBB0_27:
Lloh17:
	adrp	x9, _hankana2zenhira_table@GOTPAGE
Lloh18:
	ldr	x9, [x9, _hankana2zenhira_table@GOTPAGEOFF]
	b	LBB0_143
LBB0_28:
	mov	w10, #-65377
	add	w10, w20, w10
	cmp	w10, #62
	b.hi	LBB0_34
; %bb.29:
	cbz	w8, LBB0_34
; %bb.30:
Lloh19:
	adrp	x8, _hankana2zenkana_table@GOTPAGE
Lloh20:
	ldr	x8, [x8, _hankana2zenkana_table@GOTPAGEOFF]
	b	LBB0_37
LBB0_31:
Lloh21:
	adrp	x8, _MBFL_FILT_TL_HAN2ZEN_SPACE@GOTPAGE
Lloh22:
	ldr	x8, [x8, _MBFL_FILT_TL_HAN2ZEN_SPACE@GOTPAGEOFF]
Lloh23:
	ldr	w8, [x8]
	tst	w8, w21
	mov	w8, #32
	ccmp	w20, w8, #0, ne
	mov	w8, #12288
	csel	w22, w8, w20, eq
	b	LBB0_10
LBB0_32:
	cbz	w8, LBB0_55
; %bb.33:
	ldr	w8, [x19, #4]
	add	w8, w8, #32
	and	w8, w8, #0x3f
	str	wzr, [x19]
Lloh24:
	adrp	x9, _hankana2zenkana_table@GOTPAGE
Lloh25:
	ldr	x9, [x9, _hankana2zenkana_table@GOTPAGEOFF]
	b	LBB0_40
LBB0_34:
	cmp	w10, #62
	b.hi	LBB0_55
; %bb.35:
	cbz	w9, LBB0_55
; %bb.36:
Lloh26:
	adrp	x8, _hankana2zenhira_table@GOTPAGE
Lloh27:
	ldr	x8, [x8, _hankana2zenhira_table@GOTPAGEOFF]
LBB0_37:
	ldr	x8, [x8]
	mov	w9, #-65376
	add	w9, w20, w9
	ldr	w8, [x8, w9, uxtw #2]
	b	LBB0_54
LBB0_38:
	cbz	w8, LBB0_55
; %bb.39:
	ldr	w8, [x19, #4]
	add	w8, w8, #32
	and	w8, w8, #0x3f
	str	wzr, [x19]
Lloh28:
	adrp	x9, _hankana2zenhira_table@GOTPAGE
Lloh29:
	ldr	x9, [x9, _hankana2zenhira_table@GOTPAGEOFF]
LBB0_40:
	ldr	x10, [x19, #8]
	ldr	x9, [x9]
	ldr	w8, [x9, w8, uxtw #2]
	add	w0, w8, #3, lsl #12             ; =12288
	ldr	w1, [x19, #16]
	blr	x10
	b	LBB0_55
LBB0_41:
	mov	w8, #1
	stp	w8, w20, [x19]
	mov	x0, x20
	ldp	x29, x30, [sp, #48]             ; 16-byte Folded Reload
	ldp	x20, x19, [sp, #32]             ; 16-byte Folded Reload
	ldp	x22, x21, [sp, #16]             ; 16-byte Folded Reload
	ldp	x24, x23, [sp], #64             ; 16-byte Folded Reload
	ret
LBB0_42:
	mov	w9, #65439
	cmp	w20, w9
	b.ne	LBB0_46
; %bb.43:
	cmp	w8, #42
	b.lo	LBB0_46
; %bb.44:
	cmp	w8, #46
	b.hi	LBB0_46
; %bb.45:
Lloh30:
	adrp	x9, _hankana2zenkana_table@GOTPAGE
Lloh31:
	ldr	x9, [x9, _hankana2zenkana_table@GOTPAGEOFF]
	b	LBB0_51
LBB0_46:
	mov	w9, #1
	stp	w9, w20, [x19]
Lloh32:
	adrp	x9, _hankana2zenkana_table@GOTPAGE
Lloh33:
	ldr	x9, [x9, _hankana2zenkana_table@GOTPAGEOFF]
	b	LBB0_53
LBB0_47:
	mov	w9, #65439
	cmp	w20, w9
	b.ne	LBB0_52
; %bb.48:
	cmp	w8, #42
	b.lo	LBB0_52
; %bb.49:
	cmp	w8, #46
	b.hi	LBB0_52
; %bb.50:
Lloh34:
	adrp	x9, _hankana2zenhira_table@GOTPAGE
Lloh35:
	ldr	x9, [x9, _hankana2zenhira_table@GOTPAGEOFF]
LBB0_51:
	str	wzr, [x19]
	ldr	x9, [x9]
	ldr	w8, [x9, w8, uxtw #2]
	mov	w9, #12290
	add	w22, w8, w9
	b	LBB0_55
LBB0_52:
	mov	w9, #1
	stp	w9, w20, [x19]
Lloh36:
	adrp	x9, _hankana2zenhira_table@GOTPAGE
Lloh37:
	ldr	x9, [x9, _hankana2zenhira_table@GOTPAGEOFF]
LBB0_53:
	ldr	x9, [x9]
	ldr	w8, [x9, w8, uxtw #2]
LBB0_54:
	add	w22, w8, #3, lsl #12            ; =12288
LBB0_55:
Lloh38:
	adrp	x8, _MBFL_FILT_TL_HAN2ZEN_COMPAT1@GOTPAGE
Lloh39:
	ldr	x8, [x8, _MBFL_FILT_TL_HAN2ZEN_COMPAT1@GOTPAGEOFF]
Lloh40:
	ldr	w8, [x8]
	tst	w8, w21
	b.eq	LBB0_60
; %bb.56:
	mov	w8, #65509
	cmp	w20, #125
	b.gt	LBB0_65
; %bb.57:
	cmp	w20, #34
	b.eq	LBB0_73
; %bb.58:
	cmp	w20, #39
	b.eq	LBB0_74
; %bb.59:
	cmp	w20, #92
	b.eq	LBB0_77
	b	LBB0_72
LBB0_60:
Lloh41:
	adrp	x8, _MBFL_FILT_TL_HAN2ZEN_COMPAT2@GOTPAGE
Lloh42:
	ldr	x8, [x8, _MBFL_FILT_TL_HAN2ZEN_COMPAT2@GOTPAGEOFF]
Lloh43:
	ldr	w8, [x8]
	tst	w8, w21
	b.eq	LBB0_72
; %bb.61:
	cmp	w20, #91
	b.gt	LBB0_69
; %bb.62:
	cmp	w20, #34
	b.eq	LBB0_75
; %bb.63:
	cmp	w20, #39
	b.ne	LBB0_72
; %bb.64:
	mov	w8, #65287
	b	LBB0_77
LBB0_65:
	mov	w9, #8254
	cmp	w20, w9
	b.eq	LBB0_68
; %bb.66:
	cmp	w20, #165
	b.eq	LBB0_77
; %bb.67:
	mov	x8, x22
	cmp	w20, #126
	b.ne	LBB0_77
LBB0_68:
	mov	w8, #65507
	b	LBB0_77
LBB0_69:
	cmp	w20, #92
	b.eq	LBB0_76
; %bb.70:
	cmp	w20, #126
	b.ne	LBB0_72
; %bb.71:
	mov	w8, #65374
	b	LBB0_77
LBB0_72:
	mov	x8, x22
	b	LBB0_77
LBB0_73:
	mov	w8, #8221
	b	LBB0_77
LBB0_74:
	mov	w8, #8217
	b	LBB0_77
LBB0_75:
	mov	w8, #65282
	b	LBB0_77
LBB0_76:
	mov	w8, #65340
LBB0_77:
	tst	w21, #0xf0
	b.eq	LBB0_89
; %bb.78:
	mov	w9, #65340
	cmp	w20, w9
	b.eq	LBB0_83
; %bb.79:
	mov	w9, #65287
	cmp	w20, w9
	b.eq	LBB0_83
; %bb.80:
	mov	w9, #65282
	cmp	w20, w9
	b.eq	LBB0_83
; %bb.81:
	mov	w9, #-65281
	add	w9, w20, w9
	cmp	w9, #92
	b.hi	LBB0_83
; %bb.82:
	tbnz	w21, #4, LBB0_88
LBB0_83:
	tbz	w21, #5, LBB0_86
; %bb.84:
	mov	w9, #-65313
	add	w9, w20, w9
	cmp	w9, #26
	b.lo	LBB0_88
; %bb.85:
	mov	w9, #-65345
	add	w9, w20, w9
	cmp	w9, #25
	b.ls	LBB0_88
LBB0_86:
	mov	w9, #-65296
	add	w9, w20, w9
	cmp	w9, #9
	b.hi	LBB0_107
; %bb.87:
	tbz	w21, #6, LBB0_107
LBB0_88:
	mov	w8, #-65248
	add	w8, w20, w8
LBB0_89:
Lloh44:
	adrp	x9, _MBFL_FILT_TL_ZEN2HAN_KATAKANA@GOTPAGE
Lloh45:
	ldr	x9, [x9, _MBFL_FILT_TL_ZEN2HAN_KATAKANA@GOTPAGEOFF]
Lloh46:
	ldr	w10, [x9]
Lloh47:
	adrp	x9, _MBFL_FILT_TL_ZEN2HAN_HIRAGANA@GOTPAGE
Lloh48:
	ldr	x9, [x9, _MBFL_FILT_TL_ZEN2HAN_HIRAGANA@GOTPAGEOFF]
Lloh49:
	ldr	w9, [x9]
	orr	w11, w9, w10
	tst	w11, w21
	b.eq	LBB0_96
; %bb.90:
	mov	w11, #-12449
	add	w22, w20, w11
	cmp	w22, #83
	b.hi	LBB0_92
; %bb.91:
	and	w10, w10, w21
	cbnz	w10, LBB0_94
LBB0_92:
	mov	w10, #-12353
	add	w22, w20, w10
	cmp	w22, #82
	b.hi	LBB0_103
; %bb.93:
	and	w9, w9, w21
	cbz	w9, LBB0_103
LBB0_94:
Lloh50:
	adrp	x23, _zenkana2hankana_table@GOTPAGE
Lloh51:
	ldr	x23, [x23, _zenkana2hankana_table@GOTPAGEOFF]
	ldr	x8, [x23]
	ldr	x8, [x8, w22, uxtw #3]
	ldr	w9, [x8, #4]
	cbz	w9, LBB0_102
; %bb.95:
	ldr	x9, [x19, #8]
	ldr	w8, [x8]
	mov	w24, #65280
	add	w0, w8, w24
	ldr	w1, [x19, #16]
	blr	x9
	ldr	x8, [x23]
	ldr	x8, [x8, x22, lsl #3]
	ldr	w8, [x8, #4]
	add	w9, w8, w24
	b	LBB0_120
LBB0_96:
Lloh52:
	adrp	x9, _MBFL_FILT_TL_ZEN2HAN_HIRA2KANA@GOTPAGE
Lloh53:
	ldr	x9, [x9, _MBFL_FILT_TL_ZEN2HAN_HIRA2KANA@GOTPAGEOFF]
Lloh54:
	ldr	w10, [x9]
Lloh55:
	adrp	x9, _MBFL_FILT_TL_ZEN2HAN_KANA2HIRA@GOTPAGE
Lloh56:
	ldr	x9, [x9, _MBFL_FILT_TL_ZEN2HAN_KANA2HIRA@GOTPAGEOFF]
Lloh57:
	ldr	w9, [x9]
	orr	w11, w9, w10
	tst	w11, w21
	b.eq	LBB0_119
; %bb.97:
	tst	w10, w21
	b.eq	LBB0_100
; %bb.98:
	mov	w10, #-12445
	add	w10, w20, w10
	cmp	w10, #2
	b.lo	LBB0_114
; %bb.99:
	mov	w10, #-12353
	add	w10, w20, w10
	cmp	w10, #82
	b.ls	LBB0_114
LBB0_100:
	tst	w9, w21
	b.eq	LBB0_119
; %bb.101:
	mov	w9, #-12449
	add	w9, w20, w9
	sub	w10, w20, #96
	cmp	w9, #83
	mov	w9, #-12541
	add	w9, w20, w9
	ccmp	w9, #2, #0, hs
	csel	w9, w10, w8, lo
	b	LBB0_120
LBB0_102:
	ldr	w8, [x8]
	mov	w9, #65280
	add	w9, w8, w9
	b	LBB0_120
LBB0_103:
	mov	w9, #12442
	cmp	w20, w9
	b.gt	LBB0_110
; %bb.104:
	mov	w9, #-12289
	add	w10, w20, w9
	cmp	w10, #12
	b.hi	LBB0_119
; %bb.105:
	mov	w9, #65380
Lloh58:
	adrp	x11, lJTI0_0@PAGE
Lloh59:
	add	x11, x11, lJTI0_0@PAGEOFF
	adr	x12, LBB0_106
	ldrb	w13, [x11, x10]
	add	x12, x12, x13, lsl #2
	br	x12
LBB0_106:
	mov	w9, #65377
	b	LBB0_120
LBB0_107:
	cmp	w20, #3, lsl #12                ; =12288
	b.ne	LBB0_115
; %bb.108:
	tbz	w21, #7, LBB0_115
; %bb.109:
	mov	w8, #32
	b	LBB0_89
LBB0_110:
	mov	w9, #12538
	cmp	w20, w9
	b.gt	LBB0_116
; %bb.111:
	mov	w9, #12443
	cmp	w20, w9
	b.eq	LBB0_146
; %bb.112:
	mov	w9, #12444
	cmp	w20, w9
	b.ne	LBB0_119
; %bb.113:
	mov	w9, #65439
	b	LBB0_120
LBB0_114:
	add	w9, w20, #96
	b	LBB0_120
LBB0_115:
	and	w9, w21, #0x10
	mov	w10, #8722
	cmp	w20, w10
	cset	w10, eq
	tst	w10, w9, lsr #4
	mov	w9, #45
	csel	w8, w9, w8, ne
	b	LBB0_89
LBB0_116:
	mov	w9, #12539
	cmp	w20, w9
	b.eq	LBB0_147
; %bb.117:
	mov	w9, #12540
	cmp	w20, w9
	b.ne	LBB0_119
; %bb.118:
	mov	w9, #65392
	b	LBB0_120
LBB0_119:
	mov	x9, x8
LBB0_120:
Lloh60:
	adrp	x8, _MBFL_FILT_TL_ZEN2HAN_COMPAT1@GOTPAGE
Lloh61:
	ldr	x8, [x8, _MBFL_FILT_TL_ZEN2HAN_COMPAT1@GOTPAGEOFF]
Lloh62:
	ldr	w8, [x8]
	tst	w8, w21
	b.eq	LBB0_129
; %bb.121:
	mov	w8, #65339
	cmp	w20, w8
	b.gt	LBB0_125
; %bb.122:
	mov	w8, #-8216
	add	w8, w20, w8
	cmp	w8, #38
	b.hi	LBB0_129
; %bb.123:
Lloh63:
	adrp	x10, lJTI0_1@PAGE
Lloh64:
	add	x10, x10, lJTI0_1@PAGEOFF
	adr	x11, LBB0_124
	ldrb	w12, [x10, x8]
	add	x11, x11, x12, lsl #2
	br	x11
LBB0_124:
	mov	w0, #39
	b	LBB0_131
LBB0_125:
	mov	w0, #92
	mov	w8, #65340
	cmp	w20, w8
	b.eq	LBB0_131
; %bb.126:
	mov	w8, #65509
	cmp	w20, w8
	b.eq	LBB0_131
; %bb.127:
	mov	w8, #65507
	cmp	w20, w8
	b.ne	LBB0_129
LBB0_128:
	mov	w0, #126
	b	LBB0_131
LBB0_129:
	mov	x0, x9
	b	LBB0_131
LBB0_130:
	mov	w0, #34
LBB0_131:
Lloh65:
	adrp	x8, _MBFL_FILT_TL_ZEN2HAN_COMPAT2@GOTPAGE
Lloh66:
	ldr	x8, [x8, _MBFL_FILT_TL_ZEN2HAN_COMPAT2@GOTPAGEOFF]
Lloh67:
	ldr	w8, [x8]
	tst	w8, w21
	b.eq	LBB0_141
; %bb.132:
	mov	w8, #65339
	cmp	w20, w8
	b.gt	LBB0_136
; %bb.133:
	mov	w8, #65282
	cmp	w20, w8
	b.eq	LBB0_139
; %bb.134:
	mov	w8, #65287
	cmp	w20, w8
	b.ne	LBB0_141
; %bb.135:
	mov	w0, #39
	b	LBB0_141
LBB0_136:
	mov	w8, #65340
	cmp	w20, w8
	b.eq	LBB0_140
; %bb.137:
	mov	w8, #65374
	cmp	w20, w8
	b.ne	LBB0_141
; %bb.138:
	mov	w0, #126
	b	LBB0_141
LBB0_139:
	mov	w0, #34
	b	LBB0_141
LBB0_140:
	mov	w0, #92
LBB0_141:
	ldr	x2, [x19, #8]
	ldr	w1, [x19, #16]
	ldp	x29, x30, [sp, #48]             ; 16-byte Folded Reload
	ldp	x20, x19, [sp, #32]             ; 16-byte Folded Reload
	ldp	x22, x21, [sp, #16]             ; 16-byte Folded Reload
	ldp	x24, x23, [sp], #64             ; 16-byte Folded Reload
	br	x2
LBB0_142:
Lloh68:
	adrp	x9, _hankana2zenkana_table@GOTPAGE
Lloh69:
	ldr	x9, [x9, _hankana2zenkana_table@GOTPAGEOFF]
LBB0_143:
	str	wzr, [x19]
	ldr	x9, [x9]
	ldr	w8, [x9, w8, uxtw #2]
	mov	w9, #12289
	add	w22, w8, w9
	b	LBB0_55
LBB0_144:
	mov	w9, #65378
	b	LBB0_120
LBB0_145:
	mov	w9, #65379
	b	LBB0_120
LBB0_146:
	mov	w9, #65438
	b	LBB0_120
LBB0_147:
	mov	w9, #65381
	b	LBB0_120
	.loh AdrpLdrGotLdr	Lloh0, Lloh1, Lloh2
	.loh AdrpLdrGotLdr	Lloh3, Lloh4, Lloh5
	.loh AdrpLdrGotLdr	Lloh6, Lloh7, Lloh8
	.loh AdrpLdrGotLdr	Lloh12, Lloh13, Lloh14
	.loh AdrpLdrGotLdr	Lloh9, Lloh10, Lloh11
	.loh AdrpLdrGot	Lloh15, Lloh16
	.loh AdrpLdrGot	Lloh17, Lloh18
	.loh AdrpLdrGot	Lloh19, Lloh20
	.loh AdrpLdrGotLdr	Lloh21, Lloh22, Lloh23
	.loh AdrpLdrGot	Lloh24, Lloh25
	.loh AdrpLdrGot	Lloh26, Lloh27
	.loh AdrpLdrGot	Lloh28, Lloh29
	.loh AdrpLdrGot	Lloh30, Lloh31
	.loh AdrpLdrGot	Lloh32, Lloh33
	.loh AdrpLdrGot	Lloh34, Lloh35
	.loh AdrpLdrGot	Lloh36, Lloh37
	.loh AdrpLdrGotLdr	Lloh38, Lloh39, Lloh40
	.loh AdrpLdrGotLdr	Lloh41, Lloh42, Lloh43
	.loh AdrpLdrGotLdr	Lloh47, Lloh48, Lloh49
	.loh AdrpLdrGotLdr	Lloh44, Lloh45, Lloh46
	.loh AdrpLdrGot	Lloh50, Lloh51
	.loh AdrpLdrGotLdr	Lloh55, Lloh56, Lloh57
	.loh AdrpLdrGotLdr	Lloh52, Lloh53, Lloh54
	.loh AdrpAdd	Lloh58, Lloh59
	.loh AdrpLdrGotLdr	Lloh60, Lloh61, Lloh62
	.loh AdrpAdd	Lloh63, Lloh64
	.loh AdrpLdrGotLdr	Lloh65, Lloh66, Lloh67
	.loh AdrpLdrGot	Lloh68, Lloh69
	.cfi_endproc
	.section	__TEXT,__const
lJTI0_0:
	.byte	(LBB0_120-LBB0_106)>>2
	.byte	(LBB0_106-LBB0_106)>>2
	.byte	(LBB0_119-LBB0_106)>>2
	.byte	(LBB0_119-LBB0_106)>>2
	.byte	(LBB0_119-LBB0_106)>>2
	.byte	(LBB0_119-LBB0_106)>>2
	.byte	(LBB0_119-LBB0_106)>>2
	.byte	(LBB0_119-LBB0_106)>>2
	.byte	(LBB0_119-LBB0_106)>>2
	.byte	(LBB0_119-LBB0_106)>>2
	.byte	(LBB0_119-LBB0_106)>>2
	.byte	(LBB0_144-LBB0_106)>>2
	.byte	(LBB0_145-LBB0_106)>>2
lJTI0_1:
	.byte	(LBB0_124-LBB0_124)>>2
	.byte	(LBB0_124-LBB0_124)>>2
	.byte	(LBB0_129-LBB0_124)>>2
	.byte	(LBB0_129-LBB0_124)>>2
	.byte	(LBB0_130-LBB0_124)>>2
	.byte	(LBB0_130-LBB0_124)>>2
	.byte	(LBB0_129-LBB0_124)>>2
	.byte	(LBB0_129-LBB0_124)>>2
	.byte	(LBB0_129-LBB0_124)>>2
	.byte	(LBB0_129-LBB0_124)>>2
	.byte	(LBB0_129-LBB0_124)>>2
	.byte	(LBB0_129-LBB0_124)>>2
	.byte	(LBB0_129-LBB0_124)>>2
	.byte	(LBB0_129-LBB0_124)>>2
	.byte	(LBB0_129-LBB0_124)>>2
	.byte	(LBB0_129-LBB0_124)>>2
	.byte	(LBB0_129-LBB0_124)>>2
	.byte	(LBB0_129-LBB0_124)>>2
	.byte	(LBB0_129-LBB0_124)>>2
	.byte	(LBB0_129-LBB0_124)>>2
	.byte	(LBB0_129-LBB0_124)>>2
	.byte	(LBB0_129-LBB0_124)>>2
	.byte	(LBB0_129-LBB0_124)>>2
	.byte	(LBB0_129-LBB0_124)>>2
	.byte	(LBB0_129-LBB0_124)>>2
	.byte	(LBB0_129-LBB0_124)>>2
	.byte	(LBB0_129-LBB0_124)>>2
	.byte	(LBB0_129-LBB0_124)>>2
	.byte	(LBB0_129-LBB0_124)>>2
	.byte	(LBB0_129-LBB0_124)>>2
	.byte	(LBB0_129-LBB0_124)>>2
	.byte	(LBB0_129-LBB0_124)>>2
	.byte	(LBB0_129-LBB0_124)>>2
	.byte	(LBB0_129-LBB0_124)>>2
	.byte	(LBB0_129-LBB0_124)>>2
	.byte	(LBB0_129-LBB0_124)>>2
	.byte	(LBB0_129-LBB0_124)>>2
	.byte	(LBB0_129-LBB0_124)>>2
	.byte	(LBB0_128-LBB0_124)>>2
                                        ; -- End function
	.comm	_MBFL_FILT_TL_HAN2ZEN_ALL,4,2   ; @MBFL_FILT_TL_HAN2ZEN_ALL
	.comm	_MBFL_FILT_TL_HAN2ZEN_ALPHA,4,2 ; @MBFL_FILT_TL_HAN2ZEN_ALPHA
	.comm	_MBFL_FILT_TL_HAN2ZEN_NUMERIC,4,2 ; @MBFL_FILT_TL_HAN2ZEN_NUMERIC
	.comm	_MBFL_FILT_TL_HAN2ZEN_SPACE,4,2 ; @MBFL_FILT_TL_HAN2ZEN_SPACE
	.comm	_MBFL_FILT_TL_HAN2ZEN_KATAKANA,4,2 ; @MBFL_FILT_TL_HAN2ZEN_KATAKANA
	.comm	_MBFL_FILT_TL_HAN2ZEN_HIRAGANA,4,2 ; @MBFL_FILT_TL_HAN2ZEN_HIRAGANA
	.comm	_MBFL_FILT_TL_HAN2ZEN_GLUE,4,2  ; @MBFL_FILT_TL_HAN2ZEN_GLUE
	.comm	_hankana2zenkana_table,8,3      ; @hankana2zenkana_table
	.comm	_hankana2zenhira_table,8,3      ; @hankana2zenhira_table
	.comm	_MBFL_FILT_TL_HAN2ZEN_COMPAT1,4,2 ; @MBFL_FILT_TL_HAN2ZEN_COMPAT1
	.comm	_MBFL_FILT_TL_HAN2ZEN_COMPAT2,4,2 ; @MBFL_FILT_TL_HAN2ZEN_COMPAT2
	.comm	_MBFL_FILT_TL_ZEN2HAN_KATAKANA,4,2 ; @MBFL_FILT_TL_ZEN2HAN_KATAKANA
	.comm	_MBFL_FILT_TL_ZEN2HAN_HIRAGANA,4,2 ; @MBFL_FILT_TL_ZEN2HAN_HIRAGANA
	.comm	_zenkana2hankana_table,8,3      ; @zenkana2hankana_table
	.comm	_MBFL_FILT_TL_ZEN2HAN_HIRA2KANA,4,2 ; @MBFL_FILT_TL_ZEN2HAN_HIRA2KANA
	.comm	_MBFL_FILT_TL_ZEN2HAN_KANA2HIRA,4,2 ; @MBFL_FILT_TL_ZEN2HAN_KANA2HIRA
	.comm	_MBFL_FILT_TL_ZEN2HAN_COMPAT1,4,2 ; @MBFL_FILT_TL_ZEN2HAN_COMPAT1
	.comm	_MBFL_FILT_TL_ZEN2HAN_COMPAT2,4,2 ; @MBFL_FILT_TL_ZEN2HAN_COMPAT2
.subsections_via_symbols
