	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_sh2rec_rec_inst                ## -- Begin function sh2rec_rec_inst
	.p2align	4, 0x90
_sh2rec_rec_inst:                       ## @sh2rec_rec_inst
	.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	%rbx
	pushq	%rax
	.cfi_offset %rbx, -40
	.cfi_offset %r14, -32
	.cfi_offset %r15, -24
	movq	%rdi, %r15
	movl	(%rdi), %edi
	callq	_MappedMemoryReadWord
	movl	%eax, %ebx
	movl	%eax, %edi
	callq	_INSTRUCTION_A
	movl	$-1, %r14d
	cmpl	$14, %eax
	ja	LBB0_214
## %bb.1:
	movl	%eax, %eax
	leaq	LJTI0_0(%rip), %rcx
	movslq	(%rcx,%rax,4), %rax
	addq	%rcx, %rax
	jmpq	*%rax
LBB0_2:
	movl	%ebx, %edi
	callq	_INSTRUCTION_D
                                        ## kill: def $eax killed $eax def $rax
	addl	$-2, %eax
	cmpl	$13, %eax
	ja	LBB0_214
## %bb.3:
	leaq	LJTI0_7(%rip), %rcx
	movslq	(%rcx,%rax,4), %rax
	addq	%rcx, %rax
	jmpq	*%rax
LBB0_4:
	movl	%ebx, %edi
	callq	_INSTRUCTION_C
	cmpl	$2, %eax
	je	LBB0_9
## %bb.5:
	cmpl	$1, %eax
	je	LBB0_8
## %bb.6:
	testl	%eax, %eax
	jne	LBB0_214
## %bb.7:
	movl	%ebx, %edi
	movq	%r15, %rsi
	callq	_generateSTCSR
	jmp	LBB0_213
LBB0_192:
	movl	%ebx, %edi
	movq	%r15, %rsi
	callq	_generateBSR
	movl	$1, %r14d
	jmp	LBB0_214
LBB0_212:
	movl	%ebx, %edi
	movq	%r15, %rsi
	callq	_generateMOVI
	jmp	LBB0_213
LBB0_46:
	movl	%ebx, %edi
	movq	%r15, %rsi
	callq	_generateMOVLS4
	jmp	LBB0_213
LBB0_47:
	movl	%ebx, %edi
	callq	_INSTRUCTION_D
	cmpl	$15, %eax
	ja	LBB0_214
## %bb.48:
	movl	%eax, %eax
	leaq	LJTI0_6(%rip), %rcx
	movslq	(%rcx,%rax,4), %rax
	addq	%rcx, %rax
	jmpq	*%rax
LBB0_49:
	movl	%ebx, %edi
	movq	%r15, %rsi
	callq	_generateMOVBS
	jmp	LBB0_213
LBB0_64:
	movl	%ebx, %edi
	callq	_INSTRUCTION_D
	cmpl	$15, %eax
	ja	LBB0_214
## %bb.65:
	movl	%eax, %eax
	leaq	LJTI0_5(%rip), %rcx
	movslq	(%rcx,%rax,4), %rax
	addq	%rcx, %rax
	jmpq	*%rax
LBB0_66:
	movl	%ebx, %edi
	movq	%r15, %rsi
	callq	_generateCMPEQ
	jmp	LBB0_213
LBB0_80:
	movl	%ebx, %edi
	callq	_INSTRUCTION_D
	cmpl	$15, %eax
	ja	LBB0_214
## %bb.81:
	movl	%eax, %eax
	leaq	LJTI0_4(%rip), %rcx
	movslq	(%rcx,%rax,4), %rax
	addq	%rcx, %rax
	jmpq	*%rax
LBB0_82:
	movl	%ebx, %edi
	callq	_INSTRUCTION_C
	cmpl	$2, %eax
	je	LBB0_87
## %bb.83:
	cmpl	$1, %eax
	je	LBB0_86
## %bb.84:
	testl	%eax, %eax
	jne	LBB0_214
## %bb.85:
	movl	%ebx, %edi
	movq	%r15, %rsi
	callq	_generateSHLL
	jmp	LBB0_213
LBB0_159:
	movl	%ebx, %edi
	movq	%r15, %rsi
	callq	_generateMOVLL4
	jmp	LBB0_213
LBB0_160:
	movl	%ebx, %edi
	callq	_INSTRUCTION_D
	xorl	%r14d, %r14d
	cmpl	$15, %eax
	ja	LBB0_214
## %bb.161:
	movl	%eax, %eax
	leaq	LJTI0_3(%rip), %rcx
	movslq	(%rcx,%rax,4), %rax
	addq	%rcx, %rax
	jmpq	*%rax
LBB0_162:
	movl	%ebx, %edi
	movq	%r15, %rsi
	callq	_generateMOVBL
	jmp	LBB0_214
LBB0_178:
	movl	%ebx, %edi
	movq	%r15, %rsi
	callq	_generateADDI
	jmp	LBB0_213
LBB0_179:
	movl	%ebx, %edi
	callq	_INSTRUCTION_B
	cmpl	$15, %eax
	ja	LBB0_214
## %bb.180:
	movl	%eax, %eax
	leaq	LJTI0_2(%rip), %rcx
	movslq	(%rcx,%rax,4), %rax
	addq	%rcx, %rax
	jmpq	*%rax
LBB0_181:
	movl	%ebx, %edi
	movq	%r15, %rsi
	callq	_generateMOVBS4
	jmp	LBB0_213
LBB0_190:
	movl	%ebx, %edi
	movq	%r15, %rsi
	callq	_generateMOVWI
	jmp	LBB0_213
LBB0_191:
	movl	%ebx, %edi
	movq	%r15, %rsi
	callq	_generateBRA
	movl	$1, %r14d
	jmp	LBB0_214
LBB0_193:
	movl	%ebx, %edi
	callq	_INSTRUCTION_B
	xorl	%r14d, %r14d
	cmpl	$15, %eax
	ja	LBB0_214
## %bb.194:
	movl	%eax, %eax
	leaq	LJTI0_1(%rip), %rcx
	movslq	(%rcx,%rax,4), %rax
	addq	%rcx, %rax
	jmpq	*%rax
LBB0_195:
	movl	%ebx, %edi
	movq	%r15, %rsi
	callq	_generateMOVBSG
	jmp	LBB0_214
LBB0_211:
	movl	%ebx, %edi
	movq	%r15, %rsi
	callq	_generateMOVLI
LBB0_213:
	xorl	%r14d, %r14d
LBB0_214:
	movl	%r14d, %eax
	addq	$8, %rsp
	popq	%rbx
	popq	%r14
	popq	%r15
	popq	%rbp
	retq
LBB0_182:
	movl	%ebx, %edi
	movq	%r15, %rsi
	callq	_generateMOVWS4
	jmp	LBB0_213
LBB0_183:
	movl	%ebx, %edi
	movq	%r15, %rsi
	callq	_generateMOVBL4
	jmp	LBB0_213
LBB0_184:
	movl	%ebx, %edi
	movq	%r15, %rsi
	callq	_generateMOVWL4
	jmp	LBB0_213
LBB0_185:
	movl	%ebx, %edi
	movq	%r15, %rsi
	callq	_generateCMPIM
	jmp	LBB0_213
LBB0_186:
	movl	%ebx, %edi
	movq	%r15, %rsi
	callq	_generateBT
	movl	$1, %r14d
	jmp	LBB0_214
LBB0_187:
	movl	%ebx, %edi
	movq	%r15, %rsi
	callq	_generateBF
	movl	$1, %r14d
	jmp	LBB0_214
LBB0_188:
	movl	%ebx, %edi
	movq	%r15, %rsi
	callq	_generateBTS
	movl	$1, %r14d
	jmp	LBB0_214
LBB0_189:
	movl	%ebx, %edi
	movq	%r15, %rsi
	callq	_generateBFS
	movl	$1, %r14d
	jmp	LBB0_214
LBB0_10:
	movl	%ebx, %edi
	callq	_INSTRUCTION_C
	cmpl	$2, %eax
	je	LBB0_13
## %bb.11:
	testl	%eax, %eax
	jne	LBB0_214
## %bb.12:
	movl	%ebx, %edi
	movq	%r15, %rsi
	callq	_generateBSRF
	movl	$1, %r14d
	jmp	LBB0_214
LBB0_14:
	movl	%ebx, %edi
	movq	%r15, %rsi
	callq	_generateMOVBS0
	jmp	LBB0_213
LBB0_15:
	movl	%ebx, %edi
	movq	%r15, %rsi
	callq	_generateMOVWS0
	jmp	LBB0_213
LBB0_16:
	movl	%ebx, %edi
	movq	%r15, %rsi
	callq	_generateMOVLS0
	jmp	LBB0_213
LBB0_17:
	movl	%ebx, %edi
	movq	%r15, %rsi
	callq	_generateMULL
	jmp	LBB0_213
LBB0_18:
	movl	%ebx, %edi
	callq	_INSTRUCTION_C
	cmpl	$2, %eax
	je	LBB0_23
## %bb.19:
	cmpl	$1, %eax
	je	LBB0_22
## %bb.20:
	testl	%eax, %eax
	jne	LBB0_214
## %bb.21:
	movl	%ebx, %edi
	movq	%r15, %rsi
	callq	_generateCLRT
	jmp	LBB0_213
LBB0_24:
	movl	%ebx, %edi
	callq	_INSTRUCTION_C
	cmpl	$2, %eax
	je	LBB0_29
## %bb.25:
	cmpl	$1, %eax
	je	LBB0_28
## %bb.26:
	testl	%eax, %eax
	jne	LBB0_214
## %bb.27:
	movl	%ebx, %edi
	movq	%r15, %rsi
	callq	_generateNOP
	jmp	LBB0_213
LBB0_30:
	movl	%ebx, %edi
	callq	_INSTRUCTION_C
	cmpl	$2, %eax
	je	LBB0_35
## %bb.31:
	cmpl	$1, %eax
	je	LBB0_34
## %bb.32:
	testl	%eax, %eax
	jne	LBB0_214
## %bb.33:
	movl	%ebx, %edi
	movq	%r15, %rsi
	callq	_generateSTSMACH
	jmp	LBB0_213
LBB0_36:
	movl	%ebx, %edi
	callq	_INSTRUCTION_C
	cmpl	$2, %eax
	je	LBB0_41
## %bb.37:
	cmpl	$1, %eax
	je	LBB0_40
## %bb.38:
	testl	%eax, %eax
	jne	LBB0_214
## %bb.39:
	movl	%ebx, %edi
	movq	%r15, %rsi
	callq	_generateRTS
	movl	$1, %r14d
	jmp	LBB0_214
LBB0_42:
	movl	%ebx, %edi
	movq	%r15, %rsi
	callq	_generateMOVBL0
	jmp	LBB0_213
LBB0_43:
	movl	%ebx, %edi
	movq	%r15, %rsi
	callq	_generateMOVWL0
	jmp	LBB0_213
LBB0_44:
	movl	%ebx, %edi
	movq	%r15, %rsi
	callq	_generateMOVLL0
	jmp	LBB0_213
LBB0_45:
	movl	%ebx, %edi
	movq	%r15, %rsi
	callq	_generateMACL
	jmp	LBB0_213
LBB0_67:
	movl	%ebx, %edi
	movq	%r15, %rsi
	callq	_generateCMPHS
	jmp	LBB0_213
LBB0_68:
	movl	%ebx, %edi
	movq	%r15, %rsi
	callq	_generateCMPGE
	jmp	LBB0_213
LBB0_69:
	movl	%ebx, %edi
	movq	%r15, %rsi
	callq	_generateDIV1
	jmp	LBB0_213
LBB0_70:
	movl	%ebx, %edi
	movq	%r15, %rsi
	callq	_generateDMULU
	jmp	LBB0_213
LBB0_71:
	movl	%ebx, %edi
	movq	%r15, %rsi
	callq	_generateCMPHI
	jmp	LBB0_213
LBB0_72:
	movl	%ebx, %edi
	movq	%r15, %rsi
	callq	_generateCMPGT
	jmp	LBB0_213
LBB0_73:
	movl	%ebx, %edi
	movq	%r15, %rsi
	callq	_generateSUB
	jmp	LBB0_213
LBB0_76:
	movl	%ebx, %edi
	movq	%r15, %rsi
	callq	_generateADD
	jmp	LBB0_213
LBB0_77:
	movl	%ebx, %edi
	movq	%r15, %rsi
	callq	_generateDMULS
	jmp	LBB0_213
LBB0_78:
	movl	%ebx, %edi
	movq	%r15, %rsi
	callq	_generateADDC
	jmp	LBB0_213
LBB0_79:
	movl	%ebx, %edi
	movq	%r15, %rsi
	callq	_generateADDV
	jmp	LBB0_213
LBB0_88:
	movl	%ebx, %edi
	callq	_INSTRUCTION_C
	cmpl	$2, %eax
	je	LBB0_93
## %bb.89:
	cmpl	$1, %eax
	je	LBB0_92
## %bb.90:
	testl	%eax, %eax
	jne	LBB0_214
## %bb.91:
	movl	%ebx, %edi
	movq	%r15, %rsi
	callq	_generateSHLR
	jmp	LBB0_213
LBB0_94:
	movl	%ebx, %edi
	callq	_INSTRUCTION_C
	cmpl	$2, %eax
	je	LBB0_99
## %bb.95:
	cmpl	$1, %eax
	je	LBB0_98
## %bb.96:
	testl	%eax, %eax
	jne	LBB0_214
## %bb.97:
	movl	%ebx, %edi
	movq	%r15, %rsi
	callq	_generateSTSMMACH
	jmp	LBB0_213
LBB0_100:
	movl	%ebx, %edi
	callq	_INSTRUCTION_C
	cmpl	$2, %eax
	je	LBB0_105
## %bb.101:
	cmpl	$1, %eax
	je	LBB0_104
## %bb.102:
	testl	%eax, %eax
	jne	LBB0_214
## %bb.103:
	movl	%ebx, %edi
	movq	%r15, %rsi
	callq	_generateSTCMSR
	jmp	LBB0_213
LBB0_106:
	movl	%ebx, %edi
	callq	_INSTRUCTION_C
	cmpl	$2, %eax
	je	LBB0_109
## %bb.107:
	testl	%eax, %eax
	jne	LBB0_214
## %bb.108:
	movl	%ebx, %edi
	movq	%r15, %rsi
	callq	_generateROTL
	jmp	LBB0_213
LBB0_110:
	movl	%ebx, %edi
	callq	_INSTRUCTION_C
	cmpl	$2, %eax
	je	LBB0_115
## %bb.111:
	cmpl	$1, %eax
	je	LBB0_114
## %bb.112:
	testl	%eax, %eax
	jne	LBB0_214
## %bb.113:
	movl	%ebx, %edi
	movq	%r15, %rsi
	callq	_generateROTR
	jmp	LBB0_213
LBB0_116:
	movl	%ebx, %edi
	callq	_INSTRUCTION_C
	cmpl	$2, %eax
	je	LBB0_121
## %bb.117:
	cmpl	$1, %eax
	je	LBB0_120
## %bb.118:
	testl	%eax, %eax
	jne	LBB0_214
## %bb.119:
	movl	%ebx, %edi
	movq	%r15, %rsi
	callq	_generateLDSMMACH
	jmp	LBB0_213
LBB0_122:
	movl	%ebx, %edi
	callq	_INSTRUCTION_C
	cmpl	$2, %eax
	je	LBB0_127
## %bb.123:
	cmpl	$1, %eax
	je	LBB0_126
## %bb.124:
	testl	%eax, %eax
	jne	LBB0_214
## %bb.125:
	movl	%ebx, %edi
	movq	%r15, %rsi
	callq	_generateLDCMSR
	jmp	LBB0_213
LBB0_128:
	movl	%ebx, %edi
	callq	_INSTRUCTION_C
	cmpl	$2, %eax
	je	LBB0_133
## %bb.129:
	cmpl	$1, %eax
	je	LBB0_132
## %bb.130:
	testl	%eax, %eax
	jne	LBB0_214
## %bb.131:
	movl	%ebx, %edi
	movq	%r15, %rsi
	callq	_generateSHLL2
	jmp	LBB0_213
LBB0_134:
	movl	%ebx, %edi
	callq	_INSTRUCTION_C
	cmpl	$2, %eax
	je	LBB0_139
## %bb.135:
	cmpl	$1, %eax
	je	LBB0_138
## %bb.136:
	testl	%eax, %eax
	jne	LBB0_214
## %bb.137:
	movl	%ebx, %edi
	movq	%r15, %rsi
	callq	_generateSHLR2
	jmp	LBB0_213
LBB0_140:
	movl	%ebx, %edi
	callq	_INSTRUCTION_C
	cmpl	$2, %eax
	je	LBB0_145
## %bb.141:
	cmpl	$1, %eax
	je	LBB0_144
## %bb.142:
	testl	%eax, %eax
	jne	LBB0_214
## %bb.143:
	movl	%ebx, %edi
	movq	%r15, %rsi
	callq	_generateLDSMACH
	jmp	LBB0_213
LBB0_146:
	movl	%ebx, %edi
	callq	_INSTRUCTION_C
	cmpl	$2, %eax
	je	LBB0_151
## %bb.147:
	cmpl	$1, %eax
	je	LBB0_150
## %bb.148:
	testl	%eax, %eax
	jne	LBB0_214
## %bb.149:
	movl	%ebx, %edi
	movq	%r15, %rsi
	callq	_generateJSR
	movl	$1, %r14d
	jmp	LBB0_214
LBB0_152:
	movl	%ebx, %edi
	callq	_INSTRUCTION_C
	cmpl	$2, %eax
	je	LBB0_157
## %bb.153:
	cmpl	$1, %eax
	je	LBB0_156
## %bb.154:
	testl	%eax, %eax
	jne	LBB0_214
## %bb.155:
	movl	%ebx, %edi
	movq	%r15, %rsi
	callq	_generateLDCSR
	jmp	LBB0_213
LBB0_158:
	movl	%ebx, %edi
	movq	%r15, %rsi
	callq	_generateMACW
	jmp	LBB0_213
LBB0_74:
	movl	%ebx, %edi
	movq	%r15, %rsi
	callq	_generateSUBC
	jmp	LBB0_213
LBB0_75:
	movl	%ebx, %edi
	movq	%r15, %rsi
	callq	_generateSUBV
	jmp	LBB0_213
LBB0_59:
	movl	%ebx, %edi
	movq	%r15, %rsi
	callq	_generateOR
	jmp	LBB0_213
LBB0_62:
	movl	%ebx, %edi
	movq	%r15, %rsi
	callq	_generateMULU
	jmp	LBB0_213
LBB0_50:
	movl	%ebx, %edi
	movq	%r15, %rsi
	callq	_generateMOVWS
	jmp	LBB0_213
LBB0_51:
	movl	%ebx, %edi
	movq	%r15, %rsi
	callq	_generateMOVLS
	jmp	LBB0_213
LBB0_52:
	movl	%ebx, %edi
	movq	%r15, %rsi
	callq	_generateMOVBM
	jmp	LBB0_213
LBB0_53:
	movl	%ebx, %edi
	movq	%r15, %rsi
	callq	_generateMOVWM
	jmp	LBB0_213
LBB0_54:
	movl	%ebx, %edi
	movq	%r15, %rsi
	callq	_generateMOVLM
	jmp	LBB0_213
LBB0_55:
	movl	%ebx, %edi
	movq	%r15, %rsi
	callq	_generateDIV0S
	jmp	LBB0_213
LBB0_56:
	movl	%ebx, %edi
	movq	%r15, %rsi
	callq	_generateTST
	jmp	LBB0_213
LBB0_57:
	movl	%ebx, %edi
	movq	%r15, %rsi
	callq	_generateAND
	jmp	LBB0_213
LBB0_58:
	movl	%ebx, %edi
	movq	%r15, %rsi
	callq	_generateXOR
	jmp	LBB0_213
LBB0_60:
	movl	%ebx, %edi
	movq	%r15, %rsi
	callq	_generateCMPSTR
	jmp	LBB0_213
LBB0_61:
	movl	%ebx, %edi
	movq	%r15, %rsi
	callq	_generateXTRCT
	jmp	LBB0_213
LBB0_63:
	movl	%ebx, %edi
	movq	%r15, %rsi
	callq	_generateMULS
	jmp	LBB0_213
LBB0_163:
	movl	%ebx, %edi
	movq	%r15, %rsi
	callq	_generateMOVWL
	jmp	LBB0_214
LBB0_164:
	movl	%ebx, %edi
	movq	%r15, %rsi
	callq	_generateMOVLL
	jmp	LBB0_214
LBB0_165:
	movl	%ebx, %edi
	movq	%r15, %rsi
	callq	_generateMOV
	jmp	LBB0_214
LBB0_166:
	movl	%ebx, %edi
	movq	%r15, %rsi
	callq	_generateMOVBP
	jmp	LBB0_214
LBB0_167:
	movl	%ebx, %edi
	movq	%r15, %rsi
	callq	_generateMOVWP
	jmp	LBB0_214
LBB0_168:
	movl	%ebx, %edi
	movq	%r15, %rsi
	callq	_generateMOVLP
	jmp	LBB0_214
LBB0_169:
	movl	%ebx, %edi
	movq	%r15, %rsi
	callq	_generateNOT
	jmp	LBB0_214
LBB0_170:
	movl	%ebx, %edi
	movq	%r15, %rsi
	callq	_generateSWAPB
	jmp	LBB0_214
LBB0_171:
	movl	%ebx, %edi
	movq	%r15, %rsi
	callq	_generateSWAPW
	jmp	LBB0_214
LBB0_172:
	movl	%ebx, %edi
	movq	%r15, %rsi
	callq	_generateNEGC
	jmp	LBB0_214
LBB0_173:
	movl	%ebx, %edi
	movq	%r15, %rsi
	callq	_generateNEG
	jmp	LBB0_214
LBB0_174:
	movl	%ebx, %edi
	movq	%r15, %rsi
	callq	_generateEXTUB
	jmp	LBB0_214
LBB0_175:
	movl	%ebx, %edi
	movq	%r15, %rsi
	callq	_generateEXTUW
	jmp	LBB0_214
LBB0_176:
	movl	%ebx, %edi
	movq	%r15, %rsi
	callq	_generateEXTSB
	jmp	LBB0_214
LBB0_177:
	movl	%ebx, %edi
	movq	%r15, %rsi
	callq	_generateEXTSW
	jmp	LBB0_214
LBB0_196:
	movl	%ebx, %edi
	movq	%r15, %rsi
	callq	_generateMOVWSG
	jmp	LBB0_214
LBB0_197:
	movl	%ebx, %edi
	movq	%r15, %rsi
	callq	_generateMOVLSG
	jmp	LBB0_214
LBB0_198:
	movl	%ebx, %edi
	movq	%r15, %rsi
	callq	_generateTRAPA
	movl	$1, %r14d
	jmp	LBB0_214
LBB0_199:
	movl	%ebx, %edi
	movq	%r15, %rsi
	callq	_generateMOVBLG
	jmp	LBB0_214
LBB0_200:
	movl	%ebx, %edi
	movq	%r15, %rsi
	callq	_generateMOVWLG
	jmp	LBB0_214
LBB0_201:
	movl	%ebx, %edi
	movq	%r15, %rsi
	callq	_generateMOVLLG
	jmp	LBB0_214
LBB0_202:
	movl	%ebx, %edi
	movq	%r15, %rsi
	callq	_generateMOVA
	jmp	LBB0_214
LBB0_203:
	movl	%ebx, %edi
	movq	%r15, %rsi
	callq	_generateTSTI
	jmp	LBB0_214
LBB0_204:
	movl	%ebx, %edi
	movq	%r15, %rsi
	callq	_generateANDI
	jmp	LBB0_214
LBB0_205:
	movl	%ebx, %edi
	movq	%r15, %rsi
	callq	_generateXORI
	jmp	LBB0_214
LBB0_206:
	movl	%ebx, %edi
	movq	%r15, %rsi
	callq	_generateORI
	jmp	LBB0_214
LBB0_207:
	movl	%ebx, %edi
	movq	%r15, %rsi
	callq	_generateTSTM
	jmp	LBB0_214
LBB0_208:
	movl	%ebx, %edi
	movq	%r15, %rsi
	callq	_generateANDM
	jmp	LBB0_214
LBB0_209:
	movl	%ebx, %edi
	movq	%r15, %rsi
	callq	_generateXORM
	jmp	LBB0_214
LBB0_210:
	movl	%ebx, %edi
	movq	%r15, %rsi
	callq	_generateORM
	jmp	LBB0_214
LBB0_13:
	movl	%ebx, %edi
	movq	%r15, %rsi
	callq	_generateBRAF
	movl	$1, %r14d
	jmp	LBB0_214
LBB0_109:
	movl	%ebx, %edi
	movq	%r15, %rsi
	callq	_generateROTCL
	jmp	LBB0_213
LBB0_9:
	movl	%ebx, %edi
	movq	%r15, %rsi
	callq	_generateSTCVBR
	jmp	LBB0_213
LBB0_8:
	movl	%ebx, %edi
	movq	%r15, %rsi
	callq	_generateSTCGBR
	jmp	LBB0_213
LBB0_87:
	movl	%ebx, %edi
	movq	%r15, %rsi
	callq	_generateSHAL
	jmp	LBB0_213
LBB0_86:
	movl	%ebx, %edi
	movq	%r15, %rsi
	callq	_generateDT
	jmp	LBB0_213
LBB0_23:
	movl	%ebx, %edi
	movq	%r15, %rsi
	callq	_generateCLRMAC
	jmp	LBB0_213
LBB0_22:
	movl	%ebx, %edi
	movq	%r15, %rsi
	callq	_generateSETT
	jmp	LBB0_213
LBB0_29:
	movl	%ebx, %edi
	movq	%r15, %rsi
	callq	_generateMOVT
	jmp	LBB0_213
LBB0_28:
	movl	%ebx, %edi
	movq	%r15, %rsi
	callq	_generateDIV0U
	jmp	LBB0_213
LBB0_35:
	movl	%ebx, %edi
	movq	%r15, %rsi
	callq	_generateSTSPR
	jmp	LBB0_213
LBB0_34:
	movl	%ebx, %edi
	movq	%r15, %rsi
	callq	_generateSTSMACL
	jmp	LBB0_213
LBB0_41:
	movl	%ebx, %edi
	movq	%r15, %rsi
	callq	_generateRTE
	movl	$1, %r14d
	jmp	LBB0_214
LBB0_40:
	movl	%ebx, %edi
	movq	%r15, %rsi
	callq	_generateSLEEP
	jmp	LBB0_213
LBB0_93:
	movl	%ebx, %edi
	movq	%r15, %rsi
	callq	_generateSHAR
	jmp	LBB0_213
LBB0_92:
	movl	%ebx, %edi
	movq	%r15, %rsi
	callq	_generateCMPPZ
	jmp	LBB0_213
LBB0_99:
	movl	%ebx, %edi
	movq	%r15, %rsi
	callq	_generateSTSMPR
	jmp	LBB0_213
LBB0_98:
	movl	%ebx, %edi
	movq	%r15, %rsi
	callq	_generateSTSMMACL
	jmp	LBB0_213
LBB0_105:
	movl	%ebx, %edi
	movq	%r15, %rsi
	callq	_generateSTCMVBR
	jmp	LBB0_213
LBB0_104:
	movl	%ebx, %edi
	movq	%r15, %rsi
	callq	_generateSTCMGBR
	jmp	LBB0_213
LBB0_115:
	movl	%ebx, %edi
	movq	%r15, %rsi
	callq	_generateROTCR
	jmp	LBB0_213
LBB0_114:
	movl	%ebx, %edi
	movq	%r15, %rsi
	callq	_generateCMPPL
	jmp	LBB0_213
LBB0_121:
	movl	%ebx, %edi
	movq	%r15, %rsi
	callq	_generateLDSMPR
	jmp	LBB0_213
LBB0_120:
	movl	%ebx, %edi
	movq	%r15, %rsi
	callq	_generateLDSMMACL
	jmp	LBB0_213
LBB0_127:
	movl	%ebx, %edi
	movq	%r15, %rsi
	callq	_generateLDCMVBR
	jmp	LBB0_213
LBB0_126:
	movl	%ebx, %edi
	movq	%r15, %rsi
	callq	_generateLDCMGBR
	jmp	LBB0_213
LBB0_133:
	movl	%ebx, %edi
	movq	%r15, %rsi
	callq	_generateSHLL16
	jmp	LBB0_213
LBB0_132:
	movl	%ebx, %edi
	movq	%r15, %rsi
	callq	_generateSHLL8
	jmp	LBB0_213
LBB0_139:
	movl	%ebx, %edi
	movq	%r15, %rsi
	callq	_generateSHLR16
	jmp	LBB0_213
LBB0_138:
	movl	%ebx, %edi
	movq	%r15, %rsi
	callq	_generateSHLR8
	jmp	LBB0_213
LBB0_145:
	movl	%ebx, %edi
	movq	%r15, %rsi
	callq	_generateLDSPR
	jmp	LBB0_213
LBB0_144:
	movl	%ebx, %edi
	movq	%r15, %rsi
	callq	_generateLDSMACL
	jmp	LBB0_213
LBB0_151:
	movl	%ebx, %edi
	movq	%r15, %rsi
	callq	_generateJMP
	movl	$1, %r14d
	jmp	LBB0_214
LBB0_150:
	movl	%ebx, %edi
	movq	%r15, %rsi
	callq	_generateTAS
	jmp	LBB0_213
LBB0_157:
	movl	%ebx, %edi
	movq	%r15, %rsi
	callq	_generateLDCVBR
	jmp	LBB0_213
LBB0_156:
	movl	%ebx, %edi
	movq	%r15, %rsi
	callq	_generateLDCGBR
	jmp	LBB0_213
	.cfi_endproc
	.p2align	2, 0x90
	.data_region jt32
.set L0_0_set_2, LBB0_2-LJTI0_0
.set L0_0_set_46, LBB0_46-LJTI0_0
.set L0_0_set_47, LBB0_47-LJTI0_0
.set L0_0_set_64, LBB0_64-LJTI0_0
.set L0_0_set_80, LBB0_80-LJTI0_0
.set L0_0_set_159, LBB0_159-LJTI0_0
.set L0_0_set_160, LBB0_160-LJTI0_0
.set L0_0_set_178, LBB0_178-LJTI0_0
.set L0_0_set_179, LBB0_179-LJTI0_0
.set L0_0_set_190, LBB0_190-LJTI0_0
.set L0_0_set_191, LBB0_191-LJTI0_0
.set L0_0_set_192, LBB0_192-LJTI0_0
.set L0_0_set_193, LBB0_193-LJTI0_0
.set L0_0_set_211, LBB0_211-LJTI0_0
.set L0_0_set_212, LBB0_212-LJTI0_0
LJTI0_0:
	.long	L0_0_set_2
	.long	L0_0_set_46
	.long	L0_0_set_47
	.long	L0_0_set_64
	.long	L0_0_set_80
	.long	L0_0_set_159
	.long	L0_0_set_160
	.long	L0_0_set_178
	.long	L0_0_set_179
	.long	L0_0_set_190
	.long	L0_0_set_191
	.long	L0_0_set_192
	.long	L0_0_set_193
	.long	L0_0_set_211
	.long	L0_0_set_212
.set L0_1_set_195, LBB0_195-LJTI0_1
.set L0_1_set_196, LBB0_196-LJTI0_1
.set L0_1_set_197, LBB0_197-LJTI0_1
.set L0_1_set_198, LBB0_198-LJTI0_1
.set L0_1_set_199, LBB0_199-LJTI0_1
.set L0_1_set_200, LBB0_200-LJTI0_1
.set L0_1_set_201, LBB0_201-LJTI0_1
.set L0_1_set_202, LBB0_202-LJTI0_1
.set L0_1_set_203, LBB0_203-LJTI0_1
.set L0_1_set_204, LBB0_204-LJTI0_1
.set L0_1_set_205, LBB0_205-LJTI0_1
.set L0_1_set_206, LBB0_206-LJTI0_1
.set L0_1_set_207, LBB0_207-LJTI0_1
.set L0_1_set_208, LBB0_208-LJTI0_1
.set L0_1_set_209, LBB0_209-LJTI0_1
.set L0_1_set_210, LBB0_210-LJTI0_1
LJTI0_1:
	.long	L0_1_set_195
	.long	L0_1_set_196
	.long	L0_1_set_197
	.long	L0_1_set_198
	.long	L0_1_set_199
	.long	L0_1_set_200
	.long	L0_1_set_201
	.long	L0_1_set_202
	.long	L0_1_set_203
	.long	L0_1_set_204
	.long	L0_1_set_205
	.long	L0_1_set_206
	.long	L0_1_set_207
	.long	L0_1_set_208
	.long	L0_1_set_209
	.long	L0_1_set_210
.set L0_2_set_181, LBB0_181-LJTI0_2
.set L0_2_set_182, LBB0_182-LJTI0_2
.set L0_2_set_214, LBB0_214-LJTI0_2
.set L0_2_set_183, LBB0_183-LJTI0_2
.set L0_2_set_184, LBB0_184-LJTI0_2
.set L0_2_set_185, LBB0_185-LJTI0_2
.set L0_2_set_186, LBB0_186-LJTI0_2
.set L0_2_set_187, LBB0_187-LJTI0_2
.set L0_2_set_188, LBB0_188-LJTI0_2
.set L0_2_set_189, LBB0_189-LJTI0_2
LJTI0_2:
	.long	L0_2_set_181
	.long	L0_2_set_182
	.long	L0_2_set_214
	.long	L0_2_set_214
	.long	L0_2_set_183
	.long	L0_2_set_184
	.long	L0_2_set_214
	.long	L0_2_set_214
	.long	L0_2_set_185
	.long	L0_2_set_186
	.long	L0_2_set_214
	.long	L0_2_set_187
	.long	L0_2_set_214
	.long	L0_2_set_188
	.long	L0_2_set_214
	.long	L0_2_set_189
.set L0_3_set_162, LBB0_162-LJTI0_3
.set L0_3_set_163, LBB0_163-LJTI0_3
.set L0_3_set_164, LBB0_164-LJTI0_3
.set L0_3_set_165, LBB0_165-LJTI0_3
.set L0_3_set_166, LBB0_166-LJTI0_3
.set L0_3_set_167, LBB0_167-LJTI0_3
.set L0_3_set_168, LBB0_168-LJTI0_3
.set L0_3_set_169, LBB0_169-LJTI0_3
.set L0_3_set_170, LBB0_170-LJTI0_3
.set L0_3_set_171, LBB0_171-LJTI0_3
.set L0_3_set_172, LBB0_172-LJTI0_3
.set L0_3_set_173, LBB0_173-LJTI0_3
.set L0_3_set_174, LBB0_174-LJTI0_3
.set L0_3_set_175, LBB0_175-LJTI0_3
.set L0_3_set_176, LBB0_176-LJTI0_3
.set L0_3_set_177, LBB0_177-LJTI0_3
LJTI0_3:
	.long	L0_3_set_162
	.long	L0_3_set_163
	.long	L0_3_set_164
	.long	L0_3_set_165
	.long	L0_3_set_166
	.long	L0_3_set_167
	.long	L0_3_set_168
	.long	L0_3_set_169
	.long	L0_3_set_170
	.long	L0_3_set_171
	.long	L0_3_set_172
	.long	L0_3_set_173
	.long	L0_3_set_174
	.long	L0_3_set_175
	.long	L0_3_set_176
	.long	L0_3_set_177
.set L0_4_set_82, LBB0_82-LJTI0_4
.set L0_4_set_88, LBB0_88-LJTI0_4
.set L0_4_set_94, LBB0_94-LJTI0_4
.set L0_4_set_100, LBB0_100-LJTI0_4
.set L0_4_set_106, LBB0_106-LJTI0_4
.set L0_4_set_110, LBB0_110-LJTI0_4
.set L0_4_set_116, LBB0_116-LJTI0_4
.set L0_4_set_122, LBB0_122-LJTI0_4
.set L0_4_set_128, LBB0_128-LJTI0_4
.set L0_4_set_134, LBB0_134-LJTI0_4
.set L0_4_set_140, LBB0_140-LJTI0_4
.set L0_4_set_146, LBB0_146-LJTI0_4
.set L0_4_set_214, LBB0_214-LJTI0_4
.set L0_4_set_152, LBB0_152-LJTI0_4
.set L0_4_set_158, LBB0_158-LJTI0_4
LJTI0_4:
	.long	L0_4_set_82
	.long	L0_4_set_88
	.long	L0_4_set_94
	.long	L0_4_set_100
	.long	L0_4_set_106
	.long	L0_4_set_110
	.long	L0_4_set_116
	.long	L0_4_set_122
	.long	L0_4_set_128
	.long	L0_4_set_134
	.long	L0_4_set_140
	.long	L0_4_set_146
	.long	L0_4_set_214
	.long	L0_4_set_214
	.long	L0_4_set_152
	.long	L0_4_set_158
.set L0_5_set_66, LBB0_66-LJTI0_5
.set L0_5_set_214, LBB0_214-LJTI0_5
.set L0_5_set_67, LBB0_67-LJTI0_5
.set L0_5_set_68, LBB0_68-LJTI0_5
.set L0_5_set_69, LBB0_69-LJTI0_5
.set L0_5_set_70, LBB0_70-LJTI0_5
.set L0_5_set_71, LBB0_71-LJTI0_5
.set L0_5_set_72, LBB0_72-LJTI0_5
.set L0_5_set_73, LBB0_73-LJTI0_5
.set L0_5_set_74, LBB0_74-LJTI0_5
.set L0_5_set_75, LBB0_75-LJTI0_5
.set L0_5_set_76, LBB0_76-LJTI0_5
.set L0_5_set_77, LBB0_77-LJTI0_5
.set L0_5_set_78, LBB0_78-LJTI0_5
.set L0_5_set_79, LBB0_79-LJTI0_5
LJTI0_5:
	.long	L0_5_set_66
	.long	L0_5_set_214
	.long	L0_5_set_67
	.long	L0_5_set_68
	.long	L0_5_set_69
	.long	L0_5_set_70
	.long	L0_5_set_71
	.long	L0_5_set_72
	.long	L0_5_set_73
	.long	L0_5_set_214
	.long	L0_5_set_74
	.long	L0_5_set_75
	.long	L0_5_set_76
	.long	L0_5_set_77
	.long	L0_5_set_78
	.long	L0_5_set_79
.set L0_6_set_49, LBB0_49-LJTI0_6
.set L0_6_set_50, LBB0_50-LJTI0_6
.set L0_6_set_51, LBB0_51-LJTI0_6
.set L0_6_set_214, LBB0_214-LJTI0_6
.set L0_6_set_52, LBB0_52-LJTI0_6
.set L0_6_set_53, LBB0_53-LJTI0_6
.set L0_6_set_54, LBB0_54-LJTI0_6
.set L0_6_set_55, LBB0_55-LJTI0_6
.set L0_6_set_56, LBB0_56-LJTI0_6
.set L0_6_set_57, LBB0_57-LJTI0_6
.set L0_6_set_58, LBB0_58-LJTI0_6
.set L0_6_set_59, LBB0_59-LJTI0_6
.set L0_6_set_60, LBB0_60-LJTI0_6
.set L0_6_set_61, LBB0_61-LJTI0_6
.set L0_6_set_62, LBB0_62-LJTI0_6
.set L0_6_set_63, LBB0_63-LJTI0_6
LJTI0_6:
	.long	L0_6_set_49
	.long	L0_6_set_50
	.long	L0_6_set_51
	.long	L0_6_set_214
	.long	L0_6_set_52
	.long	L0_6_set_53
	.long	L0_6_set_54
	.long	L0_6_set_55
	.long	L0_6_set_56
	.long	L0_6_set_57
	.long	L0_6_set_58
	.long	L0_6_set_59
	.long	L0_6_set_60
	.long	L0_6_set_61
	.long	L0_6_set_62
	.long	L0_6_set_63
.set L0_7_set_4, LBB0_4-LJTI0_7
.set L0_7_set_10, LBB0_10-LJTI0_7
.set L0_7_set_14, LBB0_14-LJTI0_7
.set L0_7_set_15, LBB0_15-LJTI0_7
.set L0_7_set_16, LBB0_16-LJTI0_7
.set L0_7_set_17, LBB0_17-LJTI0_7
.set L0_7_set_18, LBB0_18-LJTI0_7
.set L0_7_set_24, LBB0_24-LJTI0_7
.set L0_7_set_30, LBB0_30-LJTI0_7
.set L0_7_set_36, LBB0_36-LJTI0_7
.set L0_7_set_42, LBB0_42-LJTI0_7
.set L0_7_set_43, LBB0_43-LJTI0_7
.set L0_7_set_44, LBB0_44-LJTI0_7
.set L0_7_set_45, LBB0_45-LJTI0_7
LJTI0_7:
	.long	L0_7_set_4
	.long	L0_7_set_10
	.long	L0_7_set_14
	.long	L0_7_set_15
	.long	L0_7_set_16
	.long	L0_7_set_17
	.long	L0_7_set_18
	.long	L0_7_set_24
	.long	L0_7_set_30
	.long	L0_7_set_36
	.long	L0_7_set_42
	.long	L0_7_set_43
	.long	L0_7_set_44
	.long	L0_7_set_45
	.end_data_region
                                        ## -- End function
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_sh2rec_rec_inst                ; -- Begin function sh2rec_rec_inst
	.p2align	2
_sh2rec_rec_inst:                       ; @sh2rec_rec_inst
	.cfi_startproc
; %bb.0:
	stp	x20, x19, [sp, #-32]!           ; 16-byte Folded Spill
	.cfi_def_cfa_offset 32
	stp	x29, x30, [sp, #16]             ; 16-byte Folded Spill
	add	x29, sp, #16
	.cfi_def_cfa w29, 16
	.cfi_offset w30, -8
	.cfi_offset w29, -16
	.cfi_offset w19, -24
	.cfi_offset w20, -32
	mov	x19, x0
	ldr	w0, [x0]
	bl	_MappedMemoryReadWord
	mov	x20, x0
	bl	_INSTRUCTION_A
	cmp	w0, #14
	b.hi	LBB0_132
; %bb.1:
	mov	w8, w0
Lloh0:
	adrp	x9, lJTI0_0@PAGE
Lloh1:
	add	x9, x9, lJTI0_0@PAGEOFF
	adr	x10, LBB0_2
	ldrb	w11, [x9, x8]
	add	x10, x10, x11, lsl #2
	br	x10
LBB0_2:
	mov	x0, x20
	bl	_INSTRUCTION_D
	sub	w8, w0, #2
	cmp	w8, #13
	b.hi	LBB0_132
; %bb.3:
Lloh2:
	adrp	x9, lJTI0_7@PAGE
Lloh3:
	add	x9, x9, lJTI0_7@PAGEOFF
	adr	x10, LBB0_4
	ldrh	w11, [x9, x8, lsl #1]
	add	x10, x10, x11, lsl #2
	br	x10
LBB0_4:
	mov	x0, x20
	bl	_INSTRUCTION_C
	cmp	w0, #2
	b.eq	LBB0_182
; %bb.5:
	cmp	w0, #1
	b.eq	LBB0_183
; %bb.6:
	cbnz	w0, LBB0_132
; %bb.7:
	mov	x0, x20
	mov	x1, x19
	bl	_generateSTCSR
	b	LBB0_37
LBB0_8:
	mov	x0, x20
	mov	x1, x19
	bl	_generateBSR
	mov	w0, #1
	b	LBB0_38
LBB0_9:
	mov	x0, x20
	mov	x1, x19
	bl	_generateMOVI
	b	LBB0_37
LBB0_10:
	mov	x0, x20
	mov	x1, x19
	bl	_generateMOVLS4
	b	LBB0_37
LBB0_11:
	mov	x0, x20
	bl	_INSTRUCTION_D
	mov	x8, x0
	mov	w0, #-1
	cmp	w8, #15
	b.hi	LBB0_38
; %bb.12:
	mov	w8, w8
Lloh4:
	adrp	x9, lJTI0_6@PAGE
Lloh5:
	add	x9, x9, lJTI0_6@PAGEOFF
	adr	x10, LBB0_13
	ldrh	w11, [x9, x8, lsl #1]
	add	x10, x10, x11, lsl #2
	br	x10
LBB0_13:
	mov	x0, x20
	mov	x1, x19
	bl	_generateMOVBS
	b	LBB0_37
LBB0_14:
	mov	x0, x20
	bl	_INSTRUCTION_D
	mov	x8, x0
	mov	w0, #-1
	cmp	w8, #15
	b.hi	LBB0_38
; %bb.15:
	mov	w8, w8
Lloh6:
	adrp	x9, lJTI0_5@PAGE
Lloh7:
	add	x9, x9, lJTI0_5@PAGEOFF
	adr	x10, LBB0_16
	ldrh	w11, [x9, x8, lsl #1]
	add	x10, x10, x11, lsl #2
	br	x10
LBB0_16:
	mov	x0, x20
	mov	x1, x19
	bl	_generateCMPEQ
	b	LBB0_37
LBB0_17:
	mov	x0, x20
	bl	_INSTRUCTION_D
	mov	x8, x0
	mov	w0, #-1
	cmp	w8, #15
	b.hi	LBB0_38
; %bb.18:
	mov	w8, w8
Lloh8:
	adrp	x9, lJTI0_4@PAGE
Lloh9:
	add	x9, x9, lJTI0_4@PAGEOFF
	adr	x10, LBB0_19
	ldrh	w11, [x9, x8, lsl #1]
	add	x10, x10, x11, lsl #2
	br	x10
LBB0_19:
	mov	x0, x20
	bl	_INSTRUCTION_C
	cmp	w0, #2
	b.eq	LBB0_184
; %bb.20:
	cmp	w0, #1
	b.eq	LBB0_185
; %bb.21:
	cbnz	w0, LBB0_132
; %bb.22:
	mov	x0, x20
	mov	x1, x19
	bl	_generateSHLL
	b	LBB0_37
LBB0_23:
	mov	x0, x20
	mov	x1, x19
	bl	_generateMOVLL4
	b	LBB0_37
LBB0_24:
	mov	x0, x20
	bl	_INSTRUCTION_D
	cmp	w0, #15
	b.hi	LBB0_37
; %bb.25:
	mov	w8, w0
Lloh10:
	adrp	x9, lJTI0_3@PAGE
Lloh11:
	add	x9, x9, lJTI0_3@PAGEOFF
	adr	x10, LBB0_26
	ldrh	w11, [x9, x8, lsl #1]
	add	x10, x10, x11, lsl #2
	br	x10
LBB0_26:
	mov	x0, x20
	mov	x1, x19
	bl	_generateMOVBL
	b	LBB0_37
LBB0_27:
	mov	x0, x20
	mov	x1, x19
	bl	_generateADDI
	b	LBB0_37
LBB0_28:
	mov	x0, x20
	bl	_INSTRUCTION_B
	mov	x8, x0
	mov	w0, #-1
	cmp	w8, #15
	b.hi	LBB0_38
; %bb.29:
	mov	w8, w8
Lloh12:
	adrp	x9, lJTI0_2@PAGE
Lloh13:
	add	x9, x9, lJTI0_2@PAGEOFF
	adr	x10, LBB0_30
	ldrb	w11, [x9, x8]
	add	x10, x10, x11, lsl #2
	br	x10
LBB0_30:
	mov	x0, x20
	mov	x1, x19
	bl	_generateMOVBS4
	b	LBB0_37
LBB0_31:
	mov	x0, x20
	mov	x1, x19
	bl	_generateMOVWI
	b	LBB0_37
LBB0_32:
	mov	x0, x20
	mov	x1, x19
	bl	_generateBRA
	mov	w0, #1
	b	LBB0_38
LBB0_33:
	mov	x0, x20
	bl	_INSTRUCTION_B
	cmp	w0, #15
	b.hi	LBB0_37
; %bb.34:
	mov	w8, w0
Lloh14:
	adrp	x9, lJTI0_1@PAGE
Lloh15:
	add	x9, x9, lJTI0_1@PAGEOFF
	adr	x10, LBB0_35
	ldrh	w11, [x9, x8, lsl #1]
	add	x10, x10, x11, lsl #2
	br	x10
LBB0_35:
	mov	x0, x20
	mov	x1, x19
	bl	_generateMOVBSG
	b	LBB0_37
LBB0_36:
	mov	x0, x20
	mov	x1, x19
	bl	_generateMOVLI
LBB0_37:
	mov	w0, #0
LBB0_38:
	ldp	x29, x30, [sp, #16]             ; 16-byte Folded Reload
	ldp	x20, x19, [sp], #32             ; 16-byte Folded Reload
	ret
LBB0_39:
	mov	x0, x20
	mov	x1, x19
	bl	_generateMOVWS4
	b	LBB0_37
LBB0_40:
	mov	x0, x20
	mov	x1, x19
	bl	_generateMOVBL4
	b	LBB0_37
LBB0_41:
	mov	x0, x20
	mov	x1, x19
	bl	_generateMOVWL4
	b	LBB0_37
LBB0_42:
	mov	x0, x20
	mov	x1, x19
	bl	_generateCMPIM
	b	LBB0_37
LBB0_43:
	mov	x0, x20
	mov	x1, x19
	bl	_generateBT
	mov	w0, #1
	b	LBB0_38
LBB0_44:
	mov	x0, x20
	mov	x1, x19
	bl	_generateBF
	mov	w0, #1
	b	LBB0_38
LBB0_45:
	mov	x0, x20
	mov	x1, x19
	bl	_generateBTS
	mov	w0, #1
	b	LBB0_38
LBB0_46:
	mov	x0, x20
	mov	x1, x19
	bl	_generateBFS
	mov	w0, #1
	b	LBB0_38
LBB0_47:
	mov	x0, x20
	bl	_INSTRUCTION_C
	cmp	w0, #2
	b.eq	LBB0_180
; %bb.48:
	cbnz	w0, LBB0_132
; %bb.49:
	mov	x0, x20
	mov	x1, x19
	bl	_generateBSRF
	mov	w0, #1
	b	LBB0_38
LBB0_50:
	mov	x0, x20
	mov	x1, x19
	bl	_generateMOVBS0
	b	LBB0_37
LBB0_51:
	mov	x0, x20
	mov	x1, x19
	bl	_generateMOVWS0
	b	LBB0_37
LBB0_52:
	mov	x0, x20
	mov	x1, x19
	bl	_generateMOVLS0
	b	LBB0_37
LBB0_53:
	mov	x0, x20
	mov	x1, x19
	bl	_generateMULL
	b	LBB0_37
LBB0_54:
	mov	x0, x20
	bl	_INSTRUCTION_C
	cmp	w0, #2
	b.eq	LBB0_186
; %bb.55:
	cmp	w0, #1
	b.eq	LBB0_187
; %bb.56:
	cbnz	w0, LBB0_132
; %bb.57:
	mov	x0, x20
	mov	x1, x19
	bl	_generateCLRT
	b	LBB0_37
LBB0_58:
	mov	x0, x20
	bl	_INSTRUCTION_C
	cmp	w0, #2
	b.eq	LBB0_188
; %bb.59:
	cmp	w0, #1
	b.eq	LBB0_189
; %bb.60:
	cbnz	w0, LBB0_132
; %bb.61:
	mov	x0, x20
	mov	x1, x19
	bl	_generateNOP
	b	LBB0_37
LBB0_62:
	mov	x0, x20
	bl	_INSTRUCTION_C
	cmp	w0, #2
	b.eq	LBB0_190
; %bb.63:
	cmp	w0, #1
	b.eq	LBB0_191
; %bb.64:
	cbnz	w0, LBB0_132
; %bb.65:
	mov	x0, x20
	mov	x1, x19
	bl	_generateSTSMACH
	b	LBB0_37
LBB0_66:
	mov	x0, x20
	bl	_INSTRUCTION_C
	cmp	w0, #2
	b.eq	LBB0_192
; %bb.67:
	cmp	w0, #1
	b.eq	LBB0_193
; %bb.68:
	cbnz	w0, LBB0_132
; %bb.69:
	mov	x0, x20
	mov	x1, x19
	bl	_generateRTS
	mov	w0, #1
	b	LBB0_38
LBB0_70:
	mov	x0, x20
	mov	x1, x19
	bl	_generateMOVBL0
	b	LBB0_37
LBB0_71:
	mov	x0, x20
	mov	x1, x19
	bl	_generateMOVWL0
	b	LBB0_37
LBB0_72:
	mov	x0, x20
	mov	x1, x19
	bl	_generateMOVLL0
	b	LBB0_37
LBB0_73:
	mov	x0, x20
	mov	x1, x19
	bl	_generateMACL
	b	LBB0_37
LBB0_74:
	mov	x0, x20
	mov	x1, x19
	bl	_generateCMPHS
	b	LBB0_37
LBB0_75:
	mov	x0, x20
	mov	x1, x19
	bl	_generateCMPGE
	b	LBB0_37
LBB0_76:
	mov	x0, x20
	mov	x1, x19
	bl	_generateDIV1
	b	LBB0_37
LBB0_77:
	mov	x0, x20
	mov	x1, x19
	bl	_generateDMULU
	b	LBB0_37
LBB0_78:
	mov	x0, x20
	mov	x1, x19
	bl	_generateCMPHI
	b	LBB0_37
LBB0_79:
	mov	x0, x20
	mov	x1, x19
	bl	_generateCMPGT
	b	LBB0_37
LBB0_80:
	mov	x0, x20
	mov	x1, x19
	bl	_generateSUB
	b	LBB0_37
LBB0_81:
	mov	x0, x20
	mov	x1, x19
	bl	_generateADD
	b	LBB0_37
LBB0_82:
	mov	x0, x20
	mov	x1, x19
	bl	_generateDMULS
	b	LBB0_37
LBB0_83:
	mov	x0, x20
	mov	x1, x19
	bl	_generateADDC
	b	LBB0_37
LBB0_84:
	mov	x0, x20
	mov	x1, x19
	bl	_generateADDV
	b	LBB0_37
LBB0_85:
	mov	x0, x20
	bl	_INSTRUCTION_C
	cmp	w0, #2
	b.eq	LBB0_194
; %bb.86:
	cmp	w0, #1
	b.eq	LBB0_195
; %bb.87:
	cbnz	w0, LBB0_132
; %bb.88:
	mov	x0, x20
	mov	x1, x19
	bl	_generateSHLR
	b	LBB0_37
LBB0_89:
	mov	x0, x20
	bl	_INSTRUCTION_C
	cmp	w0, #2
	b.eq	LBB0_196
; %bb.90:
	cmp	w0, #1
	b.eq	LBB0_197
; %bb.91:
	cbnz	w0, LBB0_132
; %bb.92:
	mov	x0, x20
	mov	x1, x19
	bl	_generateSTSMMACH
	b	LBB0_37
LBB0_93:
	mov	x0, x20
	bl	_INSTRUCTION_C
	cmp	w0, #2
	b.eq	LBB0_198
; %bb.94:
	cmp	w0, #1
	b.eq	LBB0_199
; %bb.95:
	cbnz	w0, LBB0_132
; %bb.96:
	mov	x0, x20
	mov	x1, x19
	bl	_generateSTCMSR
	b	LBB0_37
LBB0_97:
	mov	x0, x20
	bl	_INSTRUCTION_C
	cmp	w0, #2
	b.eq	LBB0_181
; %bb.98:
	cbnz	w0, LBB0_132
; %bb.99:
	mov	x0, x20
	mov	x1, x19
	bl	_generateROTL
	b	LBB0_37
LBB0_100:
	mov	x0, x20
	bl	_INSTRUCTION_C
	cmp	w0, #2
	b.eq	LBB0_200
; %bb.101:
	cmp	w0, #1
	b.eq	LBB0_201
; %bb.102:
	cbnz	w0, LBB0_132
; %bb.103:
	mov	x0, x20
	mov	x1, x19
	bl	_generateROTR
	b	LBB0_37
LBB0_104:
	mov	x0, x20
	bl	_INSTRUCTION_C
	cmp	w0, #2
	b.eq	LBB0_202
; %bb.105:
	cmp	w0, #1
	b.eq	LBB0_203
; %bb.106:
	cbnz	w0, LBB0_132
; %bb.107:
	mov	x0, x20
	mov	x1, x19
	bl	_generateLDSMMACH
	b	LBB0_37
LBB0_108:
	mov	x0, x20
	bl	_INSTRUCTION_C
	cmp	w0, #2
	b.eq	LBB0_204
; %bb.109:
	cmp	w0, #1
	b.eq	LBB0_205
; %bb.110:
	cbnz	w0, LBB0_132
; %bb.111:
	mov	x0, x20
	mov	x1, x19
	bl	_generateLDCMSR
	b	LBB0_37
LBB0_112:
	mov	x0, x20
	bl	_INSTRUCTION_C
	cmp	w0, #2
	b.eq	LBB0_206
; %bb.113:
	cmp	w0, #1
	b.eq	LBB0_207
; %bb.114:
	cbnz	w0, LBB0_132
; %bb.115:
	mov	x0, x20
	mov	x1, x19
	bl	_generateSHLL2
	b	LBB0_37
LBB0_116:
	mov	x0, x20
	bl	_INSTRUCTION_C
	cmp	w0, #2
	b.eq	LBB0_208
; %bb.117:
	cmp	w0, #1
	b.eq	LBB0_209
; %bb.118:
	cbnz	w0, LBB0_132
; %bb.119:
	mov	x0, x20
	mov	x1, x19
	bl	_generateSHLR2
	b	LBB0_37
LBB0_120:
	mov	x0, x20
	bl	_INSTRUCTION_C
	cmp	w0, #2
	b.eq	LBB0_210
; %bb.121:
	cmp	w0, #1
	b.eq	LBB0_211
; %bb.122:
	cbnz	w0, LBB0_132
; %bb.123:
	mov	x0, x20
	mov	x1, x19
	bl	_generateLDSMACH
	b	LBB0_37
LBB0_124:
	mov	x0, x20
	bl	_INSTRUCTION_C
	cmp	w0, #2
	b.eq	LBB0_212
; %bb.125:
	cmp	w0, #1
	b.eq	LBB0_213
; %bb.126:
	cbnz	w0, LBB0_132
; %bb.127:
	mov	x0, x20
	mov	x1, x19
	bl	_generateJSR
	mov	w0, #1
	b	LBB0_38
LBB0_128:
	mov	x0, x20
	bl	_INSTRUCTION_C
	cmp	w0, #2
	b.eq	LBB0_214
; %bb.129:
	cmp	w0, #1
	b.eq	LBB0_215
; %bb.130:
	cbnz	w0, LBB0_132
; %bb.131:
	mov	x0, x20
	mov	x1, x19
	bl	_generateLDCSR
	b	LBB0_37
LBB0_132:
	mov	w0, #-1
	b	LBB0_38
LBB0_133:
	mov	x0, x20
	mov	x1, x19
	bl	_generateMACW
	b	LBB0_37
LBB0_134:
	mov	x0, x20
	mov	x1, x19
	bl	_generateSUBC
	b	LBB0_37
LBB0_135:
	mov	x0, x20
	mov	x1, x19
	bl	_generateSUBV
	b	LBB0_37
LBB0_136:
	mov	x0, x20
	mov	x1, x19
	bl	_generateOR
	b	LBB0_37
LBB0_137:
	mov	x0, x20
	mov	x1, x19
	bl	_generateMULU
	b	LBB0_37
LBB0_138:
	mov	x0, x20
	mov	x1, x19
	bl	_generateMOVWS
	b	LBB0_37
LBB0_139:
	mov	x0, x20
	mov	x1, x19
	bl	_generateMOVLS
	b	LBB0_37
LBB0_140:
	mov	x0, x20
	mov	x1, x19
	bl	_generateMOVBM
	b	LBB0_37
LBB0_141:
	mov	x0, x20
	mov	x1, x19
	bl	_generateMOVWM
	b	LBB0_37
LBB0_142:
	mov	x0, x20
	mov	x1, x19
	bl	_generateMOVLM
	b	LBB0_37
LBB0_143:
	mov	x0, x20
	mov	x1, x19
	bl	_generateDIV0S
	b	LBB0_37
LBB0_144:
	mov	x0, x20
	mov	x1, x19
	bl	_generateTST
	b	LBB0_37
LBB0_145:
	mov	x0, x20
	mov	x1, x19
	bl	_generateAND
	b	LBB0_37
LBB0_146:
	mov	x0, x20
	mov	x1, x19
	bl	_generateXOR
	b	LBB0_37
LBB0_147:
	mov	x0, x20
	mov	x1, x19
	bl	_generateCMPSTR
	b	LBB0_37
LBB0_148:
	mov	x0, x20
	mov	x1, x19
	bl	_generateXTRCT
	b	LBB0_37
LBB0_149:
	mov	x0, x20
	mov	x1, x19
	bl	_generateMULS
	b	LBB0_37
LBB0_150:
	mov	x0, x20
	mov	x1, x19
	bl	_generateMOVWL
	b	LBB0_37
LBB0_151:
	mov	x0, x20
	mov	x1, x19
	bl	_generateMOVLL
	b	LBB0_37
LBB0_152:
	mov	x0, x20
	mov	x1, x19
	bl	_generateMOV
	b	LBB0_37
LBB0_153:
	mov	x0, x20
	mov	x1, x19
	bl	_generateMOVBP
	b	LBB0_37
LBB0_154:
	mov	x0, x20
	mov	x1, x19
	bl	_generateMOVWP
	b	LBB0_37
LBB0_155:
	mov	x0, x20
	mov	x1, x19
	bl	_generateMOVLP
	b	LBB0_37
LBB0_156:
	mov	x0, x20
	mov	x1, x19
	bl	_generateNOT
	b	LBB0_37
LBB0_157:
	mov	x0, x20
	mov	x1, x19
	bl	_generateSWAPB
	b	LBB0_37
LBB0_158:
	mov	x0, x20
	mov	x1, x19
	bl	_generateSWAPW
	b	LBB0_37
LBB0_159:
	mov	x0, x20
	mov	x1, x19
	bl	_generateNEGC
	b	LBB0_37
LBB0_160:
	mov	x0, x20
	mov	x1, x19
	bl	_generateNEG
	b	LBB0_37
LBB0_161:
	mov	x0, x20
	mov	x1, x19
	bl	_generateEXTUB
	b	LBB0_37
LBB0_162:
	mov	x0, x20
	mov	x1, x19
	bl	_generateEXTUW
	b	LBB0_37
LBB0_163:
	mov	x0, x20
	mov	x1, x19
	bl	_generateEXTSB
	b	LBB0_37
LBB0_164:
	mov	x0, x20
	mov	x1, x19
	bl	_generateEXTSW
	b	LBB0_37
LBB0_165:
	mov	x0, x20
	mov	x1, x19
	bl	_generateMOVWSG
	b	LBB0_37
LBB0_166:
	mov	x0, x20
	mov	x1, x19
	bl	_generateMOVLSG
	b	LBB0_37
LBB0_167:
	mov	x0, x20
	mov	x1, x19
	bl	_generateTRAPA
	mov	w0, #1
	b	LBB0_38
LBB0_168:
	mov	x0, x20
	mov	x1, x19
	bl	_generateMOVBLG
	b	LBB0_37
LBB0_169:
	mov	x0, x20
	mov	x1, x19
	bl	_generateMOVWLG
	b	LBB0_37
LBB0_170:
	mov	x0, x20
	mov	x1, x19
	bl	_generateMOVLLG
	b	LBB0_37
LBB0_171:
	mov	x0, x20
	mov	x1, x19
	bl	_generateMOVA
	b	LBB0_37
LBB0_172:
	mov	x0, x20
	mov	x1, x19
	bl	_generateTSTI
	b	LBB0_37
LBB0_173:
	mov	x0, x20
	mov	x1, x19
	bl	_generateANDI
	b	LBB0_37
LBB0_174:
	mov	x0, x20
	mov	x1, x19
	bl	_generateXORI
	b	LBB0_37
LBB0_175:
	mov	x0, x20
	mov	x1, x19
	bl	_generateORI
	b	LBB0_37
LBB0_176:
	mov	x0, x20
	mov	x1, x19
	bl	_generateTSTM
	b	LBB0_37
LBB0_177:
	mov	x0, x20
	mov	x1, x19
	bl	_generateANDM
	b	LBB0_37
LBB0_178:
	mov	x0, x20
	mov	x1, x19
	bl	_generateXORM
	b	LBB0_37
LBB0_179:
	mov	x0, x20
	mov	x1, x19
	bl	_generateORM
	b	LBB0_37
LBB0_180:
	mov	x0, x20
	mov	x1, x19
	bl	_generateBRAF
	mov	w0, #1
	b	LBB0_38
LBB0_181:
	mov	x0, x20
	mov	x1, x19
	bl	_generateROTCL
	b	LBB0_37
LBB0_182:
	mov	x0, x20
	mov	x1, x19
	bl	_generateSTCVBR
	b	LBB0_37
LBB0_183:
	mov	x0, x20
	mov	x1, x19
	bl	_generateSTCGBR
	b	LBB0_37
LBB0_184:
	mov	x0, x20
	mov	x1, x19
	bl	_generateSHAL
	b	LBB0_37
LBB0_185:
	mov	x0, x20
	mov	x1, x19
	bl	_generateDT
	b	LBB0_37
LBB0_186:
	mov	x0, x20
	mov	x1, x19
	bl	_generateCLRMAC
	b	LBB0_37
LBB0_187:
	mov	x0, x20
	mov	x1, x19
	bl	_generateSETT
	b	LBB0_37
LBB0_188:
	mov	x0, x20
	mov	x1, x19
	bl	_generateMOVT
	b	LBB0_37
LBB0_189:
	mov	x0, x20
	mov	x1, x19
	bl	_generateDIV0U
	b	LBB0_37
LBB0_190:
	mov	x0, x20
	mov	x1, x19
	bl	_generateSTSPR
	b	LBB0_37
LBB0_191:
	mov	x0, x20
	mov	x1, x19
	bl	_generateSTSMACL
	b	LBB0_37
LBB0_192:
	mov	x0, x20
	mov	x1, x19
	bl	_generateRTE
	mov	w0, #1
	b	LBB0_38
LBB0_193:
	mov	x0, x20
	mov	x1, x19
	bl	_generateSLEEP
	b	LBB0_37
LBB0_194:
	mov	x0, x20
	mov	x1, x19
	bl	_generateSHAR
	b	LBB0_37
LBB0_195:
	mov	x0, x20
	mov	x1, x19
	bl	_generateCMPPZ
	b	LBB0_37
LBB0_196:
	mov	x0, x20
	mov	x1, x19
	bl	_generateSTSMPR
	b	LBB0_37
LBB0_197:
	mov	x0, x20
	mov	x1, x19
	bl	_generateSTSMMACL
	b	LBB0_37
LBB0_198:
	mov	x0, x20
	mov	x1, x19
	bl	_generateSTCMVBR
	b	LBB0_37
LBB0_199:
	mov	x0, x20
	mov	x1, x19
	bl	_generateSTCMGBR
	b	LBB0_37
LBB0_200:
	mov	x0, x20
	mov	x1, x19
	bl	_generateROTCR
	b	LBB0_37
LBB0_201:
	mov	x0, x20
	mov	x1, x19
	bl	_generateCMPPL
	b	LBB0_37
LBB0_202:
	mov	x0, x20
	mov	x1, x19
	bl	_generateLDSMPR
	b	LBB0_37
LBB0_203:
	mov	x0, x20
	mov	x1, x19
	bl	_generateLDSMMACL
	b	LBB0_37
LBB0_204:
	mov	x0, x20
	mov	x1, x19
	bl	_generateLDCMVBR
	b	LBB0_37
LBB0_205:
	mov	x0, x20
	mov	x1, x19
	bl	_generateLDCMGBR
	b	LBB0_37
LBB0_206:
	mov	x0, x20
	mov	x1, x19
	bl	_generateSHLL16
	b	LBB0_37
LBB0_207:
	mov	x0, x20
	mov	x1, x19
	bl	_generateSHLL8
	b	LBB0_37
LBB0_208:
	mov	x0, x20
	mov	x1, x19
	bl	_generateSHLR16
	b	LBB0_37
LBB0_209:
	mov	x0, x20
	mov	x1, x19
	bl	_generateSHLR8
	b	LBB0_37
LBB0_210:
	mov	x0, x20
	mov	x1, x19
	bl	_generateLDSPR
	b	LBB0_37
LBB0_211:
	mov	x0, x20
	mov	x1, x19
	bl	_generateLDSMACL
	b	LBB0_37
LBB0_212:
	mov	x0, x20
	mov	x1, x19
	bl	_generateJMP
	mov	w0, #1
	b	LBB0_38
LBB0_213:
	mov	x0, x20
	mov	x1, x19
	bl	_generateTAS
	b	LBB0_37
LBB0_214:
	mov	x0, x20
	mov	x1, x19
	bl	_generateLDCVBR
	b	LBB0_37
LBB0_215:
	mov	x0, x20
	mov	x1, x19
	bl	_generateLDCGBR
	b	LBB0_37
	.loh AdrpAdd	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
	.cfi_endproc
	.section	__TEXT,__const
lJTI0_0:
	.byte	(LBB0_2-LBB0_2)>>2
	.byte	(LBB0_10-LBB0_2)>>2
	.byte	(LBB0_11-LBB0_2)>>2
	.byte	(LBB0_14-LBB0_2)>>2
	.byte	(LBB0_17-LBB0_2)>>2
	.byte	(LBB0_23-LBB0_2)>>2
	.byte	(LBB0_24-LBB0_2)>>2
	.byte	(LBB0_27-LBB0_2)>>2
	.byte	(LBB0_28-LBB0_2)>>2
	.byte	(LBB0_31-LBB0_2)>>2
	.byte	(LBB0_32-LBB0_2)>>2
	.byte	(LBB0_8-LBB0_2)>>2
	.byte	(LBB0_33-LBB0_2)>>2
	.byte	(LBB0_36-LBB0_2)>>2
	.byte	(LBB0_9-LBB0_2)>>2
	.p2align	1
lJTI0_1:
	.short	(LBB0_35-LBB0_35)>>2
	.short	(LBB0_165-LBB0_35)>>2
	.short	(LBB0_166-LBB0_35)>>2
	.short	(LBB0_167-LBB0_35)>>2
	.short	(LBB0_168-LBB0_35)>>2
	.short	(LBB0_169-LBB0_35)>>2
	.short	(LBB0_170-LBB0_35)>>2
	.short	(LBB0_171-LBB0_35)>>2
	.short	(LBB0_172-LBB0_35)>>2
	.short	(LBB0_173-LBB0_35)>>2
	.short	(LBB0_174-LBB0_35)>>2
	.short	(LBB0_175-LBB0_35)>>2
	.short	(LBB0_176-LBB0_35)>>2
	.short	(LBB0_177-LBB0_35)>>2
	.short	(LBB0_178-LBB0_35)>>2
	.short	(LBB0_179-LBB0_35)>>2
lJTI0_2:
	.byte	(LBB0_30-LBB0_30)>>2
	.byte	(LBB0_39-LBB0_30)>>2
	.byte	(LBB0_38-LBB0_30)>>2
	.byte	(LBB0_38-LBB0_30)>>2
	.byte	(LBB0_40-LBB0_30)>>2
	.byte	(LBB0_41-LBB0_30)>>2
	.byte	(LBB0_38-LBB0_30)>>2
	.byte	(LBB0_38-LBB0_30)>>2
	.byte	(LBB0_42-LBB0_30)>>2
	.byte	(LBB0_43-LBB0_30)>>2
	.byte	(LBB0_38-LBB0_30)>>2
	.byte	(LBB0_44-LBB0_30)>>2
	.byte	(LBB0_38-LBB0_30)>>2
	.byte	(LBB0_45-LBB0_30)>>2
	.byte	(LBB0_38-LBB0_30)>>2
	.byte	(LBB0_46-LBB0_30)>>2
	.p2align	1
lJTI0_3:
	.short	(LBB0_26-LBB0_26)>>2
	.short	(LBB0_150-LBB0_26)>>2
	.short	(LBB0_151-LBB0_26)>>2
	.short	(LBB0_152-LBB0_26)>>2
	.short	(LBB0_153-LBB0_26)>>2
	.short	(LBB0_154-LBB0_26)>>2
	.short	(LBB0_155-LBB0_26)>>2
	.short	(LBB0_156-LBB0_26)>>2
	.short	(LBB0_157-LBB0_26)>>2
	.short	(LBB0_158-LBB0_26)>>2
	.short	(LBB0_159-LBB0_26)>>2
	.short	(LBB0_160-LBB0_26)>>2
	.short	(LBB0_161-LBB0_26)>>2
	.short	(LBB0_162-LBB0_26)>>2
	.short	(LBB0_163-LBB0_26)>>2
	.short	(LBB0_164-LBB0_26)>>2
	.p2align	1
lJTI0_4:
	.short	(LBB0_19-LBB0_19)>>2
	.short	(LBB0_85-LBB0_19)>>2
	.short	(LBB0_89-LBB0_19)>>2
	.short	(LBB0_93-LBB0_19)>>2
	.short	(LBB0_97-LBB0_19)>>2
	.short	(LBB0_100-LBB0_19)>>2
	.short	(LBB0_104-LBB0_19)>>2
	.short	(LBB0_108-LBB0_19)>>2
	.short	(LBB0_112-LBB0_19)>>2
	.short	(LBB0_116-LBB0_19)>>2
	.short	(LBB0_120-LBB0_19)>>2
	.short	(LBB0_124-LBB0_19)>>2
	.short	(LBB0_38-LBB0_19)>>2
	.short	(LBB0_38-LBB0_19)>>2
	.short	(LBB0_128-LBB0_19)>>2
	.short	(LBB0_133-LBB0_19)>>2
	.p2align	1
lJTI0_5:
	.short	(LBB0_16-LBB0_16)>>2
	.short	(LBB0_38-LBB0_16)>>2
	.short	(LBB0_74-LBB0_16)>>2
	.short	(LBB0_75-LBB0_16)>>2
	.short	(LBB0_76-LBB0_16)>>2
	.short	(LBB0_77-LBB0_16)>>2
	.short	(LBB0_78-LBB0_16)>>2
	.short	(LBB0_79-LBB0_16)>>2
	.short	(LBB0_80-LBB0_16)>>2
	.short	(LBB0_38-LBB0_16)>>2
	.short	(LBB0_134-LBB0_16)>>2
	.short	(LBB0_135-LBB0_16)>>2
	.short	(LBB0_81-LBB0_16)>>2
	.short	(LBB0_82-LBB0_16)>>2
	.short	(LBB0_83-LBB0_16)>>2
	.short	(LBB0_84-LBB0_16)>>2
	.p2align	1
lJTI0_6:
	.short	(LBB0_13-LBB0_13)>>2
	.short	(LBB0_138-LBB0_13)>>2
	.short	(LBB0_139-LBB0_13)>>2
	.short	(LBB0_38-LBB0_13)>>2
	.short	(LBB0_140-LBB0_13)>>2
	.short	(LBB0_141-LBB0_13)>>2
	.short	(LBB0_142-LBB0_13)>>2
	.short	(LBB0_143-LBB0_13)>>2
	.short	(LBB0_144-LBB0_13)>>2
	.short	(LBB0_145-LBB0_13)>>2
	.short	(LBB0_146-LBB0_13)>>2
	.short	(LBB0_136-LBB0_13)>>2
	.short	(LBB0_147-LBB0_13)>>2
	.short	(LBB0_148-LBB0_13)>>2
	.short	(LBB0_137-LBB0_13)>>2
	.short	(LBB0_149-LBB0_13)>>2
	.p2align	1
lJTI0_7:
	.short	(LBB0_4-LBB0_4)>>2
	.short	(LBB0_47-LBB0_4)>>2
	.short	(LBB0_50-LBB0_4)>>2
	.short	(LBB0_51-LBB0_4)>>2
	.short	(LBB0_52-LBB0_4)>>2
	.short	(LBB0_53-LBB0_4)>>2
	.short	(LBB0_54-LBB0_4)>>2
	.short	(LBB0_58-LBB0_4)>>2
	.short	(LBB0_62-LBB0_4)>>2
	.short	(LBB0_66-LBB0_4)>>2
	.short	(LBB0_70-LBB0_4)>>2
	.short	(LBB0_71-LBB0_4)>>2
	.short	(LBB0_72-LBB0_4)>>2
	.short	(LBB0_73-LBB0_4)>>2
                                        ; -- End function
.subsections_via_symbols
