	.file	"170454236.c"
	.intel_syntax noprefix
	.text
	.section	.rodata
.LC0:
	.string	"%04x "
.LC1:
	.string	"%02x "
.LC2:
	.string	"NOP"
.LC3:
	.string	"LXI    B,#$%02x%02x"
.LC4:
	.string	"STAX   B"
.LC5:
	.string	"INX    B"
.LC6:
	.string	"INR    B"
.LC7:
	.string	"DCR    B"
.LC8:
	.string	"MVI    B,#$%02x"
.LC9:
	.string	"RLC"
.LC10:
	.string	"DAD    B"
.LC11:
	.string	"LDAX   B"
.LC12:
	.string	"DCX    B"
.LC13:
	.string	"INR    C"
.LC14:
	.string	"DCR    C"
.LC15:
	.string	"MVI    C,#$%02x"
.LC16:
	.string	"RRC"
.LC17:
	.string	"LXI    D,#$%02x%02x"
.LC18:
	.string	"STAX   D"
.LC19:
	.string	"INX    D"
.LC20:
	.string	"INR    D"
.LC21:
	.string	"DCR    D"
.LC22:
	.string	"MVI    D,#$%02x"
.LC23:
	.string	"RAL"
.LC24:
	.string	"DAD    D"
.LC25:
	.string	"LDAX   D"
.LC26:
	.string	"DCX    D"
.LC27:
	.string	"INR    E"
.LC28:
	.string	"DCR    E"
.LC29:
	.string	"MVI    E,#$%02x"
.LC30:
	.string	"RAR"
.LC31:
	.string	"LXI    H,#$%02x%02x"
.LC32:
	.string	"SHLD   $%02x%02x"
.LC33:
	.string	"INX    H"
.LC34:
	.string	"INR    H"
.LC35:
	.string	"DCR    H"
.LC36:
	.string	"MVI    H,#$%02x"
.LC37:
	.string	"DAA"
.LC38:
	.string	"DAD    H"
.LC39:
	.string	"LHLD   $%02x%02x"
.LC40:
	.string	"DCX    H"
.LC41:
	.string	"INR    L"
.LC42:
	.string	"DCR    L"
.LC43:
	.string	"MVI    L,#$%02x"
.LC44:
	.string	"CMA"
.LC45:
	.string	"LXI    SP,#$%02x%02x"
.LC46:
	.string	"STA    $%02x%02x"
.LC47:
	.string	"INX    SP"
.LC48:
	.string	"INR    M"
.LC49:
	.string	"DCR    M"
.LC50:
	.string	"MVI    M,#$%02x"
.LC51:
	.string	"STC"
.LC52:
	.string	"DAD    SP"
.LC53:
	.string	"LDA    $%02x%02x"
.LC54:
	.string	"DCX    SP"
.LC55:
	.string	"INR    A"
.LC56:
	.string	"DCR    A"
.LC57:
	.string	"MVI    A,#$%02x"
.LC58:
	.string	"CMC"
.LC59:
	.string	"MOV    B,B"
.LC60:
	.string	"MOV    B,C"
.LC61:
	.string	"MOV    B,D"
.LC62:
	.string	"MOV    B,E"
.LC63:
	.string	"MOV    B,H"
.LC64:
	.string	"MOV    B,L"
.LC65:
	.string	"MOV    B,M"
.LC66:
	.string	"MOV    B,A"
.LC67:
	.string	"MOV    C,B"
.LC68:
	.string	"MOV    C,C"
.LC69:
	.string	"MOV    C,D"
.LC70:
	.string	"MOV    C,E"
.LC71:
	.string	"MOV    C,H"
.LC72:
	.string	"MOV    C,L"
.LC73:
	.string	"MOV    C,M"
.LC74:
	.string	"MOV    C,A"
.LC75:
	.string	"MOV    D,B"
.LC76:
	.string	"MOV    D,C"
.LC77:
	.string	"MOV    D,D"
.LC78:
	.string	"MOV    D.E"
.LC79:
	.string	"MOV    D,H"
.LC80:
	.string	"MOV    D,L"
.LC81:
	.string	"MOV    D,M"
.LC82:
	.string	"MOV    D,A"
.LC83:
	.string	"MOV    E,B"
.LC84:
	.string	"MOV    E,C"
.LC85:
	.string	"MOV    E,D"
.LC86:
	.string	"MOV    E,E"
.LC87:
	.string	"MOV    E,H"
.LC88:
	.string	"MOV    E,L"
.LC89:
	.string	"MOV    E,M"
.LC90:
	.string	"MOV    E,A"
.LC91:
	.string	"MOV    H,B"
.LC92:
	.string	"MOV    H,C"
.LC93:
	.string	"MOV    H,D"
.LC94:
	.string	"MOV    H.E"
.LC95:
	.string	"MOV    H,H"
.LC96:
	.string	"MOV    H,L"
.LC97:
	.string	"MOV    H,M"
.LC98:
	.string	"MOV    H,A"
.LC99:
	.string	"MOV    L,B"
.LC100:
	.string	"MOV    L,C"
.LC101:
	.string	"MOV    L,D"
.LC102:
	.string	"MOV    L,E"
.LC103:
	.string	"MOV    L,H"
.LC104:
	.string	"MOV    L,L"
.LC105:
	.string	"MOV    L,M"
.LC106:
	.string	"MOV    L,A"
.LC107:
	.string	"MOV    M,B"
.LC108:
	.string	"MOV    M,C"
.LC109:
	.string	"MOV    M,D"
.LC110:
	.string	"MOV    M.E"
.LC111:
	.string	"MOV    M,H"
.LC112:
	.string	"MOV    M,L"
.LC113:
	.string	"HLT"
.LC114:
	.string	"MOV    M,A"
.LC115:
	.string	"MOV    A,B"
.LC116:
	.string	"MOV    A,C"
.LC117:
	.string	"MOV    A,D"
.LC118:
	.string	"MOV    A,E"
.LC119:
	.string	"MOV    A,H"
.LC120:
	.string	"MOV    A,L"
.LC121:
	.string	"MOV    A,M"
.LC122:
	.string	"MOV    A,A"
.LC123:
	.string	"ADD    B"
.LC124:
	.string	"ADD    C"
.LC125:
	.string	"ADD    D"
.LC126:
	.string	"ADD    E"
.LC127:
	.string	"ADD    H"
.LC128:
	.string	"ADD    L"
.LC129:
	.string	"ADD    M"
.LC130:
	.string	"ADD    A"
.LC131:
	.string	"ADC    B"
.LC132:
	.string	"ADC    C"
.LC133:
	.string	"ADC    D"
.LC134:
	.string	"ADC    E"
.LC135:
	.string	"ADC    H"
.LC136:
	.string	"ADC    L"
.LC137:
	.string	"ADC    M"
.LC138:
	.string	"ADC    A"
.LC139:
	.string	"SUB    B"
.LC140:
	.string	"SUB    C"
.LC141:
	.string	"SUB    D"
.LC142:
	.string	"SUB    E"
.LC143:
	.string	"SUB    H"
.LC144:
	.string	"SUB    L"
.LC145:
	.string	"SUB    M"
.LC146:
	.string	"SUB    A"
.LC147:
	.string	"SBB    B"
.LC148:
	.string	"SBB    C"
.LC149:
	.string	"SBB    D"
.LC150:
	.string	"SBB    E"
.LC151:
	.string	"SBB    H"
.LC152:
	.string	"SBB    L"
.LC153:
	.string	"SBB    M"
.LC154:
	.string	"SBB    A"
.LC155:
	.string	"ANA    B"
.LC156:
	.string	"ANA    C"
.LC157:
	.string	"ANA    D"
.LC158:
	.string	"ANA    E"
.LC159:
	.string	"ANA    H"
.LC160:
	.string	"ANA    L"
.LC161:
	.string	"ANA    M"
.LC162:
	.string	"ANA    A"
.LC163:
	.string	"XRA    B"
.LC164:
	.string	"XRA    C"
.LC165:
	.string	"XRA    D"
.LC166:
	.string	"XRA    E"
.LC167:
	.string	"XRA    H"
.LC168:
	.string	"XRA    L"
.LC169:
	.string	"XRA    M"
.LC170:
	.string	"XRA    A"
.LC171:
	.string	"ORA    B"
.LC172:
	.string	"ORA    C"
.LC173:
	.string	"ORA    D"
.LC174:
	.string	"ORA    E"
.LC175:
	.string	"ORA    H"
.LC176:
	.string	"ORA    L"
.LC177:
	.string	"ORA    M"
.LC178:
	.string	"ORA    A"
.LC179:
	.string	"CMP    B"
.LC180:
	.string	"CMP    C"
.LC181:
	.string	"CMP    D"
.LC182:
	.string	"CMP    E"
.LC183:
	.string	"CMP    H"
.LC184:
	.string	"CMP    L"
.LC185:
	.string	"CMP    M"
.LC186:
	.string	"CMP    A"
.LC187:
	.string	"RNZ"
.LC188:
	.string	"POP    B"
.LC189:
	.string	"JNZ    $%02x%02x"
.LC190:
	.string	"JMP    $%02x%02x"
.LC191:
	.string	"CNZ    $%02x%02x"
.LC192:
	.string	"PUSH   B"
.LC193:
	.string	"ADI    #$%02x"
.LC194:
	.string	"RST    0"
.LC195:
	.string	"RZ"
.LC196:
	.string	"RET"
.LC197:
	.string	"JZ     $%02x%02x"
.LC198:
	.string	"CZ     $%02x%02x"
.LC199:
	.string	"CALL   $%02x%02x"
.LC200:
	.string	"ACI    #$%02x"
.LC201:
	.string	"RST    1"
.LC202:
	.string	"RNC"
.LC203:
	.string	"POP    D"
.LC204:
	.string	"JNC    $%02x%02x"
.LC205:
	.string	"OUT    #$%02x"
.LC206:
	.string	"CNC    $%02x%02x"
.LC207:
	.string	"PUSH   D"
.LC208:
	.string	"SUI    #$%02x"
.LC209:
	.string	"RST    2"
.LC210:
	.string	"RC"
.LC211:
	.string	"JC     $%02x%02x"
.LC212:
	.string	"IN     #$%02x"
.LC213:
	.string	"CC     $%02x%02x"
.LC214:
	.string	"SBI    #$%02x"
.LC215:
	.string	"RST    3"
.LC216:
	.string	"RPO"
.LC217:
	.string	"POP    H"
.LC218:
	.string	"JPO    $%02x%02x"
.LC219:
	.string	"XTHL"
.LC220:
	.string	"CPO    $%02x%02x"
.LC221:
	.string	"PUSH   H"
.LC222:
	.string	"ANI    #$%02x"
.LC223:
	.string	"RST    4"
.LC224:
	.string	"RPE"
.LC225:
	.string	"PCHL"
.LC226:
	.string	"JPE    $%02x%02x"
.LC227:
	.string	"XCHG"
.LC228:
	.string	"CPE     $%02x%02x"
.LC229:
	.string	"XRI    #$%02x"
.LC230:
	.string	"RST    5"
.LC231:
	.string	"RP"
.LC232:
	.string	"POP    PSW"
.LC233:
	.string	"JP     $%02x%02x"
.LC234:
	.string	"DI"
.LC235:
	.string	"CP     $%02x%02x"
.LC236:
	.string	"PUSH   PSW"
.LC237:
	.string	"ORI    #$%02x"
.LC238:
	.string	"RST    6"
.LC239:
	.string	"RM"
.LC240:
	.string	"SPHL"
.LC241:
	.string	"JM     $%02x%02x"
.LC242:
	.string	"EI"
.LC243:
	.string	"CM     $%02x%02x"
.LC244:
	.string	"CPI    #$%02x"
.LC245:
	.string	"RST    7"
	.text
	.globl	Disassemble8080Op
	.type	Disassemble8080Op, @function
Disassemble8080Op:
.LFB0:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	sub	rsp, 32
	mov	QWORD PTR -24[rbp], rdi
	mov	DWORD PTR -28[rbp], esi
	mov	eax, DWORD PTR -28[rbp]
	movsx	rdx, eax
	mov	rax, QWORD PTR -24[rbp]
	add	rax, rdx
	mov	QWORD PTR -8[rbp], rax
	mov	DWORD PTR -12[rbp], 1
	mov	eax, DWORD PTR -28[rbp]
	mov	esi, eax
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	mov	rax, QWORD PTR -8[rbp]
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	mov	esi, eax
	lea	rdi, .LC1[rip]
	mov	eax, 0
	call	printf@PLT
	mov	rax, QWORD PTR -8[rbp]
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	cmp	eax, 255
	ja	.L2
	mov	eax, eax
	lea	rdx, 0[0+rax*4]
	lea	rax, .L4[rip]
	mov	eax, DWORD PTR [rdx+rax]
	cdqe
	lea	rdx, .L4[rip]
	add	rax, rdx
	notrack jmp	rax
	.section	.rodata
	.align 4
	.align 4
.L4:
	.long	.L2-.L4
	.long	.L258-.L4
	.long	.L257-.L4
	.long	.L256-.L4
	.long	.L255-.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	.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	.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	.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	.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
.L2:
	lea	rdi, .LC2[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L258:
	mov	rax, QWORD PTR -8[rbp]
	add	rax, 1
	movzx	eax, BYTE PTR [rax]
	movzx	edx, al
	mov	rax, QWORD PTR -8[rbp]
	add	rax, 2
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	mov	esi, eax
	lea	rdi, .LC3[rip]
	mov	eax, 0
	call	printf@PLT
	mov	DWORD PTR -12[rbp], 3
	jmp	.L259
.L257:
	lea	rdi, .LC4[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L256:
	lea	rdi, .LC5[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L255:
	lea	rdi, .LC6[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L254:
	lea	rdi, .LC7[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L253:
	mov	rax, QWORD PTR -8[rbp]
	add	rax, 1
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	mov	esi, eax
	lea	rdi, .LC8[rip]
	mov	eax, 0
	call	printf@PLT
	mov	DWORD PTR -12[rbp], 2
	jmp	.L259
.L252:
	lea	rdi, .LC9[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L251:
	lea	rdi, .LC2[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L250:
	lea	rdi, .LC10[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L249:
	lea	rdi, .LC11[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L248:
	lea	rdi, .LC12[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L247:
	lea	rdi, .LC13[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L246:
	lea	rdi, .LC14[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L245:
	mov	rax, QWORD PTR -8[rbp]
	add	rax, 1
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	mov	esi, eax
	lea	rdi, .LC15[rip]
	mov	eax, 0
	call	printf@PLT
	mov	DWORD PTR -12[rbp], 2
	jmp	.L259
.L244:
	lea	rdi, .LC16[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L243:
	lea	rdi, .LC2[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L242:
	mov	rax, QWORD PTR -8[rbp]
	add	rax, 1
	movzx	eax, BYTE PTR [rax]
	movzx	edx, al
	mov	rax, QWORD PTR -8[rbp]
	add	rax, 2
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	mov	esi, eax
	lea	rdi, .LC17[rip]
	mov	eax, 0
	call	printf@PLT
	mov	DWORD PTR -12[rbp], 3
	jmp	.L259
.L241:
	lea	rdi, .LC18[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L240:
	lea	rdi, .LC19[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L239:
	lea	rdi, .LC20[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L238:
	lea	rdi, .LC21[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L237:
	mov	rax, QWORD PTR -8[rbp]
	add	rax, 1
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	mov	esi, eax
	lea	rdi, .LC22[rip]
	mov	eax, 0
	call	printf@PLT
	mov	DWORD PTR -12[rbp], 2
	jmp	.L259
.L236:
	lea	rdi, .LC23[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L235:
	lea	rdi, .LC2[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L234:
	lea	rdi, .LC24[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L233:
	lea	rdi, .LC25[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L232:
	lea	rdi, .LC26[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L231:
	lea	rdi, .LC27[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L230:
	lea	rdi, .LC28[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L229:
	mov	rax, QWORD PTR -8[rbp]
	add	rax, 1
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	mov	esi, eax
	lea	rdi, .LC29[rip]
	mov	eax, 0
	call	printf@PLT
	mov	DWORD PTR -12[rbp], 2
	jmp	.L259
.L228:
	lea	rdi, .LC30[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L227:
	lea	rdi, .LC2[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L226:
	mov	rax, QWORD PTR -8[rbp]
	add	rax, 1
	movzx	eax, BYTE PTR [rax]
	movzx	edx, al
	mov	rax, QWORD PTR -8[rbp]
	add	rax, 2
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	mov	esi, eax
	lea	rdi, .LC31[rip]
	mov	eax, 0
	call	printf@PLT
	mov	DWORD PTR -12[rbp], 3
	jmp	.L259
.L225:
	mov	rax, QWORD PTR -8[rbp]
	add	rax, 1
	movzx	eax, BYTE PTR [rax]
	movzx	edx, al
	mov	rax, QWORD PTR -8[rbp]
	add	rax, 2
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	mov	esi, eax
	lea	rdi, .LC32[rip]
	mov	eax, 0
	call	printf@PLT
	mov	DWORD PTR -12[rbp], 3
	jmp	.L259
.L224:
	lea	rdi, .LC33[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L223:
	lea	rdi, .LC34[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L222:
	lea	rdi, .LC35[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L221:
	mov	rax, QWORD PTR -8[rbp]
	add	rax, 1
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	mov	esi, eax
	lea	rdi, .LC36[rip]
	mov	eax, 0
	call	printf@PLT
	mov	DWORD PTR -12[rbp], 2
	jmp	.L259
.L220:
	lea	rdi, .LC37[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L219:
	lea	rdi, .LC2[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L218:
	lea	rdi, .LC38[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L217:
	mov	rax, QWORD PTR -8[rbp]
	add	rax, 1
	movzx	eax, BYTE PTR [rax]
	movzx	edx, al
	mov	rax, QWORD PTR -8[rbp]
	add	rax, 2
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	mov	esi, eax
	lea	rdi, .LC39[rip]
	mov	eax, 0
	call	printf@PLT
	mov	DWORD PTR -12[rbp], 3
	jmp	.L259
.L216:
	lea	rdi, .LC40[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L215:
	lea	rdi, .LC41[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L214:
	lea	rdi, .LC42[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L213:
	mov	rax, QWORD PTR -8[rbp]
	add	rax, 1
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	mov	esi, eax
	lea	rdi, .LC43[rip]
	mov	eax, 0
	call	printf@PLT
	mov	DWORD PTR -12[rbp], 2
	jmp	.L259
.L212:
	lea	rdi, .LC44[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L211:
	lea	rdi, .LC2[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L210:
	mov	rax, QWORD PTR -8[rbp]
	add	rax, 1
	movzx	eax, BYTE PTR [rax]
	movzx	edx, al
	mov	rax, QWORD PTR -8[rbp]
	add	rax, 2
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	mov	esi, eax
	lea	rdi, .LC45[rip]
	mov	eax, 0
	call	printf@PLT
	mov	DWORD PTR -12[rbp], 3
	jmp	.L259
.L209:
	mov	rax, QWORD PTR -8[rbp]
	add	rax, 1
	movzx	eax, BYTE PTR [rax]
	movzx	edx, al
	mov	rax, QWORD PTR -8[rbp]
	add	rax, 2
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	mov	esi, eax
	lea	rdi, .LC46[rip]
	mov	eax, 0
	call	printf@PLT
	mov	DWORD PTR -12[rbp], 3
	jmp	.L259
.L208:
	lea	rdi, .LC47[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L207:
	lea	rdi, .LC48[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L206:
	lea	rdi, .LC49[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L205:
	mov	rax, QWORD PTR -8[rbp]
	add	rax, 1
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	mov	esi, eax
	lea	rdi, .LC50[rip]
	mov	eax, 0
	call	printf@PLT
	mov	DWORD PTR -12[rbp], 2
	jmp	.L259
.L204:
	lea	rdi, .LC51[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L203:
	lea	rdi, .LC2[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L202:
	lea	rdi, .LC52[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L201:
	mov	rax, QWORD PTR -8[rbp]
	add	rax, 1
	movzx	eax, BYTE PTR [rax]
	movzx	edx, al
	mov	rax, QWORD PTR -8[rbp]
	add	rax, 2
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	mov	esi, eax
	lea	rdi, .LC53[rip]
	mov	eax, 0
	call	printf@PLT
	mov	DWORD PTR -12[rbp], 3
	jmp	.L259
.L200:
	lea	rdi, .LC54[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L199:
	lea	rdi, .LC55[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L198:
	lea	rdi, .LC56[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L197:
	mov	rax, QWORD PTR -8[rbp]
	add	rax, 1
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	mov	esi, eax
	lea	rdi, .LC57[rip]
	mov	eax, 0
	call	printf@PLT
	mov	DWORD PTR -12[rbp], 2
	jmp	.L259
.L196:
	lea	rdi, .LC58[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L195:
	lea	rdi, .LC59[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L194:
	lea	rdi, .LC60[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L193:
	lea	rdi, .LC61[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L192:
	lea	rdi, .LC62[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L191:
	lea	rdi, .LC63[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L190:
	lea	rdi, .LC64[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L189:
	lea	rdi, .LC65[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L188:
	lea	rdi, .LC66[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L187:
	lea	rdi, .LC67[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L186:
	lea	rdi, .LC68[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L185:
	lea	rdi, .LC69[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L184:
	lea	rdi, .LC70[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L183:
	lea	rdi, .LC71[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L182:
	lea	rdi, .LC72[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L181:
	lea	rdi, .LC73[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L180:
	lea	rdi, .LC74[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L179:
	lea	rdi, .LC75[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L178:
	lea	rdi, .LC76[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L177:
	lea	rdi, .LC77[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L176:
	lea	rdi, .LC78[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L175:
	lea	rdi, .LC79[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L174:
	lea	rdi, .LC80[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L173:
	lea	rdi, .LC81[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L172:
	lea	rdi, .LC82[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L171:
	lea	rdi, .LC83[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L170:
	lea	rdi, .LC84[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L169:
	lea	rdi, .LC85[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L168:
	lea	rdi, .LC86[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L167:
	lea	rdi, .LC87[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L166:
	lea	rdi, .LC88[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L165:
	lea	rdi, .LC89[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L164:
	lea	rdi, .LC90[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L163:
	lea	rdi, .LC91[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L162:
	lea	rdi, .LC92[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L161:
	lea	rdi, .LC93[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L160:
	lea	rdi, .LC94[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L159:
	lea	rdi, .LC95[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L158:
	lea	rdi, .LC96[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L157:
	lea	rdi, .LC97[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L156:
	lea	rdi, .LC98[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L155:
	lea	rdi, .LC99[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L154:
	lea	rdi, .LC100[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L153:
	lea	rdi, .LC101[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L152:
	lea	rdi, .LC102[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L151:
	lea	rdi, .LC103[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L150:
	lea	rdi, .LC104[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L149:
	lea	rdi, .LC105[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L148:
	lea	rdi, .LC106[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L147:
	lea	rdi, .LC107[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L146:
	lea	rdi, .LC108[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L145:
	lea	rdi, .LC109[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L144:
	lea	rdi, .LC110[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L143:
	lea	rdi, .LC111[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L142:
	lea	rdi, .LC112[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L141:
	lea	rdi, .LC113[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L140:
	lea	rdi, .LC114[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L139:
	lea	rdi, .LC115[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L138:
	lea	rdi, .LC116[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L137:
	lea	rdi, .LC117[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L136:
	lea	rdi, .LC118[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L135:
	lea	rdi, .LC119[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L134:
	lea	rdi, .LC120[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L133:
	lea	rdi, .LC121[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L132:
	lea	rdi, .LC122[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L131:
	lea	rdi, .LC123[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L130:
	lea	rdi, .LC124[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L129:
	lea	rdi, .LC125[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L128:
	lea	rdi, .LC126[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L127:
	lea	rdi, .LC127[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L126:
	lea	rdi, .LC128[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L125:
	lea	rdi, .LC129[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L124:
	lea	rdi, .LC130[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L123:
	lea	rdi, .LC131[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L122:
	lea	rdi, .LC132[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L121:
	lea	rdi, .LC133[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L120:
	lea	rdi, .LC134[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L119:
	lea	rdi, .LC135[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L118:
	lea	rdi, .LC136[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L117:
	lea	rdi, .LC137[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L116:
	lea	rdi, .LC138[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L115:
	lea	rdi, .LC139[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L114:
	lea	rdi, .LC140[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L113:
	lea	rdi, .LC141[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L112:
	lea	rdi, .LC142[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L111:
	lea	rdi, .LC143[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L110:
	lea	rdi, .LC144[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L109:
	lea	rdi, .LC145[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L108:
	lea	rdi, .LC146[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L107:
	lea	rdi, .LC147[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L106:
	lea	rdi, .LC148[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L105:
	lea	rdi, .LC149[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L104:
	lea	rdi, .LC150[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L103:
	lea	rdi, .LC151[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L102:
	lea	rdi, .LC152[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L101:
	lea	rdi, .LC153[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L100:
	lea	rdi, .LC154[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L99:
	lea	rdi, .LC155[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L98:
	lea	rdi, .LC156[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L97:
	lea	rdi, .LC157[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L96:
	lea	rdi, .LC158[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L95:
	lea	rdi, .LC159[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L94:
	lea	rdi, .LC160[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L93:
	lea	rdi, .LC161[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L92:
	lea	rdi, .LC162[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L91:
	lea	rdi, .LC163[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L90:
	lea	rdi, .LC164[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L89:
	lea	rdi, .LC165[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L88:
	lea	rdi, .LC166[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L87:
	lea	rdi, .LC167[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L86:
	lea	rdi, .LC168[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L85:
	lea	rdi, .LC169[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L84:
	lea	rdi, .LC170[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L83:
	lea	rdi, .LC171[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L82:
	lea	rdi, .LC172[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L81:
	lea	rdi, .LC173[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L80:
	lea	rdi, .LC174[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L79:
	lea	rdi, .LC175[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L78:
	lea	rdi, .LC176[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L77:
	lea	rdi, .LC177[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L76:
	lea	rdi, .LC178[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L75:
	lea	rdi, .LC179[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L74:
	lea	rdi, .LC180[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L73:
	lea	rdi, .LC181[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L72:
	lea	rdi, .LC182[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L71:
	lea	rdi, .LC183[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L70:
	lea	rdi, .LC184[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L69:
	lea	rdi, .LC185[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L68:
	lea	rdi, .LC186[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L67:
	lea	rdi, .LC187[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L66:
	lea	rdi, .LC188[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L65:
	mov	rax, QWORD PTR -8[rbp]
	add	rax, 1
	movzx	eax, BYTE PTR [rax]
	movzx	edx, al
	mov	rax, QWORD PTR -8[rbp]
	add	rax, 2
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	mov	esi, eax
	lea	rdi, .LC189[rip]
	mov	eax, 0
	call	printf@PLT
	mov	DWORD PTR -12[rbp], 3
	jmp	.L259
.L64:
	mov	rax, QWORD PTR -8[rbp]
	add	rax, 1
	movzx	eax, BYTE PTR [rax]
	movzx	edx, al
	mov	rax, QWORD PTR -8[rbp]
	add	rax, 2
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	mov	esi, eax
	lea	rdi, .LC190[rip]
	mov	eax, 0
	call	printf@PLT
	mov	DWORD PTR -12[rbp], 3
	jmp	.L259
.L63:
	mov	rax, QWORD PTR -8[rbp]
	add	rax, 1
	movzx	eax, BYTE PTR [rax]
	movzx	edx, al
	mov	rax, QWORD PTR -8[rbp]
	add	rax, 2
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	mov	esi, eax
	lea	rdi, .LC191[rip]
	mov	eax, 0
	call	printf@PLT
	mov	DWORD PTR -12[rbp], 3
	jmp	.L259
.L62:
	lea	rdi, .LC192[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L61:
	mov	rax, QWORD PTR -8[rbp]
	add	rax, 1
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	mov	esi, eax
	lea	rdi, .LC193[rip]
	mov	eax, 0
	call	printf@PLT
	mov	DWORD PTR -12[rbp], 2
	jmp	.L259
.L60:
	lea	rdi, .LC194[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L59:
	lea	rdi, .LC195[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L58:
	lea	rdi, .LC196[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L57:
	mov	rax, QWORD PTR -8[rbp]
	add	rax, 1
	movzx	eax, BYTE PTR [rax]
	movzx	edx, al
	mov	rax, QWORD PTR -8[rbp]
	add	rax, 2
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	mov	esi, eax
	lea	rdi, .LC197[rip]
	mov	eax, 0
	call	printf@PLT
	mov	DWORD PTR -12[rbp], 3
	jmp	.L259
.L56:
	mov	rax, QWORD PTR -8[rbp]
	add	rax, 1
	movzx	eax, BYTE PTR [rax]
	movzx	edx, al
	mov	rax, QWORD PTR -8[rbp]
	add	rax, 2
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	mov	esi, eax
	lea	rdi, .LC190[rip]
	mov	eax, 0
	call	printf@PLT
	mov	DWORD PTR -12[rbp], 3
	jmp	.L259
.L55:
	mov	rax, QWORD PTR -8[rbp]
	add	rax, 1
	movzx	eax, BYTE PTR [rax]
	movzx	edx, al
	mov	rax, QWORD PTR -8[rbp]
	add	rax, 2
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	mov	esi, eax
	lea	rdi, .LC198[rip]
	mov	eax, 0
	call	printf@PLT
	mov	DWORD PTR -12[rbp], 3
	jmp	.L259
.L54:
	mov	rax, QWORD PTR -8[rbp]
	add	rax, 1
	movzx	eax, BYTE PTR [rax]
	movzx	edx, al
	mov	rax, QWORD PTR -8[rbp]
	add	rax, 2
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	mov	esi, eax
	lea	rdi, .LC199[rip]
	mov	eax, 0
	call	printf@PLT
	mov	DWORD PTR -12[rbp], 3
	jmp	.L259
.L53:
	mov	rax, QWORD PTR -8[rbp]
	add	rax, 1
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	mov	esi, eax
	lea	rdi, .LC200[rip]
	mov	eax, 0
	call	printf@PLT
	mov	DWORD PTR -12[rbp], 2
	jmp	.L259
.L52:
	lea	rdi, .LC201[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L51:
	lea	rdi, .LC202[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L50:
	lea	rdi, .LC203[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L49:
	mov	rax, QWORD PTR -8[rbp]
	add	rax, 1
	movzx	eax, BYTE PTR [rax]
	movzx	edx, al
	mov	rax, QWORD PTR -8[rbp]
	add	rax, 2
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	mov	esi, eax
	lea	rdi, .LC204[rip]
	mov	eax, 0
	call	printf@PLT
	mov	DWORD PTR -12[rbp], 3
	jmp	.L259
.L48:
	mov	rax, QWORD PTR -8[rbp]
	add	rax, 1
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	mov	esi, eax
	lea	rdi, .LC205[rip]
	mov	eax, 0
	call	printf@PLT
	mov	DWORD PTR -12[rbp], 2
	jmp	.L259
.L47:
	mov	rax, QWORD PTR -8[rbp]
	add	rax, 1
	movzx	eax, BYTE PTR [rax]
	movzx	edx, al
	mov	rax, QWORD PTR -8[rbp]
	add	rax, 2
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	mov	esi, eax
	lea	rdi, .LC206[rip]
	mov	eax, 0
	call	printf@PLT
	mov	DWORD PTR -12[rbp], 3
	jmp	.L259
.L46:
	lea	rdi, .LC207[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L45:
	mov	rax, QWORD PTR -8[rbp]
	add	rax, 1
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	mov	esi, eax
	lea	rdi, .LC208[rip]
	mov	eax, 0
	call	printf@PLT
	mov	DWORD PTR -12[rbp], 2
	jmp	.L259
.L44:
	lea	rdi, .LC209[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L43:
	lea	rdi, .LC210[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L42:
	lea	rdi, .LC196[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L41:
	mov	rax, QWORD PTR -8[rbp]
	add	rax, 1
	movzx	eax, BYTE PTR [rax]
	movzx	edx, al
	mov	rax, QWORD PTR -8[rbp]
	add	rax, 2
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	mov	esi, eax
	lea	rdi, .LC211[rip]
	mov	eax, 0
	call	printf@PLT
	mov	DWORD PTR -12[rbp], 3
	jmp	.L259
.L40:
	mov	rax, QWORD PTR -8[rbp]
	add	rax, 1
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	mov	esi, eax
	lea	rdi, .LC212[rip]
	mov	eax, 0
	call	printf@PLT
	mov	DWORD PTR -12[rbp], 2
	jmp	.L259
.L39:
	mov	rax, QWORD PTR -8[rbp]
	add	rax, 1
	movzx	eax, BYTE PTR [rax]
	movzx	edx, al
	mov	rax, QWORD PTR -8[rbp]
	add	rax, 2
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	mov	esi, eax
	lea	rdi, .LC213[rip]
	mov	eax, 0
	call	printf@PLT
	mov	DWORD PTR -12[rbp], 3
	jmp	.L259
.L38:
	mov	rax, QWORD PTR -8[rbp]
	add	rax, 1
	movzx	eax, BYTE PTR [rax]
	movzx	edx, al
	mov	rax, QWORD PTR -8[rbp]
	add	rax, 2
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	mov	esi, eax
	lea	rdi, .LC199[rip]
	mov	eax, 0
	call	printf@PLT
	mov	DWORD PTR -12[rbp], 3
	jmp	.L259
.L37:
	mov	rax, QWORD PTR -8[rbp]
	add	rax, 1
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	mov	esi, eax
	lea	rdi, .LC214[rip]
	mov	eax, 0
	call	printf@PLT
	mov	DWORD PTR -12[rbp], 2
	jmp	.L259
.L36:
	lea	rdi, .LC215[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L35:
	lea	rdi, .LC216[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L34:
	lea	rdi, .LC217[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L33:
	mov	rax, QWORD PTR -8[rbp]
	add	rax, 1
	movzx	eax, BYTE PTR [rax]
	movzx	edx, al
	mov	rax, QWORD PTR -8[rbp]
	add	rax, 2
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	mov	esi, eax
	lea	rdi, .LC218[rip]
	mov	eax, 0
	call	printf@PLT
	mov	DWORD PTR -12[rbp], 3
	jmp	.L259
.L32:
	lea	rdi, .LC219[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L31:
	mov	rax, QWORD PTR -8[rbp]
	add	rax, 1
	movzx	eax, BYTE PTR [rax]
	movzx	edx, al
	mov	rax, QWORD PTR -8[rbp]
	add	rax, 2
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	mov	esi, eax
	lea	rdi, .LC220[rip]
	mov	eax, 0
	call	printf@PLT
	mov	DWORD PTR -12[rbp], 3
	jmp	.L259
.L30:
	lea	rdi, .LC221[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L29:
	mov	rax, QWORD PTR -8[rbp]
	add	rax, 1
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	mov	esi, eax
	lea	rdi, .LC222[rip]
	mov	eax, 0
	call	printf@PLT
	mov	DWORD PTR -12[rbp], 2
	jmp	.L259
.L28:
	lea	rdi, .LC223[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L27:
	lea	rdi, .LC224[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L26:
	lea	rdi, .LC225[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L25:
	mov	rax, QWORD PTR -8[rbp]
	add	rax, 1
	movzx	eax, BYTE PTR [rax]
	movzx	edx, al
	mov	rax, QWORD PTR -8[rbp]
	add	rax, 2
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	mov	esi, eax
	lea	rdi, .LC226[rip]
	mov	eax, 0
	call	printf@PLT
	mov	DWORD PTR -12[rbp], 3
	jmp	.L259
.L24:
	lea	rdi, .LC227[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L23:
	mov	rax, QWORD PTR -8[rbp]
	add	rax, 1
	movzx	eax, BYTE PTR [rax]
	movzx	edx, al
	mov	rax, QWORD PTR -8[rbp]
	add	rax, 2
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	mov	esi, eax
	lea	rdi, .LC228[rip]
	mov	eax, 0
	call	printf@PLT
	mov	DWORD PTR -12[rbp], 3
	jmp	.L259
.L22:
	mov	rax, QWORD PTR -8[rbp]
	add	rax, 1
	movzx	eax, BYTE PTR [rax]
	movzx	edx, al
	mov	rax, QWORD PTR -8[rbp]
	add	rax, 2
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	mov	esi, eax
	lea	rdi, .LC199[rip]
	mov	eax, 0
	call	printf@PLT
	mov	DWORD PTR -12[rbp], 3
	jmp	.L259
.L21:
	mov	rax, QWORD PTR -8[rbp]
	add	rax, 1
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	mov	esi, eax
	lea	rdi, .LC229[rip]
	mov	eax, 0
	call	printf@PLT
	mov	DWORD PTR -12[rbp], 2
	jmp	.L259
.L20:
	lea	rdi, .LC230[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L19:
	lea	rdi, .LC231[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L18:
	lea	rdi, .LC232[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L17:
	mov	rax, QWORD PTR -8[rbp]
	add	rax, 1
	movzx	eax, BYTE PTR [rax]
	movzx	edx, al
	mov	rax, QWORD PTR -8[rbp]
	add	rax, 2
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	mov	esi, eax
	lea	rdi, .LC233[rip]
	mov	eax, 0
	call	printf@PLT
	mov	DWORD PTR -12[rbp], 3
	jmp	.L259
.L16:
	lea	rdi, .LC234[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L15:
	mov	rax, QWORD PTR -8[rbp]
	add	rax, 1
	movzx	eax, BYTE PTR [rax]
	movzx	edx, al
	mov	rax, QWORD PTR -8[rbp]
	add	rax, 2
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	mov	esi, eax
	lea	rdi, .LC235[rip]
	mov	eax, 0
	call	printf@PLT
	mov	DWORD PTR -12[rbp], 3
	jmp	.L259
.L14:
	lea	rdi, .LC236[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L13:
	mov	rax, QWORD PTR -8[rbp]
	add	rax, 1
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	mov	esi, eax
	lea	rdi, .LC237[rip]
	mov	eax, 0
	call	printf@PLT
	mov	DWORD PTR -12[rbp], 2
	jmp	.L259
.L12:
	lea	rdi, .LC238[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L11:
	lea	rdi, .LC239[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L10:
	lea	rdi, .LC240[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L9:
	mov	rax, QWORD PTR -8[rbp]
	add	rax, 1
	movzx	eax, BYTE PTR [rax]
	movzx	edx, al
	mov	rax, QWORD PTR -8[rbp]
	add	rax, 2
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	mov	esi, eax
	lea	rdi, .LC241[rip]
	mov	eax, 0
	call	printf@PLT
	mov	DWORD PTR -12[rbp], 3
	jmp	.L259
.L8:
	lea	rdi, .LC242[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L259
.L7:
	mov	rax, QWORD PTR -8[rbp]
	add	rax, 1
	movzx	eax, BYTE PTR [rax]
	movzx	edx, al
	mov	rax, QWORD PTR -8[rbp]
	add	rax, 2
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	mov	esi, eax
	lea	rdi, .LC243[rip]
	mov	eax, 0
	call	printf@PLT
	mov	DWORD PTR -12[rbp], 3
	jmp	.L259
.L6:
	mov	rax, QWORD PTR -8[rbp]
	add	rax, 1
	movzx	eax, BYTE PTR [rax]
	movzx	edx, al
	mov	rax, QWORD PTR -8[rbp]
	add	rax, 2
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	mov	esi, eax
	lea	rdi, .LC199[rip]
	mov	eax, 0
	call	printf@PLT
	mov	DWORD PTR -12[rbp], 3
	jmp	.L259
.L5:
	mov	rax, QWORD PTR -8[rbp]
	add	rax, 1
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	mov	esi, eax
	lea	rdi, .LC244[rip]
	mov	eax, 0
	call	printf@PLT
	mov	DWORD PTR -12[rbp], 2
	jmp	.L259
.L3:
	lea	rdi, .LC245[rip]
	mov	eax, 0
	call	printf@PLT
	nop
.L259:
	mov	edi, 10
	call	putchar@PLT
	mov	eax, DWORD PTR -12[rbp]
	leave
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE0:
	.size	Disassemble8080Op, .-Disassemble8080Op
	.ident	"GCC: (Ubuntu 10.5.0-1ubuntu1~20.04) 10.5.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, 6
	.eabi_attribute 34, 0
	.eabi_attribute 18, 4
	.file	"170454236.c"
	.text
	.section	.rodata
	.align	2
.LC0:
	.ascii	"%04x \000"
	.align	2
.LC1:
	.ascii	"%02x \000"
	.align	2
.LC2:
	.ascii	"NOP\000"
	.align	2
.LC3:
	.ascii	"LXI    B,#$%02x%02x\000"
	.align	2
.LC4:
	.ascii	"STAX   B\000"
	.align	2
.LC5:
	.ascii	"INX    B\000"
	.align	2
.LC6:
	.ascii	"INR    B\000"
	.align	2
.LC7:
	.ascii	"DCR    B\000"
	.align	2
.LC8:
	.ascii	"MVI    B,#$%02x\000"
	.align	2
.LC9:
	.ascii	"RLC\000"
	.align	2
.LC10:
	.ascii	"DAD    B\000"
	.align	2
.LC11:
	.ascii	"LDAX   B\000"
	.align	2
.LC12:
	.ascii	"DCX    B\000"
	.align	2
.LC13:
	.ascii	"INR    C\000"
	.align	2
.LC14:
	.ascii	"DCR    C\000"
	.align	2
.LC15:
	.ascii	"MVI    C,#$%02x\000"
	.align	2
.LC16:
	.ascii	"RRC\000"
	.align	2
.LC17:
	.ascii	"LXI    D,#$%02x%02x\000"
	.align	2
.LC18:
	.ascii	"STAX   D\000"
	.align	2
.LC19:
	.ascii	"INX    D\000"
	.align	2
.LC20:
	.ascii	"INR    D\000"
	.align	2
.LC21:
	.ascii	"DCR    D\000"
	.align	2
.LC22:
	.ascii	"MVI    D,#$%02x\000"
	.align	2
.LC23:
	.ascii	"RAL\000"
	.align	2
.LC24:
	.ascii	"DAD    D\000"
	.align	2
.LC25:
	.ascii	"LDAX   D\000"
	.align	2
.LC26:
	.ascii	"DCX    D\000"
	.align	2
.LC27:
	.ascii	"INR    E\000"
	.align	2
.LC28:
	.ascii	"DCR    E\000"
	.align	2
.LC29:
	.ascii	"MVI    E,#$%02x\000"
	.align	2
.LC30:
	.ascii	"RAR\000"
	.align	2
.LC31:
	.ascii	"LXI    H,#$%02x%02x\000"
	.align	2
.LC32:
	.ascii	"SHLD   $%02x%02x\000"
	.align	2
.LC33:
	.ascii	"INX    H\000"
	.align	2
.LC34:
	.ascii	"INR    H\000"
	.align	2
.LC35:
	.ascii	"DCR    H\000"
	.align	2
.LC36:
	.ascii	"MVI    H,#$%02x\000"
	.align	2
.LC37:
	.ascii	"DAA\000"
	.align	2
.LC38:
	.ascii	"DAD    H\000"
	.align	2
.LC39:
	.ascii	"LHLD   $%02x%02x\000"
	.align	2
.LC40:
	.ascii	"DCX    H\000"
	.align	2
.LC41:
	.ascii	"INR    L\000"
	.align	2
.LC42:
	.ascii	"DCR    L\000"
	.align	2
.LC43:
	.ascii	"MVI    L,#$%02x\000"
	.align	2
.LC44:
	.ascii	"CMA\000"
	.align	2
.LC45:
	.ascii	"LXI    SP,#$%02x%02x\000"
	.align	2
.LC46:
	.ascii	"STA    $%02x%02x\000"
	.align	2
.LC47:
	.ascii	"INX    SP\000"
	.align	2
.LC48:
	.ascii	"INR    M\000"
	.align	2
.LC49:
	.ascii	"DCR    M\000"
	.align	2
.LC50:
	.ascii	"MVI    M,#$%02x\000"
	.align	2
.LC51:
	.ascii	"STC\000"
	.align	2
.LC52:
	.ascii	"DAD    SP\000"
	.align	2
.LC53:
	.ascii	"LDA    $%02x%02x\000"
	.align	2
.LC54:
	.ascii	"DCX    SP\000"
	.align	2
.LC55:
	.ascii	"INR    A\000"
	.align	2
.LC56:
	.ascii	"DCR    A\000"
	.align	2
.LC57:
	.ascii	"MVI    A,#$%02x\000"
	.align	2
.LC58:
	.ascii	"CMC\000"
	.align	2
.LC59:
	.ascii	"MOV    B,B\000"
	.align	2
.LC60:
	.ascii	"MOV    B,C\000"
	.align	2
.LC61:
	.ascii	"MOV    B,D\000"
	.align	2
.LC62:
	.ascii	"MOV    B,E\000"
	.align	2
.LC63:
	.ascii	"MOV    B,H\000"
	.align	2
.LC64:
	.ascii	"MOV    B,L\000"
	.align	2
.LC65:
	.ascii	"MOV    B,M\000"
	.align	2
.LC66:
	.ascii	"MOV    B,A\000"
	.align	2
.LC67:
	.ascii	"MOV    C,B\000"
	.align	2
.LC68:
	.ascii	"MOV    C,C\000"
	.align	2
.LC69:
	.ascii	"MOV    C,D\000"
	.align	2
.LC70:
	.ascii	"MOV    C,E\000"
	.align	2
.LC71:
	.ascii	"MOV    C,H\000"
	.align	2
.LC72:
	.ascii	"MOV    C,L\000"
	.align	2
.LC73:
	.ascii	"MOV    C,M\000"
	.align	2
.LC74:
	.ascii	"MOV    C,A\000"
	.align	2
.LC75:
	.ascii	"MOV    D,B\000"
	.align	2
.LC76:
	.ascii	"MOV    D,C\000"
	.align	2
.LC77:
	.ascii	"MOV    D,D\000"
	.align	2
.LC78:
	.ascii	"MOV    D.E\000"
	.align	2
.LC79:
	.ascii	"MOV    D,H\000"
	.align	2
.LC80:
	.ascii	"MOV    D,L\000"
	.align	2
.LC81:
	.ascii	"MOV    D,M\000"
	.align	2
.LC82:
	.ascii	"MOV    D,A\000"
	.align	2
.LC83:
	.ascii	"MOV    E,B\000"
	.align	2
.LC84:
	.ascii	"MOV    E,C\000"
	.align	2
.LC85:
	.ascii	"MOV    E,D\000"
	.align	2
.LC86:
	.ascii	"MOV    E,E\000"
	.align	2
.LC87:
	.ascii	"MOV    E,H\000"
	.align	2
.LC88:
	.ascii	"MOV    E,L\000"
	.align	2
.LC89:
	.ascii	"MOV    E,M\000"
	.align	2
.LC90:
	.ascii	"MOV    E,A\000"
	.align	2
.LC91:
	.ascii	"MOV    H,B\000"
	.align	2
.LC92:
	.ascii	"MOV    H,C\000"
	.align	2
.LC93:
	.ascii	"MOV    H,D\000"
	.align	2
.LC94:
	.ascii	"MOV    H.E\000"
	.align	2
.LC95:
	.ascii	"MOV    H,H\000"
	.align	2
.LC96:
	.ascii	"MOV    H,L\000"
	.align	2
.LC97:
	.ascii	"MOV    H,M\000"
	.align	2
.LC98:
	.ascii	"MOV    H,A\000"
	.align	2
.LC99:
	.ascii	"MOV    L,B\000"
	.align	2
.LC100:
	.ascii	"MOV    L,C\000"
	.align	2
.LC101:
	.ascii	"MOV    L,D\000"
	.align	2
.LC102:
	.ascii	"MOV    L,E\000"
	.align	2
.LC103:
	.ascii	"MOV    L,H\000"
	.align	2
.LC104:
	.ascii	"MOV    L,L\000"
	.align	2
.LC105:
	.ascii	"MOV    L,M\000"
	.align	2
.LC106:
	.ascii	"MOV    L,A\000"
	.align	2
.LC107:
	.ascii	"MOV    M,B\000"
	.align	2
.LC108:
	.ascii	"MOV    M,C\000"
	.align	2
.LC109:
	.ascii	"MOV    M,D\000"
	.align	2
.LC110:
	.ascii	"MOV    M.E\000"
	.align	2
.LC111:
	.ascii	"MOV    M,H\000"
	.align	2
.LC112:
	.ascii	"MOV    M,L\000"
	.align	2
.LC113:
	.ascii	"HLT\000"
	.align	2
.LC114:
	.ascii	"MOV    M,A\000"
	.align	2
.LC115:
	.ascii	"MOV    A,B\000"
	.align	2
.LC116:
	.ascii	"MOV    A,C\000"
	.align	2
.LC117:
	.ascii	"MOV    A,D\000"
	.align	2
.LC118:
	.ascii	"MOV    A,E\000"
	.align	2
.LC119:
	.ascii	"MOV    A,H\000"
	.align	2
.LC120:
	.ascii	"MOV    A,L\000"
	.align	2
.LC121:
	.ascii	"MOV    A,M\000"
	.align	2
.LC122:
	.ascii	"MOV    A,A\000"
	.align	2
.LC123:
	.ascii	"ADD    B\000"
	.align	2
.LC124:
	.ascii	"ADD    C\000"
	.align	2
.LC125:
	.ascii	"ADD    D\000"
	.align	2
.LC126:
	.ascii	"ADD    E\000"
	.align	2
.LC127:
	.ascii	"ADD    H\000"
	.align	2
.LC128:
	.ascii	"ADD    L\000"
	.align	2
.LC129:
	.ascii	"ADD    M\000"
	.align	2
.LC130:
	.ascii	"ADD    A\000"
	.align	2
.LC131:
	.ascii	"ADC    B\000"
	.align	2
.LC132:
	.ascii	"ADC    C\000"
	.align	2
.LC133:
	.ascii	"ADC    D\000"
	.align	2
.LC134:
	.ascii	"ADC    E\000"
	.align	2
.LC135:
	.ascii	"ADC    H\000"
	.align	2
.LC136:
	.ascii	"ADC    L\000"
	.align	2
.LC137:
	.ascii	"ADC    M\000"
	.align	2
.LC138:
	.ascii	"ADC    A\000"
	.align	2
.LC139:
	.ascii	"SUB    B\000"
	.align	2
.LC140:
	.ascii	"SUB    C\000"
	.align	2
.LC141:
	.ascii	"SUB    D\000"
	.align	2
.LC142:
	.ascii	"SUB    E\000"
	.align	2
.LC143:
	.ascii	"SUB    H\000"
	.align	2
.LC144:
	.ascii	"SUB    L\000"
	.align	2
.LC145:
	.ascii	"SUB    M\000"
	.align	2
.LC146:
	.ascii	"SUB    A\000"
	.align	2
.LC147:
	.ascii	"SBB    B\000"
	.align	2
.LC148:
	.ascii	"SBB    C\000"
	.align	2
.LC149:
	.ascii	"SBB    D\000"
	.align	2
.LC150:
	.ascii	"SBB    E\000"
	.align	2
.LC151:
	.ascii	"SBB    H\000"
	.align	2
.LC152:
	.ascii	"SBB    L\000"
	.align	2
.LC153:
	.ascii	"SBB    M\000"
	.align	2
.LC154:
	.ascii	"SBB    A\000"
	.align	2
.LC155:
	.ascii	"ANA    B\000"
	.align	2
.LC156:
	.ascii	"ANA    C\000"
	.align	2
.LC157:
	.ascii	"ANA    D\000"
	.align	2
.LC158:
	.ascii	"ANA    E\000"
	.align	2
.LC159:
	.ascii	"ANA    H\000"
	.align	2
.LC160:
	.ascii	"ANA    L\000"
	.align	2
.LC161:
	.ascii	"ANA    M\000"
	.align	2
.LC162:
	.ascii	"ANA    A\000"
	.align	2
.LC163:
	.ascii	"XRA    B\000"
	.align	2
.LC164:
	.ascii	"XRA    C\000"
	.align	2
.LC165:
	.ascii	"XRA    D\000"
	.align	2
.LC166:
	.ascii	"XRA    E\000"
	.align	2
.LC167:
	.ascii	"XRA    H\000"
	.align	2
.LC168:
	.ascii	"XRA    L\000"
	.align	2
.LC169:
	.ascii	"XRA    M\000"
	.align	2
.LC170:
	.ascii	"XRA    A\000"
	.align	2
.LC171:
	.ascii	"ORA    B\000"
	.align	2
.LC172:
	.ascii	"ORA    C\000"
	.align	2
.LC173:
	.ascii	"ORA    D\000"
	.align	2
.LC174:
	.ascii	"ORA    E\000"
	.align	2
.LC175:
	.ascii	"ORA    H\000"
	.align	2
.LC176:
	.ascii	"ORA    L\000"
	.align	2
.LC177:
	.ascii	"ORA    M\000"
	.align	2
.LC178:
	.ascii	"ORA    A\000"
	.align	2
.LC179:
	.ascii	"CMP    B\000"
	.align	2
.LC180:
	.ascii	"CMP    C\000"
	.align	2
.LC181:
	.ascii	"CMP    D\000"
	.align	2
.LC182:
	.ascii	"CMP    E\000"
	.align	2
.LC183:
	.ascii	"CMP    H\000"
	.align	2
.LC184:
	.ascii	"CMP    L\000"
	.align	2
.LC185:
	.ascii	"CMP    M\000"
	.align	2
.LC186:
	.ascii	"CMP    A\000"
	.align	2
.LC187:
	.ascii	"RNZ\000"
	.align	2
.LC188:
	.ascii	"POP    B\000"
	.align	2
.LC189:
	.ascii	"JNZ    $%02x%02x\000"
	.align	2
.LC190:
	.ascii	"JMP    $%02x%02x\000"
	.align	2
.LC191:
	.ascii	"CNZ    $%02x%02x\000"
	.align	2
.LC192:
	.ascii	"PUSH   B\000"
	.align	2
.LC193:
	.ascii	"ADI    #$%02x\000"
	.align	2
.LC194:
	.ascii	"RST    0\000"
	.align	2
.LC195:
	.ascii	"RZ\000"
	.align	2
.LC196:
	.ascii	"RET\000"
	.align	2
.LC197:
	.ascii	"JZ     $%02x%02x\000"
	.align	2
.LC198:
	.ascii	"CZ     $%02x%02x\000"
	.align	2
.LC199:
	.ascii	"CALL   $%02x%02x\000"
	.align	2
.LC200:
	.ascii	"ACI    #$%02x\000"
	.align	2
.LC201:
	.ascii	"RST    1\000"
	.align	2
.LC202:
	.ascii	"RNC\000"
	.align	2
.LC203:
	.ascii	"POP    D\000"
	.align	2
.LC204:
	.ascii	"JNC    $%02x%02x\000"
	.align	2
.LC205:
	.ascii	"OUT    #$%02x\000"
	.align	2
.LC206:
	.ascii	"CNC    $%02x%02x\000"
	.align	2
.LC207:
	.ascii	"PUSH   D\000"
	.align	2
.LC208:
	.ascii	"SUI    #$%02x\000"
	.align	2
.LC209:
	.ascii	"RST    2\000"
	.align	2
.LC210:
	.ascii	"RC\000"
	.align	2
.LC211:
	.ascii	"JC     $%02x%02x\000"
	.align	2
.LC212:
	.ascii	"IN     #$%02x\000"
	.align	2
.LC213:
	.ascii	"CC     $%02x%02x\000"
	.align	2
.LC214:
	.ascii	"SBI    #$%02x\000"
	.align	2
.LC215:
	.ascii	"RST    3\000"
	.align	2
.LC216:
	.ascii	"RPO\000"
	.align	2
.LC217:
	.ascii	"POP    H\000"
	.align	2
.LC218:
	.ascii	"JPO    $%02x%02x\000"
	.align	2
.LC219:
	.ascii	"XTHL\000"
	.align	2
.LC220:
	.ascii	"CPO    $%02x%02x\000"
	.align	2
.LC221:
	.ascii	"PUSH   H\000"
	.align	2
.LC222:
	.ascii	"ANI    #$%02x\000"
	.align	2
.LC223:
	.ascii	"RST    4\000"
	.align	2
.LC224:
	.ascii	"RPE\000"
	.align	2
.LC225:
	.ascii	"PCHL\000"
	.align	2
.LC226:
	.ascii	"JPE    $%02x%02x\000"
	.align	2
.LC227:
	.ascii	"XCHG\000"
	.align	2
.LC228:
	.ascii	"CPE     $%02x%02x\000"
	.align	2
.LC229:
	.ascii	"XRI    #$%02x\000"
	.align	2
.LC230:
	.ascii	"RST    5\000"
	.align	2
.LC231:
	.ascii	"RP\000"
	.align	2
.LC232:
	.ascii	"POP    PSW\000"
	.align	2
.LC233:
	.ascii	"JP     $%02x%02x\000"
	.align	2
.LC234:
	.ascii	"DI\000"
	.align	2
.LC235:
	.ascii	"CP     $%02x%02x\000"
	.align	2
.LC236:
	.ascii	"PUSH   PSW\000"
	.align	2
.LC237:
	.ascii	"ORI    #$%02x\000"
	.align	2
.LC238:
	.ascii	"RST    6\000"
	.align	2
.LC239:
	.ascii	"RM\000"
	.align	2
.LC240:
	.ascii	"SPHL\000"
	.align	2
.LC241:
	.ascii	"JM     $%02x%02x\000"
	.align	2
.LC242:
	.ascii	"EI\000"
	.align	2
.LC243:
	.ascii	"CM     $%02x%02x\000"
	.align	2
.LC244:
	.ascii	"CPI    #$%02x\000"
	.align	2
.LC245:
	.ascii	"RST    7\000"
	.text
	.align	2
	.global	Disassemble8080Op
	.syntax unified
	.arm
	.fpu softvfp
	.type	Disassemble8080Op, %function
Disassemble8080Op:
	@ args = 0, pretend = 0, frame = 16
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	sub	sp, sp, #16
	str	r0, [fp, #-16]
	str	r1, [fp, #-20]
	ldr	r3, [fp, #-20]
	ldr	r2, [fp, #-16]
	add	r3, r2, r3
	str	r3, [fp, #-8]
	mov	r3, #1
	str	r3, [fp, #-12]
	ldr	r1, [fp, #-20]
	ldr	r0, .L261
	bl	printf
	ldr	r3, [fp, #-8]
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r0, .L261+4
	bl	printf
	ldr	r3, [fp, #-8]
	ldrb	r3, [r3]	@ zero_extendqisi2
	sub	r3, r3, #1
	cmp	r3, #254
	ldrls	pc, [pc, r3, asl #2]
	b	.L2
.L4:
	.word	.L258
	.word	.L257
	.word	.L256
	.word	.L255
	.word	.L254
	.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	.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	.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	.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	.L16
	.word	.L15
	.word	.L14
	.word	.L13
	.word	.L12
	.word	.L11
	.word	.L10
	.word	.L9
	.word	.L8
	.word	.L7
	.word	.L6
	.word	.L5
	.word	.L3
.L2:
	ldr	r0, .L261+8
	bl	printf
	b	.L259
.L258:
	ldr	r3, [fp, #-8]
	add	r3, r3, #2
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r3, [fp, #-8]
	add	r3, r3, #1
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r2, r3
	ldr	r0, .L261+12
	bl	printf
	mov	r3, #3
	str	r3, [fp, #-12]
	b	.L259
.L257:
	ldr	r0, .L261+16
	bl	printf
	b	.L259
.L256:
	ldr	r0, .L261+20
	bl	printf
	b	.L259
.L255:
	ldr	r0, .L261+24
	bl	printf
	b	.L259
.L254:
	ldr	r0, .L261+28
	bl	printf
	b	.L259
.L253:
	ldr	r3, [fp, #-8]
	add	r3, r3, #1
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r0, .L261+32
	bl	printf
	mov	r3, #2
	str	r3, [fp, #-12]
	b	.L259
.L252:
	ldr	r0, .L261+36
	bl	printf
	b	.L259
.L251:
	ldr	r0, .L261+8
	bl	printf
	b	.L259
.L250:
	ldr	r0, .L261+40
	bl	printf
	b	.L259
.L249:
	ldr	r0, .L261+44
	bl	printf
	b	.L259
.L248:
	ldr	r0, .L261+48
	bl	printf
	b	.L259
.L247:
	ldr	r0, .L261+52
	bl	printf
	b	.L259
.L246:
	ldr	r0, .L261+56
	bl	printf
	b	.L259
.L245:
	ldr	r3, [fp, #-8]
	add	r3, r3, #1
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r0, .L261+60
	bl	printf
	mov	r3, #2
	str	r3, [fp, #-12]
	b	.L259
.L244:
	ldr	r0, .L261+64
	bl	printf
	b	.L259
.L243:
	ldr	r0, .L261+8
	bl	printf
	b	.L259
.L242:
	ldr	r3, [fp, #-8]
	add	r3, r3, #2
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r3, [fp, #-8]
	add	r3, r3, #1
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r2, r3
	ldr	r0, .L261+68
	bl	printf
	mov	r3, #3
	str	r3, [fp, #-12]
	b	.L259
.L241:
	ldr	r0, .L261+72
	bl	printf
	b	.L259
.L240:
	ldr	r0, .L261+76
	bl	printf
	b	.L259
.L239:
	ldr	r0, .L261+80
	bl	printf
	b	.L259
.L238:
	ldr	r0, .L261+84
	bl	printf
	b	.L259
.L237:
	ldr	r3, [fp, #-8]
	add	r3, r3, #1
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r0, .L261+88
	bl	printf
	mov	r3, #2
	str	r3, [fp, #-12]
	b	.L259
.L236:
	ldr	r0, .L261+92
	bl	printf
	b	.L259
.L235:
	ldr	r0, .L261+8
	bl	printf
	b	.L259
.L234:
	ldr	r0, .L261+96
	bl	printf
	b	.L259
.L233:
	ldr	r0, .L261+100
	bl	printf
	b	.L259
.L232:
	ldr	r0, .L261+104
	bl	printf
	b	.L259
.L231:
	ldr	r0, .L261+108
	bl	printf
	b	.L259
.L230:
	ldr	r0, .L261+112
	bl	printf
	b	.L259
.L229:
	ldr	r3, [fp, #-8]
	add	r3, r3, #1
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r0, .L261+116
	bl	printf
	mov	r3, #2
	str	r3, [fp, #-12]
	b	.L259
.L228:
	ldr	r0, .L261+120
	bl	printf
	b	.L259
.L227:
	ldr	r0, .L261+8
	bl	printf
	b	.L259
.L226:
	ldr	r3, [fp, #-8]
	add	r3, r3, #2
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r3, [fp, #-8]
	add	r3, r3, #1
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r2, r3
	ldr	r0, .L261+124
	bl	printf
	mov	r3, #3
	str	r3, [fp, #-12]
	b	.L259
.L225:
	ldr	r3, [fp, #-8]
	add	r3, r3, #2
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r3, [fp, #-8]
	add	r3, r3, #1
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r2, r3
	ldr	r0, .L261+128
	bl	printf
	mov	r3, #3
	str	r3, [fp, #-12]
	b	.L259
.L224:
	ldr	r0, .L261+132
	bl	printf
	b	.L259
.L223:
	ldr	r0, .L261+136
	bl	printf
	b	.L259
.L222:
	ldr	r0, .L261+140
	bl	printf
	b	.L259
.L221:
	ldr	r3, [fp, #-8]
	add	r3, r3, #1
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r0, .L261+144
	bl	printf
	mov	r3, #2
	str	r3, [fp, #-12]
	b	.L259
.L220:
	ldr	r0, .L261+148
	bl	printf
	b	.L259
.L219:
	ldr	r0, .L261+8
	bl	printf
	b	.L259
.L218:
	ldr	r0, .L261+152
	bl	printf
	b	.L259
.L217:
	ldr	r3, [fp, #-8]
	add	r3, r3, #2
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r3, [fp, #-8]
	add	r3, r3, #1
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r2, r3
	ldr	r0, .L261+156
	bl	printf
	mov	r3, #3
	str	r3, [fp, #-12]
	b	.L259
.L216:
	ldr	r0, .L261+160
	bl	printf
	b	.L259
.L215:
	ldr	r0, .L261+164
	bl	printf
	b	.L259
.L214:
	ldr	r0, .L261+168
	bl	printf
	b	.L259
.L213:
	ldr	r3, [fp, #-8]
	add	r3, r3, #1
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r0, .L261+172
	bl	printf
	mov	r3, #2
	str	r3, [fp, #-12]
	b	.L259
.L212:
	ldr	r0, .L261+176
	bl	printf
	b	.L259
.L211:
	ldr	r0, .L261+8
	bl	printf
	b	.L259
.L210:
	ldr	r3, [fp, #-8]
	add	r3, r3, #2
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r3, [fp, #-8]
	add	r3, r3, #1
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r2, r3
	ldr	r0, .L261+180
	bl	printf
	mov	r3, #3
	str	r3, [fp, #-12]
	b	.L259
.L209:
	ldr	r3, [fp, #-8]
	add	r3, r3, #2
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r3, [fp, #-8]
	add	r3, r3, #1
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r2, r3
	ldr	r0, .L261+184
	bl	printf
	mov	r3, #3
	str	r3, [fp, #-12]
	b	.L259
.L208:
	ldr	r0, .L261+188
	bl	printf
	b	.L259
.L207:
	ldr	r0, .L261+192
	bl	printf
	b	.L259
.L206:
	ldr	r0, .L261+196
	bl	printf
	b	.L259
.L205:
	ldr	r3, [fp, #-8]
	add	r3, r3, #1
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r0, .L261+200
	bl	printf
	mov	r3, #2
	str	r3, [fp, #-12]
	b	.L259
.L204:
	ldr	r0, .L261+204
	bl	printf
	b	.L259
.L203:
	ldr	r0, .L261+8
	bl	printf
	b	.L259
.L202:
	ldr	r0, .L261+208
	bl	printf
	b	.L259
.L201:
	ldr	r3, [fp, #-8]
	add	r3, r3, #2
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r3, [fp, #-8]
	add	r3, r3, #1
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r2, r3
	ldr	r0, .L261+212
	bl	printf
	mov	r3, #3
	str	r3, [fp, #-12]
	b	.L259
.L200:
	ldr	r0, .L261+216
	bl	printf
	b	.L259
.L199:
	ldr	r0, .L261+220
	bl	printf
	b	.L259
.L198:
	ldr	r0, .L261+224
	bl	printf
	b	.L259
.L197:
	ldr	r3, [fp, #-8]
	add	r3, r3, #1
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r0, .L261+228
	bl	printf
	mov	r3, #2
	str	r3, [fp, #-12]
	b	.L259
.L196:
	ldr	r0, .L261+232
	bl	printf
	b	.L259
.L195:
	ldr	r0, .L261+236
	bl	printf
	b	.L259
.L194:
	ldr	r0, .L261+240
	bl	printf
	b	.L259
.L193:
	ldr	r0, .L261+244
	bl	printf
	b	.L259
.L192:
	ldr	r0, .L261+248
	bl	printf
	b	.L259
.L191:
	ldr	r0, .L261+252
	bl	printf
	b	.L259
.L190:
	ldr	r0, .L261+256
	bl	printf
	b	.L259
.L189:
	ldr	r0, .L261+260
	bl	printf
	b	.L259
.L188:
	ldr	r0, .L261+264
	bl	printf
	b	.L259
.L187:
	ldr	r0, .L261+268
	bl	printf
	b	.L259
.L186:
	ldr	r0, .L261+272
	bl	printf
	b	.L259
.L185:
	ldr	r0, .L261+276
	bl	printf
	b	.L259
.L184:
	ldr	r0, .L261+280
	bl	printf
	b	.L259
.L183:
	ldr	r0, .L261+284
	bl	printf
	b	.L259
.L182:
	ldr	r0, .L261+288
	bl	printf
	b	.L259
.L181:
	ldr	r0, .L261+292
	bl	printf
	b	.L259
.L180:
	ldr	r0, .L261+296
	bl	printf
	b	.L259
.L179:
	ldr	r0, .L261+300
	bl	printf
	b	.L259
.L178:
	ldr	r0, .L261+304
	bl	printf
	b	.L259
.L177:
	ldr	r0, .L261+308
	bl	printf
	b	.L259
.L176:
	ldr	r0, .L261+312
	bl	printf
	b	.L259
.L175:
	ldr	r0, .L261+316
	bl	printf
	b	.L259
.L174:
	ldr	r0, .L261+320
	bl	printf
	b	.L259
.L173:
	ldr	r0, .L261+324
	bl	printf
	b	.L259
.L172:
	ldr	r0, .L261+328
	bl	printf
	b	.L259
.L171:
	ldr	r0, .L261+332
	bl	printf
	b	.L259
.L170:
	ldr	r0, .L261+336
	bl	printf
	b	.L259
.L169:
	ldr	r0, .L261+340
	bl	printf
	b	.L259
.L168:
	ldr	r0, .L261+344
	bl	printf
	b	.L259
.L167:
	ldr	r0, .L261+348
	bl	printf
	b	.L259
.L166:
	ldr	r0, .L261+352
	bl	printf
	b	.L259
.L165:
	ldr	r0, .L261+356
	bl	printf
	b	.L259
.L164:
	ldr	r0, .L261+360
	bl	printf
	b	.L259
.L163:
	ldr	r0, .L261+364
	bl	printf
	b	.L259
.L162:
	ldr	r0, .L261+368
	bl	printf
	b	.L259
.L161:
	ldr	r0, .L261+372
	bl	printf
	b	.L259
.L160:
	ldr	r0, .L261+376
	bl	printf
	b	.L259
.L159:
	ldr	r0, .L261+380
	bl	printf
	b	.L259
.L158:
	ldr	r0, .L261+384
	bl	printf
	b	.L259
.L157:
	ldr	r0, .L261+388
	bl	printf
	b	.L259
.L156:
	ldr	r0, .L261+392
	bl	printf
	b	.L259
.L155:
	ldr	r0, .L261+396
	bl	printf
	b	.L259
.L154:
	ldr	r0, .L261+400
	bl	printf
	b	.L259
.L153:
	ldr	r0, .L261+404
	bl	printf
	b	.L259
.L152:
	ldr	r0, .L261+408
	bl	printf
	b	.L259
.L151:
	ldr	r0, .L261+412
	bl	printf
	b	.L259
.L150:
	ldr	r0, .L261+416
	bl	printf
	b	.L259
.L149:
	ldr	r0, .L261+420
	bl	printf
	b	.L259
.L148:
	ldr	r0, .L261+424
	bl	printf
	b	.L259
.L147:
	ldr	r0, .L261+428
	bl	printf
	b	.L259
.L146:
	ldr	r0, .L261+432
	bl	printf
	b	.L259
.L145:
	ldr	r0, .L261+436
	bl	printf
	b	.L259
.L144:
	ldr	r0, .L261+440
	bl	printf
	b	.L259
.L143:
	ldr	r0, .L261+444
	bl	printf
	b	.L259
.L142:
	ldr	r0, .L261+448
	bl	printf
	b	.L259
.L141:
	ldr	r0, .L261+452
	bl	printf
	b	.L259
.L140:
	ldr	r0, .L261+456
	bl	printf
	b	.L259
.L139:
	ldr	r0, .L261+460
	bl	printf
	b	.L259
.L138:
	ldr	r0, .L261+464
	bl	printf
	b	.L259
.L137:
	ldr	r0, .L261+468
	bl	printf
	b	.L259
.L136:
	ldr	r0, .L261+472
	bl	printf
	b	.L259
.L135:
	ldr	r0, .L261+476
	bl	printf
	b	.L259
.L134:
	ldr	r0, .L261+480
	bl	printf
	b	.L259
.L133:
	ldr	r0, .L261+484
	bl	printf
	b	.L259
.L132:
	ldr	r0, .L261+488
	bl	printf
	b	.L259
.L131:
	ldr	r0, .L261+492
	bl	printf
	b	.L259
.L130:
	ldr	r0, .L261+496
	bl	printf
	b	.L259
.L129:
	ldr	r0, .L261+500
	bl	printf
	b	.L259
.L128:
	ldr	r0, .L261+504
	bl	printf
	b	.L259
.L127:
	ldr	r0, .L261+508
	bl	printf
	b	.L259
.L126:
	ldr	r0, .L261+512
	bl	printf
	b	.L259
.L125:
	ldr	r0, .L261+516
	bl	printf
	b	.L259
.L124:
	ldr	r0, .L261+520
	bl	printf
	b	.L259
.L123:
	ldr	r0, .L261+524
	bl	printf
	b	.L259
.L122:
	ldr	r0, .L261+528
	bl	printf
	b	.L259
.L121:
	ldr	r0, .L261+532
	bl	printf
	b	.L259
.L120:
	ldr	r0, .L261+536
	bl	printf
	b	.L259
.L119:
	ldr	r0, .L261+540
	bl	printf
	b	.L259
.L118:
	ldr	r0, .L261+544
	bl	printf
	b	.L259
.L117:
	ldr	r0, .L261+548
	bl	printf
	b	.L259
.L116:
	ldr	r0, .L261+552
	bl	printf
	b	.L259
.L115:
	ldr	r0, .L261+556
	bl	printf
	b	.L259
.L114:
	ldr	r0, .L261+560
	bl	printf
	b	.L259
.L113:
	ldr	r0, .L261+564
	bl	printf
	b	.L259
.L112:
	ldr	r0, .L261+568
	bl	printf
	b	.L259
.L111:
	ldr	r0, .L261+572
	bl	printf
	b	.L259
.L110:
	ldr	r0, .L261+576
	bl	printf
	b	.L259
.L109:
	ldr	r0, .L261+580
	bl	printf
	b	.L259
.L108:
	ldr	r0, .L261+584
	bl	printf
	b	.L259
.L107:
	ldr	r0, .L261+588
	bl	printf
	b	.L259
.L106:
	ldr	r0, .L261+592
	bl	printf
	b	.L259
.L105:
	ldr	r0, .L261+596
	bl	printf
	b	.L259
.L104:
	ldr	r0, .L261+600
	bl	printf
	b	.L259
.L103:
	ldr	r0, .L261+604
	bl	printf
	b	.L259
.L102:
	ldr	r0, .L261+608
	bl	printf
	b	.L259
.L101:
	ldr	r0, .L261+612
	bl	printf
	b	.L259
.L100:
	ldr	r0, .L261+616
	bl	printf
	b	.L259
.L99:
	ldr	r0, .L261+620
	bl	printf
	b	.L259
.L98:
	ldr	r0, .L261+624
	bl	printf
	b	.L259
.L97:
	ldr	r0, .L261+628
	bl	printf
	b	.L259
.L96:
	ldr	r0, .L261+632
	bl	printf
	b	.L259
.L95:
	ldr	r0, .L261+636
	bl	printf
	b	.L259
.L94:
	ldr	r0, .L261+640
	bl	printf
	b	.L259
.L93:
	ldr	r0, .L261+644
	bl	printf
	b	.L259
.L92:
	ldr	r0, .L261+648
	bl	printf
	b	.L259
.L91:
	ldr	r0, .L261+652
	bl	printf
	b	.L259
.L90:
	ldr	r0, .L261+656
	bl	printf
	b	.L259
.L89:
	ldr	r0, .L261+660
	bl	printf
	b	.L259
.L88:
	ldr	r0, .L261+664
	bl	printf
	b	.L259
.L87:
	ldr	r0, .L261+668
	bl	printf
	b	.L259
.L86:
	ldr	r0, .L261+672
	bl	printf
	b	.L259
.L85:
	ldr	r0, .L261+676
	bl	printf
	b	.L259
.L84:
	ldr	r0, .L261+680
	bl	printf
	b	.L259
.L83:
	ldr	r0, .L261+684
	bl	printf
	b	.L259
.L82:
	ldr	r0, .L261+688
	bl	printf
	b	.L259
.L81:
	ldr	r0, .L261+692
	bl	printf
	b	.L259
.L80:
	ldr	r0, .L261+696
	bl	printf
	b	.L259
.L79:
	ldr	r0, .L261+700
	bl	printf
	b	.L259
.L78:
	ldr	r0, .L261+704
	bl	printf
	b	.L259
.L77:
	ldr	r0, .L261+708
	bl	printf
	b	.L259
.L76:
	ldr	r0, .L261+712
	bl	printf
	b	.L259
.L75:
	ldr	r0, .L261+716
	bl	printf
	b	.L259
.L74:
	ldr	r0, .L261+720
	bl	printf
	b	.L259
.L73:
	ldr	r0, .L261+724
	bl	printf
	b	.L259
.L72:
	ldr	r0, .L261+728
	bl	printf
	b	.L259
.L71:
	ldr	r0, .L261+732
	bl	printf
	b	.L259
.L70:
	ldr	r0, .L261+736
	bl	printf
	b	.L259
.L69:
	ldr	r0, .L261+740
	bl	printf
	b	.L259
.L68:
	ldr	r0, .L261+744
	bl	printf
	b	.L259
.L67:
	ldr	r0, .L261+748
	bl	printf
	b	.L259
.L66:
	ldr	r0, .L261+752
	bl	printf
	b	.L259
.L65:
	ldr	r3, [fp, #-8]
	add	r3, r3, #2
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r3, [fp, #-8]
	add	r3, r3, #1
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r2, r3
	ldr	r0, .L261+756
	bl	printf
	mov	r3, #3
	str	r3, [fp, #-12]
	b	.L259
.L64:
	ldr	r3, [fp, #-8]
	add	r3, r3, #2
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r3, [fp, #-8]
	add	r3, r3, #1
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r2, r3
	ldr	r0, .L261+784
	bl	printf
	mov	r3, #3
	str	r3, [fp, #-12]
	b	.L259
.L63:
	ldr	r3, [fp, #-8]
	add	r3, r3, #2
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r3, [fp, #-8]
	add	r3, r3, #1
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r2, r3
	ldr	r0, .L261+760
	bl	printf
	mov	r3, #3
	str	r3, [fp, #-12]
	b	.L259
.L62:
	ldr	r0, .L261+764
	bl	printf
	b	.L259
.L262:
	.align	2
.L261:
	.word	.LC0
	.word	.LC1
	.word	.LC2
	.word	.LC3
	.word	.LC4
	.word	.LC5
	.word	.LC6
	.word	.LC7
	.word	.LC8
	.word	.LC9
	.word	.LC10
	.word	.LC11
	.word	.LC12
	.word	.LC13
	.word	.LC14
	.word	.LC15
	.word	.LC16
	.word	.LC17
	.word	.LC18
	.word	.LC19
	.word	.LC20
	.word	.LC21
	.word	.LC22
	.word	.LC23
	.word	.LC24
	.word	.LC25
	.word	.LC26
	.word	.LC27
	.word	.LC28
	.word	.LC29
	.word	.LC30
	.word	.LC31
	.word	.LC32
	.word	.LC33
	.word	.LC34
	.word	.LC35
	.word	.LC36
	.word	.LC37
	.word	.LC38
	.word	.LC39
	.word	.LC40
	.word	.LC41
	.word	.LC42
	.word	.LC43
	.word	.LC44
	.word	.LC45
	.word	.LC46
	.word	.LC47
	.word	.LC48
	.word	.LC49
	.word	.LC50
	.word	.LC51
	.word	.LC52
	.word	.LC53
	.word	.LC54
	.word	.LC55
	.word	.LC56
	.word	.LC57
	.word	.LC58
	.word	.LC59
	.word	.LC60
	.word	.LC61
	.word	.LC62
	.word	.LC63
	.word	.LC64
	.word	.LC65
	.word	.LC66
	.word	.LC67
	.word	.LC68
	.word	.LC69
	.word	.LC70
	.word	.LC71
	.word	.LC72
	.word	.LC73
	.word	.LC74
	.word	.LC75
	.word	.LC76
	.word	.LC77
	.word	.LC78
	.word	.LC79
	.word	.LC80
	.word	.LC81
	.word	.LC82
	.word	.LC83
	.word	.LC84
	.word	.LC85
	.word	.LC86
	.word	.LC87
	.word	.LC88
	.word	.LC89
	.word	.LC90
	.word	.LC91
	.word	.LC92
	.word	.LC93
	.word	.LC94
	.word	.LC95
	.word	.LC96
	.word	.LC97
	.word	.LC98
	.word	.LC99
	.word	.LC100
	.word	.LC101
	.word	.LC102
	.word	.LC103
	.word	.LC104
	.word	.LC105
	.word	.LC106
	.word	.LC107
	.word	.LC108
	.word	.LC109
	.word	.LC110
	.word	.LC111
	.word	.LC112
	.word	.LC113
	.word	.LC114
	.word	.LC115
	.word	.LC116
	.word	.LC117
	.word	.LC118
	.word	.LC119
	.word	.LC120
	.word	.LC121
	.word	.LC122
	.word	.LC123
	.word	.LC124
	.word	.LC125
	.word	.LC126
	.word	.LC127
	.word	.LC128
	.word	.LC129
	.word	.LC130
	.word	.LC131
	.word	.LC132
	.word	.LC133
	.word	.LC134
	.word	.LC135
	.word	.LC136
	.word	.LC137
	.word	.LC138
	.word	.LC139
	.word	.LC140
	.word	.LC141
	.word	.LC142
	.word	.LC143
	.word	.LC144
	.word	.LC145
	.word	.LC146
	.word	.LC147
	.word	.LC148
	.word	.LC149
	.word	.LC150
	.word	.LC151
	.word	.LC152
	.word	.LC153
	.word	.LC154
	.word	.LC155
	.word	.LC156
	.word	.LC157
	.word	.LC158
	.word	.LC159
	.word	.LC160
	.word	.LC161
	.word	.LC162
	.word	.LC163
	.word	.LC164
	.word	.LC165
	.word	.LC166
	.word	.LC167
	.word	.LC168
	.word	.LC169
	.word	.LC170
	.word	.LC171
	.word	.LC172
	.word	.LC173
	.word	.LC174
	.word	.LC175
	.word	.LC176
	.word	.LC177
	.word	.LC178
	.word	.LC179
	.word	.LC180
	.word	.LC181
	.word	.LC182
	.word	.LC183
	.word	.LC184
	.word	.LC185
	.word	.LC186
	.word	.LC187
	.word	.LC188
	.word	.LC189
	.word	.LC191
	.word	.LC192
	.word	.LC193
	.word	.LC194
	.word	.LC195
	.word	.LC197
	.word	.LC190
	.word	.LC198
	.word	.LC200
	.word	.LC201
	.word	.LC202
	.word	.LC203
	.word	.LC204
	.word	.LC205
	.word	.LC206
	.word	.LC207
	.word	.LC208
	.word	.LC209
	.word	.LC210
	.word	.LC196
	.word	.LC211
	.word	.LC212
	.word	.LC213
	.word	.LC214
	.word	.LC215
	.word	.LC216
	.word	.LC217
	.word	.LC218
	.word	.LC219
	.word	.LC220
	.word	.LC221
	.word	.LC222
	.word	.LC223
	.word	.LC224
	.word	.LC225
	.word	.LC226
	.word	.LC227
	.word	.LC228
	.word	.LC229
	.word	.LC230
	.word	.LC231
	.word	.LC232
	.word	.LC233
	.word	.LC234
	.word	.LC235
	.word	.LC236
	.word	.LC237
	.word	.LC238
	.word	.LC239
	.word	.LC240
	.word	.LC241
	.word	.LC242
	.word	.LC243
	.word	.LC199
	.word	.LC244
	.word	.LC245
.L61:
	ldr	r3, [fp, #-8]
	add	r3, r3, #1
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r0, .L261+768
	bl	printf
	mov	r3, #2
	str	r3, [fp, #-12]
	b	.L259
.L60:
	ldr	r0, .L261+772
	bl	printf
	b	.L259
.L59:
	ldr	r0, .L261+776
	bl	printf
	b	.L259
.L58:
	ldr	r0, .L261+836
	bl	printf
	b	.L259
.L57:
	ldr	r3, [fp, #-8]
	add	r3, r3, #2
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r3, [fp, #-8]
	add	r3, r3, #1
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r2, r3
	ldr	r0, .L261+780
	bl	printf
	mov	r3, #3
	str	r3, [fp, #-12]
	b	.L259
.L56:
	ldr	r3, [fp, #-8]
	add	r3, r3, #2
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r3, [fp, #-8]
	add	r3, r3, #1
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r2, r3
	ldr	r0, .L261+784
	bl	printf
	mov	r3, #3
	str	r3, [fp, #-12]
	b	.L259
.L55:
	ldr	r3, [fp, #-8]
	add	r3, r3, #2
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r3, [fp, #-8]
	add	r3, r3, #1
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r2, r3
	ldr	r0, .L261+788
	bl	printf
	mov	r3, #3
	str	r3, [fp, #-12]
	b	.L259
.L54:
	ldr	r3, [fp, #-8]
	add	r3, r3, #2
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r3, [fp, #-8]
	add	r3, r3, #1
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r2, r3
	ldr	r0, .L261+972
	bl	printf
	mov	r3, #3
	str	r3, [fp, #-12]
	b	.L259
.L53:
	ldr	r3, [fp, #-8]
	add	r3, r3, #1
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r0, .L261+792
	bl	printf
	mov	r3, #2
	str	r3, [fp, #-12]
	b	.L259
.L52:
	ldr	r0, .L261+796
	bl	printf
	b	.L259
.L51:
	ldr	r0, .L261+800
	bl	printf
	b	.L259
.L50:
	ldr	r0, .L261+804
	bl	printf
	b	.L259
.L49:
	ldr	r3, [fp, #-8]
	add	r3, r3, #2
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r3, [fp, #-8]
	add	r3, r3, #1
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r2, r3
	ldr	r0, .L261+808
	bl	printf
	mov	r3, #3
	str	r3, [fp, #-12]
	b	.L259
.L48:
	ldr	r3, [fp, #-8]
	add	r3, r3, #1
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r0, .L261+812
	bl	printf
	mov	r3, #2
	str	r3, [fp, #-12]
	b	.L259
.L47:
	ldr	r3, [fp, #-8]
	add	r3, r3, #2
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r3, [fp, #-8]
	add	r3, r3, #1
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r2, r3
	ldr	r0, .L261+816
	bl	printf
	mov	r3, #3
	str	r3, [fp, #-12]
	b	.L259
.L46:
	ldr	r0, .L261+820
	bl	printf
	b	.L259
.L45:
	ldr	r3, [fp, #-8]
	add	r3, r3, #1
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r0, .L261+824
	bl	printf
	mov	r3, #2
	str	r3, [fp, #-12]
	b	.L259
.L44:
	ldr	r0, .L261+828
	bl	printf
	b	.L259
.L43:
	ldr	r0, .L261+832
	bl	printf
	b	.L259
.L42:
	ldr	r0, .L261+836
	bl	printf
	b	.L259
.L41:
	ldr	r3, [fp, #-8]
	add	r3, r3, #2
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r3, [fp, #-8]
	add	r3, r3, #1
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r2, r3
	ldr	r0, .L261+840
	bl	printf
	mov	r3, #3
	str	r3, [fp, #-12]
	b	.L259
.L40:
	ldr	r3, [fp, #-8]
	add	r3, r3, #1
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r0, .L261+844
	bl	printf
	mov	r3, #2
	str	r3, [fp, #-12]
	b	.L259
.L39:
	ldr	r3, [fp, #-8]
	add	r3, r3, #2
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r3, [fp, #-8]
	add	r3, r3, #1
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r2, r3
	ldr	r0, .L261+848
	bl	printf
	mov	r3, #3
	str	r3, [fp, #-12]
	b	.L259
.L38:
	ldr	r3, [fp, #-8]
	add	r3, r3, #2
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r3, [fp, #-8]
	add	r3, r3, #1
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r2, r3
	ldr	r0, .L261+972
	bl	printf
	mov	r3, #3
	str	r3, [fp, #-12]
	b	.L259
.L37:
	ldr	r3, [fp, #-8]
	add	r3, r3, #1
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r0, .L261+852
	bl	printf
	mov	r3, #2
	str	r3, [fp, #-12]
	b	.L259
.L36:
	ldr	r0, .L261+856
	bl	printf
	b	.L259
.L35:
	ldr	r0, .L261+860
	bl	printf
	b	.L259
.L34:
	ldr	r0, .L261+864
	bl	printf
	b	.L259
.L33:
	ldr	r3, [fp, #-8]
	add	r3, r3, #2
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r3, [fp, #-8]
	add	r3, r3, #1
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r2, r3
	ldr	r0, .L261+868
	bl	printf
	mov	r3, #3
	str	r3, [fp, #-12]
	b	.L259
.L32:
	ldr	r0, .L261+872
	bl	printf
	b	.L259
.L31:
	ldr	r3, [fp, #-8]
	add	r3, r3, #2
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r3, [fp, #-8]
	add	r3, r3, #1
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r2, r3
	ldr	r0, .L261+876
	bl	printf
	mov	r3, #3
	str	r3, [fp, #-12]
	b	.L259
.L30:
	ldr	r0, .L261+880
	bl	printf
	b	.L259
.L29:
	ldr	r3, [fp, #-8]
	add	r3, r3, #1
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r0, .L261+884
	bl	printf
	mov	r3, #2
	str	r3, [fp, #-12]
	b	.L259
.L28:
	ldr	r0, .L261+888
	bl	printf
	b	.L259
.L27:
	ldr	r0, .L261+892
	bl	printf
	b	.L259
.L26:
	ldr	r0, .L261+896
	bl	printf
	b	.L259
.L25:
	ldr	r3, [fp, #-8]
	add	r3, r3, #2
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r3, [fp, #-8]
	add	r3, r3, #1
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r2, r3
	ldr	r0, .L261+900
	bl	printf
	mov	r3, #3
	str	r3, [fp, #-12]
	b	.L259
.L24:
	ldr	r0, .L261+904
	bl	printf
	b	.L259
.L23:
	ldr	r3, [fp, #-8]
	add	r3, r3, #2
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r3, [fp, #-8]
	add	r3, r3, #1
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r2, r3
	ldr	r0, .L261+908
	bl	printf
	mov	r3, #3
	str	r3, [fp, #-12]
	b	.L259
.L22:
	ldr	r3, [fp, #-8]
	add	r3, r3, #2
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r3, [fp, #-8]
	add	r3, r3, #1
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r2, r3
	ldr	r0, .L261+972
	bl	printf
	mov	r3, #3
	str	r3, [fp, #-12]
	b	.L259
.L21:
	ldr	r3, [fp, #-8]
	add	r3, r3, #1
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r0, .L261+912
	bl	printf
	mov	r3, #2
	str	r3, [fp, #-12]
	b	.L259
.L20:
	ldr	r0, .L261+916
	bl	printf
	b	.L259
.L19:
	ldr	r0, .L261+920
	bl	printf
	b	.L259
.L18:
	ldr	r0, .L261+924
	bl	printf
	b	.L259
.L17:
	ldr	r3, [fp, #-8]
	add	r3, r3, #2
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r3, [fp, #-8]
	add	r3, r3, #1
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r2, r3
	ldr	r0, .L261+928
	bl	printf
	mov	r3, #3
	str	r3, [fp, #-12]
	b	.L259
.L16:
	ldr	r0, .L261+932
	bl	printf
	b	.L259
.L15:
	ldr	r3, [fp, #-8]
	add	r3, r3, #2
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r3, [fp, #-8]
	add	r3, r3, #1
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r2, r3
	ldr	r0, .L261+936
	bl	printf
	mov	r3, #3
	str	r3, [fp, #-12]
	b	.L259
.L14:
	ldr	r0, .L261+940
	bl	printf
	b	.L259
.L13:
	ldr	r3, [fp, #-8]
	add	r3, r3, #1
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r0, .L261+944
	bl	printf
	mov	r3, #2
	str	r3, [fp, #-12]
	b	.L259
.L12:
	ldr	r0, .L261+948
	bl	printf
	b	.L259
.L11:
	ldr	r0, .L261+952
	bl	printf
	b	.L259
.L10:
	ldr	r0, .L261+956
	bl	printf
	b	.L259
.L9:
	ldr	r3, [fp, #-8]
	add	r3, r3, #2
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r3, [fp, #-8]
	add	r3, r3, #1
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r2, r3
	ldr	r0, .L261+960
	bl	printf
	mov	r3, #3
	str	r3, [fp, #-12]
	b	.L259
.L8:
	ldr	r0, .L261+964
	bl	printf
	b	.L259
.L7:
	ldr	r3, [fp, #-8]
	add	r3, r3, #2
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r3, [fp, #-8]
	add	r3, r3, #1
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r2, r3
	ldr	r0, .L261+968
	bl	printf
	mov	r3, #3
	str	r3, [fp, #-12]
	b	.L259
.L6:
	ldr	r3, [fp, #-8]
	add	r3, r3, #2
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r3, [fp, #-8]
	add	r3, r3, #1
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r2, r3
	ldr	r0, .L261+972
	bl	printf
	mov	r3, #3
	str	r3, [fp, #-12]
	b	.L259
.L5:
	ldr	r3, [fp, #-8]
	add	r3, r3, #1
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r1, r3
	ldr	r0, .L261+976
	bl	printf
	mov	r3, #2
	str	r3, [fp, #-12]
	b	.L259
.L3:
	ldr	r0, .L261+980
	bl	printf
	nop
.L259:
	mov	r0, #10
	bl	putchar
	ldr	r3, [fp, #-12]
	mov	r0, r3
	sub	sp, fp, #4
	@ sp needed
	pop	{fp, pc}
	.size	Disassemble8080Op, .-Disassemble8080Op
	.ident	"GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0"
	.section	.note.GNU-stack,"",%progbits
