	.file	"extr_x86emu.c_x86emu_exec_one_byte.c"
	.intel_syntax noprefix
	.text
	.p2align 4
	.type	x86emu_exec_one_byte, @function
x86emu_exec_one_byte:
.LFB0:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rdi
	push	rbx
	.cfi_def_cfa_offset 24
	.cfi_offset 3, -24
	sub	rsp, 8
	.cfi_def_cfa_offset 32
	call	fetch_byte_imm@PLT
	mov	rbx, rax
	cmp	eax, 255
	ja	.L2
	lea	rcx, .L4[rip]
	mov	edx, eax
	movsx	rax, DWORD PTR [rcx+rdx*4]
	add	rax, rcx
	notrack jmp	rax
	.section	.rodata
	.align 4
	.align 4
.L4:
	.long	.L254-.L4
	.long	.L253-.L4
	.long	.L252-.L4
	.long	.L251-.L4
	.long	.L250-.L4
	.long	.L249-.L4
	.long	.L248-.L4
	.long	.L247-.L4
	.long	.L246-.L4
	.long	.L245-.L4
	.long	.L244-.L4
	.long	.L243-.L4
	.long	.L242-.L4
	.long	.L241-.L4
	.long	.L240-.L4
	.long	.L239-.L4
	.long	.L238-.L4
	.long	.L237-.L4
	.long	.L236-.L4
	.long	.L235-.L4
	.long	.L234-.L4
	.long	.L233-.L4
	.long	.L232-.L4
	.long	.L231-.L4
	.long	.L230-.L4
	.long	.L229-.L4
	.long	.L228-.L4
	.long	.L227-.L4
	.long	.L226-.L4
	.long	.L225-.L4
	.long	.L224-.L4
	.long	.L223-.L4
	.long	.L222-.L4
	.long	.L221-.L4
	.long	.L220-.L4
	.long	.L219-.L4
	.long	.L218-.L4
	.long	.L217-.L4
	.long	.L216-.L4
	.long	.L215-.L4
	.long	.L214-.L4
	.long	.L213-.L4
	.long	.L212-.L4
	.long	.L211-.L4
	.long	.L210-.L4
	.long	.L209-.L4
	.long	.L208-.L4
	.long	.L207-.L4
	.long	.L206-.L4
	.long	.L205-.L4
	.long	.L204-.L4
	.long	.L203-.L4
	.long	.L202-.L4
	.long	.L201-.L4
	.long	.L200-.L4
	.long	.L199-.L4
	.long	.L198-.L4
	.long	.L197-.L4
	.long	.L196-.L4
	.long	.L195-.L4
	.long	.L194-.L4
	.long	.L193-.L4
	.long	.L192-.L4
	.long	.L191-.L4
	.long	.L190-.L4
	.long	.L189-.L4
	.long	.L188-.L4
	.long	.L187-.L4
	.long	.L186-.L4
	.long	.L185-.L4
	.long	.L184-.L4
	.long	.L183-.L4
	.long	.L182-.L4
	.long	.L181-.L4
	.long	.L180-.L4
	.long	.L179-.L4
	.long	.L178-.L4
	.long	.L177-.L4
	.long	.L176-.L4
	.long	.L175-.L4
	.long	.L174-.L4
	.long	.L173-.L4
	.long	.L172-.L4
	.long	.L171-.L4
	.long	.L170-.L4
	.long	.L169-.L4
	.long	.L168-.L4
	.long	.L167-.L4
	.long	.L166-.L4
	.long	.L165-.L4
	.long	.L164-.L4
	.long	.L163-.L4
	.long	.L162-.L4
	.long	.L161-.L4
	.long	.L160-.L4
	.long	.L159-.L4
	.long	.L158-.L4
	.long	.L157-.L4
	.long	.L2-.L4
	.long	.L2-.L4
	.long	.L156-.L4
	.long	.L155-.L4
	.long	.L154-.L4
	.long	.L153-.L4
	.long	.L152-.L4
	.long	.L151-.L4
	.long	.L150-.L4
	.long	.L149-.L4
	.long	.L148-.L4
	.long	.L147-.L4
	.long	.L146-.L4
	.long	.L145-.L4
	.long	.L144-.L4
	.long	.L143-.L4
	.long	.L142-.L4
	.long	.L141-.L4
	.long	.L140-.L4
	.long	.L139-.L4
	.long	.L138-.L4
	.long	.L137-.L4
	.long	.L136-.L4
	.long	.L135-.L4
	.long	.L134-.L4
	.long	.L133-.L4
	.long	.L132-.L4
	.long	.L131-.L4
	.long	.L130-.L4
	.long	.L129-.L4
	.long	.L128-.L4
	.long	.L127-.L4
	.long	.L126-.L4
	.long	.L125-.L4
	.long	.L124-.L4
	.long	.L123-.L4
	.long	.L122-.L4
	.long	.L121-.L4
	.long	.L120-.L4
	.long	.L119-.L4
	.long	.L118-.L4
	.long	.L117-.L4
	.long	.L116-.L4
	.long	.L115-.L4
	.long	.L114-.L4
	.long	.L113-.L4
	.long	.L102-.L4
	.long	.L112-.L4
	.long	.L111-.L4
	.long	.L110-.L4
	.long	.L109-.L4
	.long	.L108-.L4
	.long	.L107-.L4
	.long	.L106-.L4
	.long	.L105-.L4
	.long	.L104-.L4
	.long	.L103-.L4
	.long	.L102-.L4
	.long	.L101-.L4
	.long	.L100-.L4
	.long	.L99-.L4
	.long	.L98-.L4
	.long	.L97-.L4
	.long	.L96-.L4
	.long	.L95-.L4
	.long	.L94-.L4
	.long	.L93-.L4
	.long	.L92-.L4
	.long	.L91-.L4
	.long	.L90-.L4
	.long	.L89-.L4
	.long	.L88-.L4
	.long	.L87-.L4
	.long	.L86-.L4
	.long	.L85-.L4
	.long	.L84-.L4
	.long	.L83-.L4
	.long	.L82-.L4
	.long	.L81-.L4
	.long	.L80-.L4
	.long	.L79-.L4
	.long	.L78-.L4
	.long	.L77-.L4
	.long	.L76-.L4
	.long	.L75-.L4
	.long	.L74-.L4
	.long	.L73-.L4
	.long	.L72-.L4
	.long	.L71-.L4
	.long	.L70-.L4
	.long	.L69-.L4
	.long	.L68-.L4
	.long	.L67-.L4
	.long	.L66-.L4
	.long	.L65-.L4
	.long	.L64-.L4
	.long	.L63-.L4
	.long	.L62-.L4
	.long	.L61-.L4
	.long	.L60-.L4
	.long	.L59-.L4
	.long	.L58-.L4
	.long	.L57-.L4
	.long	.L56-.L4
	.long	.L55-.L4
	.long	.L54-.L4
	.long	.L53-.L4
	.long	.L52-.L4
	.long	.L51-.L4
	.long	.L50-.L4
	.long	.L49-.L4
	.long	.L48-.L4
	.long	.L47-.L4
	.long	.L46-.L4
	.long	.L45-.L4
	.long	.L44-.L4
	.long	.L2-.L4
	.long	.L43-.L4
	.long	.L42-.L4
	.long	.L41-.L4
	.long	.L40-.L4
	.long	.L39-.L4
	.long	.L38-.L4
	.long	.L37-.L4
	.long	.L36-.L4
	.long	.L35-.L4
	.long	.L34-.L4
	.long	.L33-.L4
	.long	.L32-.L4
	.long	.L31-.L4
	.long	.L30-.L4
	.long	.L29-.L4
	.long	.L28-.L4
	.long	.L27-.L4
	.long	.L26-.L4
	.long	.L25-.L4
	.long	.L24-.L4
	.long	.L23-.L4
	.long	.L22-.L4
	.long	.L21-.L4
	.long	.L20-.L4
	.long	.L19-.L4
	.long	.L18-.L4
	.long	.L2-.L4
	.long	.L17-.L4
	.long	.L16-.L4
	.long	.L15-.L4
	.long	.L14-.L4
	.long	.L13-.L4
	.long	.L12-.L4
	.long	.L11-.L4
	.long	.L10-.L4
	.long	.L9-.L4
	.long	.L8-.L4
	.long	.L7-.L4
	.long	.L6-.L4
	.long	.L5-.L4
	.long	.L3-.L4
	.text
	.p2align 4,,10
	.p2align 3
.L2:
	mov	rdi, rbp
	call	x86emu_halt_sys@PLT
.L102:
	mov	eax, ebx
	and	eax, -25
	cmp	eax, 38
	jne	.L267
.L1:
	add	rsp, 8
	.cfi_remember_state
	.cfi_def_cfa_offset 24
	pop	rbx
	.cfi_def_cfa_offset 16
	pop	rbp
	.cfi_def_cfa_offset 8
	ret
.L267:
	.cfi_restore_state
	or	ebx, 3
	cmp	ebx, 103
	je	.L1
.L262:
	mov	eax, DWORD PTR SYSMODE_CLRMASK[rip]
	not	eax
	and	DWORD PTR 0[rbp], eax
	add	rsp, 8
	.cfi_remember_state
	.cfi_def_cfa_offset 24
	pop	rbx
	.cfi_def_cfa_offset 16
	pop	rbp
	.cfi_def_cfa_offset 8
	ret
.L114:
	.cfi_restore_state
	mov	rdi, rbp
	call	x86emuOp_mov_word_SR_RM@PLT
	jmp	.L262
.L115:
	mov	rdi, rbp
	call	x86emuOp_lea_word_R_M@PLT
	jmp	.L262
.L116:
	mov	rdi, rbp
	call	x86emuOp_mov_word_RM_SR@PLT
	jmp	.L262
.L117:
	mov	rdi, rbp
	call	x86emuOp_mov_word_R_RM@PLT
	jmp	.L262
.L118:
	mov	rdi, rbp
	call	x86emuOp_mov_byte_R_RM@PLT
	jmp	.L262
.L119:
	mov	rdi, rbp
	call	x86emuOp_mov_word_RM_R@PLT
	jmp	.L262
.L120:
	mov	rdi, rbp
	call	x86emuOp_mov_byte_RM_R@PLT
	jmp	.L262
.L121:
	mov	rdi, rbp
	call	x86emuOp_xchg_word_RM_R@PLT
	jmp	.L262
.L122:
	mov	rdi, rbp
	call	x86emuOp_xchg_byte_RM_R@PLT
	jmp	.L262
.L123:
	mov	edx, DWORD PTR test_long[rip]
	mov	esi, DWORD PTR test_word[rip]
	mov	rdi, rbp
	call	common_binop_ns_word_long_rm_r@PLT
	jmp	.L262
.L124:
	mov	rsi, QWORD PTR test_byte@GOTPCREL[rip]
	mov	rdi, rbp
	call	common_binop_ns_byte_rm_r@PLT
	jmp	.L262
.L125:
	mov	rdi, rbp
	call	x86emuOp_opc83_word_RM_IMM@PLT
	jmp	.L262
.L126:
	mov	rdi, rbp
	call	x86emuOp_opc82_byte_RM_IMM@PLT
	jmp	.L262
.L127:
	mov	rdi, rbp
	call	x86emuOp_opc81_word_RM_IMM@PLT
	jmp	.L262
.L128:
	mov	rdi, rbp
	call	x86emuOp_opc80_byte_RM_IMM@PLT
	jmp	.L262
.L129:
	mov	rdi, rbp
	call	x86emuOp_jump_near_NLE@PLT
	jmp	.L262
.L130:
	mov	rdi, rbp
	call	x86emuOp_jump_near_LE@PLT
	jmp	.L262
.L131:
	mov	rdi, rbp
	call	x86emuOp_jump_near_NL@PLT
	jmp	.L262
.L132:
	mov	rdi, rbp
	call	x86emuOp_jump_near_L@PLT
	jmp	.L262
.L133:
	mov	edi, DWORD PTR F_PF[rip]
	call	ACCESS_FLAG@PLT
	xor	esi, esi
	mov	rdi, rbp
	test	eax, eax
	sete	sil
	call	common_jmp_near@PLT
	jmp	.L262
.L134:
	mov	edi, DWORD PTR F_PF[rip]
	call	ACCESS_FLAG@PLT
	mov	rdi, rbp
	mov	esi, eax
	call	common_jmp_near@PLT
	jmp	.L262
.L135:
	mov	edi, DWORD PTR F_SF[rip]
	call	ACCESS_FLAG@PLT
	xor	esi, esi
	mov	rdi, rbp
	test	eax, eax
	sete	sil
	call	common_jmp_near@PLT
	jmp	.L262
.L136:
	mov	edi, DWORD PTR F_SF[rip]
	call	ACCESS_FLAG@PLT
	mov	rdi, rbp
	mov	esi, eax
	call	common_jmp_near@PLT
	jmp	.L262
.L137:
	mov	edi, DWORD PTR F_CF[rip]
	call	ACCESS_FLAG@PLT
	xor	esi, esi
	test	eax, eax
	je	.L268
.L260:
	mov	rdi, rbp
	call	common_jmp_near@PLT
	jmp	.L262
.L138:
	mov	edi, DWORD PTR F_CF[rip]
	call	ACCESS_FLAG@PLT
	mov	esi, 1
	test	eax, eax
	je	.L269
.L259:
	mov	rdi, rbp
	call	common_jmp_near@PLT
	jmp	.L262
.L139:
	mov	edi, DWORD PTR F_ZF[rip]
	call	ACCESS_FLAG@PLT
	xor	esi, esi
	mov	rdi, rbp
	test	eax, eax
	sete	sil
	call	common_jmp_near@PLT
	jmp	.L262
.L140:
	mov	edi, DWORD PTR F_ZF[rip]
	call	ACCESS_FLAG@PLT
	mov	rdi, rbp
	mov	esi, eax
	call	common_jmp_near@PLT
	jmp	.L262
.L141:
	mov	edi, DWORD PTR F_CF[rip]
	call	ACCESS_FLAG@PLT
	xor	esi, esi
	mov	rdi, rbp
	test	eax, eax
	sete	sil
	call	common_jmp_near@PLT
	jmp	.L262
.L142:
	mov	edi, DWORD PTR F_CF[rip]
	call	ACCESS_FLAG@PLT
	mov	rdi, rbp
	mov	esi, eax
	call	common_jmp_near@PLT
	jmp	.L262
.L143:
	mov	edi, DWORD PTR F_OF[rip]
	call	ACCESS_FLAG@PLT
	xor	esi, esi
	mov	rdi, rbp
	test	eax, eax
	sete	sil
	call	common_jmp_near@PLT
	jmp	.L262
.L144:
	mov	edi, DWORD PTR F_OF[rip]
	call	ACCESS_FLAG@PLT
	mov	rdi, rbp
	mov	esi, eax
	call	common_jmp_near@PLT
	jmp	.L262
.L145:
	mov	rdi, rbp
	call	x86emuOp_outs_word@PLT
	jmp	.L262
.L146:
	mov	esi, 1
	mov	rdi, rbp
	call	outs@PLT
	jmp	.L262
.L147:
	mov	rdi, rbp
	call	x86emuOp_ins_word@PLT
	jmp	.L262
.L148:
	mov	esi, 1
	mov	rdi, rbp
	call	ins@PLT
	jmp	.L262
.L149:
	mov	esi, 1
	mov	rdi, rbp
	call	common_imul_imm@PLT
	jmp	.L262
.L150:
	mov	rdi, rbp
	call	x86emuOp_push_byte_IMM@PLT
	jmp	.L262
.L151:
	xor	esi, esi
	mov	rdi, rbp
	call	common_imul_imm@PLT
	jmp	.L262
.L152:
	mov	rdi, rbp
	call	x86emuOp_push_word_IMM@PLT
	jmp	.L262
.L153:
	mov	eax, DWORD PTR SYSMODE_PREFIX_ADDR[rip]
	or	DWORD PTR 0[rbp], eax
	jmp	.L1
.L154:
	mov	eax, DWORD PTR SYSMODE_PREFIX_DATA[rip]
	or	DWORD PTR 0[rbp], eax
	jmp	.L1
.L155:
	mov	eax, DWORD PTR SYSMODE_SEGOVR_GS[rip]
	or	DWORD PTR 0[rbp], eax
	jmp	.L1
.L156:
	mov	eax, DWORD PTR SYSMODE_SEGOVR_FS[rip]
	or	DWORD PTR 0[rbp], eax
	jmp	.L1
.L157:
	mov	rdi, rbp
	call	x86emuOp_pop_all@PLT
	jmp	.L262
.L158:
	mov	rdi, rbp
	call	x86emuOp_push_all@PLT
	jmp	.L262
.L159:
	lea	rsi, 96[rbp]
	mov	rdi, rbp
	call	common_pop_word_long@PLT
	jmp	.L262
.L160:
	lea	rsi, 100[rbp]
	mov	rdi, rbp
	call	common_pop_word_long@PLT
	jmp	.L262
.L161:
	lea	rsi, 104[rbp]
	mov	rdi, rbp
	call	common_pop_word_long@PLT
	jmp	.L262
.L162:
	lea	rsi, 108[rbp]
	mov	rdi, rbp
	call	common_pop_word_long@PLT
	jmp	.L262
.L163:
	lea	rsi, 112[rbp]
	mov	rdi, rbp
	call	common_pop_word_long@PLT
	jmp	.L262
.L164:
	lea	rsi, 116[rbp]
	mov	rdi, rbp
	call	common_pop_word_long@PLT
	jmp	.L262
.L165:
	lea	rsi, 120[rbp]
	mov	rdi, rbp
	call	common_pop_word_long@PLT
	jmp	.L262
.L166:
	lea	rsi, 124[rbp]
	mov	rdi, rbp
	call	common_pop_word_long@PLT
	jmp	.L262
.L167:
	lea	rsi, 96[rbp]
	mov	rdi, rbp
	call	common_push_word_long@PLT
	jmp	.L262
.L168:
	lea	rsi, 100[rbp]
	mov	rdi, rbp
	call	common_push_word_long@PLT
	jmp	.L262
.L169:
	lea	rsi, 104[rbp]
	mov	rdi, rbp
	call	common_push_word_long@PLT
	jmp	.L262
.L170:
	lea	rsi, 108[rbp]
	mov	rdi, rbp
	call	common_push_word_long@PLT
	jmp	.L262
.L171:
	lea	rsi, 112[rbp]
	mov	rdi, rbp
	call	common_push_word_long@PLT
	jmp	.L262
.L172:
	lea	rsi, 116[rbp]
	mov	rdi, rbp
	call	common_push_word_long@PLT
	jmp	.L262
.L173:
	lea	rsi, 120[rbp]
	mov	rdi, rbp
	call	common_push_word_long@PLT
	jmp	.L262
.L174:
	lea	rsi, 124[rbp]
	mov	rdi, rbp
	call	common_push_word_long@PLT
	jmp	.L262
.L175:
	lea	rsi, 96[rbp]
	mov	rdi, rbp
	call	common_dec_word_long@PLT
	jmp	.L262
.L176:
	lea	rsi, 100[rbp]
	mov	rdi, rbp
	call	common_dec_word_long@PLT
	jmp	.L262
.L177:
	lea	rsi, 104[rbp]
	mov	rdi, rbp
	call	common_dec_word_long@PLT
	jmp	.L262
.L178:
	lea	rsi, 108[rbp]
	mov	rdi, rbp
	call	common_dec_word_long@PLT
	jmp	.L262
.L179:
	lea	rsi, 112[rbp]
	mov	rdi, rbp
	call	common_dec_word_long@PLT
	jmp	.L262
.L180:
	lea	rsi, 116[rbp]
	mov	rdi, rbp
	call	common_dec_word_long@PLT
	jmp	.L262
.L181:
	lea	rsi, 120[rbp]
	mov	rdi, rbp
	call	common_dec_word_long@PLT
	jmp	.L262
.L182:
	lea	rsi, 124[rbp]
	mov	rdi, rbp
	call	common_dec_word_long@PLT
	jmp	.L262
.L183:
	lea	rsi, 96[rbp]
	mov	rdi, rbp
	call	common_inc_word_long@PLT
	jmp	.L262
.L184:
	lea	rsi, 100[rbp]
	mov	rdi, rbp
	call	common_inc_word_long@PLT
	jmp	.L262
.L185:
	lea	rsi, 104[rbp]
	mov	rdi, rbp
	call	common_inc_word_long@PLT
	jmp	.L262
.L186:
	lea	rsi, 108[rbp]
	mov	rdi, rbp
	call	common_inc_word_long@PLT
	jmp	.L262
.L187:
	lea	rsi, 112[rbp]
	mov	rdi, rbp
	call	common_inc_word_long@PLT
	jmp	.L262
.L188:
	lea	rsi, 116[rbp]
	mov	rdi, rbp
	call	common_inc_word_long@PLT
	jmp	.L262
.L189:
	lea	rsi, 120[rbp]
	mov	rdi, rbp
	call	common_inc_word_long@PLT
	jmp	.L262
.L190:
	lea	rsi, 124[rbp]
	mov	rdi, rbp
	call	common_inc_word_long@PLT
	jmp	.L262
.L191:
	mov	esi, DWORD PTR 128[rbp]
	mov	rdi, rbp
	call	aas_word@PLT
	mov	DWORD PTR 128[rbp], eax
	jmp	.L262
.L192:
	mov	eax, DWORD PTR SYSMODE_SEGOVR_DS[rip]
	or	DWORD PTR 0[rbp], eax
	jmp	.L1
.L193:
	mov	rdi, rbp
	call	x86emuOp_cmp_word_AX_IMM@PLT
	jmp	.L262
.L194:
	mov	rdi, rbp
	call	x86emuOp_cmp_byte_AL_IMM@PLT
	jmp	.L262
.L195:
	mov	rdi, rbp
	call	x86emuOp_cmp_word_R_RM@PLT
	jmp	.L262
.L196:
	mov	rdi, rbp
	call	x86emuOp_cmp_byte_R_RM@PLT
	jmp	.L262
.L197:
	mov	edx, DWORD PTR cmp_long_no_return[rip]
	mov	esi, DWORD PTR cmp_word_no_return[rip]
	mov	rdi, rbp
	call	common_binop_ns_word_long_rm_r@PLT
	jmp	.L262
.L198:
	mov	rsi, QWORD PTR cmp_byte_no_return@GOTPCREL[rip]
	mov	rdi, rbp
	call	common_binop_ns_byte_rm_r@PLT
	jmp	.L262
.L199:
	mov	esi, DWORD PTR 128[rbp]
	mov	rdi, rbp
	call	aaa_word@PLT
	mov	DWORD PTR 128[rbp], eax
	jmp	.L262
.L200:
	mov	eax, DWORD PTR SYSMODE_SEGOVR_SS[rip]
	or	DWORD PTR 0[rbp], eax
	jmp	.L1
.L201:
	mov	edx, DWORD PTR xor_long[rip]
	mov	esi, DWORD PTR xor_word[rip]
	mov	rdi, rbp
	call	common_binop_word_long_imm@PLT
	jmp	.L262
.L202:
	mov	esi, DWORD PTR xor_byte[rip]
	mov	rdi, rbp
	call	common_binop_byte_imm@PLT
	jmp	.L262
.L203:
	mov	edx, DWORD PTR xor_long[rip]
	mov	esi, DWORD PTR xor_word[rip]
	mov	rdi, rbp
	call	common_binop_word_long_r_rm@PLT
	jmp	.L262
.L204:
	mov	esi, DWORD PTR xor_byte[rip]
	mov	rdi, rbp
	call	common_binop_byte_r_rm@PLT
	jmp	.L262
.L205:
	mov	edx, DWORD PTR xor_long[rip]
	mov	esi, DWORD PTR xor_word[rip]
	mov	rdi, rbp
	call	common_binop_word_long_rm_r@PLT
	jmp	.L262
.L206:
	mov	esi, DWORD PTR xor_byte[rip]
	mov	rdi, rbp
	call	common_binop_byte_rm_r@PLT
	jmp	.L262
.L207:
	mov	rsi, QWORD PTR 88[rbp]
	mov	rdi, rbp
	call	das_byte@PLT
	mov	QWORD PTR 88[rbp], rax
	jmp	.L262
.L208:
	mov	eax, DWORD PTR SYSMODE_SEGOVR_CS[rip]
	or	DWORD PTR 0[rbp], eax
	jmp	.L1
.L209:
	mov	edx, DWORD PTR sub_long[rip]
	mov	esi, DWORD PTR sub_word[rip]
	mov	rdi, rbp
	call	common_binop_word_long_imm@PLT
	jmp	.L262
.L210:
	mov	esi, DWORD PTR sub_byte[rip]
	mov	rdi, rbp
	call	common_binop_byte_imm@PLT
	jmp	.L262
.L211:
	mov	edx, DWORD PTR sub_long[rip]
	mov	esi, DWORD PTR sub_word[rip]
	mov	rdi, rbp
	call	common_binop_word_long_r_rm@PLT
	jmp	.L262
.L212:
	mov	esi, DWORD PTR sub_byte[rip]
	mov	rdi, rbp
	call	common_binop_byte_r_rm@PLT
	jmp	.L262
.L213:
	mov	edx, DWORD PTR sub_long[rip]
	mov	esi, DWORD PTR sub_word[rip]
	mov	rdi, rbp
	call	common_binop_word_long_rm_r@PLT
	jmp	.L262
.L214:
	mov	esi, DWORD PTR sub_byte[rip]
	mov	rdi, rbp
	call	common_binop_byte_rm_r@PLT
	jmp	.L262
.L215:
	mov	rsi, QWORD PTR 88[rbp]
	mov	rdi, rbp
	call	daa_byte@PLT
	mov	QWORD PTR 88[rbp], rax
	jmp	.L262
.L216:
	mov	eax, DWORD PTR SYSMODE_SEGOVR_ES[rip]
	or	DWORD PTR 0[rbp], eax
	jmp	.L1
.L217:
	mov	edx, DWORD PTR and_long[rip]
	mov	esi, DWORD PTR and_word[rip]
	mov	rdi, rbp
	call	common_binop_word_long_imm@PLT
	jmp	.L262
.L218:
	mov	esi, DWORD PTR and_byte[rip]
	mov	rdi, rbp
	call	common_binop_byte_imm@PLT
	jmp	.L262
.L219:
	mov	edx, DWORD PTR and_long[rip]
	mov	esi, DWORD PTR and_word[rip]
	mov	rdi, rbp
	call	common_binop_word_long_r_rm@PLT
	jmp	.L262
.L220:
	mov	esi, DWORD PTR and_byte[rip]
	mov	rdi, rbp
	call	common_binop_byte_r_rm@PLT
	jmp	.L262
.L221:
	mov	edx, DWORD PTR and_long[rip]
	mov	esi, DWORD PTR and_word[rip]
	mov	rdi, rbp
	call	common_binop_word_long_rm_r@PLT
	jmp	.L262
.L222:
	mov	esi, DWORD PTR and_byte[rip]
	mov	rdi, rbp
	call	common_binop_byte_rm_r@PLT
	jmp	.L262
.L223:
	mov	rdi, rbp
	call	pop_word@PLT
	mov	QWORD PTR 8[rbp], rax
	jmp	.L262
.L224:
	mov	rsi, QWORD PTR 8[rbp]
	mov	rdi, rbp
	call	push_word@PLT
	jmp	.L262
.L225:
	mov	edx, DWORD PTR sbb_long[rip]
	mov	esi, DWORD PTR sbb_word[rip]
	mov	rdi, rbp
	call	common_binop_word_long_imm@PLT
	jmp	.L262
.L226:
	mov	esi, DWORD PTR sbb_byte[rip]
	mov	rdi, rbp
	call	common_binop_byte_imm@PLT
	jmp	.L262
.L227:
	mov	edx, DWORD PTR sbb_long[rip]
	mov	esi, DWORD PTR sbb_word[rip]
	mov	rdi, rbp
	call	common_binop_word_long_r_rm@PLT
	jmp	.L262
.L228:
	mov	esi, DWORD PTR sbb_byte[rip]
	mov	rdi, rbp
	call	common_binop_byte_r_rm@PLT
	jmp	.L262
.L229:
	mov	edx, DWORD PTR sbb_long[rip]
	mov	esi, DWORD PTR sbb_word[rip]
	mov	rdi, rbp
	call	common_binop_word_long_rm_r@PLT
	jmp	.L262
.L230:
	mov	esi, DWORD PTR sbb_byte[rip]
	mov	rdi, rbp
	call	common_binop_byte_rm_r@PLT
	jmp	.L262
.L231:
	mov	rdi, rbp
	call	pop_word@PLT
	mov	QWORD PTR 136[rbp], rax
	jmp	.L262
.L232:
	mov	rsi, QWORD PTR 136[rbp]
	mov	rdi, rbp
	call	push_word@PLT
	jmp	.L262
.L233:
	mov	edx, DWORD PTR adc_long[rip]
	mov	esi, DWORD PTR adc_word[rip]
	mov	rdi, rbp
	call	common_binop_word_long_imm@PLT
	jmp	.L262
.L234:
	mov	esi, DWORD PTR adc_byte[rip]
	mov	rdi, rbp
	call	common_binop_byte_imm@PLT
	jmp	.L262
.L235:
	mov	edx, DWORD PTR adc_long[rip]
	mov	esi, DWORD PTR adc_word[rip]
	mov	rdi, rbp
	call	common_binop_word_long_r_rm@PLT
	jmp	.L262
.L113:
	mov	rdi, rbp
	call	x86emuOp_pop_RM@PLT
	jmp	.L262
.L254:
	mov	esi, DWORD PTR add_byte[rip]
	mov	rdi, rbp
	call	common_binop_byte_rm_r@PLT
	jmp	.L262
.L252:
	mov	esi, DWORD PTR add_byte[rip]
	mov	rdi, rbp
	call	common_binop_byte_r_rm@PLT
	jmp	.L262
.L253:
	mov	edx, DWORD PTR add_long[rip]
	mov	esi, DWORD PTR add_word[rip]
	mov	rdi, rbp
	call	common_binop_word_long_rm_r@PLT
	jmp	.L262
.L3:
	mov	rdi, rbp
	call	x86emuOp_opcFF_word_RM@PLT
	jmp	.L262
.L5:
	mov	rdi, rbp
	call	x86emuOp_opcFE_byte_RM@PLT
	jmp	.L262
.L6:
	mov	edi, DWORD PTR F_DF[rip]
	call	SET_FLAG@PLT
	jmp	.L262
.L7:
	mov	edi, DWORD PTR F_DF[rip]
	call	CLEAR_FLAG@PLT
	jmp	.L262
.L8:
	mov	edi, DWORD PTR F_IF[rip]
	call	SET_FLAG@PLT
	jmp	.L262
.L9:
	mov	edi, DWORD PTR F_IF[rip]
	call	CLEAR_FLAG@PLT
	jmp	.L262
.L10:
	mov	edi, DWORD PTR F_CF[rip]
	call	SET_FLAG@PLT
	jmp	.L262
.L11:
	mov	edi, DWORD PTR F_CF[rip]
	call	CLEAR_FLAG@PLT
	jmp	.L262
.L12:
	mov	rdi, rbp
	call	x86emuOp_opcF7_word_RM@PLT
	jmp	.L262
.L13:
	mov	rdi, rbp
	call	x86emuOp_opcF6_byte_RM@PLT
	jmp	.L262
.L14:
	mov	rdi, rbp
	call	x86emuOp_cmc@PLT
	jmp	.L262
.L15:
	mov	rdi, rbp
	call	x86emu_halt_sys@PLT
	jmp	.L262
.L236:
	mov	esi, DWORD PTR adc_byte[rip]
	mov	rdi, rbp
	call	common_binop_byte_r_rm@PLT
	jmp	.L262
.L237:
	mov	edx, DWORD PTR adc_long[rip]
	mov	esi, DWORD PTR adc_word[rip]
	mov	rdi, rbp
	call	common_binop_word_long_rm_r@PLT
	jmp	.L262
.L238:
	mov	esi, DWORD PTR adc_byte[rip]
	mov	rdi, rbp
	call	common_binop_byte_rm_r@PLT
	jmp	.L262
.L239:
	mov	rdi, rbp
	call	x86emu_exec_two_byte@PLT
	jmp	.L262
.L240:
	mov	rsi, QWORD PTR 144[rbp]
	mov	rdi, rbp
	call	push_word@PLT
	jmp	.L262
.L241:
	mov	edx, DWORD PTR or_long[rip]
	mov	esi, DWORD PTR or_word[rip]
	mov	rdi, rbp
	call	common_binop_word_long_imm@PLT
	jmp	.L262
.L242:
	mov	esi, DWORD PTR or_byte[rip]
	mov	rdi, rbp
	call	common_binop_byte_imm@PLT
	jmp	.L262
.L243:
	mov	edx, DWORD PTR or_long[rip]
	mov	esi, DWORD PTR or_word[rip]
	mov	rdi, rbp
	call	common_binop_word_long_r_rm@PLT
	jmp	.L262
.L244:
	mov	esi, DWORD PTR or_byte[rip]
	mov	rdi, rbp
	call	common_binop_byte_r_rm@PLT
	jmp	.L262
.L245:
	mov	edx, DWORD PTR or_long[rip]
	mov	esi, DWORD PTR or_word[rip]
	mov	rdi, rbp
	call	common_binop_word_long_rm_r@PLT
	jmp	.L262
.L246:
	mov	esi, DWORD PTR or_byte[rip]
	mov	rdi, rbp
	call	common_binop_byte_rm_r@PLT
	jmp	.L262
.L247:
	mov	rdi, rbp
	call	pop_word@PLT
	mov	QWORD PTR 16[rbp], rax
	jmp	.L262
.L248:
	mov	rsi, QWORD PTR 16[rbp]
	mov	rdi, rbp
	call	push_word@PLT
	jmp	.L262
.L249:
	mov	edx, DWORD PTR add_long[rip]
	mov	esi, DWORD PTR add_word[rip]
	mov	rdi, rbp
	call	common_binop_word_long_imm@PLT
	jmp	.L262
.L250:
	mov	esi, DWORD PTR add_byte[rip]
	mov	rdi, rbp
	call	common_binop_byte_imm@PLT
	jmp	.L262
.L251:
	mov	edx, DWORD PTR add_long[rip]
	mov	esi, DWORD PTR add_word[rip]
	mov	rdi, rbp
	call	common_binop_word_long_r_rm@PLT
	jmp	.L262
.L16:
	mov	eax, DWORD PTR SYSMODE_PREFIX_REPE[rip]
	or	DWORD PTR 0[rbp], eax
	jmp	.L262
.L17:
	mov	eax, DWORD PTR SYSMODE_PREFIX_REPNE[rip]
	or	DWORD PTR 0[rbp], eax
	jmp	.L262
.L18:
	mov	rdi, rbp
	call	x86emuOp_lock@PLT
	jmp	.L262
.L19:
	mov	rdi, rbp
	call	x86emuOp_out_word_DX_AX@PLT
	jmp	.L262
.L20:
	mov	rdi, rbp
	call	x86emuOp_out_byte_DX_AL@PLT
	jmp	.L262
.L21:
	mov	rdi, rbp
	call	x86emuOp_in_word_AX_DX@PLT
	jmp	.L262
.L22:
	mov	rdi, rbp
	call	x86emuOp_in_byte_AL_DX@PLT
	jmp	.L262
.L23:
	mov	rdi, rbp
	call	x86emuOp_jump_byte_IMM@PLT
	jmp	.L262
.L24:
	mov	rdi, rbp
	call	x86emuOp_jump_far_IMM@PLT
	jmp	.L262
.L25:
	mov	rdi, rbp
	call	x86emuOp_jump_near_IMM@PLT
	jmp	.L262
.L26:
	mov	rdi, rbp
	call	x86emuOp_call_near_IMM@PLT
	jmp	.L262
.L27:
	mov	rdi, rbp
	call	x86emuOp_out_word_IMM_AX@PLT
	jmp	.L262
.L28:
	mov	rdi, rbp
	call	x86emuOp_out_byte_IMM_AL@PLT
	jmp	.L262
.L29:
	mov	rdi, rbp
	call	x86emuOp_in_word_AX_IMM@PLT
	jmp	.L262
.L30:
	mov	rdi, rbp
	call	x86emuOp_in_byte_AL_IMM@PLT
	jmp	.L262
.L31:
	mov	rdi, rbp
	call	x86emuOp_jcxz@PLT
	jmp	.L262
.L32:
	mov	rdi, rbp
	call	x86emuOp_loop@PLT
	jmp	.L262
.L33:
	mov	rdi, rbp
	call	x86emuOp_loope@PLT
	jmp	.L262
.L34:
	mov	rdi, rbp
	call	x86emuOp_loopne@PLT
	jmp	.L262
.L35:
	mov	rdi, rbp
	call	x86emuOp_esc_coprocess_df@PLT
	jmp	.L262
.L36:
	mov	rdi, rbp
	call	x86emuOp_esc_coprocess_de@PLT
	jmp	.L262
.L37:
	mov	rdi, rbp
	call	x86emuOp_esc_coprocess_dd@PLT
	jmp	.L262
.L38:
	mov	rdi, rbp
	call	x86emuOp_esc_coprocess_dc@PLT
	jmp	.L262
.L39:
	mov	rdi, rbp
	call	x86emuOp_esc_coprocess_db@PLT
	jmp	.L262
.L40:
	mov	rdi, rbp
	call	x86emuOp_esc_coprocess_da@PLT
	jmp	.L262
.L41:
	mov	rdi, rbp
	call	x86emuOp_esc_coprocess_d9@PLT
	jmp	.L262
.L42:
	mov	rdi, rbp
	call	x86emuOp_esc_coprocess_d8@PLT
	jmp	.L262
.L43:
	mov	rdi, rbp
	call	x86emuOp_xlat@PLT
	jmp	.L262
.L44:
	mov	rdi, rbp
	call	x86emuOp_aad@PLT
	jmp	.L262
.L45:
	mov	rdi, rbp
	call	x86emuOp_aam@PLT
	jmp	.L262
.L46:
	mov	rdi, rbp
	call	x86emuOp_opcD3_word_RM_CL@PLT
	jmp	.L262
.L47:
	mov	rdi, rbp
	call	x86emuOp_opcD2_byte_RM_CL@PLT
	jmp	.L262
.L48:
	mov	rdi, rbp
	call	x86emuOp_opcD1_word_RM_1@PLT
	jmp	.L262
.L49:
	mov	rdi, rbp
	call	x86emuOp_opcD0_byte_RM_1@PLT
	jmp	.L262
.L50:
	mov	rdi, rbp
	call	x86emuOp_iret@PLT
	jmp	.L262
.L51:
	mov	rdi, rbp
	call	x86emuOp_into@PLT
	jmp	.L262
.L52:
	mov	rdi, rbp
	call	x86emuOp_int_IMM@PLT
	jmp	.L262
.L53:
	mov	rdi, rbp
	call	x86emuOp_int3@PLT
	jmp	.L262
.L54:
	mov	rdi, rbp
	call	x86emuOp_ret_far@PLT
	jmp	.L262
.L55:
	mov	rdi, rbp
	call	x86emuOp_ret_far_IMM@PLT
	jmp	.L262
.L56:
	mov	rdi, rbp
	call	x86emuOp_leave@PLT
	jmp	.L262
.L57:
	mov	rdi, rbp
	call	x86emuOp_enter@PLT
	jmp	.L262
.L58:
	mov	rdi, rbp
	call	x86emuOp_mov_word_RM_IMM@PLT
	jmp	.L262
.L59:
	mov	rdi, rbp
	call	x86emuOp_mov_byte_RM_IMM@PLT
	jmp	.L262
.L60:
	lea	rsi, 8[rbp]
	mov	rdi, rbp
	call	common_load_far_pointer@PLT
	jmp	.L262
.L61:
	lea	rsi, 16[rbp]
	mov	rdi, rbp
	call	common_load_far_pointer@PLT
	jmp	.L262
.L62:
	mov	rdi, rbp
	call	pop_word@PLT
	mov	QWORD PTR 24[rbp], rax
	jmp	.L262
.L63:
	mov	rdi, rbp
	call	x86emuOp_ret_near_IMM@PLT
	jmp	.L262
.L64:
	mov	rdi, rbp
	call	x86emuOp_opcC1_word_RM_MEM@PLT
	jmp	.L262
.L65:
	mov	rdi, rbp
	call	x86emuOp_opcC0_byte_RM_MEM@PLT
	jmp	.L262
.L66:
	mov	rdi, rbp
	call	x86emuOp_mov_word_DI_IMM@PLT
	jmp	.L262
.L67:
	mov	rdi, rbp
	call	x86emuOp_mov_word_SI_IMM@PLT
	jmp	.L262
.L68:
	mov	rdi, rbp
	call	x86emuOp_mov_word_BP_IMM@PLT
	jmp	.L262
.L69:
	mov	rdi, rbp
	call	x86emuOp_mov_word_SP_IMM@PLT
	jmp	.L262
.L70:
	mov	rdi, rbp
	call	x86emuOp_mov_word_BX_IMM@PLT
	jmp	.L262
.L71:
	mov	rdi, rbp
	call	x86emuOp_mov_word_DX_IMM@PLT
	jmp	.L262
.L72:
	mov	rdi, rbp
	call	x86emuOp_mov_word_CX_IMM@PLT
	jmp	.L262
.L73:
	mov	rdi, rbp
	call	x86emuOp_mov_word_AX_IMM@PLT
	jmp	.L262
.L74:
	mov	rdi, rbp
	call	fetch_byte_imm@PLT
	mov	QWORD PTR 32[rbp], rax
	jmp	.L262
.L75:
	mov	rdi, rbp
	call	fetch_byte_imm@PLT
	mov	QWORD PTR 40[rbp], rax
	jmp	.L262
.L76:
	mov	rdi, rbp
	call	fetch_byte_imm@PLT
	mov	QWORD PTR 48[rbp], rax
	jmp	.L262
.L77:
	mov	rdi, rbp
	call	fetch_byte_imm@PLT
	mov	QWORD PTR 56[rbp], rax
	jmp	.L262
.L78:
	mov	rdi, rbp
	call	fetch_byte_imm@PLT
	mov	QWORD PTR 64[rbp], rax
	jmp	.L262
.L79:
	mov	rdi, rbp
	call	fetch_byte_imm@PLT
	mov	QWORD PTR 72[rbp], rax
	jmp	.L262
.L80:
	mov	rdi, rbp
	call	fetch_byte_imm@PLT
	mov	QWORD PTR 80[rbp], rax
	jmp	.L262
.L81:
	mov	rdi, rbp
	call	fetch_byte_imm@PLT
	mov	QWORD PTR 88[rbp], rax
	jmp	.L262
.L82:
	mov	rdi, rbp
	call	x86emuOp_scas_word@PLT
	jmp	.L262
.L83:
	mov	rdi, rbp
	call	x86emuOp_scas_byte@PLT
	jmp	.L262
.L84:
	mov	rdi, rbp
	call	x86emuOp_lods_word@PLT
	jmp	.L262
.L85:
	mov	rdi, rbp
	call	x86emuOp_lods_byte@PLT
	jmp	.L262
.L86:
	mov	rdi, rbp
	call	x86emuOp_stos_word@PLT
	jmp	.L262
.L87:
	mov	rdi, rbp
	call	x86emuOp_stos_byte@PLT
	jmp	.L262
.L88:
	mov	rdi, rbp
	call	x86emuOp_test_AX_IMM@PLT
	jmp	.L262
.L89:
	mov	rdi, rbp
	call	fetch_byte_imm@PLT
	mov	rsi, QWORD PTR 88[rbp]
	mov	rdi, rbp
	mov	rdx, rax
	call	test_byte@PLT
	jmp	.L262
.L90:
	mov	rdi, rbp
	call	x86emuOp_cmps_word@PLT
	jmp	.L262
.L91:
	mov	rdi, rbp
	call	x86emuOp_cmps_byte@PLT
	jmp	.L262
.L92:
	mov	rdi, rbp
	call	x86emuOp_movs_word@PLT
	jmp	.L262
.L93:
	mov	rdi, rbp
	call	x86emuOp_movs_byte@PLT
	jmp	.L262
.L94:
	mov	rdi, rbp
	call	x86emuOp_mov_M_AX_IMM@PLT
	jmp	.L262
.L95:
	mov	rdi, rbp
	call	x86emuOp_mov_M_AL_IMM@PLT
	jmp	.L262
.L96:
	mov	rdi, rbp
	call	x86emuOp_mov_AX_M_IMM@PLT
	jmp	.L262
.L97:
	mov	rdi, rbp
	call	x86emuOp_mov_AL_M_IMM@PLT
	jmp	.L262
.L98:
	mov	rdi, rbp
	call	x86emuOp_lahf@PLT
	jmp	.L262
.L99:
	mov	rdi, rbp
	call	x86emuOp_sahf@PLT
	jmp	.L262
.L100:
	mov	rdi, rbp
	call	x86emuOp_popf_word@PLT
	jmp	.L262
.L101:
	mov	rdi, rbp
	call	x86emuOp_pushf_word@PLT
	jmp	.L262
.L103:
	mov	rdi, rbp
	call	x86emuOp_call_far_IMM@PLT
	jmp	.L262
.L104:
	mov	rdi, rbp
	call	x86emuOp_cwd@PLT
	jmp	.L262
.L105:
	mov	rdi, rbp
	call	x86emuOp_cbw@PLT
	jmp	.L262
.L106:
	mov	rdi, rbp
	call	x86emuOp_xchg_word_AX_DI@PLT
	jmp	.L262
.L107:
	mov	rdi, rbp
	call	x86emuOp_xchg_word_AX_SI@PLT
	jmp	.L262
.L108:
	mov	rdi, rbp
	call	x86emuOp_xchg_word_AX_BP@PLT
	jmp	.L262
.L109:
	mov	rdi, rbp
	call	x86emuOp_xchg_word_AX_SP@PLT
	jmp	.L262
.L110:
	mov	rdi, rbp
	call	x86emuOp_xchg_word_AX_BX@PLT
	jmp	.L262
.L111:
	mov	rdi, rbp
	call	x86emuOp_xchg_word_AX_DX@PLT
	jmp	.L262
.L112:
	mov	rdi, rbp
	call	x86emuOp_xchg_word_AX_CX@PLT
	jmp	.L262
.L268:
	mov	edi, DWORD PTR F_ZF[rip]
	call	ACCESS_FLAG@PLT
	xor	esi, esi
	test	eax, eax
	sete	sil
	jmp	.L260
.L269:
	mov	edi, DWORD PTR F_ZF[rip]
	call	ACCESS_FLAG@PLT
	xor	esi, esi
	test	eax, eax
	setne	sil
	jmp	.L259
	.cfi_endproc
.LFE0:
	.size	x86emu_exec_one_byte, .-x86emu_exec_one_byte
	.comm	xor_word,4,4
	.comm	xor_long,4,4
	.comm	xor_byte,4,4
	.comm	test_word,4,4
	.comm	test_long,4,4
	.comm	sub_word,4,4
	.comm	sub_long,4,4
	.comm	sub_byte,4,4
	.comm	sbb_word,4,4
	.comm	sbb_long,4,4
	.comm	sbb_byte,4,4
	.comm	or_word,4,4
	.comm	or_long,4,4
	.comm	or_byte,4,4
	.comm	cmp_word_no_return,4,4
	.comm	cmp_long_no_return,4,4
	.comm	and_word,4,4
	.comm	and_long,4,4
	.comm	and_byte,4,4
	.comm	add_word,4,4
	.comm	add_long,4,4
	.comm	add_byte,4,4
	.comm	adc_word,4,4
	.comm	adc_long,4,4
	.comm	adc_byte,4,4
	.comm	SYSMODE_SEGOVR_SS,4,4
	.comm	SYSMODE_SEGOVR_GS,4,4
	.comm	SYSMODE_SEGOVR_FS,4,4
	.comm	SYSMODE_SEGOVR_ES,4,4
	.comm	SYSMODE_SEGOVR_DS,4,4
	.comm	SYSMODE_SEGOVR_CS,4,4
	.comm	SYSMODE_PREFIX_REPNE,4,4
	.comm	SYSMODE_PREFIX_REPE,4,4
	.comm	SYSMODE_PREFIX_DATA,4,4
	.comm	SYSMODE_PREFIX_ADDR,4,4
	.comm	SYSMODE_CLRMASK,4,4
	.comm	F_ZF,4,4
	.comm	F_SF,4,4
	.comm	F_PF,4,4
	.comm	F_OF,4,4
	.comm	F_IF,4,4
	.comm	F_DF,4,4
	.comm	F_CF,4,4
	.ident	"GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0"
	.section	.note.GNU-stack,"",@progbits
	.section	.note.gnu.property,"a"
	.align 8
	.long	 1f - 0f
	.long	 4f - 1f
	.long	 5
0:
	.string	 "GNU"
1:
	.align 8
	.long	 0xc0000002
	.long	 3f - 2f
2:
	.long	 0x3
3:
	.align 8
4:

	.arch armv5t
	.eabi_attribute 20, 1
	.eabi_attribute 21, 1
	.eabi_attribute 23, 3
	.eabi_attribute 24, 1
	.eabi_attribute 25, 1
	.eabi_attribute 26, 2
	.eabi_attribute 30, 2
	.eabi_attribute 34, 0
	.eabi_attribute 18, 4
	.file	"extr_x86emu.c_x86emu_exec_one_byte.c"
	.text
	.align	2
	.syntax unified
	.arm
	.fpu softvfp
	.type	x86emu_exec_one_byte, %function
x86emu_exec_one_byte:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	push	{r4, r5, r6, lr}
	mov	r5, r0
	bl	fetch_byte_imm
	mov	r4, r0
	cmp	r0, #255
	ldrls	pc, [pc, r0, asl #2]
	b	.L2
.L4:
	.word	.L253
	.word	.L252
	.word	.L251
	.word	.L250
	.word	.L249
	.word	.L248
	.word	.L247
	.word	.L246
	.word	.L245
	.word	.L244
	.word	.L243
	.word	.L242
	.word	.L241
	.word	.L240
	.word	.L239
	.word	.L238
	.word	.L237
	.word	.L236
	.word	.L235
	.word	.L234
	.word	.L233
	.word	.L232
	.word	.L231
	.word	.L230
	.word	.L229
	.word	.L228
	.word	.L227
	.word	.L226
	.word	.L225
	.word	.L224
	.word	.L223
	.word	.L222
	.word	.L221
	.word	.L220
	.word	.L219
	.word	.L218
	.word	.L217
	.word	.L216
	.word	.L215
	.word	.L214
	.word	.L213
	.word	.L212
	.word	.L211
	.word	.L210
	.word	.L209
	.word	.L208
	.word	.L207
	.word	.L206
	.word	.L205
	.word	.L204
	.word	.L203
	.word	.L202
	.word	.L201
	.word	.L200
	.word	.L199
	.word	.L198
	.word	.L197
	.word	.L196
	.word	.L195
	.word	.L194
	.word	.L193
	.word	.L192
	.word	.L191
	.word	.L190
	.word	.L189
	.word	.L188
	.word	.L187
	.word	.L186
	.word	.L185
	.word	.L184
	.word	.L183
	.word	.L182
	.word	.L181
	.word	.L180
	.word	.L179
	.word	.L178
	.word	.L177
	.word	.L176
	.word	.L175
	.word	.L174
	.word	.L173
	.word	.L172
	.word	.L171
	.word	.L170
	.word	.L169
	.word	.L168
	.word	.L167
	.word	.L166
	.word	.L165
	.word	.L164
	.word	.L163
	.word	.L162
	.word	.L161
	.word	.L160
	.word	.L159
	.word	.L158
	.word	.L157
	.word	.L156
	.word	.L2
	.word	.L2
	.word	.L155
	.word	.L154
	.word	.L153
	.word	.L152
	.word	.L151
	.word	.L150
	.word	.L149
	.word	.L148
	.word	.L147
	.word	.L146
	.word	.L145
	.word	.L144
	.word	.L143
	.word	.L142
	.word	.L141
	.word	.L140
	.word	.L139
	.word	.L138
	.word	.L137
	.word	.L136
	.word	.L135
	.word	.L134
	.word	.L133
	.word	.L132
	.word	.L131
	.word	.L130
	.word	.L129
	.word	.L128
	.word	.L127
	.word	.L126
	.word	.L125
	.word	.L124
	.word	.L123
	.word	.L122
	.word	.L121
	.word	.L120
	.word	.L119
	.word	.L118
	.word	.L117
	.word	.L116
	.word	.L115
	.word	.L114
	.word	.L113
	.word	.L112
	.word	.L101
	.word	.L111
	.word	.L110
	.word	.L109
	.word	.L108
	.word	.L107
	.word	.L106
	.word	.L105
	.word	.L104
	.word	.L103
	.word	.L102
	.word	.L101
	.word	.L100
	.word	.L99
	.word	.L98
	.word	.L97
	.word	.L96
	.word	.L95
	.word	.L94
	.word	.L93
	.word	.L92
	.word	.L91
	.word	.L90
	.word	.L89
	.word	.L88
	.word	.L87
	.word	.L86
	.word	.L85
	.word	.L84
	.word	.L83
	.word	.L82
	.word	.L81
	.word	.L80
	.word	.L79
	.word	.L78
	.word	.L77
	.word	.L76
	.word	.L75
	.word	.L74
	.word	.L73
	.word	.L72
	.word	.L71
	.word	.L70
	.word	.L69
	.word	.L68
	.word	.L67
	.word	.L66
	.word	.L65
	.word	.L64
	.word	.L63
	.word	.L62
	.word	.L61
	.word	.L60
	.word	.L59
	.word	.L58
	.word	.L57
	.word	.L56
	.word	.L55
	.word	.L54
	.word	.L53
	.word	.L52
	.word	.L51
	.word	.L50
	.word	.L49
	.word	.L48
	.word	.L47
	.word	.L46
	.word	.L45
	.word	.L44
	.word	.L43
	.word	.L2
	.word	.L42
	.word	.L41
	.word	.L40
	.word	.L39
	.word	.L38
	.word	.L37
	.word	.L36
	.word	.L35
	.word	.L34
	.word	.L33
	.word	.L32
	.word	.L31
	.word	.L30
	.word	.L29
	.word	.L28
	.word	.L27
	.word	.L26
	.word	.L25
	.word	.L24
	.word	.L23
	.word	.L22
	.word	.L21
	.word	.L20
	.word	.L19
	.word	.L18
	.word	.L17
	.word	.L2
	.word	.L16
	.word	.L15
	.word	.L2
	.word	.L14
	.word	.L13
	.word	.L12
	.word	.L11
	.word	.L10
	.word	.L9
	.word	.L8
	.word	.L7
	.word	.L6
	.word	.L5
	.word	.L3
.L137:
	ldr	r3, .L272
	ldr	r0, [r3]
	bl	ACCESS_FLAG
	cmp	r0, #0
	movne	r1, #1
	beq	.L270
.L254:
	mov	r0, r5
	bl	common_jmp_near
.L101:
	cmp	r4, #38
	cmpne	r4, #46
	popeq	{r4, r5, r6, pc}
	cmp	r4, #54
	cmpne	r4, #62
	popeq	{r4, r5, r6, pc}
	orr	r4, r4, #3
	cmp	r4, #103
	ldrne	r2, .L272+4
	ldrne	r3, [r5]
	ldrne	r2, [r2]
	bicne	r3, r3, r2
	strne	r3, [r5]
	pop	{r4, r5, r6, pc}
.L2:
	mov	r0, r5
	bl	x86emu_halt_sys
	b	.L101
.L253:
	ldr	r3, .L272+8
	mov	r0, r5
	ldr	r1, [r3]
	bl	common_binop_byte_rm_r
	b	.L101
.L6:
	ldr	r3, .L272+12
	ldr	r0, [r3]
	bl	SET_FLAG
	b	.L101
.L7:
	ldr	r3, .L272+12
	ldr	r0, [r3]
	bl	CLEAR_FLAG
	b	.L101
.L8:
	ldr	r3, .L272+16
	ldr	r0, [r3]
	bl	SET_FLAG
	b	.L101
.L9:
	ldr	r3, .L272+16
	ldr	r0, [r3]
	bl	CLEAR_FLAG
	b	.L101
.L10:
	ldr	r3, .L272
	ldr	r0, [r3]
	bl	SET_FLAG
	b	.L101
.L11:
	ldr	r3, .L272
	ldr	r0, [r3]
	bl	CLEAR_FLAG
	b	.L101
.L12:
	mov	r0, r5
	bl	x86emuOp_opcF7_word_RM
	b	.L101
.L13:
	mov	r0, r5
	bl	x86emuOp_opcF6_byte_RM
	b	.L101
.L14:
	mov	r0, r5
	bl	x86emuOp_cmc
	b	.L101
.L15:
	ldr	r2, .L272+20
	ldr	r3, [r5]
	ldr	r2, [r2]
	orr	r3, r3, r2
	str	r3, [r5]
	b	.L101
.L16:
	ldr	r2, .L272+24
	ldr	r3, [r5]
	ldr	r2, [r2]
	orr	r3, r3, r2
	str	r3, [r5]
	b	.L101
.L17:
	mov	r0, r5
	bl	x86emuOp_lock
	b	.L101
.L18:
	mov	r0, r5
	bl	x86emuOp_out_word_DX_AX
	b	.L101
.L19:
	mov	r0, r5
	bl	x86emuOp_out_byte_DX_AL
	b	.L101
.L20:
	mov	r0, r5
	bl	x86emuOp_in_word_AX_DX
	b	.L101
.L21:
	mov	r0, r5
	bl	x86emuOp_in_byte_AL_DX
	b	.L101
.L22:
	mov	r0, r5
	bl	x86emuOp_jump_byte_IMM
	b	.L101
.L23:
	mov	r0, r5
	bl	x86emuOp_jump_far_IMM
	b	.L101
.L24:
	mov	r0, r5
	bl	x86emuOp_jump_near_IMM
	b	.L101
.L25:
	mov	r0, r5
	bl	x86emuOp_call_near_IMM
	b	.L101
.L26:
	mov	r0, r5
	bl	x86emuOp_out_word_IMM_AX
	b	.L101
.L27:
	mov	r0, r5
	bl	x86emuOp_out_byte_IMM_AL
	b	.L101
.L28:
	mov	r0, r5
	bl	x86emuOp_in_word_AX_IMM
	b	.L101
.L29:
	mov	r0, r5
	bl	x86emuOp_in_byte_AL_IMM
	b	.L101
.L30:
	mov	r0, r5
	bl	x86emuOp_jcxz
	b	.L101
.L31:
	mov	r0, r5
	bl	x86emuOp_loop
	b	.L101
.L32:
	mov	r0, r5
	bl	x86emuOp_loope
	b	.L101
.L33:
	mov	r0, r5
	bl	x86emuOp_loopne
	b	.L101
.L34:
	mov	r0, r5
	bl	x86emuOp_esc_coprocess_df
	b	.L101
.L35:
	mov	r0, r5
	bl	x86emuOp_esc_coprocess_de
	b	.L101
.L36:
	mov	r0, r5
	bl	x86emuOp_esc_coprocess_dd
	b	.L101
.L37:
	mov	r0, r5
	bl	x86emuOp_esc_coprocess_dc
	b	.L101
.L38:
	mov	r0, r5
	bl	x86emuOp_esc_coprocess_db
	b	.L101
.L39:
	mov	r0, r5
	bl	x86emuOp_esc_coprocess_da
	b	.L101
.L40:
	mov	r0, r5
	bl	x86emuOp_esc_coprocess_d9
	b	.L101
.L41:
	mov	r0, r5
	bl	x86emuOp_esc_coprocess_d8
	b	.L101
.L42:
	mov	r0, r5
	bl	x86emuOp_xlat
	b	.L101
.L43:
	mov	r0, r5
	bl	x86emuOp_aad
	b	.L101
.L44:
	mov	r0, r5
	bl	x86emuOp_aam
	b	.L101
.L45:
	mov	r0, r5
	bl	x86emuOp_opcD3_word_RM_CL
	b	.L101
.L46:
	mov	r0, r5
	bl	x86emuOp_opcD2_byte_RM_CL
	b	.L101
.L47:
	mov	r0, r5
	bl	x86emuOp_opcD1_word_RM_1
	b	.L101
.L48:
	mov	r0, r5
	bl	x86emuOp_opcD0_byte_RM_1
	b	.L101
.L49:
	mov	r0, r5
	bl	x86emuOp_iret
	b	.L101
.L50:
	mov	r0, r5
	bl	x86emuOp_into
	b	.L101
.L51:
	mov	r0, r5
	bl	x86emuOp_int_IMM
	b	.L101
.L52:
	mov	r0, r5
	bl	x86emuOp_int3
	b	.L101
.L53:
	mov	r0, r5
	bl	x86emuOp_ret_far
	b	.L101
.L54:
	mov	r0, r5
	bl	x86emuOp_ret_far_IMM
	b	.L101
.L55:
	mov	r0, r5
	bl	x86emuOp_leave
	b	.L101
.L56:
	mov	r0, r5
	bl	x86emuOp_enter
	b	.L101
.L57:
	mov	r0, r5
	bl	x86emuOp_mov_word_RM_IMM
	b	.L101
.L58:
	mov	r0, r5
	bl	x86emuOp_mov_byte_RM_IMM
	b	.L101
.L59:
	mov	r0, r5
	add	r1, r5, #4
	bl	common_load_far_pointer
	b	.L101
.L60:
	mov	r0, r5
	add	r1, r5, #8
	bl	common_load_far_pointer
	b	.L101
.L61:
	mov	r0, r5
	bl	pop_word
	str	r0, [r5, #12]
	b	.L101
.L62:
	mov	r0, r5
	bl	x86emuOp_ret_near_IMM
	b	.L101
.L63:
	mov	r0, r5
	bl	x86emuOp_opcC1_word_RM_MEM
	b	.L101
.L64:
	mov	r0, r5
	bl	x86emuOp_opcC0_byte_RM_MEM
	b	.L101
.L65:
	mov	r0, r5
	bl	x86emuOp_mov_word_DI_IMM
	b	.L101
.L66:
	mov	r0, r5
	bl	x86emuOp_mov_word_SI_IMM
	b	.L101
.L67:
	mov	r0, r5
	bl	x86emuOp_mov_word_BP_IMM
	b	.L101
.L68:
	mov	r0, r5
	bl	x86emuOp_mov_word_SP_IMM
	b	.L101
.L69:
	mov	r0, r5
	bl	x86emuOp_mov_word_BX_IMM
	b	.L101
.L70:
	mov	r0, r5
	bl	x86emuOp_mov_word_DX_IMM
	b	.L101
.L71:
	mov	r0, r5
	bl	x86emuOp_mov_word_CX_IMM
	b	.L101
.L72:
	mov	r0, r5
	bl	x86emuOp_mov_word_AX_IMM
	b	.L101
.L73:
	mov	r0, r5
	bl	fetch_byte_imm
	str	r0, [r5, #16]
	b	.L101
.L74:
	mov	r0, r5
	bl	fetch_byte_imm
	str	r0, [r5, #20]
	b	.L101
.L75:
	mov	r0, r5
	bl	fetch_byte_imm
	str	r0, [r5, #24]
	b	.L101
.L76:
	mov	r0, r5
	bl	fetch_byte_imm
	str	r0, [r5, #28]
	b	.L101
.L77:
	mov	r0, r5
	bl	fetch_byte_imm
	str	r0, [r5, #32]
	b	.L101
.L78:
	mov	r0, r5
	bl	fetch_byte_imm
	str	r0, [r5, #36]
	b	.L101
.L79:
	mov	r0, r5
	bl	fetch_byte_imm
	str	r0, [r5, #40]
	b	.L101
.L80:
	mov	r0, r5
	bl	fetch_byte_imm
	str	r0, [r5, #44]
	b	.L101
.L81:
	mov	r0, r5
	bl	x86emuOp_scas_word
	b	.L101
.L82:
	mov	r0, r5
	bl	x86emuOp_scas_byte
	b	.L101
.L83:
	mov	r0, r5
	bl	x86emuOp_lods_word
	b	.L101
.L84:
	mov	r0, r5
	bl	x86emuOp_lods_byte
	b	.L101
.L85:
	mov	r0, r5
	bl	x86emuOp_stos_word
	b	.L101
.L86:
	mov	r0, r5
	bl	x86emuOp_stos_byte
	b	.L101
.L87:
	mov	r0, r5
	bl	x86emuOp_test_AX_IMM
	b	.L101
.L88:
	mov	r0, r5
	ldr	r6, [r5, #44]
	bl	fetch_byte_imm
	mov	r1, r6
	mov	r2, r0
	mov	r0, r5
	bl	test_byte
	b	.L101
.L89:
	mov	r0, r5
	bl	x86emuOp_cmps_word
	b	.L101
.L90:
	mov	r0, r5
	bl	x86emuOp_cmps_byte
	b	.L101
.L91:
	mov	r0, r5
	bl	x86emuOp_movs_word
	b	.L101
.L92:
	mov	r0, r5
	bl	x86emuOp_movs_byte
	b	.L101
.L93:
	mov	r0, r5
	bl	x86emuOp_mov_M_AX_IMM
	b	.L101
.L94:
	mov	r0, r5
	bl	x86emuOp_mov_M_AL_IMM
	b	.L101
.L95:
	mov	r0, r5
	bl	x86emuOp_mov_AX_M_IMM
	b	.L101
.L96:
	mov	r0, r5
	bl	x86emuOp_mov_AL_M_IMM
	b	.L101
.L97:
	mov	r0, r5
	bl	x86emuOp_lahf
	b	.L101
.L98:
	mov	r0, r5
	bl	x86emuOp_sahf
	b	.L101
.L99:
	mov	r0, r5
	bl	x86emuOp_popf_word
	b	.L101
.L100:
	mov	r0, r5
	bl	x86emuOp_pushf_word
	b	.L101
.L102:
	mov	r0, r5
	bl	x86emuOp_call_far_IMM
	b	.L101
.L103:
	mov	r0, r5
	bl	x86emuOp_cwd
	b	.L101
.L104:
	mov	r0, r5
	bl	x86emuOp_cbw
	b	.L101
.L105:
	mov	r0, r5
	bl	x86emuOp_xchg_word_AX_DI
	b	.L101
.L106:
	mov	r0, r5
	bl	x86emuOp_xchg_word_AX_SI
	b	.L101
.L107:
	mov	r0, r5
	bl	x86emuOp_xchg_word_AX_BP
	b	.L101
.L108:
	mov	r0, r5
	bl	x86emuOp_xchg_word_AX_SP
	b	.L101
.L109:
	mov	r0, r5
	bl	x86emuOp_xchg_word_AX_BX
	b	.L101
.L110:
	mov	r0, r5
	bl	x86emuOp_xchg_word_AX_DX
	b	.L101
.L111:
	mov	r0, r5
	bl	x86emuOp_xchg_word_AX_CX
	b	.L101
.L112:
	mov	r0, r5
	bl	x86emuOp_pop_RM
	b	.L101
.L113:
	mov	r0, r5
	bl	x86emuOp_mov_word_SR_RM
	b	.L101
.L114:
	mov	r0, r5
	bl	x86emuOp_lea_word_R_M
	b	.L101
.L115:
	mov	r0, r5
	bl	x86emuOp_mov_word_RM_SR
	b	.L101
.L116:
	mov	r0, r5
	bl	x86emuOp_mov_word_R_RM
	b	.L101
.L117:
	mov	r0, r5
	bl	x86emuOp_mov_byte_R_RM
	b	.L101
.L118:
	mov	r0, r5
	bl	x86emuOp_mov_word_RM_R
	b	.L101
.L119:
	mov	r0, r5
	bl	x86emuOp_mov_byte_RM_R
	b	.L101
.L120:
	mov	r0, r5
	bl	x86emuOp_xchg_word_RM_R
	b	.L101
.L121:
	mov	r0, r5
	bl	x86emuOp_xchg_byte_RM_R
	b	.L101
.L122:
	ldr	r3, .L272+28
	ldr	r2, .L272+32
	mov	r0, r5
	ldr	r2, [r2]
	ldr	r1, [r3]
	bl	common_binop_ns_word_long_rm_r
	b	.L101
.L123:
	mov	r0, r5
	ldr	r1, .L272+36
	bl	common_binop_ns_byte_rm_r
	b	.L101
.L124:
	mov	r0, r5
	bl	x86emuOp_opc83_word_RM_IMM
	b	.L101
.L125:
	mov	r0, r5
	bl	x86emuOp_opc82_byte_RM_IMM
	b	.L101
.L126:
	mov	r0, r5
	bl	x86emuOp_opc81_word_RM_IMM
	b	.L101
.L3:
	mov	r0, r5
	bl	x86emuOp_opcFF_word_RM
	b	.L101
.L5:
	mov	r0, r5
	bl	x86emuOp_opcFE_byte_RM
	b	.L101
.L251:
	ldr	r3, .L272+8
	mov	r0, r5
	ldr	r1, [r3]
	bl	common_binop_byte_r_rm
	b	.L101
.L252:
	ldr	r3, .L272+40
	ldr	r2, .L272+44
	mov	r0, r5
	ldr	r2, [r2]
	ldr	r1, [r3]
	bl	common_binop_word_long_rm_r
	b	.L101
.L247:
	mov	r0, r5
	ldr	r1, [r5, #8]
	bl	push_word
	b	.L101
.L248:
	ldr	r3, .L272+40
	ldr	r2, .L272+44
	mov	r0, r5
	ldr	r2, [r2]
	ldr	r1, [r3]
	bl	common_binop_word_long_imm
	b	.L101
.L249:
	ldr	r3, .L272+8
	mov	r0, r5
	ldr	r1, [r3]
	bl	common_binop_byte_imm
	b	.L101
.L250:
	ldr	r3, .L272+40
	ldr	r2, .L272+44
	mov	r0, r5
	ldr	r2, [r2]
	ldr	r1, [r3]
	bl	common_binop_word_long_r_rm
	b	.L101
.L239:
	mov	r0, r5
	ldr	r1, [r5, #88]
	bl	push_word
	b	.L101
.L240:
	ldr	r3, .L272+48
	ldr	r2, .L272+52
	mov	r0, r5
	ldr	r2, [r2]
	ldr	r1, [r3]
	bl	common_binop_word_long_imm
	b	.L101
.L241:
	ldr	r3, .L272+56
	mov	r0, r5
	ldr	r1, [r3]
	bl	common_binop_byte_imm
	b	.L101
.L242:
	ldr	r3, .L272+48
	ldr	r2, .L272+52
	mov	r0, r5
	ldr	r2, [r2]
	ldr	r1, [r3]
	bl	common_binop_word_long_r_rm
	b	.L101
.L243:
	ldr	r3, .L272+56
	mov	r0, r5
	ldr	r1, [r3]
	bl	common_binop_byte_r_rm
	b	.L101
.L244:
	ldr	r3, .L272+48
	ldr	r2, .L272+52
	mov	r0, r5
	ldr	r2, [r2]
	ldr	r1, [r3]
	bl	common_binop_word_long_rm_r
	b	.L101
.L245:
	ldr	r3, .L272+56
	mov	r0, r5
	ldr	r1, [r3]
	bl	common_binop_byte_rm_r
	b	.L101
.L246:
	mov	r0, r5
	bl	pop_word
	str	r0, [r5, #8]
	b	.L101
.L223:
	mov	r0, r5
	ldr	r1, [r5, #4]
	bl	push_word
	b	.L101
.L224:
	ldr	r3, .L272+60
	ldr	r2, .L272+64
	mov	r0, r5
	ldr	r2, [r2]
	ldr	r1, [r3]
	bl	common_binop_word_long_imm
	b	.L101
.L225:
	ldr	r3, .L272+68
	mov	r0, r5
	ldr	r1, [r3]
	bl	common_binop_byte_imm
	b	.L101
.L226:
	ldr	r3, .L272+60
	ldr	r2, .L272+64
	mov	r0, r5
	ldr	r2, [r2]
	ldr	r1, [r3]
	bl	common_binop_word_long_r_rm
	b	.L101
.L227:
	ldr	r3, .L272+68
	mov	r0, r5
	ldr	r1, [r3]
	bl	common_binop_byte_r_rm
	b	.L101
.L228:
	ldr	r3, .L272+60
	ldr	r2, .L272+64
	mov	r0, r5
	ldr	r2, [r2]
	ldr	r1, [r3]
	bl	common_binop_word_long_rm_r
	b	.L101
.L229:
	ldr	r3, .L272+68
	mov	r0, r5
	ldr	r1, [r3]
	bl	common_binop_byte_rm_r
	b	.L101
.L230:
	mov	r0, r5
	bl	pop_word
	str	r0, [r5, #84]
	b	.L101
.L231:
	mov	r0, r5
	ldr	r1, [r5, #84]
	bl	push_word
	b	.L101
.L232:
	ldr	r3, .L272+72
	ldr	r2, .L272+76
	mov	r0, r5
	ldr	r2, [r2]
	ldr	r1, [r3]
	bl	common_binop_word_long_imm
	b	.L101
.L233:
	ldr	r3, .L272+80
	mov	r0, r5
	ldr	r1, [r3]
	bl	common_binop_byte_imm
	b	.L101
.L234:
	ldr	r3, .L272+72
	ldr	r2, .L272+76
	mov	r0, r5
	ldr	r2, [r2]
	ldr	r1, [r3]
	bl	common_binop_word_long_r_rm
	b	.L101
.L235:
	ldr	r3, .L272+80
	mov	r0, r5
	ldr	r1, [r3]
	bl	common_binop_byte_r_rm
	b	.L101
.L236:
	ldr	r3, .L272+72
	ldr	r2, .L272+76
	mov	r0, r5
	ldr	r2, [r2]
	ldr	r1, [r3]
	bl	common_binop_word_long_rm_r
	b	.L101
.L237:
	ldr	r3, .L272+80
	mov	r0, r5
	ldr	r1, [r3]
	bl	common_binop_byte_rm_r
	b	.L101
.L238:
	mov	r0, r5
	bl	x86emu_exec_two_byte
	b	.L101
.L191:
	ldr	r2, .L272+84
	ldr	r3, [r5]
	ldr	r2, [r2]
	orr	r3, r3, r2
	str	r3, [r5]
	b	.L101
.L192:
	mov	r0, r5
	bl	x86emuOp_cmp_word_AX_IMM
	b	.L101
.L193:
	mov	r0, r5
	bl	x86emuOp_cmp_byte_AL_IMM
	b	.L101
.L194:
	mov	r0, r5
	bl	x86emuOp_cmp_word_R_RM
	b	.L101
.L195:
	mov	r0, r5
	bl	x86emuOp_cmp_byte_R_RM
	b	.L101
.L196:
	ldr	r3, .L272+88
	ldr	r2, .L272+92
	mov	r0, r5
	ldr	r2, [r2]
	ldr	r1, [r3]
	bl	common_binop_ns_word_long_rm_r
	b	.L101
.L197:
	mov	r0, r5
	ldr	r1, .L272+96
	bl	common_binop_ns_byte_rm_r
	b	.L101
.L198:
	mov	r0, r5
	ldr	r1, [r5, #80]
	bl	aaa_word
	str	r0, [r5, #80]
	b	.L101
.L199:
	ldr	r2, .L272+100
	ldr	r3, [r5]
	ldr	r2, [r2]
	orr	r3, r3, r2
	str	r3, [r5]
	b	.L101
.L200:
	ldr	r3, .L272+104
	ldr	r2, .L272+108
	mov	r0, r5
	ldr	r2, [r2]
	ldr	r1, [r3]
	bl	common_binop_word_long_imm
	b	.L101
.L201:
	ldr	r3, .L272+112
	mov	r0, r5
	ldr	r1, [r3]
	bl	common_binop_byte_imm
	b	.L101
.L202:
	ldr	r3, .L272+104
	ldr	r2, .L272+108
	mov	r0, r5
	ldr	r2, [r2]
	ldr	r1, [r3]
	bl	common_binop_word_long_r_rm
	b	.L101
.L203:
	ldr	r3, .L272+112
	mov	r0, r5
	ldr	r1, [r3]
	bl	common_binop_byte_r_rm
	b	.L101
.L204:
	ldr	r3, .L272+104
	ldr	r2, .L272+108
	mov	r0, r5
	ldr	r2, [r2]
	ldr	r1, [r3]
	bl	common_binop_word_long_rm_r
	b	.L101
.L205:
	ldr	r3, .L272+112
	mov	r0, r5
	ldr	r1, [r3]
	bl	common_binop_byte_rm_r
	b	.L101
.L206:
	mov	r0, r5
	ldr	r1, [r5, #44]
	bl	das_byte
	str	r0, [r5, #44]
	b	.L101
.L207:
	ldr	r2, .L272+116
	ldr	r3, [r5]
	ldr	r2, [r2]
	orr	r3, r3, r2
	str	r3, [r5]
	b	.L101
.L208:
	ldr	r3, .L272+120
	ldr	r2, .L272+124
	mov	r0, r5
	ldr	r2, [r2]
	ldr	r1, [r3]
	bl	common_binop_word_long_imm
	b	.L101
.L209:
	ldr	r3, .L272+128
	mov	r0, r5
	ldr	r1, [r3]
	bl	common_binop_byte_imm
	b	.L101
.L210:
	ldr	r3, .L272+120
	ldr	r2, .L272+124
	mov	r0, r5
	ldr	r2, [r2]
	ldr	r1, [r3]
	bl	common_binop_word_long_r_rm
	b	.L101
.L211:
	ldr	r3, .L272+128
	mov	r0, r5
	ldr	r1, [r3]
	bl	common_binop_byte_r_rm
	b	.L101
.L212:
	ldr	r3, .L272+120
	ldr	r2, .L272+124
	mov	r0, r5
	ldr	r2, [r2]
	ldr	r1, [r3]
	bl	common_binop_word_long_rm_r
	b	.L101
.L213:
	ldr	r3, .L272+128
	mov	r0, r5
	ldr	r1, [r3]
	bl	common_binop_byte_rm_r
	b	.L101
.L214:
	mov	r0, r5
	ldr	r1, [r5, #44]
	bl	daa_byte
	str	r0, [r5, #44]
	b	.L101
.L215:
	ldr	r2, .L272+132
	ldr	r3, [r5]
	ldr	r2, [r2]
	orr	r3, r3, r2
	str	r3, [r5]
	b	.L101
.L216:
	ldr	r3, .L272+136
	ldr	r2, .L272+140
	mov	r0, r5
	ldr	r2, [r2]
	ldr	r1, [r3]
	bl	common_binop_word_long_imm
	b	.L101
.L217:
	ldr	r3, .L272+144
	mov	r0, r5
	ldr	r1, [r3]
	bl	common_binop_byte_imm
	b	.L101
.L218:
	ldr	r3, .L272+136
	ldr	r2, .L272+140
	mov	r0, r5
	ldr	r2, [r2]
	ldr	r1, [r3]
	bl	common_binop_word_long_r_rm
	b	.L101
.L219:
	ldr	r3, .L272+144
	mov	r0, r5
	ldr	r1, [r3]
	bl	common_binop_byte_r_rm
	b	.L101
.L220:
	ldr	r3, .L272+136
	ldr	r2, .L272+140
	mov	r0, r5
	ldr	r2, [r2]
	ldr	r1, [r3]
	bl	common_binop_word_long_rm_r
	b	.L101
.L221:
	ldr	r3, .L272+144
	mov	r0, r5
	ldr	r1, [r3]
	bl	common_binop_byte_rm_r
	b	.L101
.L222:
	mov	r0, r5
	bl	pop_word
	str	r0, [r5, #4]
	b	.L101
.L127:
	mov	r0, r5
	bl	x86emuOp_opc80_byte_RM_IMM
	b	.L101
.L128:
	mov	r0, r5
	bl	x86emuOp_jump_near_NLE
	b	.L101
.L129:
	mov	r0, r5
	bl	x86emuOp_jump_near_LE
	b	.L101
.L130:
	mov	r0, r5
	bl	x86emuOp_jump_near_NL
	b	.L101
.L131:
	mov	r0, r5
	bl	x86emuOp_jump_near_L
	b	.L101
.L132:
	ldr	r3, .L272+148
	ldr	r0, [r3]
	bl	ACCESS_FLAG
	clz	r1, r0
	mov	r0, r5
	lsr	r1, r1, #5
	bl	common_jmp_near
	b	.L101
.L133:
	ldr	r3, .L272+148
	ldr	r0, [r3]
	bl	ACCESS_FLAG
	mov	r1, r0
	mov	r0, r5
	bl	common_jmp_near
	b	.L101
.L134:
	ldr	r3, .L272+152
	ldr	r0, [r3]
	bl	ACCESS_FLAG
	clz	r1, r0
	mov	r0, r5
	lsr	r1, r1, #5
	bl	common_jmp_near
	b	.L101
.L135:
	ldr	r3, .L272+152
	ldr	r0, [r3]
	bl	ACCESS_FLAG
	mov	r1, r0
	mov	r0, r5
	bl	common_jmp_near
	b	.L101
.L136:
	ldr	r3, .L272
	ldr	r0, [r3]
	bl	ACCESS_FLAG
	cmp	r0, #0
	movne	r1, #0
	beq	.L271
.L255:
	mov	r0, r5
	bl	common_jmp_near
	b	.L101
.L138:
	ldr	r3, .L272+176
	ldr	r0, [r3]
	bl	ACCESS_FLAG
	clz	r1, r0
	mov	r0, r5
	lsr	r1, r1, #5
	bl	common_jmp_near
	b	.L101
.L139:
	ldr	r3, .L272+176
	ldr	r0, [r3]
	bl	ACCESS_FLAG
	mov	r1, r0
	mov	r0, r5
	bl	common_jmp_near
	b	.L101
.L140:
	ldr	r3, .L272
	ldr	r0, [r3]
	bl	ACCESS_FLAG
	clz	r1, r0
	mov	r0, r5
	lsr	r1, r1, #5
	bl	common_jmp_near
	b	.L101
.L141:
	ldr	r3, .L272
	ldr	r0, [r3]
	bl	ACCESS_FLAG
	mov	r1, r0
	mov	r0, r5
	bl	common_jmp_near
	b	.L101
.L142:
	ldr	r3, .L272+156
	ldr	r0, [r3]
	bl	ACCESS_FLAG
	clz	r1, r0
	mov	r0, r5
	lsr	r1, r1, #5
	bl	common_jmp_near
	b	.L101
.L143:
	ldr	r3, .L272+156
	ldr	r0, [r3]
	bl	ACCESS_FLAG
	mov	r1, r0
	mov	r0, r5
	bl	common_jmp_near
	b	.L101
.L144:
	mov	r0, r5
	bl	x86emuOp_outs_word
	b	.L101
.L145:
	mov	r1, #1
	mov	r0, r5
	bl	outs
	b	.L101
.L146:
	mov	r0, r5
	bl	x86emuOp_ins_word
	b	.L101
.L147:
	mov	r1, #1
	mov	r0, r5
	bl	ins
	b	.L101
.L148:
	mov	r1, #1
	mov	r0, r5
	bl	common_imul_imm
	b	.L101
.L149:
	mov	r0, r5
	bl	x86emuOp_push_byte_IMM
	b	.L101
.L150:
	mov	r1, #0
	mov	r0, r5
	bl	common_imul_imm
	b	.L101
.L151:
	mov	r0, r5
	bl	x86emuOp_push_word_IMM
	b	.L101
.L152:
	ldr	r2, .L272+160
	ldr	r3, [r5]
	ldr	r2, [r2]
	orr	r3, r3, r2
	str	r3, [r5]
	b	.L101
.L153:
	ldr	r2, .L272+164
	ldr	r3, [r5]
	ldr	r2, [r2]
	orr	r3, r3, r2
	str	r3, [r5]
	b	.L101
.L154:
	ldr	r2, .L272+168
	ldr	r3, [r5]
	ldr	r2, [r2]
	orr	r3, r3, r2
	str	r3, [r5]
	b	.L101
.L155:
	ldr	r2, .L272+172
	ldr	r3, [r5]
	ldr	r2, [r2]
	orr	r3, r3, r2
	str	r3, [r5]
	b	.L101
.L156:
	mov	r0, r5
	bl	x86emuOp_pop_all
	b	.L101
.L157:
	mov	r0, r5
	bl	x86emuOp_push_all
	b	.L101
.L158:
	mov	r0, r5
	add	r1, r5, #48
	bl	common_pop_word_long
	b	.L101
.L159:
	mov	r0, r5
	add	r1, r5, #52
	bl	common_pop_word_long
	b	.L101
.L160:
	mov	r0, r5
	add	r1, r5, #56
	bl	common_pop_word_long
	b	.L101
.L161:
	mov	r0, r5
	add	r1, r5, #60
	bl	common_pop_word_long
	b	.L101
.L162:
	mov	r0, r5
	add	r1, r5, #64
	bl	common_pop_word_long
	b	.L101
.L163:
	mov	r0, r5
	add	r1, r5, #68
	bl	common_pop_word_long
	b	.L101
.L164:
	mov	r0, r5
	add	r1, r5, #72
	bl	common_pop_word_long
	b	.L101
.L165:
	mov	r0, r5
	add	r1, r5, #76
	bl	common_pop_word_long
	b	.L101
.L166:
	mov	r0, r5
	add	r1, r5, #48
	bl	common_push_word_long
	b	.L101
.L167:
	mov	r0, r5
	add	r1, r5, #52
	bl	common_push_word_long
	b	.L101
.L168:
	mov	r0, r5
	add	r1, r5, #56
	bl	common_push_word_long
	b	.L101
.L169:
	mov	r0, r5
	add	r1, r5, #60
	bl	common_push_word_long
	b	.L101
.L170:
	mov	r0, r5
	add	r1, r5, #64
	bl	common_push_word_long
	b	.L101
.L171:
	mov	r0, r5
	add	r1, r5, #68
	bl	common_push_word_long
	b	.L101
.L172:
	mov	r0, r5
	add	r1, r5, #72
	bl	common_push_word_long
	b	.L101
.L173:
	mov	r0, r5
	add	r1, r5, #76
	bl	common_push_word_long
	b	.L101
.L174:
	mov	r0, r5
	add	r1, r5, #48
	bl	common_dec_word_long
	b	.L101
.L175:
	mov	r0, r5
	add	r1, r5, #52
	bl	common_dec_word_long
	b	.L101
.L176:
	mov	r0, r5
	add	r1, r5, #56
	bl	common_dec_word_long
	b	.L101
.L177:
	mov	r0, r5
	add	r1, r5, #60
	bl	common_dec_word_long
	b	.L101
.L178:
	mov	r0, r5
	add	r1, r5, #64
	bl	common_dec_word_long
	b	.L101
.L179:
	mov	r0, r5
	add	r1, r5, #68
	bl	common_dec_word_long
	b	.L101
.L273:
	.align	2
.L272:
	.word	F_CF
	.word	SYSMODE_CLRMASK
	.word	add_byte
	.word	F_DF
	.word	F_IF
	.word	SYSMODE_PREFIX_REPE
	.word	SYSMODE_PREFIX_REPNE
	.word	test_word
	.word	test_long
	.word	test_byte
	.word	add_word
	.word	add_long
	.word	or_word
	.word	or_long
	.word	or_byte
	.word	sbb_word
	.word	sbb_long
	.word	sbb_byte
	.word	adc_word
	.word	adc_long
	.word	adc_byte
	.word	SYSMODE_SEGOVR_DS
	.word	cmp_word_no_return
	.word	cmp_long_no_return
	.word	cmp_byte_no_return
	.word	SYSMODE_SEGOVR_SS
	.word	xor_word
	.word	xor_long
	.word	xor_byte
	.word	SYSMODE_SEGOVR_CS
	.word	sub_word
	.word	sub_long
	.word	sub_byte
	.word	SYSMODE_SEGOVR_ES
	.word	and_word
	.word	and_long
	.word	and_byte
	.word	F_PF
	.word	F_SF
	.word	F_OF
	.word	SYSMODE_PREFIX_ADDR
	.word	SYSMODE_PREFIX_DATA
	.word	SYSMODE_SEGOVR_GS
	.word	SYSMODE_SEGOVR_FS
	.word	F_ZF
.L180:
	mov	r0, r5
	add	r1, r5, #72
	bl	common_dec_word_long
	b	.L101
.L181:
	mov	r0, r5
	add	r1, r5, #76
	bl	common_dec_word_long
	b	.L101
.L182:
	mov	r0, r5
	add	r1, r5, #48
	bl	common_inc_word_long
	b	.L101
.L183:
	mov	r0, r5
	add	r1, r5, #52
	bl	common_inc_word_long
	b	.L101
.L184:
	mov	r0, r5
	add	r1, r5, #56
	bl	common_inc_word_long
	b	.L101
.L185:
	mov	r0, r5
	add	r1, r5, #60
	bl	common_inc_word_long
	b	.L101
.L186:
	mov	r0, r5
	add	r1, r5, #64
	bl	common_inc_word_long
	b	.L101
.L187:
	mov	r0, r5
	add	r1, r5, #68
	bl	common_inc_word_long
	b	.L101
.L188:
	mov	r0, r5
	add	r1, r5, #72
	bl	common_inc_word_long
	b	.L101
.L189:
	mov	r0, r5
	add	r1, r5, #76
	bl	common_inc_word_long
	b	.L101
.L190:
	mov	r0, r5
	ldr	r1, [r5, #80]
	bl	aas_word
	str	r0, [r5, #80]
	b	.L101
.L271:
	ldr	r3, .L272+176
	ldr	r0, [r3]
	bl	ACCESS_FLAG
	clz	r1, r0
	lsr	r1, r1, #5
	b	.L255
.L270:
	ldr	r3, .L272+176
	ldr	r0, [r3]
	bl	ACCESS_FLAG
	subs	r1, r0, #0
	movne	r1, #1
	b	.L254
	.size	x86emu_exec_one_byte, .-x86emu_exec_one_byte
	.comm	xor_word,4,4
	.comm	xor_long,4,4
	.comm	xor_byte,4,4
	.comm	test_word,4,4
	.comm	test_long,4,4
	.comm	sub_word,4,4
	.comm	sub_long,4,4
	.comm	sub_byte,4,4
	.comm	sbb_word,4,4
	.comm	sbb_long,4,4
	.comm	sbb_byte,4,4
	.comm	or_word,4,4
	.comm	or_long,4,4
	.comm	or_byte,4,4
	.comm	cmp_word_no_return,4,4
	.comm	cmp_long_no_return,4,4
	.comm	and_word,4,4
	.comm	and_long,4,4
	.comm	and_byte,4,4
	.comm	add_word,4,4
	.comm	add_long,4,4
	.comm	add_byte,4,4
	.comm	adc_word,4,4
	.comm	adc_long,4,4
	.comm	adc_byte,4,4
	.comm	SYSMODE_SEGOVR_SS,4,4
	.comm	SYSMODE_SEGOVR_GS,4,4
	.comm	SYSMODE_SEGOVR_FS,4,4
	.comm	SYSMODE_SEGOVR_ES,4,4
	.comm	SYSMODE_SEGOVR_DS,4,4
	.comm	SYSMODE_SEGOVR_CS,4,4
	.comm	SYSMODE_PREFIX_REPNE,4,4
	.comm	SYSMODE_PREFIX_REPE,4,4
	.comm	SYSMODE_PREFIX_DATA,4,4
	.comm	SYSMODE_PREFIX_ADDR,4,4
	.comm	SYSMODE_CLRMASK,4,4
	.comm	F_ZF,4,4
	.comm	F_SF,4,4
	.comm	F_PF,4,4
	.comm	F_OF,4,4
	.comm	F_IF,4,4
	.comm	F_DF,4,4
	.comm	F_CF,4,4
	.ident	"GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0"
	.section	.note.GNU-stack,"",%progbits
