	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	4, 0x90                         ## -- Begin function OP_E
_OP_E:                                  ## @OP_E
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	pushq	%r15
	pushq	%r14
	pushq	%r13
	pushq	%r12
	pushq	%rbx
	subq	$24, %rsp
	.cfi_offset %rbx, -56
	.cfi_offset %r12, -48
	.cfi_offset %r13, -40
	.cfi_offset %r14, -32
	.cfi_offset %r15, -24
	movl	%esi, -52(%rbp)                 ## 4-byte Spill
	movl	%edi, %r14d
	movq	_REX_B@GOTPCREL(%rip), %rbx
	movl	(%rbx), %edi
	callq	_USED_REX
	movq	_rex@GOTPCREL(%rip), %r13
	movl	(%rbx), %eax
	xorl	%r12d, %r12d
	andl	(%r13), %eax
	setne	%r12b
	movq	_codep@GOTPCREL(%rip), %rbx
	addq	$4, (%rbx)
	shll	$3, %r12d
	movq	_modrm@GOTPCREL(%rip), %r15
	cmpl	$3, (%r15)
	jne	LBB0_5
## %bb.1:
	leal	-128(%r14), %eax
	cmpl	$10, %eax
	ja	LBB0_33
## %bb.2:
	leaq	LJTI0_0(%rip), %rcx
	movslq	(%rcx,%rax,4), %rax
	addq	%rcx, %rax
	jmpq	*%rax
LBB0_3:
	movq	%r13, %rbx
	movq	%r15, %r13
	movq	_REX_W@GOTPCREL(%rip), %r15
	movl	(%r15), %edi
	callq	_USED_REX
	movl	(%r15), %eax
	testl	%eax, (%rbx)
	je	LBB0_31
## %bb.4:
	movq	_names64@GOTPCREL(%rip), %rax
	jmp	LBB0_36
LBB0_5:
	movq	%r15, %r13
	movq	_intel_syntax@GOTPCREL(%rip), %rax
	cmpq	$0, (%rax)
	movl	-52(%rbp), %r15d                ## 4-byte Reload
	je	LBB0_7
## %bb.6:
	movl	%r14d, %edi
	movl	%r15d, %esi
	callq	_intel_operand_size
LBB0_7:
	movl	$0, -48(%rbp)                   ## 4-byte Folded Spill
	xorl	%eax, %eax
	callq	_append_seg
	movq	_AFLAG@GOTPCREL(%rip), %rax
	testl	%r15d, (%rax)
	jne	LBB0_9
## %bb.8:
	movq	_address_mode@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	_mode_64bit@GOTPCREL(%rip), %rcx
	cmpq	(%rcx), %rax
	jne	LBB0_26
LBB0_9:
	movl	4(%r13), %eax
	movl	%eax, %ebx
	movl	$0, %ecx
	movl	%eax, -64(%rbp)                 ## 4-byte Spill
	cmpl	$4, %eax
	movq	_intel_syntax@GOTPCREL(%rip), %r14
	jne	LBB0_11
## %bb.10:
	movq	_the_info@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movq	_codep@GOTPCREL(%rip), %rbx
	movq	(%rbx), %rsi
	addq	$4, %rsi
	callq	_FETCH_DATA
	movq	(%rbx), %rax
	movl	(%rax), %ebx
	movl	%ebx, %r15d
	shrl	$3, %r15d
	andl	$7, %r15d
	movq	_address_mode@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	_mode_64bit@GOTPCREL(%rip), %rcx
	movl	%ebx, %edx
	shrl	$6, %edx
	andl	$3, %edx
	xorl	%r13d, %r13d
	cmpl	$4, %r15d
	cmovnel	%edx, %r13d
	cmpq	(%rcx), %rax
	cmovel	%edx, %r13d
	andl	$7, %ebx
	movq	_REX_X@GOTPCREL(%rip), %r14
	movl	(%r14), %edi
	callq	_USED_REX
	movl	(%r14), %eax
	movq	_intel_syntax@GOTPCREL(%rip), %r14
	movq	_rex@GOTPCREL(%rip), %rcx
	andl	(%rcx), %eax
	leal	8(%r15), %ecx
	testl	%eax, %eax
	cmovel	%r15d, %ecx
	movl	%ecx, -48(%rbp)                 ## 4-byte Spill
	movq	_modrm@GOTPCREL(%rip), %r15
	movl	%r13d, %ecx
	movq	%r15, %r13
	movq	_codep@GOTPCREL(%rip), %rax
	addq	$4, (%rax)
LBB0_11:
	addl	%r12d, %ebx
	movl	(%r13), %eax
	cmpl	$2, %eax
	movl	%ebx, -56(%rbp)                 ## 4-byte Spill
	movl	%ecx, -60(%rbp)                 ## 4-byte Spill
	je	LBB0_17
## %bb.12:
	cmpl	$1, %eax
	je	LBB0_19
## %bb.13:
	xorl	%r15d, %r15d
	testl	%eax, %eax
	jne	LBB0_20
## %bb.14:
	movb	$1, %al
	movl	%eax, -44(%rbp)                 ## 4-byte Spill
	movl	%ebx, %eax
	andl	$7, %eax
	xorl	%r15d, %r15d
	movl	$0, %ebx
	movb	$1, %r12b
	cmpl	$5, %eax
	jne	LBB0_21
## %bb.15:
	movl	-64(%rbp), %ebx                 ## 4-byte Reload
	cmpl	$4, %ebx
	setne	%al
	movq	_address_mode@GOTPCREL(%rip), %rcx
	movq	(%rcx), %rcx
	movq	_mode_64bit@GOTPCREL(%rip), %rdx
	cmpq	(%rdx), %rcx
	sete	%r15b
	andb	%al, %r15b
	xorl	%eax, %eax
	callq	_get32s
	cmpl	$4, %ebx
	jne	LBB0_50
## %bb.16:
	movl	%eax, %ebx
	movl	-48(%rbp), %eax                 ## 4-byte Reload
	xorl	$4, %eax
	orl	-60(%rbp), %eax                 ## 4-byte Folded Reload
	setne	%r12b
	movl	$0, -44(%rbp)                   ## 4-byte Folded Spill
	cmpq	$0, (%r14)
	jne	LBB0_51
	jmp	LBB0_22
LBB0_17:
	movb	$1, %al
	movl	%eax, -44(%rbp)                 ## 4-byte Spill
	xorl	%r15d, %r15d
	xorl	%eax, %eax
	callq	_get32s
	movl	%eax, %ebx
	jmp	LBB0_18
LBB0_19:
	movb	$1, %al
	movl	%eax, -44(%rbp)                 ## 4-byte Spill
	movq	_the_info@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movq	_codep@GOTPCREL(%rip), %rbx
	movq	(%rbx), %rsi
	addq	$4, %rsi
	callq	_FETCH_DATA
	movq	(%rbx), %rax
	leaq	4(%rax), %rcx
	movq	%rcx, (%rbx)
	movl	(%rax), %eax
	leal	-256(%rax), %ebx
	testb	$-128, %al
	cmovel	%eax, %ebx
	xorl	%r15d, %r15d
LBB0_18:
	movb	$1, %r12b
	cmpq	$0, (%r14)
	jne	LBB0_51
	jmp	LBB0_22
LBB0_20:
	movb	$1, %al
	movl	%eax, -44(%rbp)                 ## 4-byte Spill
	xorl	%ebx, %ebx
	movb	$1, %r12b
LBB0_21:
	cmpq	$0, (%r14)
	jne	LBB0_51
LBB0_22:
	cmpl	$0, (%r13)
	jne	LBB0_24
## %bb.23:
	movl	-56(%rbp), %eax                 ## 4-byte Reload
	andl	$7, %eax
	cmpl	$5, %eax
	jne	LBB0_51
LBB0_24:
	movq	%r13, %r14
	movl	%r15d, %eax
	orb	%r12b, %al
	movq	_scratchbuf@GOTPCREL(%rip), %r13
	movq	(%r13), %rdi
	cmpb	$1, %al
	jne	LBB0_47
## %bb.25:
	movl	%ebx, %esi
	callq	_print_displacement
	jmp	LBB0_48
LBB0_26:
	movl	(%r13), %eax
	cmpl	$2, %eax
	je	LBB0_30
## %bb.27:
	cmpl	$1, %eax
	je	LBB0_93
## %bb.28:
	xorl	%r14d, %r14d
	testl	%eax, %eax
	jne	LBB0_95
## %bb.29:
	cmpl	$6, 4(%r13)
	jne	LBB0_95
LBB0_30:
	xorl	%eax, %eax
	callq	_get16
                                        ## kill: def $eax killed $eax def $rax
	leal	-65536(%rax), %r14d
	testl	$32768, %eax                    ## imm = 0x8000
	jmp	LBB0_94
LBB0_31:
	movq	_DFLAG@GOTPCREL(%rip), %rax
	movl	-52(%rbp), %ecx                 ## 4-byte Reload
	andl	(%rax), %ecx
	xorl	$129, %r14d
	orl	%ecx, %r14d
	je	LBB0_35
## %bb.32:
	movq	_names32@GOTPCREL(%rip), %rax
	jmp	LBB0_36
LBB0_33:
	testl	%r14d, %r14d
	je	LBB0_92
## %bb.34:
	movq	_INTERNAL_DISASSEMBLER_ERROR@GOTPCREL(%rip), %rax
	movq	(%rax), %rdi
	jmp	LBB0_113
LBB0_35:
	movq	_names16@GOTPCREL(%rip), %rax
LBB0_36:
	movq	(%rax), %rax
	movslq	4(%r13), %rcx
LBB0_37:
	movl	%r12d, %edx
	addq	%rcx, %rdx
	movq	(%rax,%rdx,8), %rdi
	callq	_oappend
	movq	_prefixes@GOTPCREL(%rip), %rax
	movq	_PREFIX_DATA@GOTPCREL(%rip), %rcx
	movl	(%rcx), %ecx
	andl	(%rax), %ecx
	movq	_used_prefixes@GOTPCREL(%rip), %rax
	orl	%ecx, (%rax)
	jmp	LBB0_92
LBB0_38:
	movq	_names16@GOTPCREL(%rip), %rax
	jmp	LBB0_112
LBB0_39:
	movq	_address_mode@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	_mode_64bit@GOTPCREL(%rip), %rcx
	movl	$129, %r14d
	cmpq	(%rcx), %rax
	jne	LBB0_3
## %bb.40:
	movq	_DFLAG@GOTPCREL(%rip), %rax
	movl	-52(%rbp), %ecx                 ## 4-byte Reload
	testl	%ecx, (%rax)
	je	LBB0_3
## %bb.41:
	movq	_names64@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movslq	4(%r15), %rcx
	jmp	LBB0_37
LBB0_42:
	movq	_address_mode@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	_mode_64bit@GOTPCREL(%rip), %rcx
	cmpq	(%rcx), %rax
	jne	LBB0_44
LBB0_43:
	movq	_names64@GOTPCREL(%rip), %rax
	jmp	LBB0_112
LBB0_44:
	movq	_names32@GOTPCREL(%rip), %rax
	jmp	LBB0_112
LBB0_45:
	xorl	%edi, %edi
	callq	_USED_REX
	cmpl	$0, (%r13)
	je	LBB0_111
## %bb.46:
	movq	_names8rex@GOTPCREL(%rip), %rax
	jmp	LBB0_112
LBB0_47:
	movl	$1, %esi
	movl	%ebx, %edx
	callq	_print_operand_value
LBB0_48:
	movq	(%r13), %rdi
	callq	_oappend
	testb	%r15b, %r15b
	movq	%r14, %r13
	movq	_intel_syntax@GOTPCREL(%rip), %r14
	je	LBB0_51
## %bb.49:
	movl	%ebx, %edi
	movl	$1, %esi
	callq	_set_op
	leaq	L_.str(%rip), %rdi
	callq	_oappend
	jmp	LBB0_51
LBB0_50:
	movl	$0, -44(%rbp)                   ## 4-byte Folded Spill
	movl	%eax, %ebx
	xorl	%r12d, %r12d
	cmpq	$0, (%r14)
	je	LBB0_22
LBB0_51:
	testb	%r12b, %r12b
	jne	LBB0_53
## %bb.52:
	movq	(%r14), %rax
	testq	%rax, %rax
	sete	%cl
	movl	%r15d, %edx
	xorb	$1, %dl
	orb	%cl, %dl
	jne	LBB0_68
LBB0_53:
	movq	_open_char@GOTPCREL(%rip), %rax
	movb	(%rax), %al
	movq	_obufp@GOTPCREL(%rip), %r13
	movq	(%r13), %rcx
	leaq	1(%rcx), %rdx
	movq	%rdx, (%r13)
	movb	%al, (%rcx)
	cmpq	$0, (%r14)
	sete	%al
	xorb	$1, %r15b
	orb	%al, %r15b
	movl	%ebx, %r12d
	jne	LBB0_55
## %bb.54:
	movl	%r12d, %edi
	movl	$1, %esi
	callq	_set_op
	leaq	L_.str.1(%rip), %rdi
	callq	_oappend
LBB0_55:
	movq	(%r13), %rax
	movb	$0, (%rax)
	movl	-44(%rbp), %ecx                 ## 4-byte Reload
	testb	%cl, %cl
	movl	-56(%rbp), %ebx                 ## 4-byte Reload
	movl	-60(%rbp), %r15d                ## 4-byte Reload
	je	LBB0_61
## %bb.56:
	movq	_address_mode@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	_mode_64bit@GOTPCREL(%rip), %rcx
	cmpq	(%rcx), %rax
	jne	LBB0_59
## %bb.57:
	movl	-52(%rbp), %eax                 ## 4-byte Reload
	movq	_AFLAG@GOTPCREL(%rip), %rcx
	testl	%eax, (%rcx)
	je	LBB0_59
## %bb.58:
	movq	_names64@GOTPCREL(%rip), %rax
	jmp	LBB0_60
LBB0_59:
	movq	_names32@GOTPCREL(%rip), %rax
LBB0_60:
	movq	(%rax), %rax
	movslq	%ebx, %rcx
	movq	(%rax,%rcx,8), %rdi
	callq	_oappend
	movl	-44(%rbp), %ecx                 ## 4-byte Reload
LBB0_61:
	cmpl	$4, -64(%rbp)                   ## 4-byte Folded Reload
	jne	LBB0_80
## %bb.62:
	cmpl	$4, -48(%rbp)                   ## 4-byte Folded Reload
	je	LBB0_76
## %bb.63:
	cmpq	$0, (%r14)
	setne	%al
	notb	%cl
	testb	%al, %cl
	jne	LBB0_65
## %bb.64:
	movq	_separator_char@GOTPCREL(%rip), %rax
	movb	(%rax), %al
	movq	(%r13), %rcx
	leaq	1(%rcx), %rdx
	movq	%rdx, (%r13)
	movb	%al, (%rcx)
	movq	(%r13), %rax
	movb	$0, (%rax)
LBB0_65:
	movq	_address_mode@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	_mode_64bit@GOTPCREL(%rip), %rcx
	cmpq	(%rcx), %rax
	jne	LBB0_74
## %bb.66:
	movl	-52(%rbp), %eax                 ## 4-byte Reload
	movq	_AFLAG@GOTPCREL(%rip), %rcx
	testl	%eax, (%rcx)
	je	LBB0_74
## %bb.67:
	movq	_names64@GOTPCREL(%rip), %rax
	jmp	LBB0_75
LBB0_68:
	testq	%rax, %rax
	je	LBB0_92
## %bb.69:
	cmpl	$0, (%r13)
	jne	LBB0_71
## %bb.70:
	movl	-56(%rbp), %eax                 ## 4-byte Reload
	andl	$7, %eax
	cmpl	$5, %eax
	jne	LBB0_92
LBB0_71:
	movq	_PREFIX_CS@GOTPCREL(%rip), %rax
	movq	_PREFIX_SS@GOTPCREL(%rip), %rcx
	movl	(%rcx), %ecx
	orl	(%rax), %ecx
	movq	_PREFIX_DS@GOTPCREL(%rip), %rax
	orl	(%rax), %ecx
	movq	_prefixes@GOTPCREL(%rip), %rax
	movq	_PREFIX_ES@GOTPCREL(%rip), %rdx
	orl	(%rdx), %ecx
	movq	_PREFIX_FS@GOTPCREL(%rip), %rdx
	orl	(%rdx), %ecx
	movq	_PREFIX_GS@GOTPCREL(%rip), %rdx
	orl	(%rdx), %ecx
	testl	%ecx, (%rax)
	jne	LBB0_73
## %bb.72:
	movq	_names_seg@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	_ds_reg@GOTPCREL(%rip), %rcx
	movq	(%rcx), %rcx
	movq	_es_reg@GOTPCREL(%rip), %rdx
	subq	(%rdx), %rcx
	movq	(%rax,%rcx,8), %rdi
	callq	_oappend
	leaq	L_.str.3(%rip), %rdi
	callq	_oappend
LBB0_73:
	movq	_scratchbuf@GOTPCREL(%rip), %r14
	movq	(%r14), %rdi
	movl	$1, %esi
	movl	%ebx, %edx
	callq	_print_operand_value
	movq	(%r14), %rdi
	jmp	LBB0_113
LBB0_74:
	movq	_names32@GOTPCREL(%rip), %rax
LBB0_75:
	movq	(%rax), %rax
	movl	-48(%rbp), %ecx                 ## 4-byte Reload
	movq	(%rax,%rcx,8), %rdi
	callq	_oappend
LBB0_76:
	testl	%r15d, %r15d
	jne	LBB0_79
## %bb.77:
	movq	(%r14), %rax
	testq	%rax, %rax
	jne	LBB0_81
## %bb.78:
	cmpl	$4, -48(%rbp)                   ## 4-byte Folded Reload
	je	LBB0_81
LBB0_79:
	movq	_scale_char@GOTPCREL(%rip), %rax
	movb	(%rax), %al
	movq	(%r13), %rcx
	leaq	1(%rcx), %rdx
	movq	%rdx, (%r13)
	movb	%al, (%rcx)
	movq	(%r13), %rax
	movb	$0, (%rax)
	movl	%r15d, %ecx
	movq	_scratchbuf@GOTPCREL(%rip), %r15
	movq	(%r15), %rdi
	movl	$1, %edx
                                        ## kill: def $cl killed $cl killed $ecx
	shll	%cl, %edx
	leaq	L_.str.2(%rip), %rsi
	callq	_sprintf
	movq	(%r15), %rdi
	callq	_oappend
LBB0_80:
	movq	(%r14), %rax
LBB0_81:
	testq	%rax, %rax
	je	LBB0_90
## %bb.82:
	movq	_modrm@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	testl	%r12d, %r12d
	jne	LBB0_85
## %bb.83:
	testl	%eax, %eax
	jne	LBB0_85
## %bb.84:
	andl	$7, %ebx
	cmpl	$5, %ebx
	jne	LBB0_90
LBB0_85:
	testl	%r12d, %r12d
	js	LBB0_87
## %bb.86:
	movq	(%r13), %rax
	leaq	1(%rax), %rcx
	movq	%rcx, (%r13)
	movb	$43, (%rax)
	movq	(%r13), %rax
	movb	$0, (%rax)
	jmp	LBB0_89
LBB0_87:
	cmpl	$1, %eax
	je	LBB0_89
## %bb.88:
	movq	(%r13), %rax
	leaq	1(%rax), %rcx
	movq	%rcx, (%r13)
	movb	$45, (%rax)
	movq	(%r13), %rax
	movb	$0, (%rax)
	negl	%r12d
LBB0_89:
	movq	_scratchbuf@GOTPCREL(%rip), %rbx
	movq	(%rbx), %rdi
	movl	%r12d, %esi
	callq	_print_displacement
	movq	(%rbx), %rdi
	callq	_oappend
LBB0_90:
	movq	_close_char@GOTPCREL(%rip), %rax
	movb	(%rax), %al
	movq	(%r13), %rcx
	leaq	1(%rcx), %rdx
	movq	%rdx, (%r13)
	movb	%al, (%rcx)
	movq	(%r13), %rax
LBB0_91:
	movb	$0, (%rax)
LBB0_92:
	addq	$24, %rsp
	popq	%rbx
	popq	%r12
	popq	%r13
	popq	%r14
	popq	%r15
	popq	%rbp
	retq
LBB0_93:
	movq	_the_info@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movq	(%rbx), %rsi
	addq	$4, %rsi
	callq	_FETCH_DATA
	movq	(%rbx), %rax
	leaq	4(%rax), %rcx
	movq	%rcx, (%rbx)
	movl	(%rax), %eax
	leal	-256(%rax), %r14d
	testb	$-128, %al
LBB0_94:
	cmovel	%eax, %r14d
LBB0_95:
	movq	_intel_syntax@GOTPCREL(%rip), %rax
	cmpq	$0, (%rax)
	jne	LBB0_99
## %bb.96:
	cmpl	$0, (%r13)
	jne	LBB0_98
## %bb.97:
	cmpl	$6, 4(%r13)
	jne	LBB0_99
LBB0_98:
	movq	_scratchbuf@GOTPCREL(%rip), %rbx
	movq	(%rbx), %rdi
	movl	%r14d, %esi
	callq	_print_displacement
	movq	(%rbx), %rdi
	callq	_oappend
LBB0_99:
	cmpl	$0, (%r13)
	jne	LBB0_105
## %bb.100:
	cmpl	$6, 4(%r13)
	jne	LBB0_105
## %bb.101:
	movq	_intel_syntax@GOTPCREL(%rip), %rax
	cmpq	$0, (%rax)
	je	LBB0_92
## %bb.102:
	movq	_PREFIX_CS@GOTPCREL(%rip), %rax
	movq	_PREFIX_SS@GOTPCREL(%rip), %rcx
	movl	(%rcx), %ecx
	orl	(%rax), %ecx
	movq	_PREFIX_DS@GOTPCREL(%rip), %rax
	orl	(%rax), %ecx
	movq	_prefixes@GOTPCREL(%rip), %rax
	movq	_PREFIX_ES@GOTPCREL(%rip), %rdx
	orl	(%rdx), %ecx
	movq	_PREFIX_FS@GOTPCREL(%rip), %rdx
	orl	(%rdx), %ecx
	movq	_PREFIX_GS@GOTPCREL(%rip), %rdx
	orl	(%rdx), %ecx
	testl	%ecx, (%rax)
	jne	LBB0_104
## %bb.103:
	movq	_names_seg@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	_ds_reg@GOTPCREL(%rip), %rcx
	movq	(%rcx), %rcx
	movq	_es_reg@GOTPCREL(%rip), %rdx
	subq	(%rdx), %rcx
	movq	(%rax,%rcx,8), %rdi
	callq	_oappend
	leaq	L_.str.3(%rip), %rdi
	callq	_oappend
LBB0_104:
	movq	_scratchbuf@GOTPCREL(%rip), %rbx
	movq	(%rbx), %rdi
	movzwl	%r14w, %edx
	movl	$1, %esi
	callq	_print_operand_value
	movq	(%rbx), %rdi
	jmp	LBB0_113
LBB0_105:
	movq	_open_char@GOTPCREL(%rip), %rax
	movb	(%rax), %al
	movq	_obufp@GOTPCREL(%rip), %rbx
	movq	(%rbx), %rcx
	leaq	1(%rcx), %rdx
	movq	%rdx, (%rbx)
	movb	%al, (%rcx)
	movq	(%rbx), %rax
	movb	$0, (%rax)
	movq	_index16@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movslq	4(%r13), %rcx
	movq	(%rax,%rcx,8), %rdi
	callq	_oappend
	movq	_intel_syntax@GOTPCREL(%rip), %rax
	cmpq	$0, (%rax)
	je	LBB0_117
## %bb.106:
	movl	(%r13), %eax
	testl	%r14d, %r14d
	jne	LBB0_109
## %bb.107:
	testl	%eax, %eax
	jne	LBB0_109
## %bb.108:
	cmpl	$6, 4(%r13)
	jne	LBB0_117
LBB0_109:
	testl	%r14d, %r14d
	js	LBB0_114
## %bb.110:
	movq	(%rbx), %rax
	leaq	1(%rax), %rcx
	movq	%rcx, (%rbx)
	movb	$43, (%rax)
	movq	(%rbx), %rax
	movb	$0, (%rax)
	jmp	LBB0_116
LBB0_111:
	movq	_names8@GOTPCREL(%rip), %rax
LBB0_112:
	movq	(%rax), %rax
	movslq	4(%r15), %rcx
	movl	%r12d, %edx
	addq	%rcx, %rdx
	movq	(%rax,%rdx,8), %rdi
LBB0_113:
	addq	$24, %rsp
	popq	%rbx
	popq	%r12
	popq	%r13
	popq	%r14
	popq	%r15
	popq	%rbp
	jmp	_oappend                        ## TAILCALL
LBB0_114:
	cmpl	$1, %eax
	je	LBB0_116
## %bb.115:
	movq	(%rbx), %rax
	leaq	1(%rax), %rcx
	movq	%rcx, (%rbx)
	movb	$45, (%rax)
	movq	(%rbx), %rax
	movb	$0, (%rax)
	negl	%r14d
LBB0_116:
	movq	_scratchbuf@GOTPCREL(%rip), %r15
	movq	(%r15), %rdi
	movl	%r14d, %esi
	callq	_print_displacement
	movq	(%r15), %rdi
	callq	_oappend
LBB0_117:
	movq	_close_char@GOTPCREL(%rip), %rax
	movb	(%rax), %al
	movq	(%rbx), %rcx
	leaq	1(%rcx), %rdx
	movq	%rdx, (%rbx)
	movb	%al, (%rcx)
	movq	(%rbx), %rax
	jmp	LBB0_91
	.cfi_endproc
	.p2align	2, 0x90
	.data_region jt32
.set L0_0_set_38, LBB0_38-LJTI0_0
.set L0_0_set_3, LBB0_3-LJTI0_0
.set L0_0_set_39, LBB0_39-LJTI0_0
.set L0_0_set_43, LBB0_43-LJTI0_0
.set L0_0_set_42, LBB0_42-LJTI0_0
.set L0_0_set_44, LBB0_44-LJTI0_0
.set L0_0_set_45, LBB0_45-LJTI0_0
LJTI0_0:
	.long	L0_0_set_38
	.long	L0_0_set_3
	.long	L0_0_set_39
	.long	L0_0_set_43
	.long	L0_0_set_42
	.long	L0_0_set_3
	.long	L0_0_set_3
	.long	L0_0_set_3
	.long	L0_0_set_3
	.long	L0_0_set_44
	.long	L0_0_set_45
	.end_data_region
                                        ## -- End function
	.comm	_REX_B,4,2                      ## @REX_B
	.comm	_rex,4,2                        ## @rex
	.comm	_MODRM_CHECK,4,2                ## @MODRM_CHECK
	.comm	_codep,8,3                      ## @codep
	.comm	_modrm,8,2                      ## @modrm
	.comm	_names8rex,8,3                  ## @names8rex
	.comm	_names8,8,3                     ## @names8
	.comm	_names16,8,3                    ## @names16
	.comm	_names32,8,3                    ## @names32
	.comm	_names64,8,3                    ## @names64
	.comm	_address_mode,8,3               ## @address_mode
	.comm	_mode_64bit,8,3                 ## @mode_64bit
	.comm	_DFLAG,4,2                      ## @DFLAG
	.comm	_prefixes,4,2                   ## @prefixes
	.comm	_PREFIX_DATA,4,2                ## @PREFIX_DATA
	.comm	_used_prefixes,4,2              ## @used_prefixes
	.comm	_REX_W,4,2                      ## @REX_W
	.comm	_INTERNAL_DISASSEMBLER_ERROR,8,3 ## @INTERNAL_DISASSEMBLER_ERROR
	.comm	_intel_syntax,8,3               ## @intel_syntax
	.comm	_AFLAG,4,2                      ## @AFLAG
	.comm	_the_info,4,2                   ## @the_info
	.comm	_REX_X,4,2                      ## @REX_X
	.comm	_scratchbuf,8,3                 ## @scratchbuf
	.section	__TEXT,__cstring,cstring_literals
L_.str:                                 ## @.str
	.asciz	"(%rip)"

	.comm	_open_char,8,3                  ## @open_char
	.comm	_obufp,8,3                      ## @obufp
L_.str.1:                               ## @.str.1
	.asciz	"rip"

	.comm	_separator_char,4,2             ## @separator_char
	.comm	_scale_char,4,2                 ## @scale_char
L_.str.2:                               ## @.str.2
	.asciz	"%d"

	.comm	_close_char,8,3                 ## @close_char
	.comm	_PREFIX_CS,4,2                  ## @PREFIX_CS
	.comm	_PREFIX_SS,4,2                  ## @PREFIX_SS
	.comm	_PREFIX_DS,4,2                  ## @PREFIX_DS
	.comm	_PREFIX_ES,4,2                  ## @PREFIX_ES
	.comm	_PREFIX_FS,4,2                  ## @PREFIX_FS
	.comm	_PREFIX_GS,4,2                  ## @PREFIX_GS
	.comm	_names_seg,8,3                  ## @names_seg
	.comm	_ds_reg,8,3                     ## @ds_reg
	.comm	_es_reg,8,3                     ## @es_reg
L_.str.3:                               ## @.str.3
	.asciz	":"

	.comm	_index16,8,3                    ## @index16
	.no_dead_strip	_OP_E
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	2                               ; -- Begin function OP_E
_OP_E:                                  ; @OP_E
	.cfi_startproc
; %bb.0:
	sub	sp, sp, #112
	.cfi_def_cfa_offset 112
	stp	x28, x27, [sp, #16]             ; 16-byte Folded Spill
	stp	x26, x25, [sp, #32]             ; 16-byte Folded Spill
	stp	x24, x23, [sp, #48]             ; 16-byte Folded Spill
	stp	x22, x21, [sp, #64]             ; 16-byte Folded Spill
	stp	x20, x19, [sp, #80]             ; 16-byte Folded Spill
	stp	x29, x30, [sp, #96]             ; 16-byte Folded Spill
	add	x29, sp, #96
	.cfi_def_cfa w29, 16
	.cfi_offset w30, -8
	.cfi_offset w29, -16
	.cfi_offset w19, -24
	.cfi_offset w20, -32
	.cfi_offset w21, -40
	.cfi_offset w22, -48
	.cfi_offset w23, -56
	.cfi_offset w24, -64
	.cfi_offset w25, -72
	.cfi_offset w26, -80
	.cfi_offset w27, -88
	.cfi_offset w28, -96
	mov	x19, x1
	mov	x20, x0
Lloh0:
	adrp	x21, _REX_B@GOTPAGE
Lloh1:
	ldr	x21, [x21, _REX_B@GOTPAGEOFF]
	ldr	w0, [x21]
	bl	_USED_REX
Lloh2:
	adrp	x24, _rex@GOTPAGE
Lloh3:
	ldr	x24, [x24, _rex@GOTPAGEOFF]
	ldr	w8, [x24]
	ldr	w9, [x21]
	tst	w9, w8
	cset	w8, ne
	lsl	w23, w8, #3
Lloh4:
	adrp	x25, _codep@GOTPAGE
Lloh5:
	ldr	x25, [x25, _codep@GOTPAGEOFF]
	ldr	x8, [x25]
	add	x8, x8, #4
	str	x8, [x25]
Lloh6:
	adrp	x21, _modrm@GOTPAGE
Lloh7:
	ldr	x21, [x21, _modrm@GOTPAGEOFF]
	ldr	w8, [x21]
	cmp	w8, #3
	b.ne	LBB0_5
; %bb.1:
	sub	w8, w20, #128
	cmp	w8, #10
	b.hi	LBB0_33
; %bb.2:
Lloh8:
	adrp	x9, lJTI0_0@PAGE
Lloh9:
	add	x9, x9, lJTI0_0@PAGEOFF
	adr	x10, LBB0_3
	ldrb	w11, [x9, x8]
	add	x10, x10, x11, lsl #2
	br	x10
LBB0_3:
Lloh10:
	adrp	x22, _REX_W@GOTPAGE
Lloh11:
	ldr	x22, [x22, _REX_W@GOTPAGEOFF]
	ldr	w0, [x22]
	bl	_USED_REX
	ldr	w8, [x24]
	ldr	w9, [x22]
	tst	w9, w8
	b.eq	LBB0_31
LBB0_4:
Lloh12:
	adrp	x8, _names64@GOTPAGE
Lloh13:
	ldr	x8, [x8, _names64@GOTPAGEOFF]
	b	LBB0_32
LBB0_5:
Lloh14:
	adrp	x22, _intel_syntax@GOTPAGE
Lloh15:
	ldr	x22, [x22, _intel_syntax@GOTPAGEOFF]
	ldr	x8, [x22]
	cbz	x8, LBB0_7
; %bb.6:
	mov	x0, x20
	mov	x1, x19
	bl	_intel_operand_size
LBB0_7:
	bl	_append_seg
Lloh16:
	adrp	x8, _AFLAG@GOTPAGE
Lloh17:
	ldr	x8, [x8, _AFLAG@GOTPAGEOFF]
Lloh18:
	ldr	w8, [x8]
	tst	w8, w19
	b.ne	LBB0_9
; %bb.8:
Lloh19:
	adrp	x8, _address_mode@GOTPAGE
Lloh20:
	ldr	x8, [x8, _address_mode@GOTPAGEOFF]
Lloh21:
	ldr	x8, [x8]
Lloh22:
	adrp	x9, _mode_64bit@GOTPAGE
Lloh23:
	ldr	x9, [x9, _mode_64bit@GOTPAGEOFF]
Lloh24:
	ldr	x9, [x9]
	cmp	x8, x9
	b.ne	LBB0_26
LBB0_9:
	ldr	w27, [x21, #4]
	cmp	w27, #4
	b.ne	LBB0_11
; %bb.10:
Lloh25:
	adrp	x8, _the_info@GOTPAGE
Lloh26:
	ldr	x8, [x8, _the_info@GOTPAGEOFF]
Lloh27:
	ldr	w0, [x8]
	ldr	x8, [x25]
	add	x1, x8, #4
	bl	_FETCH_DATA
	ldr	x8, [x25]
	ldr	w26, [x8]
	ubfx	w28, w26, #3, #3
Lloh28:
	adrp	x8, _address_mode@GOTPAGE
Lloh29:
	ldr	x8, [x8, _address_mode@GOTPAGEOFF]
Lloh30:
	ldr	x8, [x8]
Lloh31:
	adrp	x9, _mode_64bit@GOTPAGE
Lloh32:
	ldr	x9, [x9, _mode_64bit@GOTPAGEOFF]
Lloh33:
	ldr	x9, [x9]
	cmp	w28, #4
	ccmp	x8, x9, #4, eq
	ubfx	w8, w26, #6, #2
	csel	w8, w8, wzr, eq
	str	w8, [sp, #12]                   ; 4-byte Folded Spill
	and	w20, w26, #0x7
	mov	x21, x22
Lloh34:
	adrp	x22, _REX_X@GOTPAGE
Lloh35:
	ldr	x22, [x22, _REX_X@GOTPAGEOFF]
	ldr	w0, [x22]
	bl	_USED_REX
	ldr	w8, [x24]
	ldr	w9, [x22]
	mov	x22, x21
Lloh36:
	adrp	x21, _modrm@GOTPAGE
Lloh37:
	ldr	x21, [x21, _modrm@GOTPAGEOFF]
	mov	w10, #8
	bfxil	w10, w26, #3, #3
	tst	w9, w8
	csel	w26, w28, w10, eq
	ldr	x8, [x25]
	add	x8, x8, #4
	str	x8, [x25]
	b	LBB0_12
LBB0_11:
	mov	w26, #0
	str	wzr, [sp, #12]                  ; 4-byte Folded Spill
	mov	x20, x27
LBB0_12:
	add	w23, w20, w23
	ldr	w8, [x21]
	cmp	w8, #2
	b.eq	LBB0_18
; %bb.13:
	cmp	w8, #1
	b.eq	LBB0_19
; %bb.14:
	cbnz	w8, LBB0_17
; %bb.15:
	and	w8, w23, #0x7
	cmp	w8, #5
	b.ne	LBB0_17
; %bb.16:
Lloh38:
	adrp	x8, _address_mode@GOTPAGE
Lloh39:
	ldr	x8, [x8, _address_mode@GOTPAGEOFF]
Lloh40:
	ldr	x8, [x8]
Lloh41:
	adrp	x9, _mode_64bit@GOTPAGE
Lloh42:
	ldr	x9, [x9, _mode_64bit@GOTPAGEOFF]
Lloh43:
	ldr	x9, [x9]
	cmp	x8, x9
	mov	x28, x27
	mov	x27, x26
	mov	x26, x22
	cset	w22, eq
	bl	_get32s
	mov	x20, x0
	cmp	w27, #4
	ldr	w8, [sp, #12]                   ; 4-byte Folded Reload
	ccmp	w8, #0, #0, eq
	cset	w8, ne
	cmp	w28, #4
	csel	w25, wzr, wzr, ne
	cset	w9, ne
	and	w24, w22, w9
	mov	x22, x26
	mov	x26, x27
	mov	x27, x28
	csel	w28, wzr, w8, ne
	ldr	x8, [x22]
	cbnz	x8, LBB0_47
	b	LBB0_22
LBB0_17:
	mov	w24, #0
	mov	w20, #0
	b	LBB0_20
LBB0_18:
	mov	w25, #1
	bl	_get32s
	mov	x20, x0
	mov	w24, #0
	b	LBB0_21
LBB0_19:
Lloh44:
	adrp	x8, _the_info@GOTPAGE
Lloh45:
	ldr	x8, [x8, _the_info@GOTPAGEOFF]
Lloh46:
	ldr	w0, [x8]
	ldr	x8, [x25]
	add	x1, x8, #4
	bl	_FETCH_DATA
	mov	w24, #0
	ldr	x8, [x25]
	ldr	w9, [x8], #4
	str	x8, [x25]
	sub	w8, w9, #256
	tst	w9, #0x80
	csel	w20, w9, w8, eq
LBB0_20:
	mov	w25, #1
LBB0_21:
	mov	w28, #1
	ldr	x8, [x22]
	cbnz	x8, LBB0_47
LBB0_22:
	ldr	w8, [x21]
	cbnz	w8, LBB0_24
; %bb.23:
	and	w8, w23, #0x7
	cmp	w8, #5
	b.ne	LBB0_47
LBB0_24:
	orr	w8, w24, w28
Lloh47:
	adrp	x9, _scratchbuf@GOTPAGE
Lloh48:
	ldr	x9, [x9, _scratchbuf@GOTPAGEOFF]
Lloh49:
	ldr	x0, [x9]
	cmp	w8, #1
	b.ne	LBB0_44
; %bb.25:
	mov	x1, x20
	bl	_print_displacement
	b	LBB0_45
LBB0_26:
	ldr	w8, [x21]
	cmp	w8, #2
	b.eq	LBB0_30
; %bb.27:
	cmp	w8, #1
	b.eq	LBB0_90
; %bb.28:
	cbnz	w8, LBB0_89
; %bb.29:
	ldr	w8, [x21, #4]
	cmp	w8, #6
	b.ne	LBB0_89
LBB0_30:
	bl	_get16
	sub	w8, w0, #16, lsl #12            ; =65536
	tst	w0, #0x8000
	csel	w19, w0, w8, eq
	ldr	x8, [x22]
	cbnz	x8, LBB0_94
	b	LBB0_91
LBB0_31:
Lloh50:
	adrp	x8, _DFLAG@GOTPAGE
Lloh51:
	ldr	x8, [x8, _DFLAG@GOTPAGEOFF]
Lloh52:
	ldr	w8, [x8]
	tst	w8, w19
	mov	w8, #129
	ccmp	w20, w8, #0, eq
Lloh53:
	adrp	x8, _names16@GOTPAGE
Lloh54:
	ldr	x8, [x8, _names16@GOTPAGEOFF]
Lloh55:
	adrp	x9, _names32@GOTPAGE
Lloh56:
	ldr	x9, [x9, _names32@GOTPAGEOFF]
	csel	x8, x9, x8, ne
LBB0_32:
	ldr	x8, [x8]
	ldr	w9, [x21, #4]
	add	w9, w9, w23
	ldr	x0, [x8, w9, sxtw #3]
	bl	_oappend
Lloh57:
	adrp	x8, _prefixes@GOTPAGE
Lloh58:
	ldr	x8, [x8, _prefixes@GOTPAGEOFF]
Lloh59:
	ldr	w8, [x8]
Lloh60:
	adrp	x9, _PREFIX_DATA@GOTPAGE
Lloh61:
	ldr	x9, [x9, _PREFIX_DATA@GOTPAGEOFF]
Lloh62:
	ldr	w9, [x9]
	and	w8, w9, w8
Lloh63:
	adrp	x9, _used_prefixes@GOTPAGE
Lloh64:
	ldr	x9, [x9, _used_prefixes@GOTPAGEOFF]
	ldr	w10, [x9]
	orr	w8, w10, w8
	str	w8, [x9]
	b	LBB0_88
LBB0_33:
	cbz	w20, LBB0_88
; %bb.34:
Lloh65:
	adrp	x8, _INTERNAL_DISASSEMBLER_ERROR@GOTPAGE
Lloh66:
	ldr	x8, [x8, _INTERNAL_DISASSEMBLER_ERROR@GOTPAGEOFF]
Lloh67:
	ldr	x0, [x8]
	b	LBB0_108
LBB0_35:
Lloh68:
	adrp	x8, _names16@GOTPAGE
Lloh69:
	ldr	x8, [x8, _names16@GOTPAGEOFF]
	b	LBB0_107
LBB0_36:
Lloh70:
	adrp	x8, _address_mode@GOTPAGE
Lloh71:
	ldr	x8, [x8, _address_mode@GOTPAGEOFF]
Lloh72:
	ldr	x8, [x8]
Lloh73:
	adrp	x9, _mode_64bit@GOTPAGE
Lloh74:
	ldr	x9, [x9, _mode_64bit@GOTPAGEOFF]
Lloh75:
	ldr	x9, [x9]
	cmp	x8, x9
	b.ne	LBB0_38
; %bb.37:
Lloh76:
	adrp	x8, _DFLAG@GOTPAGE
Lloh77:
	ldr	x8, [x8, _DFLAG@GOTPAGEOFF]
Lloh78:
	ldr	w8, [x8]
	tst	w8, w19
	b.ne	LBB0_4
LBB0_38:
	mov	w20, #129
	b	LBB0_3
LBB0_39:
Lloh79:
	adrp	x8, _address_mode@GOTPAGE
Lloh80:
	ldr	x8, [x8, _address_mode@GOTPAGEOFF]
Lloh81:
	ldr	x8, [x8]
Lloh82:
	adrp	x9, _mode_64bit@GOTPAGE
Lloh83:
	ldr	x9, [x9, _mode_64bit@GOTPAGEOFF]
Lloh84:
	ldr	x9, [x9]
	cmp	x8, x9
	b.ne	LBB0_41
LBB0_40:
Lloh85:
	adrp	x8, _names64@GOTPAGE
Lloh86:
	ldr	x8, [x8, _names64@GOTPAGEOFF]
	b	LBB0_107
LBB0_41:
Lloh87:
	adrp	x8, _names32@GOTPAGE
Lloh88:
	ldr	x8, [x8, _names32@GOTPAGEOFF]
	b	LBB0_107
LBB0_42:
	mov	w0, #0
	bl	_USED_REX
	ldr	w8, [x24]
	cbz	w8, LBB0_106
; %bb.43:
Lloh89:
	adrp	x8, _names8rex@GOTPAGE
Lloh90:
	ldr	x8, [x8, _names8rex@GOTPAGEOFF]
	b	LBB0_107
LBB0_44:
	mov	w1, #1
	mov	x2, x20
	bl	_print_operand_value
LBB0_45:
Lloh91:
	adrp	x8, _scratchbuf@GOTPAGE
Lloh92:
	ldr	x8, [x8, _scratchbuf@GOTPAGEOFF]
Lloh93:
	ldr	x0, [x8]
	bl	_oappend
	cbz	w24, LBB0_47
; %bb.46:
	mov	x0, x20
	mov	w1, #1
	bl	_set_op
Lloh94:
	adrp	x0, l_.str@PAGE
Lloh95:
	add	x0, x0, l_.str@PAGEOFF
	bl	_oappend
LBB0_47:
	tbnz	w28, #0, LBB0_49
; %bb.48:
	ldr	x8, [x22]
	cmp	x8, #0
	cset	w9, eq
	eor	w10, w24, #0x1
	orr	w9, w10, w9
	tbnz	w9, #0, LBB0_64
LBB0_49:
Lloh96:
	adrp	x8, _open_char@GOTPAGE
Lloh97:
	ldr	x8, [x8, _open_char@GOTPAGEOFF]
Lloh98:
	ldr	x8, [x8]
Lloh99:
	adrp	x28, _obufp@GOTPAGE
Lloh100:
	ldr	x28, [x28, _obufp@GOTPAGEOFF]
	ldr	x9, [x28]
	add	x10, x9, #1
	str	x10, [x28]
	strb	w8, [x9]
	ldr	x8, [x22]
	cmp	x8, #0
	cset	w8, eq
	eor	w9, w24, #0x1
	orr	w8, w9, w8
	tbnz	w8, #0, LBB0_51
; %bb.50:
	mov	x0, x20
	mov	w1, #1
	bl	_set_op
Lloh101:
	adrp	x0, l_.str.1@PAGE
Lloh102:
	add	x0, x0, l_.str.1@PAGEOFF
	bl	_oappend
LBB0_51:
	ldr	x8, [x28]
	strb	wzr, [x8]
	cbz	w25, LBB0_57
; %bb.52:
Lloh103:
	adrp	x8, _address_mode@GOTPAGE
Lloh104:
	ldr	x8, [x8, _address_mode@GOTPAGEOFF]
Lloh105:
	ldr	x8, [x8]
Lloh106:
	adrp	x9, _mode_64bit@GOTPAGE
Lloh107:
	ldr	x9, [x9, _mode_64bit@GOTPAGEOFF]
Lloh108:
	ldr	x9, [x9]
	cmp	x8, x9
	b.ne	LBB0_55
; %bb.53:
Lloh109:
	adrp	x8, _AFLAG@GOTPAGE
Lloh110:
	ldr	x8, [x8, _AFLAG@GOTPAGEOFF]
Lloh111:
	ldr	w8, [x8]
	tst	w8, w19
	b.eq	LBB0_55
; %bb.54:
Lloh112:
	adrp	x8, _names64@GOTPAGE
Lloh113:
	ldr	x8, [x8, _names64@GOTPAGEOFF]
	b	LBB0_56
LBB0_55:
Lloh114:
	adrp	x8, _names32@GOTPAGE
Lloh115:
	ldr	x8, [x8, _names32@GOTPAGEOFF]
LBB0_56:
	ldr	x8, [x8]
	ldr	x0, [x8, w23, sxtw #3]
	bl	_oappend
LBB0_57:
	cmp	w27, #4
	b.ne	LBB0_76
; %bb.58:
	cmp	w26, #4
	b.eq	LBB0_72
; %bb.59:
	ldr	x8, [x22]
	cmp	x8, #0
	cset	w8, ne
	bic	w8, w8, w25
	tbnz	w8, #0, LBB0_61
; %bb.60:
Lloh116:
	adrp	x8, _separator_char@GOTPAGE
Lloh117:
	ldr	x8, [x8, _separator_char@GOTPAGEOFF]
Lloh118:
	ldr	w8, [x8]
	ldr	x9, [x28]
	add	x10, x9, #1
	str	x10, [x28]
	strb	w8, [x9]
	ldr	x8, [x28]
	strb	wzr, [x8]
LBB0_61:
Lloh119:
	adrp	x8, _address_mode@GOTPAGE
Lloh120:
	ldr	x8, [x8, _address_mode@GOTPAGEOFF]
Lloh121:
	ldr	x8, [x8]
Lloh122:
	adrp	x9, _mode_64bit@GOTPAGE
Lloh123:
	ldr	x9, [x9, _mode_64bit@GOTPAGEOFF]
Lloh124:
	ldr	x9, [x9]
	cmp	x8, x9
	b.ne	LBB0_70
; %bb.62:
Lloh125:
	adrp	x8, _AFLAG@GOTPAGE
Lloh126:
	ldr	x8, [x8, _AFLAG@GOTPAGEOFF]
Lloh127:
	ldr	w8, [x8]
	tst	w8, w19
	b.eq	LBB0_70
; %bb.63:
Lloh128:
	adrp	x8, _names64@GOTPAGE
Lloh129:
	ldr	x8, [x8, _names64@GOTPAGEOFF]
	b	LBB0_71
LBB0_64:
	cbz	x8, LBB0_88
; %bb.65:
	ldr	w8, [x21]
	cbnz	w8, LBB0_67
; %bb.66:
	and	w8, w23, #0x7
	cmp	w8, #5
	b.ne	LBB0_88
LBB0_67:
Lloh130:
	adrp	x8, _prefixes@GOTPAGE
Lloh131:
	ldr	x8, [x8, _prefixes@GOTPAGEOFF]
Lloh132:
	adrp	x9, _PREFIX_CS@GOTPAGE
Lloh133:
	ldr	x9, [x9, _PREFIX_CS@GOTPAGEOFF]
Lloh134:
	ldr	w9, [x9]
Lloh135:
	adrp	x10, _PREFIX_SS@GOTPAGE
Lloh136:
	ldr	x10, [x10, _PREFIX_SS@GOTPAGEOFF]
Lloh137:
	ldr	w10, [x10]
	orr	w9, w10, w9
Lloh138:
	adrp	x10, _PREFIX_DS@GOTPAGE
Lloh139:
	ldr	x10, [x10, _PREFIX_DS@GOTPAGEOFF]
Lloh140:
	ldr	w10, [x10]
	orr	w9, w9, w10
Lloh141:
	adrp	x10, _PREFIX_ES@GOTPAGE
Lloh142:
	ldr	x10, [x10, _PREFIX_ES@GOTPAGEOFF]
Lloh143:
	ldr	w8, [x8]
Lloh144:
	ldr	w10, [x10]
	orr	w9, w9, w10
Lloh145:
	adrp	x10, _PREFIX_FS@GOTPAGE
Lloh146:
	ldr	x10, [x10, _PREFIX_FS@GOTPAGEOFF]
Lloh147:
	ldr	w10, [x10]
	orr	w9, w9, w10
Lloh148:
	adrp	x10, _PREFIX_GS@GOTPAGE
Lloh149:
	ldr	x10, [x10, _PREFIX_GS@GOTPAGEOFF]
Lloh150:
	ldr	w10, [x10]
	orr	w9, w9, w10
	tst	w9, w8
	b.ne	LBB0_69
; %bb.68:
Lloh151:
	adrp	x8, _names_seg@GOTPAGE
Lloh152:
	ldr	x8, [x8, _names_seg@GOTPAGEOFF]
Lloh153:
	ldr	x8, [x8]
Lloh154:
	adrp	x9, _ds_reg@GOTPAGE
Lloh155:
	ldr	x9, [x9, _ds_reg@GOTPAGEOFF]
Lloh156:
	ldr	x9, [x9]
Lloh157:
	adrp	x10, _es_reg@GOTPAGE
Lloh158:
	ldr	x10, [x10, _es_reg@GOTPAGEOFF]
Lloh159:
	ldr	x10, [x10]
	sub	x9, x9, x10
	ldr	x0, [x8, x9, lsl #3]
	bl	_oappend
Lloh160:
	adrp	x0, l_.str.3@PAGE
Lloh161:
	add	x0, x0, l_.str.3@PAGEOFF
	bl	_oappend
LBB0_69:
Lloh162:
	adrp	x19, _scratchbuf@GOTPAGE
Lloh163:
	ldr	x19, [x19, _scratchbuf@GOTPAGEOFF]
	ldr	x0, [x19]
	mov	w1, #1
	mov	x2, x20
	bl	_print_operand_value
	ldr	x0, [x19]
	b	LBB0_108
LBB0_70:
Lloh164:
	adrp	x8, _names32@GOTPAGE
Lloh165:
	ldr	x8, [x8, _names32@GOTPAGEOFF]
LBB0_71:
	ldr	x8, [x8]
	ldr	x0, [x8, w26, uxtw #3]
	bl	_oappend
LBB0_72:
	ldr	w8, [sp, #12]                   ; 4-byte Folded Reload
	cbnz	w8, LBB0_75
; %bb.73:
	ldr	x8, [x22]
	cbnz	x8, LBB0_77
; %bb.74:
	cmp	w26, #4
	b.eq	LBB0_77
LBB0_75:
Lloh166:
	adrp	x8, _scale_char@GOTPAGE
Lloh167:
	ldr	x8, [x8, _scale_char@GOTPAGEOFF]
Lloh168:
	ldr	w8, [x8]
	ldr	x9, [x28]
	add	x10, x9, #1
	str	x10, [x28]
	strb	w8, [x9]
	ldr	x8, [x28]
	strb	wzr, [x8]
Lloh169:
	adrp	x19, _scratchbuf@GOTPAGE
Lloh170:
	ldr	x19, [x19, _scratchbuf@GOTPAGEOFF]
	ldr	x0, [x19]
	mov	w8, #1
	ldr	w9, [sp, #12]                   ; 4-byte Folded Reload
	lsl	w2, w8, w9
Lloh171:
	adrp	x1, l_.str.2@PAGE
Lloh172:
	add	x1, x1, l_.str.2@PAGEOFF
	bl	_sprintf
	ldr	x0, [x19]
	bl	_oappend
LBB0_76:
	ldr	x8, [x22]
LBB0_77:
	cbz	x8, LBB0_86
; %bb.78:
	ldr	w8, [x21]
	cbnz	w20, LBB0_81
; %bb.79:
	cbnz	w8, LBB0_81
; %bb.80:
	and	w9, w23, #0x7
	cmp	w9, #5
	b.ne	LBB0_86
LBB0_81:
	tbnz	w20, #31, LBB0_83
; %bb.82:
	ldr	x8, [x28]
	add	x9, x8, #1
	str	x9, [x28]
	mov	w9, #43
	strb	w9, [x8]
	ldr	x8, [x28]
	strb	wzr, [x8]
	b	LBB0_85
LBB0_83:
	cmp	w8, #1
	b.eq	LBB0_85
; %bb.84:
	ldr	x8, [x28]
	add	x9, x8, #1
	str	x9, [x28]
	mov	w9, #45
	strb	w9, [x8]
	ldr	x8, [x28]
	strb	wzr, [x8]
	neg	w20, w20
LBB0_85:
Lloh173:
	adrp	x19, _scratchbuf@GOTPAGE
Lloh174:
	ldr	x19, [x19, _scratchbuf@GOTPAGEOFF]
	ldr	x0, [x19]
	mov	x1, x20
	bl	_print_displacement
	ldr	x0, [x19]
	bl	_oappend
LBB0_86:
Lloh175:
	adrp	x8, _close_char@GOTPAGE
Lloh176:
	ldr	x8, [x8, _close_char@GOTPAGEOFF]
Lloh177:
	ldr	x8, [x8]
	ldr	x9, [x28]
	add	x10, x9, #1
	str	x10, [x28]
	strb	w8, [x9]
	ldr	x8, [x28]
LBB0_87:
	strb	wzr, [x8]
LBB0_88:
	ldp	x29, x30, [sp, #96]             ; 16-byte Folded Reload
	ldp	x20, x19, [sp, #80]             ; 16-byte Folded Reload
	ldp	x22, x21, [sp, #64]             ; 16-byte Folded Reload
	ldp	x24, x23, [sp, #48]             ; 16-byte Folded Reload
	ldp	x26, x25, [sp, #32]             ; 16-byte Folded Reload
	ldp	x28, x27, [sp, #16]             ; 16-byte Folded Reload
	add	sp, sp, #112
	ret
LBB0_89:
	mov	w19, #0
	ldr	x8, [x22]
	cbnz	x8, LBB0_94
	b	LBB0_91
LBB0_90:
Lloh178:
	adrp	x8, _the_info@GOTPAGE
Lloh179:
	ldr	x8, [x8, _the_info@GOTPAGEOFF]
Lloh180:
	ldr	w0, [x8]
	ldr	x8, [x25]
	add	x1, x8, #4
	bl	_FETCH_DATA
	ldr	x8, [x25]
	ldr	w9, [x8], #4
	str	x8, [x25]
	sub	w8, w9, #256
	tst	w9, #0x80
	csel	w19, w9, w8, eq
	ldr	x8, [x22]
	cbnz	x8, LBB0_94
LBB0_91:
	ldr	w8, [x21]
	cbnz	w8, LBB0_93
; %bb.92:
	ldr	w8, [x21, #4]
	cmp	w8, #6
	b.ne	LBB0_94
LBB0_93:
Lloh181:
	adrp	x20, _scratchbuf@GOTPAGE
Lloh182:
	ldr	x20, [x20, _scratchbuf@GOTPAGEOFF]
	ldr	x0, [x20]
	mov	x1, x19
	bl	_print_displacement
	ldr	x0, [x20]
	bl	_oappend
LBB0_94:
	ldr	w8, [x21]
	cbnz	w8, LBB0_100
; %bb.95:
	ldr	w8, [x21, #4]
	cmp	w8, #6
	b.ne	LBB0_100
; %bb.96:
	ldr	x8, [x22]
	cbz	x8, LBB0_88
; %bb.97:
Lloh183:
	adrp	x8, _prefixes@GOTPAGE
Lloh184:
	ldr	x8, [x8, _prefixes@GOTPAGEOFF]
Lloh185:
	adrp	x9, _PREFIX_CS@GOTPAGE
Lloh186:
	ldr	x9, [x9, _PREFIX_CS@GOTPAGEOFF]
Lloh187:
	ldr	w9, [x9]
Lloh188:
	adrp	x10, _PREFIX_SS@GOTPAGE
Lloh189:
	ldr	x10, [x10, _PREFIX_SS@GOTPAGEOFF]
Lloh190:
	ldr	w10, [x10]
	orr	w9, w10, w9
Lloh191:
	adrp	x10, _PREFIX_DS@GOTPAGE
Lloh192:
	ldr	x10, [x10, _PREFIX_DS@GOTPAGEOFF]
Lloh193:
	ldr	w10, [x10]
	orr	w9, w9, w10
Lloh194:
	adrp	x10, _PREFIX_ES@GOTPAGE
Lloh195:
	ldr	x10, [x10, _PREFIX_ES@GOTPAGEOFF]
Lloh196:
	ldr	w8, [x8]
Lloh197:
	ldr	w10, [x10]
	orr	w9, w9, w10
Lloh198:
	adrp	x10, _PREFIX_FS@GOTPAGE
Lloh199:
	ldr	x10, [x10, _PREFIX_FS@GOTPAGEOFF]
Lloh200:
	ldr	w10, [x10]
	orr	w9, w9, w10
Lloh201:
	adrp	x10, _PREFIX_GS@GOTPAGE
Lloh202:
	ldr	x10, [x10, _PREFIX_GS@GOTPAGEOFF]
Lloh203:
	ldr	w10, [x10]
	orr	w9, w9, w10
	tst	w9, w8
	b.ne	LBB0_99
; %bb.98:
Lloh204:
	adrp	x8, _names_seg@GOTPAGE
Lloh205:
	ldr	x8, [x8, _names_seg@GOTPAGEOFF]
Lloh206:
	ldr	x8, [x8]
Lloh207:
	adrp	x9, _ds_reg@GOTPAGE
Lloh208:
	ldr	x9, [x9, _ds_reg@GOTPAGEOFF]
Lloh209:
	ldr	x9, [x9]
Lloh210:
	adrp	x10, _es_reg@GOTPAGE
Lloh211:
	ldr	x10, [x10, _es_reg@GOTPAGEOFF]
Lloh212:
	ldr	x10, [x10]
	sub	x9, x9, x10
	ldr	x0, [x8, x9, lsl #3]
	bl	_oappend
Lloh213:
	adrp	x0, l_.str.3@PAGE
Lloh214:
	add	x0, x0, l_.str.3@PAGEOFF
	bl	_oappend
LBB0_99:
Lloh215:
	adrp	x20, _scratchbuf@GOTPAGE
Lloh216:
	ldr	x20, [x20, _scratchbuf@GOTPAGEOFF]
	ldr	x0, [x20]
	and	w2, w19, #0xffff
	mov	w1, #1
	bl	_print_operand_value
	ldr	x0, [x20]
	b	LBB0_108
LBB0_100:
Lloh217:
	adrp	x8, _open_char@GOTPAGE
Lloh218:
	ldr	x8, [x8, _open_char@GOTPAGEOFF]
Lloh219:
	ldr	x8, [x8]
Lloh220:
	adrp	x20, _obufp@GOTPAGE
Lloh221:
	ldr	x20, [x20, _obufp@GOTPAGEOFF]
	ldr	x9, [x20]
	add	x10, x9, #1
	str	x10, [x20]
	strb	w8, [x9]
	ldr	x8, [x20]
	strb	wzr, [x8]
Lloh222:
	adrp	x8, _index16@GOTPAGE
Lloh223:
	ldr	x8, [x8, _index16@GOTPAGEOFF]
Lloh224:
	ldr	x8, [x8]
	ldrsw	x9, [x21, #4]
	ldr	x0, [x8, x9, lsl #3]
	bl	_oappend
	ldr	x8, [x22]
	cbz	x8, LBB0_112
; %bb.101:
	ldr	w8, [x21]
	cbnz	w19, LBB0_104
; %bb.102:
	cbnz	w8, LBB0_104
; %bb.103:
	ldr	w9, [x21, #4]
	cmp	w9, #6
	b.ne	LBB0_112
LBB0_104:
	tbnz	w19, #31, LBB0_109
; %bb.105:
	ldr	x8, [x20]
	add	x9, x8, #1
	str	x9, [x20]
	mov	w9, #43
	strb	w9, [x8]
	ldr	x8, [x20]
	strb	wzr, [x8]
	b	LBB0_111
LBB0_106:
Lloh225:
	adrp	x8, _names8@GOTPAGE
Lloh226:
	ldr	x8, [x8, _names8@GOTPAGEOFF]
LBB0_107:
	ldr	x8, [x8]
	ldr	w9, [x21, #4]
	add	w9, w9, w23
	ldr	x0, [x8, w9, sxtw #3]
LBB0_108:
	ldp	x29, x30, [sp, #96]             ; 16-byte Folded Reload
	ldp	x20, x19, [sp, #80]             ; 16-byte Folded Reload
	ldp	x22, x21, [sp, #64]             ; 16-byte Folded Reload
	ldp	x24, x23, [sp, #48]             ; 16-byte Folded Reload
	ldp	x26, x25, [sp, #32]             ; 16-byte Folded Reload
	ldp	x28, x27, [sp, #16]             ; 16-byte Folded Reload
	add	sp, sp, #112
	b	_oappend
LBB0_109:
	cmp	w8, #1
	b.eq	LBB0_111
; %bb.110:
	ldr	x8, [x20]
	add	x9, x8, #1
	str	x9, [x20]
	mov	w9, #45
	strb	w9, [x8]
	ldr	x8, [x20]
	strb	wzr, [x8]
	neg	w19, w19
LBB0_111:
Lloh227:
	adrp	x21, _scratchbuf@GOTPAGE
Lloh228:
	ldr	x21, [x21, _scratchbuf@GOTPAGEOFF]
	ldr	x0, [x21]
	mov	x1, x19
	bl	_print_displacement
	ldr	x0, [x21]
	bl	_oappend
LBB0_112:
Lloh229:
	adrp	x8, _close_char@GOTPAGE
Lloh230:
	ldr	x8, [x8, _close_char@GOTPAGEOFF]
Lloh231:
	ldr	x8, [x8]
	ldr	x9, [x20]
	add	x10, x9, #1
	str	x10, [x20]
	strb	w8, [x9]
	ldr	x8, [x20]
	b	LBB0_87
	.loh AdrpLdrGot	Lloh6, Lloh7
	.loh AdrpLdrGot	Lloh4, Lloh5
	.loh AdrpLdrGot	Lloh2, Lloh3
	.loh AdrpLdrGot	Lloh0, Lloh1
	.loh AdrpAdd	Lloh8, Lloh9
	.loh AdrpLdrGot	Lloh10, Lloh11
	.loh AdrpLdrGot	Lloh12, Lloh13
	.loh AdrpLdrGot	Lloh14, Lloh15
	.loh AdrpLdrGotLdr	Lloh16, Lloh17, Lloh18
	.loh AdrpLdrGotLdr	Lloh22, Lloh23, Lloh24
	.loh AdrpLdrGotLdr	Lloh19, Lloh20, Lloh21
	.loh AdrpLdrGot	Lloh36, Lloh37
	.loh AdrpLdrGot	Lloh34, Lloh35
	.loh AdrpLdrGotLdr	Lloh31, Lloh32, Lloh33
	.loh AdrpLdrGotLdr	Lloh28, Lloh29, Lloh30
	.loh AdrpLdrGotLdr	Lloh25, Lloh26, Lloh27
	.loh AdrpLdrGotLdr	Lloh41, Lloh42, Lloh43
	.loh AdrpLdrGotLdr	Lloh38, Lloh39, Lloh40
	.loh AdrpLdrGotLdr	Lloh44, Lloh45, Lloh46
	.loh AdrpLdrGotLdr	Lloh47, Lloh48, Lloh49
	.loh AdrpLdrGot	Lloh55, Lloh56
	.loh AdrpLdrGot	Lloh53, Lloh54
	.loh AdrpLdrGotLdr	Lloh50, Lloh51, Lloh52
	.loh AdrpLdrGot	Lloh63, Lloh64
	.loh AdrpLdrGotLdr	Lloh60, Lloh61, Lloh62
	.loh AdrpLdrGotLdr	Lloh57, Lloh58, Lloh59
	.loh AdrpLdrGotLdr	Lloh65, Lloh66, Lloh67
	.loh AdrpLdrGot	Lloh68, Lloh69
	.loh AdrpLdrGotLdr	Lloh73, Lloh74, Lloh75
	.loh AdrpLdrGotLdr	Lloh70, Lloh71, Lloh72
	.loh AdrpLdrGotLdr	Lloh76, Lloh77, Lloh78
	.loh AdrpLdrGotLdr	Lloh82, Lloh83, Lloh84
	.loh AdrpLdrGotLdr	Lloh79, Lloh80, Lloh81
	.loh AdrpLdrGot	Lloh85, Lloh86
	.loh AdrpLdrGot	Lloh87, Lloh88
	.loh AdrpLdrGot	Lloh89, Lloh90
	.loh AdrpLdrGotLdr	Lloh91, Lloh92, Lloh93
	.loh AdrpAdd	Lloh94, Lloh95
	.loh AdrpLdrGot	Lloh99, Lloh100
	.loh AdrpLdrGotLdr	Lloh96, Lloh97, Lloh98
	.loh AdrpAdd	Lloh101, Lloh102
	.loh AdrpLdrGotLdr	Lloh106, Lloh107, Lloh108
	.loh AdrpLdrGotLdr	Lloh103, Lloh104, Lloh105
	.loh AdrpLdrGotLdr	Lloh109, Lloh110, Lloh111
	.loh AdrpLdrGot	Lloh112, Lloh113
	.loh AdrpLdrGot	Lloh114, Lloh115
	.loh AdrpLdrGotLdr	Lloh116, Lloh117, Lloh118
	.loh AdrpLdrGotLdr	Lloh122, Lloh123, Lloh124
	.loh AdrpLdrGotLdr	Lloh119, Lloh120, Lloh121
	.loh AdrpLdrGotLdr	Lloh125, Lloh126, Lloh127
	.loh AdrpLdrGot	Lloh128, Lloh129
	.loh AdrpLdrGotLdr	Lloh148, Lloh149, Lloh150
	.loh AdrpLdrGotLdr	Lloh145, Lloh146, Lloh147
	.loh AdrpLdrGotLdr	Lloh141, Lloh142, Lloh144
	.loh AdrpLdrGotLdr	Lloh138, Lloh139, Lloh140
	.loh AdrpLdrGotLdr	Lloh135, Lloh136, Lloh137
	.loh AdrpLdrGotLdr	Lloh132, Lloh133, Lloh134
	.loh AdrpLdrGotLdr	Lloh130, Lloh131, Lloh143
	.loh AdrpAdd	Lloh160, Lloh161
	.loh AdrpLdrGotLdr	Lloh157, Lloh158, Lloh159
	.loh AdrpLdrGotLdr	Lloh154, Lloh155, Lloh156
	.loh AdrpLdrGotLdr	Lloh151, Lloh152, Lloh153
	.loh AdrpLdrGot	Lloh162, Lloh163
	.loh AdrpLdrGot	Lloh164, Lloh165
	.loh AdrpAdd	Lloh171, Lloh172
	.loh AdrpLdrGot	Lloh169, Lloh170
	.loh AdrpLdrGotLdr	Lloh166, Lloh167, Lloh168
	.loh AdrpLdrGot	Lloh173, Lloh174
	.loh AdrpLdrGotLdr	Lloh175, Lloh176, Lloh177
	.loh AdrpLdrGotLdr	Lloh178, Lloh179, Lloh180
	.loh AdrpLdrGot	Lloh181, Lloh182
	.loh AdrpLdrGotLdr	Lloh201, Lloh202, Lloh203
	.loh AdrpLdrGotLdr	Lloh198, Lloh199, Lloh200
	.loh AdrpLdrGotLdr	Lloh194, Lloh195, Lloh197
	.loh AdrpLdrGotLdr	Lloh191, Lloh192, Lloh193
	.loh AdrpLdrGotLdr	Lloh188, Lloh189, Lloh190
	.loh AdrpLdrGotLdr	Lloh185, Lloh186, Lloh187
	.loh AdrpLdrGotLdr	Lloh183, Lloh184, Lloh196
	.loh AdrpAdd	Lloh213, Lloh214
	.loh AdrpLdrGotLdr	Lloh210, Lloh211, Lloh212
	.loh AdrpLdrGotLdr	Lloh207, Lloh208, Lloh209
	.loh AdrpLdrGotLdr	Lloh204, Lloh205, Lloh206
	.loh AdrpLdrGot	Lloh215, Lloh216
	.loh AdrpLdrGotLdr	Lloh222, Lloh223, Lloh224
	.loh AdrpLdrGot	Lloh220, Lloh221
	.loh AdrpLdrGotLdr	Lloh217, Lloh218, Lloh219
	.loh AdrpLdrGot	Lloh225, Lloh226
	.loh AdrpLdrGot	Lloh227, Lloh228
	.loh AdrpLdrGotLdr	Lloh229, Lloh230, Lloh231
	.cfi_endproc
	.section	__TEXT,__const
lJTI0_0:
	.byte	(LBB0_35-LBB0_3)>>2
	.byte	(LBB0_3-LBB0_3)>>2
	.byte	(LBB0_36-LBB0_3)>>2
	.byte	(LBB0_40-LBB0_3)>>2
	.byte	(LBB0_39-LBB0_3)>>2
	.byte	(LBB0_3-LBB0_3)>>2
	.byte	(LBB0_3-LBB0_3)>>2
	.byte	(LBB0_3-LBB0_3)>>2
	.byte	(LBB0_3-LBB0_3)>>2
	.byte	(LBB0_41-LBB0_3)>>2
	.byte	(LBB0_42-LBB0_3)>>2
                                        ; -- End function
	.comm	_REX_B,4,2                      ; @REX_B
	.comm	_rex,4,2                        ; @rex
	.comm	_MODRM_CHECK,4,2                ; @MODRM_CHECK
	.comm	_codep,8,3                      ; @codep
	.comm	_modrm,8,2                      ; @modrm
	.comm	_names8rex,8,3                  ; @names8rex
	.comm	_names8,8,3                     ; @names8
	.comm	_names16,8,3                    ; @names16
	.comm	_names32,8,3                    ; @names32
	.comm	_names64,8,3                    ; @names64
	.comm	_address_mode,8,3               ; @address_mode
	.comm	_mode_64bit,8,3                 ; @mode_64bit
	.comm	_DFLAG,4,2                      ; @DFLAG
	.comm	_prefixes,4,2                   ; @prefixes
	.comm	_PREFIX_DATA,4,2                ; @PREFIX_DATA
	.comm	_used_prefixes,4,2              ; @used_prefixes
	.comm	_REX_W,4,2                      ; @REX_W
	.comm	_INTERNAL_DISASSEMBLER_ERROR,8,3 ; @INTERNAL_DISASSEMBLER_ERROR
	.comm	_intel_syntax,8,3               ; @intel_syntax
	.comm	_AFLAG,4,2                      ; @AFLAG
	.comm	_the_info,4,2                   ; @the_info
	.comm	_REX_X,4,2                      ; @REX_X
	.comm	_scratchbuf,8,3                 ; @scratchbuf
	.section	__TEXT,__cstring,cstring_literals
l_.str:                                 ; @.str
	.asciz	"(%rip)"

	.comm	_open_char,8,3                  ; @open_char
	.comm	_obufp,8,3                      ; @obufp
l_.str.1:                               ; @.str.1
	.asciz	"rip"

	.comm	_separator_char,4,2             ; @separator_char
	.comm	_scale_char,4,2                 ; @scale_char
l_.str.2:                               ; @.str.2
	.asciz	"%d"

	.comm	_close_char,8,3                 ; @close_char
	.comm	_PREFIX_CS,4,2                  ; @PREFIX_CS
	.comm	_PREFIX_SS,4,2                  ; @PREFIX_SS
	.comm	_PREFIX_DS,4,2                  ; @PREFIX_DS
	.comm	_PREFIX_ES,4,2                  ; @PREFIX_ES
	.comm	_PREFIX_FS,4,2                  ; @PREFIX_FS
	.comm	_PREFIX_GS,4,2                  ; @PREFIX_GS
	.comm	_names_seg,8,3                  ; @names_seg
	.comm	_ds_reg,8,3                     ; @ds_reg
	.comm	_es_reg,8,3                     ; @es_reg
l_.str.3:                               ; @.str.3
	.asciz	":"

	.comm	_index16,8,3                    ; @index16
	.no_dead_strip	_OP_E
.subsections_via_symbols
