	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	4, 0x90                         ## -- Begin function intel_e11
_intel_e11:                             ## @intel_e11
	.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	%r12
	pushq	%rbx
	.cfi_offset %rbx, -48
	.cfi_offset %r12, -40
	.cfi_offset %r14, -32
	.cfi_offset %r15, -24
	movq	_cur_token@GOTPCREL(%rip), %r15
	movl	(%r15), %ebx
	leal	-40(%rbx), %eax
	cmpl	$97, %eax
	ja	LBB0_29
## %bb.1:
	leaq	LJTI0_0(%rip), %rcx
	movslq	(%rcx,%rax,4), %rax
	addq	%rcx, %rax
	jmpq	*%rax
LBB0_2:
	movl	%ebx, %edi
	callq	_intel_match_token
	movl	(%r15), %eax
	movq	_T_PTR@GOTPCREL(%rip), %rcx
	movl	$1, %ebx
	cmpl	(%rcx), %eax
	je	LBB0_32
## %bb.3:
	xorl	%eax, %eax
	callq	_intel_putback_token
	movl	$133, (%r15)
LBB0_4:
	movq	_intel_parser@GOTPCREL(%rip), %rbx
	cmpl	$0, 16(%rbx)
	jne	LBB0_9
## %bb.5:
	cmpl	$0, 8(%rbx)
	jg	LBB0_9
## %bb.6:
	movq	8(%r15), %rdi
	callq	_symbol_find
	testq	%rax, %rax
	je	LBB0_8
## %bb.7:
	movq	%rax, %rdi
	callq	_S_GET_SEGMENT
	movq	_absolute_section@GOTPCREL(%rip), %rcx
	cmpl	(%rcx), %eax
	je	LBB0_9
LBB0_8:
	movl	$1, 8(%rbx)
LBB0_9:
	movl	(%r15), %ebx
LBB0_10:
	cmpl	$45, %ebx
	je	LBB0_12
## %bb.11:
	cmpl	$43, %ebx
	jne	LBB0_14
LBB0_12:
	movl	%ebx, %edi
	callq	_intel_match_token
	cmpl	$136, (%r15)
	je	LBB0_15
LBB0_13:
	leaq	L_.str.5(%rip), %rdi
	jmp	LBB0_30
LBB0_14:
	xorl	%ebx, %ebx
LBB0_15:
	movq	8(%r15), %rdi
	callq	_strlen
                                        ## kill: def $eax killed $eax def $rax
	leal	2(%rax), %edi
	callq	_xmalloc
	movq	%rax, %r14
	xorl	%edi, %edi
	testb	%bl, %bl
	setne	%dil
	addl	%r14d, %edi
	movq	8(%r15), %rsi
	callq	_strcpy
	testb	%bl, %bl
	je	LBB0_17
## %bb.16:
	movb	%bl, (%r14)
LBB0_17:
	movl	(%r15), %edi
	callq	_intel_match_token
	cmpl	$42, (%r15)
	jne	LBB0_24
## %bb.18:
	movl	$42, %edi
	callq	_intel_match_token
	testl	%eax, %eax
	je	LBB0_23
## %bb.19:
	cmpl	$131, (%r15)
	jne	LBB0_23
## %bb.20:
	movq	_intel_parser@GOTPCREL(%rip), %rbx
	cmpl	$0, 12(%rbx)
	je	LBB0_44
## %bb.21:
	movq	16(%r15), %rax
	movq	_Reg16@GOTPCREL(%rip), %rcx
	movl	(%rcx), %ecx
	testl	%ecx, (%rax)
	je	LBB0_50
## %bb.22:
	movq	_i386_regtab@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	_REGNAM_AX@GOTPCREL(%rip), %rcx
	jmp	LBB0_52
LBB0_23:
	xorl	%eax, %eax
	callq	_intel_putback_token
LBB0_24:
	movq	_intel_parser@GOTPCREL(%rip), %rax
	movq	(%rax), %rdi
	movq	%r14, %rsi
	callq	_strcat
LBB0_25:
	movq	%r14, %rdi
	callq	_free
	movl	$1, %ebx
	jmp	LBB0_32
LBB0_26:
	movl	$40, %edi
	callq	_intel_match_token
	movq	_intel_parser@GOTPCREL(%rip), %r14
	movq	(%r14), %rdi
	leaq	L_.str(%rip), %rsi
	callq	_strcat
	xorl	%ebx, %ebx
	xorl	%eax, %eax
	callq	_intel_expr
	testl	%eax, %eax
	je	LBB0_32
## %bb.27:
	movl	$41, %edi
	callq	_intel_match_token
	testl	%eax, %eax
	je	LBB0_32
## %bb.28:
	movq	(%r14), %rdi
	leaq	L_.str.1(%rip), %rsi
	callq	_strcat
	movl	$1, %ebx
	jmp	LBB0_32
LBB0_29:
	leaq	L_.str.8(%rip), %rdi
LBB0_30:
	callq	__
	movq	8(%r15), %rsi
LBB0_31:
	xorl	%ebx, %ebx
	movl	%eax, %edi
	xorl	%eax, %eax
	callq	_as_bad
LBB0_32:
	movl	%ebx, %eax
	popq	%rbx
	popq	%r12
	popq	%r14
	popq	%r15
	popq	%rbp
	retq
LBB0_33:
	movq	_intel_parser@GOTPCREL(%rip), %r14
	movq	(%r14), %rdi
	movq	8(%r15), %rsi
	callq	_strcat
	movl	(%r15), %edi
	callq	_intel_match_token
	movl	$1, %ebx
	cmpl	$0, 16(%r14)
	jne	LBB0_32
## %bb.34:
	movl	$1, 8(%r14)
	jmp	LBB0_32
LBB0_35:
	xorl	%eax, %eax
	popq	%rbx
	popq	%r12
	popq	%r14
	popq	%r15
	popq	%rbp
	jmp	_intel_bracket_expr             ## TAILCALL
LBB0_36:
	movq	16(%r15), %rbx
	movq	_intel_parser@GOTPCREL(%rip), %r12
	movq	%rbx, 24(%r12)
	movl	$131, %edi
	callq	_intel_match_token
	movl	(%r15), %eax
	cmpl	$42, %eax
	je	LBB0_41
## %bb.37:
	cmpl	$58, %eax
	jne	LBB0_46
## %bb.38:
	movq	_SReg2@GOTPCREL(%rip), %rax
	movq	_SReg3@GOTPCREL(%rip), %rcx
	movl	(%rcx), %ecx
	orl	(%rax), %ecx
	testl	%ecx, (%rbx)
	je	LBB0_58
## %bb.39:
	movq	_i@GOTPCREL(%rip), %rcx
	movq	(%rcx), %rax
	movq	48(%rcx), %rcx
	cmpq	$0, (%rcx,%rax,8)
	je	LBB0_61
## %bb.40:
	leaq	L_.str.3(%rip), %rdi
	callq	__
	movl	%eax, %edi
	callq	_as_warn
	jmp	LBB0_88
LBB0_41:
	cmpl	$0, 12(%r12)
	je	LBB0_44
## %bb.42:
	movq	_Reg16@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	testl	%eax, (%rbx)
	je	LBB0_66
## %bb.43:
	movq	_i386_regtab@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	_REGNAM_AX@GOTPCREL(%rip), %rcx
	jmp	LBB0_68
LBB0_44:
	leaq	L_.str.4(%rip), %rdi
LBB0_45:
	callq	__
	xorl	%ebx, %ebx
	movl	%eax, %edi
	xorl	%eax, %eax
	callq	_as_bad
	jmp	LBB0_32
LBB0_46:
	cmpl	$0, 12(%r12)
	je	LBB0_59
## %bb.47:
	movq	_i@GOTPCREL(%rip), %rax
	cmpq	$0, 40(%rax)
	je	LBB0_74
## %bb.48:
	cmpq	$0, 16(%rax)
	je	LBB0_78
## %bb.49:
	leaq	L_.str.6(%rip), %rdi
	jmp	LBB0_45
LBB0_50:
	movq	_i@GOTPCREL(%rip), %rcx
	cmpq	$0, 16(%rcx)
	je	LBB0_53
## %bb.51:
	movq	_i386_regtab@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	_REGNAM_EAX@GOTPCREL(%rip), %rcx
LBB0_52:
	movq	(%rcx), %rcx
	addq	%rcx, %rax
	addq	$4, %rax
LBB0_53:
	movq	_i@GOTPCREL(%rip), %rcx
	movq	%rax, 16(%rcx)
	movq	_BaseIndex@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movq	8(%rcx), %rcx
	movq	_this_operand@GOTPCREL(%rip), %rdx
	movq	(%rdx), %rdx
	orl	%eax, (%rcx,%rdx,4)
	movq	%r14, %rdi
	callq	_i386_scale
	testl	%eax, %eax
	je	LBB0_80
## %bb.54:
	movl	$131, %edi
	callq	_intel_match_token
	movq	(%rbx), %rbx
	cmpb	$0, (%rbx)
	je	LBB0_25
## %bb.55:
	movq	%rbx, %rdi
	callq	_strlen
	cltq
	cmpb	$43, -1(%rax,%rbx)
	jne	LBB0_25
## %bb.56:
	movb	$0, -1(%rbx,%rax)
	jmp	LBB0_25
LBB0_58:
	leaq	L_.str.2(%rip), %rdi
	callq	__
	movq	8(%rbx), %rsi
	jmp	LBB0_31
LBB0_59:
	movl	16(%r12), %eax
	orl	8(%r12), %eax
	je	LBB0_77
## %bb.60:
	leaq	L_.str.7(%rip), %rdi
	jmp	LBB0_45
LBB0_61:
	cmpl	$0, 16(%r12)
	jne	LBB0_63
## %bb.62:
	movl	$1, 8(%r12)
LBB0_63:
	movl	16(%rbx), %edx
	cmpq	$5, %rdx
	ja	LBB0_88
## %bb.64:
	leaq	LJTI0_1(%rip), %rsi
	movslq	(%rsi,%rdx,4), %rdx
	addq	%rsi, %rdx
	jmpq	*%rdx
LBB0_65:
	movq	_es@GOTPCREL(%rip), %rdx
	jmp	LBB0_87
LBB0_66:
	movq	_i@GOTPCREL(%rip), %rax
	cmpq	$0, 16(%rax)
	je	LBB0_69
## %bb.67:
	movq	_i386_regtab@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	_REGNAM_EAX@GOTPCREL(%rip), %rcx
LBB0_68:
	movq	(%rcx), %rcx
	leaq	(%rax,%rcx), %rbx
	addq	$4, %rbx
LBB0_69:
	movl	$42, %edi
	callq	_intel_match_token
	movq	_i@GOTPCREL(%rip), %rax
	movq	%rbx, 16(%rax)
	movq	_BaseIndex@GOTPCREL(%rip), %rcx
	movl	(%rcx), %ecx
	movq	8(%rax), %rax
	movq	_this_operand@GOTPCREL(%rip), %rdx
	movq	(%rdx), %rdx
	orl	%ecx, (%rax,%rdx,4)
	movl	(%r15), %ebx
	cmpl	$45, %ebx
	je	LBB0_71
## %bb.70:
	cmpl	$43, %ebx
	jne	LBB0_75
LBB0_71:
	movl	%ebx, %edi
	callq	_intel_match_token
	cmpl	$136, (%r15)
	jne	LBB0_13
## %bb.72:
	movq	8(%r15), %rdi
	callq	_strlen
                                        ## kill: def $eax killed $eax def $rax
	leal	2(%rax), %edi
	callq	_xmalloc
	movq	%rax, %r14
	leal	1(%rax), %edi
	movq	8(%r15), %rsi
	callq	_strcpy
	movb	%bl, (%r14)
	movq	%r14, %rdi
	callq	_i386_scale
	testl	%eax, %eax
	je	LBB0_80
## %bb.73:
	movq	%r14, %rdi
	callq	_free
	jmp	LBB0_76
LBB0_74:
	leaq	40(%rax), %rcx
	jmp	LBB0_79
LBB0_75:
	movq	8(%r15), %rdi
	callq	_i386_scale
	testl	%eax, %eax
	je	LBB0_80
LBB0_76:
	movl	(%r15), %edi
	callq	_intel_match_token
	jmp	LBB0_88
LBB0_80:
	xorl	%ebx, %ebx
	jmp	LBB0_32
LBB0_77:
	movq	_BaseIndex@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	notl	%eax
	andl	(%rbx), %eax
	movq	_i@GOTPCREL(%rip), %rcx
	movq	8(%rcx), %rdx
	movq	_this_operand@GOTPCREL(%rip), %rsi
	movq	(%rsi), %rsi
	orl	%eax, (%rdx,%rsi,4)
	movq	32(%rcx), %rax
	movq	%rbx, (%rax,%rsi,8)
	incl	24(%rcx)
	jmp	LBB0_88
LBB0_78:
	leaq	16(%rax), %rcx
LBB0_79:
	movq	%rbx, (%rcx)
	movq	_BaseIndex@GOTPCREL(%rip), %rcx
	movl	(%rcx), %ecx
	movq	8(%rax), %rax
	movq	_this_operand@GOTPCREL(%rip), %rdx
	movq	(%rdx), %rdx
	orl	%ecx, (%rax,%rdx,4)
	jmp	LBB0_88
LBB0_82:
	movq	_cs@GOTPCREL(%rip), %rdx
	jmp	LBB0_87
LBB0_83:
	movq	_ss@GOTPCREL(%rip), %rdx
	jmp	LBB0_87
LBB0_84:
	movq	_ds@GOTPCREL(%rip), %rdx
	jmp	LBB0_87
LBB0_85:
	movq	_fs@GOTPCREL(%rip), %rdx
	jmp	LBB0_87
LBB0_86:
	movq	_gs@GOTPCREL(%rip), %rdx
LBB0_87:
	movq	%rdx, (%rcx,%rax,8)
LBB0_88:
	movq	(%r12), %r14
	cmpb	$0, (%r14)
	movl	$1, %ebx
	je	LBB0_32
## %bb.89:
	cmpl	$0, 16(%r12)
	jne	LBB0_32
## %bb.90:
	movq	%r14, %rdi
	callq	_strlen
	cltq
	cmpb	$43, -1(%rax,%r14)
	jne	LBB0_32
## %bb.91:
	movb	$0, -1(%r14,%rax)
	jmp	LBB0_32
	.cfi_endproc
	.p2align	2, 0x90
	.data_region jt32
.set L0_0_set_26, LBB0_26-LJTI0_0
.set L0_0_set_29, LBB0_29-LJTI0_0
.set L0_0_set_10, LBB0_10-LJTI0_0
.set L0_0_set_33, LBB0_33-LJTI0_0
.set L0_0_set_35, LBB0_35-LJTI0_0
.set L0_0_set_2, LBB0_2-LJTI0_0
.set L0_0_set_36, LBB0_36-LJTI0_0
.set L0_0_set_4, LBB0_4-LJTI0_0
LJTI0_0:
	.long	L0_0_set_26
	.long	L0_0_set_29
	.long	L0_0_set_29
	.long	L0_0_set_10
	.long	L0_0_set_29
	.long	L0_0_set_10
	.long	L0_0_set_33
	.long	L0_0_set_29
	.long	L0_0_set_29
	.long	L0_0_set_29
	.long	L0_0_set_29
	.long	L0_0_set_29
	.long	L0_0_set_29
	.long	L0_0_set_29
	.long	L0_0_set_29
	.long	L0_0_set_29
	.long	L0_0_set_29
	.long	L0_0_set_29
	.long	L0_0_set_29
	.long	L0_0_set_29
	.long	L0_0_set_29
	.long	L0_0_set_29
	.long	L0_0_set_29
	.long	L0_0_set_29
	.long	L0_0_set_29
	.long	L0_0_set_29
	.long	L0_0_set_29
	.long	L0_0_set_29
	.long	L0_0_set_29
	.long	L0_0_set_29
	.long	L0_0_set_29
	.long	L0_0_set_29
	.long	L0_0_set_29
	.long	L0_0_set_29
	.long	L0_0_set_29
	.long	L0_0_set_29
	.long	L0_0_set_29
	.long	L0_0_set_29
	.long	L0_0_set_29
	.long	L0_0_set_29
	.long	L0_0_set_29
	.long	L0_0_set_29
	.long	L0_0_set_29
	.long	L0_0_set_29
	.long	L0_0_set_29
	.long	L0_0_set_29
	.long	L0_0_set_29
	.long	L0_0_set_29
	.long	L0_0_set_29
	.long	L0_0_set_29
	.long	L0_0_set_29
	.long	L0_0_set_35
	.long	L0_0_set_29
	.long	L0_0_set_29
	.long	L0_0_set_29
	.long	L0_0_set_29
	.long	L0_0_set_29
	.long	L0_0_set_29
	.long	L0_0_set_29
	.long	L0_0_set_29
	.long	L0_0_set_29
	.long	L0_0_set_29
	.long	L0_0_set_29
	.long	L0_0_set_29
	.long	L0_0_set_29
	.long	L0_0_set_29
	.long	L0_0_set_29
	.long	L0_0_set_29
	.long	L0_0_set_29
	.long	L0_0_set_29
	.long	L0_0_set_29
	.long	L0_0_set_29
	.long	L0_0_set_29
	.long	L0_0_set_29
	.long	L0_0_set_29
	.long	L0_0_set_29
	.long	L0_0_set_29
	.long	L0_0_set_29
	.long	L0_0_set_29
	.long	L0_0_set_29
	.long	L0_0_set_29
	.long	L0_0_set_29
	.long	L0_0_set_29
	.long	L0_0_set_29
	.long	L0_0_set_29
	.long	L0_0_set_29
	.long	L0_0_set_29
	.long	L0_0_set_29
	.long	L0_0_set_2
	.long	L0_0_set_2
	.long	L0_0_set_2
	.long	L0_0_set_36
	.long	L0_0_set_2
	.long	L0_0_set_4
	.long	L0_0_set_2
	.long	L0_0_set_2
	.long	L0_0_set_10
	.long	L0_0_set_2
.set L0_1_set_65, LBB0_65-LJTI0_1
.set L0_1_set_82, LBB0_82-LJTI0_1
.set L0_1_set_83, LBB0_83-LJTI0_1
.set L0_1_set_84, LBB0_84-LJTI0_1
.set L0_1_set_85, LBB0_85-LJTI0_1
.set L0_1_set_86, LBB0_86-LJTI0_1
LJTI0_1:
	.long	L0_1_set_65
	.long	L0_1_set_82
	.long	L0_1_set_83
	.long	L0_1_set_84
	.long	L0_1_set_85
	.long	L0_1_set_86
	.end_data_region
                                        ## -- End function
	.comm	_cur_token,24,3                 ## @cur_token
	.comm	_intel_parser,32,3              ## @intel_parser
	.section	__TEXT,__cstring,cstring_literals
L_.str:                                 ## @.str
	.asciz	"("

L_.str.1:                               ## @.str.1
	.asciz	")"

	.comm	_SReg2,4,2                      ## @SReg2
	.comm	_SReg3,4,2                      ## @SReg3
L_.str.2:                               ## @.str.2
	.asciz	"`%s' is not a valid segment register"

	.comm	_i,56,3                         ## @i
L_.str.3:                               ## @.str.3
	.asciz	"Extra segment override ignored"

	.comm	_es,4,2                         ## @es
	.comm	_cs,4,2                         ## @cs
	.comm	_ss,4,2                         ## @ss
	.comm	_ds,4,2                         ## @ds
	.comm	_fs,4,2                         ## @fs
	.comm	_gs,4,2                         ## @gs
L_.str.4:                               ## @.str.4
	.asciz	"Register scaling only allowed in memory operands"

	.comm	_Reg16,4,2                      ## @Reg16
	.comm	_i386_regtab,8,3                ## @i386_regtab
	.comm	_REGNAM_AX,8,3                  ## @REGNAM_AX
	.comm	_REGNAM_EAX,8,3                 ## @REGNAM_EAX
	.comm	_BaseIndex,4,2                  ## @BaseIndex
	.comm	_this_operand,8,3               ## @this_operand
L_.str.5:                               ## @.str.5
	.asciz	"Syntax error: Expecting a constant, got `%s'"

L_.str.6:                               ## @.str.6
	.asciz	"Too many register references in memory operand"

L_.str.7:                               ## @.str.7
	.asciz	"Invalid use of register"

	.comm	_T_PTR,4,2                      ## @T_PTR
	.comm	_absolute_section,4,2           ## @absolute_section
L_.str.8:                               ## @.str.8
	.asciz	"Unrecognized token '%s'"

	.no_dead_strip	_intel_e11
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	2                               ; -- Begin function intel_e11
_intel_e11:                             ; @intel_e11
	.cfi_startproc
; %bb.0:
	sub	sp, sp, #64
	.cfi_def_cfa_offset 64
	stp	x22, x21, [sp, #16]             ; 16-byte Folded Spill
	stp	x20, x19, [sp, #32]             ; 16-byte Folded Spill
	stp	x29, x30, [sp, #48]             ; 16-byte Folded Spill
	add	x29, sp, #48
	.cfi_def_cfa w29, 16
	.cfi_offset w30, -8
	.cfi_offset w29, -16
	.cfi_offset w19, -24
	.cfi_offset w20, -32
	.cfi_offset w21, -40
	.cfi_offset w22, -48
Lloh0:
	adrp	x21, _cur_token@GOTPAGE
Lloh1:
	ldr	x21, [x21, _cur_token@GOTPAGEOFF]
	ldr	w19, [x21]
	sub	w8, w19, #40
	cmp	w8, #97
	b.hi	LBB0_29
; %bb.1:
Lloh2:
	adrp	x9, lJTI0_0@PAGE
Lloh3:
	add	x9, x9, lJTI0_0@PAGEOFF
	adr	x10, LBB0_2
	ldrb	w11, [x9, x8]
	add	x10, x10, x11, lsl #2
	br	x10
LBB0_2:
	mov	x0, x19
	bl	_intel_match_token
	ldr	w8, [x21]
Lloh4:
	adrp	x9, _T_PTR@GOTPAGE
Lloh5:
	ldr	x9, [x9, _T_PTR@GOTPAGEOFF]
Lloh6:
	ldr	w9, [x9]
	cmp	w8, w9
	b.ne	LBB0_4
LBB0_3:
	mov	w0, #1
	b	LBB0_74
LBB0_4:
	bl	_intel_putback_token
	mov	w8, #133
	str	w8, [x21]
LBB0_5:
Lloh7:
	adrp	x19, _intel_parser@GOTPAGE
Lloh8:
	ldr	x19, [x19, _intel_parser@GOTPAGEOFF]
	ldr	w8, [x19, #16]
	ldr	w9, [x19, #8]
	cmp	w8, #0
	ccmp	w9, #0, #0, eq
	b.gt	LBB0_9
; %bb.6:
	ldr	x0, [x21, #8]
	bl	_symbol_find
	cbz	x0, LBB0_8
; %bb.7:
	bl	_S_GET_SEGMENT
Lloh9:
	adrp	x8, _absolute_section@GOTPAGE
Lloh10:
	ldr	x8, [x8, _absolute_section@GOTPAGEOFF]
Lloh11:
	ldr	w8, [x8]
	cmp	w0, w8
	b.eq	LBB0_9
LBB0_8:
	mov	w8, #1
	str	w8, [x19, #8]
LBB0_9:
	ldr	w19, [x21]
LBB0_10:
	cmp	w19, #45
	b.eq	LBB0_12
; %bb.11:
	cmp	w19, #43
	b.ne	LBB0_14
LBB0_12:
	mov	x0, x19
	bl	_intel_match_token
	ldr	w8, [x21]
	cmp	w8, #136
	b.ne	LBB0_70
; %bb.13:
	and	w20, w19, #0xff
	b	LBB0_15
LBB0_14:
	mov	w20, #0
LBB0_15:
	ldr	x0, [x21, #8]
	bl	_strlen
	add	w0, w0, #2
	bl	_xmalloc
	mov	x19, x0
	cmp	w20, #0
	cinc	w0, w19, ne
	ldr	x1, [x21, #8]
	bl	_strcpy
	cbz	w20, LBB0_17
; %bb.16:
	strb	w20, [x19]
LBB0_17:
	ldr	w0, [x21]
	bl	_intel_match_token
	ldr	w8, [x21]
	cmp	w8, #42
	b.ne	LBB0_24
; %bb.18:
	mov	w0, #42
	bl	_intel_match_token
	cbz	w0, LBB0_23
; %bb.19:
	ldr	w8, [x21]
	cmp	w8, #131
	b.ne	LBB0_23
; %bb.20:
Lloh12:
	adrp	x20, _intel_parser@GOTPAGE
Lloh13:
	ldr	x20, [x20, _intel_parser@GOTPAGEOFF]
	ldr	w8, [x20, #12]
	cbz	w8, LBB0_41
; %bb.21:
	ldr	x8, [x21, #16]
	ldr	w9, [x8]
Lloh14:
	adrp	x10, _Reg16@GOTPAGE
Lloh15:
	ldr	x10, [x10, _Reg16@GOTPAGEOFF]
Lloh16:
	ldr	w10, [x10]
	tst	w10, w9
	b.eq	LBB0_46
; %bb.22:
Lloh17:
	adrp	x8, _i386_regtab@GOTPAGE
Lloh18:
	ldr	x8, [x8, _i386_regtab@GOTPAGEOFF]
Lloh19:
	ldr	x8, [x8]
Lloh20:
	adrp	x9, _REGNAM_AX@GOTPAGE
Lloh21:
	ldr	x9, [x9, _REGNAM_AX@GOTPAGEOFF]
	b	LBB0_48
LBB0_23:
	bl	_intel_putback_token
LBB0_24:
Lloh22:
	adrp	x8, _intel_parser@GOTPAGE
Lloh23:
	ldr	x8, [x8, _intel_parser@GOTPAGEOFF]
Lloh24:
	ldr	x0, [x8]
	mov	x1, x19
	bl	_strcat
LBB0_25:
	mov	x0, x19
	bl	_free
	mov	w0, #1
	b	LBB0_74
LBB0_26:
	mov	w0, #40
	bl	_intel_match_token
Lloh25:
	adrp	x19, _intel_parser@GOTPAGE
Lloh26:
	ldr	x19, [x19, _intel_parser@GOTPAGEOFF]
	ldr	x0, [x19]
Lloh27:
	adrp	x1, l_.str@PAGE
Lloh28:
	add	x1, x1, l_.str@PAGEOFF
	bl	_strcat
	bl	_intel_expr
	cbz	w0, LBB0_74
; %bb.27:
	mov	w0, #41
	bl	_intel_match_token
	cbz	w0, LBB0_74
; %bb.28:
	ldr	x0, [x19]
Lloh29:
	adrp	x1, l_.str.1@PAGE
Lloh30:
	add	x1, x1, l_.str.1@PAGEOFF
	bl	_strcat
	mov	w0, #1
	b	LBB0_74
LBB0_29:
Lloh31:
	adrp	x0, l_.str.8@PAGE
Lloh32:
	add	x0, x0, l_.str.8@PAGEOFF
	b	LBB0_71
LBB0_30:
Lloh33:
	adrp	x19, _intel_parser@GOTPAGE
Lloh34:
	ldr	x19, [x19, _intel_parser@GOTPAGEOFF]
	ldr	x0, [x19]
	ldr	x1, [x21, #8]
	bl	_strcat
	ldr	w0, [x21]
	bl	_intel_match_token
	ldr	w8, [x19, #16]
	mov	w0, #1
	cbnz	w8, LBB0_74
; %bb.31:
	str	w0, [x19, #8]
	b	LBB0_74
LBB0_32:
	ldp	x29, x30, [sp, #48]             ; 16-byte Folded Reload
	ldp	x20, x19, [sp, #32]             ; 16-byte Folded Reload
	ldp	x22, x21, [sp, #16]             ; 16-byte Folded Reload
	add	sp, sp, #64
	b	_intel_bracket_expr
LBB0_33:
	ldr	x19, [x21, #16]
Lloh35:
	adrp	x22, _intel_parser@GOTPAGE
Lloh36:
	ldr	x22, [x22, _intel_parser@GOTPAGEOFF]
	str	x19, [x22, #24]
	mov	w0, #131
	bl	_intel_match_token
	ldr	w8, [x21]
	cmp	w8, #42
	b.eq	LBB0_38
; %bb.34:
	cmp	w8, #58
	b.ne	LBB0_42
; %bb.35:
	ldr	w8, [x19]
Lloh37:
	adrp	x9, _SReg2@GOTPAGE
Lloh38:
	ldr	x9, [x9, _SReg2@GOTPAGEOFF]
Lloh39:
	ldr	w9, [x9]
Lloh40:
	adrp	x10, _SReg3@GOTPAGE
Lloh41:
	ldr	x10, [x10, _SReg3@GOTPAGEOFF]
Lloh42:
	ldr	w10, [x10]
	orr	w9, w10, w9
	tst	w9, w8
	b.eq	LBB0_54
; %bb.36:
Lloh43:
	adrp	x9, _i@GOTPAGE
Lloh44:
	ldr	x9, [x9, _i@GOTPAGEOFF]
	ldr	x8, [x9, #48]
	ldr	x9, [x9]
	ldr	x10, [x8, x9, lsl #3]
	cbz	x10, LBB0_57
; %bb.37:
Lloh45:
	adrp	x0, l_.str.3@PAGE
Lloh46:
	add	x0, x0, l_.str.3@PAGEOFF
	bl	__
	bl	_as_warn
	b	LBB0_84
LBB0_38:
	ldr	w8, [x22, #12]
	cbz	w8, LBB0_41
; %bb.39:
	ldr	w8, [x19]
Lloh47:
	adrp	x9, _Reg16@GOTPAGE
Lloh48:
	ldr	x9, [x9, _Reg16@GOTPAGEOFF]
Lloh49:
	ldr	w9, [x9]
	tst	w9, w8
	b.eq	LBB0_62
; %bb.40:
Lloh50:
	adrp	x8, _i386_regtab@GOTPAGE
Lloh51:
	ldr	x8, [x8, _i386_regtab@GOTPAGEOFF]
Lloh52:
	ldr	x8, [x8]
Lloh53:
	adrp	x9, _REGNAM_AX@GOTPAGE
Lloh54:
	ldr	x9, [x9, _REGNAM_AX@GOTPAGEOFF]
	b	LBB0_64
LBB0_41:
Lloh55:
	adrp	x0, l_.str.4@PAGE
Lloh56:
	add	x0, x0, l_.str.4@PAGEOFF
	bl	__
	b	LBB0_73
LBB0_42:
	ldr	w8, [x22, #12]
	cbz	w8, LBB0_55
; %bb.43:
Lloh57:
	adrp	x8, _i@GOTPAGE
Lloh58:
	ldr	x8, [x8, _i@GOTPAGEOFF]
	mov	x9, x8
	ldr	x10, [x9, #40]!
	cbz	x10, LBB0_53
; %bb.44:
	mov	x9, x8
	ldr	x10, [x9, #16]!
	cbz	x10, LBB0_53
; %bb.45:
Lloh59:
	adrp	x0, l_.str.6@PAGE
Lloh60:
	add	x0, x0, l_.str.6@PAGEOFF
	bl	__
	b	LBB0_73
LBB0_46:
Lloh61:
	adrp	x9, _i@GOTPAGE
Lloh62:
	ldr	x9, [x9, _i@GOTPAGEOFF]
Lloh63:
	ldr	x9, [x9, #16]
	cbz	x9, LBB0_49
; %bb.47:
Lloh64:
	adrp	x8, _i386_regtab@GOTPAGE
Lloh65:
	ldr	x8, [x8, _i386_regtab@GOTPAGEOFF]
Lloh66:
	ldr	x8, [x8]
Lloh67:
	adrp	x9, _REGNAM_EAX@GOTPAGE
Lloh68:
	ldr	x9, [x9, _REGNAM_EAX@GOTPAGEOFF]
LBB0_48:
	ldr	x9, [x9]
	add	x8, x8, x9
	add	x8, x8, #4
LBB0_49:
Lloh69:
	adrp	x9, _i@GOTPAGE
Lloh70:
	ldr	x9, [x9, _i@GOTPAGEOFF]
Lloh71:
	adrp	x10, _BaseIndex@GOTPAGE
Lloh72:
	ldr	x10, [x10, _BaseIndex@GOTPAGEOFF]
	str	x8, [x9, #16]
Lloh73:
	ldr	w8, [x10]
	ldr	x9, [x9, #8]
Lloh74:
	adrp	x10, _this_operand@GOTPAGE
Lloh75:
	ldr	x10, [x10, _this_operand@GOTPAGEOFF]
Lloh76:
	ldr	x10, [x10]
	lsl	x10, x10, #2
	ldr	w11, [x9, x10]
	orr	w8, w11, w8
	str	w8, [x9, x10]
	mov	x0, x19
	bl	_i386_scale
	cbz	w0, LBB0_74
; %bb.50:
	mov	w0, #131
	bl	_intel_match_token
	ldr	x20, [x20]
	ldrb	w8, [x20]
	cbz	w8, LBB0_25
; %bb.51:
	mov	x0, x20
	bl	_strlen
                                        ; kill: def $w0 killed $w0 def $x0
	sxtw	x8, w0
	sub	x8, x8, #1
	ldrb	w9, [x20, x8]
	cmp	w9, #43
	b.ne	LBB0_25
; %bb.52:
	strb	wzr, [x20, x8]
	b	LBB0_25
LBB0_53:
Lloh77:
	adrp	x10, _BaseIndex@GOTPAGE
Lloh78:
	ldr	x10, [x10, _BaseIndex@GOTPAGEOFF]
	str	x19, [x9]
Lloh79:
	ldr	w9, [x10]
	ldr	x8, [x8, #8]
Lloh80:
	adrp	x10, _this_operand@GOTPAGE
Lloh81:
	ldr	x10, [x10, _this_operand@GOTPAGEOFF]
Lloh82:
	ldr	x10, [x10]
	lsl	x10, x10, #2
	ldr	w11, [x8, x10]
	orr	w9, w11, w9
	str	w9, [x8, x10]
	b	LBB0_84
LBB0_54:
Lloh83:
	adrp	x0, l_.str.2@PAGE
Lloh84:
	add	x0, x0, l_.str.2@PAGEOFF
	bl	__
	ldr	x8, [x19, #8]
	b	LBB0_72
LBB0_55:
	ldr	w8, [x22, #16]
	ldr	w9, [x22, #8]
	orr	w8, w8, w9
	cbz	w8, LBB0_77
; %bb.56:
Lloh85:
	adrp	x0, l_.str.7@PAGE
Lloh86:
	add	x0, x0, l_.str.7@PAGEOFF
	bl	__
	b	LBB0_73
LBB0_57:
	ldr	w10, [x22, #16]
	cbnz	w10, LBB0_59
; %bb.58:
	mov	w10, #1
	str	w10, [x22, #8]
LBB0_59:
	ldr	w10, [x19, #16]
	cmp	w10, #5
	b.hi	LBB0_84
; %bb.60:
Lloh87:
	adrp	x11, lJTI0_1@PAGE
Lloh88:
	add	x11, x11, lJTI0_1@PAGEOFF
	adr	x12, LBB0_61
	ldrb	w13, [x11, x10]
	add	x12, x12, x13, lsl #2
	br	x12
LBB0_61:
Lloh89:
	adrp	x10, _es@GOTPAGE
Lloh90:
	ldr	x10, [x10, _es@GOTPAGEOFF]
	b	LBB0_83
LBB0_62:
Lloh91:
	adrp	x8, _i@GOTPAGE
Lloh92:
	ldr	x8, [x8, _i@GOTPAGEOFF]
Lloh93:
	ldr	x8, [x8, #16]
	cbz	x8, LBB0_65
; %bb.63:
Lloh94:
	adrp	x8, _i386_regtab@GOTPAGE
Lloh95:
	ldr	x8, [x8, _i386_regtab@GOTPAGEOFF]
Lloh96:
	ldr	x8, [x8]
Lloh97:
	adrp	x9, _REGNAM_EAX@GOTPAGE
Lloh98:
	ldr	x9, [x9, _REGNAM_EAX@GOTPAGEOFF]
LBB0_64:
	ldr	x9, [x9]
	add	x8, x8, x9
	add	x19, x8, #4
LBB0_65:
	mov	w0, #42
	bl	_intel_match_token
Lloh99:
	adrp	x8, _i@GOTPAGE
Lloh100:
	ldr	x8, [x8, _i@GOTPAGEOFF]
	str	x19, [x8, #16]
Lloh101:
	adrp	x9, _BaseIndex@GOTPAGE
Lloh102:
	ldr	x9, [x9, _BaseIndex@GOTPAGEOFF]
	ldr	x8, [x8, #8]
Lloh103:
	adrp	x10, _this_operand@GOTPAGE
Lloh104:
	ldr	x10, [x10, _this_operand@GOTPAGEOFF]
Lloh105:
	ldr	x10, [x10]
	lsl	x10, x10, #2
	ldr	w11, [x8, x10]
Lloh106:
	ldr	w9, [x9]
	orr	w9, w11, w9
	str	w9, [x8, x10]
	ldr	w19, [x21]
	cmp	w19, #45
	b.eq	LBB0_67
; %bb.66:
	cmp	w19, #43
	b.ne	LBB0_75
LBB0_67:
	mov	x0, x19
	bl	_intel_match_token
	ldr	w8, [x21]
	cmp	w8, #136
	b.ne	LBB0_70
; %bb.68:
	ldr	x0, [x21, #8]
	bl	_strlen
	add	w0, w0, #2
	bl	_xmalloc
	mov	x20, x0
	add	w0, w20, #1
	ldr	x1, [x21, #8]
	bl	_strcpy
	strb	w19, [x20]
	mov	x0, x20
	bl	_i386_scale
	cbz	w0, LBB0_74
; %bb.69:
	mov	x0, x20
	bl	_free
	b	LBB0_76
LBB0_70:
Lloh107:
	adrp	x0, l_.str.5@PAGE
Lloh108:
	add	x0, x0, l_.str.5@PAGEOFF
LBB0_71:
	bl	__
	ldr	x8, [x21, #8]
LBB0_72:
	str	x8, [sp]
LBB0_73:
	bl	_as_bad
	mov	w0, #0
LBB0_74:
	ldp	x29, x30, [sp, #48]             ; 16-byte Folded Reload
	ldp	x20, x19, [sp, #32]             ; 16-byte Folded Reload
	ldp	x22, x21, [sp, #16]             ; 16-byte Folded Reload
	add	sp, sp, #64
	ret
LBB0_75:
	ldr	x0, [x21, #8]
	bl	_i386_scale
	cbz	w0, LBB0_74
LBB0_76:
	ldr	w0, [x21]
	bl	_intel_match_token
	b	LBB0_84
LBB0_77:
	ldr	w8, [x19]
Lloh109:
	adrp	x9, _BaseIndex@GOTPAGE
Lloh110:
	ldr	x9, [x9, _BaseIndex@GOTPAGEOFF]
Lloh111:
	ldr	w9, [x9]
	bic	w8, w8, w9
Lloh112:
	adrp	x9, _i@GOTPAGE
Lloh113:
	ldr	x9, [x9, _i@GOTPAGEOFF]
	ldr	x10, [x9, #8]
Lloh114:
	adrp	x11, _this_operand@GOTPAGE
Lloh115:
	ldr	x11, [x11, _this_operand@GOTPAGEOFF]
Lloh116:
	ldr	x11, [x11]
	lsl	x12, x11, #2
	ldr	w13, [x10, x12]
	orr	w8, w13, w8
	str	w8, [x10, x12]
	ldr	x8, [x9, #32]
	str	x19, [x8, x11, lsl #3]
	ldr	w8, [x9, #24]
	add	w8, w8, #1
	str	w8, [x9, #24]
	b	LBB0_84
LBB0_78:
Lloh117:
	adrp	x10, _cs@GOTPAGE
Lloh118:
	ldr	x10, [x10, _cs@GOTPAGEOFF]
	b	LBB0_83
LBB0_79:
Lloh119:
	adrp	x10, _ss@GOTPAGE
Lloh120:
	ldr	x10, [x10, _ss@GOTPAGEOFF]
	b	LBB0_83
LBB0_80:
Lloh121:
	adrp	x10, _ds@GOTPAGE
Lloh122:
	ldr	x10, [x10, _ds@GOTPAGEOFF]
	b	LBB0_83
LBB0_81:
Lloh123:
	adrp	x10, _fs@GOTPAGE
Lloh124:
	ldr	x10, [x10, _fs@GOTPAGEOFF]
	b	LBB0_83
LBB0_82:
Lloh125:
	adrp	x10, _gs@GOTPAGE
Lloh126:
	ldr	x10, [x10, _gs@GOTPAGEOFF]
LBB0_83:
	str	x10, [x8, x9, lsl #3]
LBB0_84:
	ldr	x19, [x22]
	ldrb	w8, [x19]
	ldr	w9, [x22, #16]
	cmp	w8, #0
	ccmp	w9, #0, #0, ne
	b.ne	LBB0_3
; %bb.85:
	mov	x0, x19
	bl	_strlen
                                        ; kill: def $w0 killed $w0 def $x0
	sxtw	x8, w0
	sub	x8, x8, #1
	ldrb	w9, [x19, x8]
	cmp	w9, #43
	b.ne	LBB0_3
; %bb.86:
	strb	wzr, [x19, x8]
	mov	w0, #1
	b	LBB0_74
	.loh AdrpLdrGot	Lloh0, Lloh1
	.loh AdrpAdd	Lloh2, Lloh3
	.loh AdrpLdrGotLdr	Lloh4, Lloh5, Lloh6
	.loh AdrpLdrGot	Lloh7, Lloh8
	.loh AdrpLdrGotLdr	Lloh9, Lloh10, Lloh11
	.loh AdrpLdrGot	Lloh12, Lloh13
	.loh AdrpLdrGotLdr	Lloh14, Lloh15, Lloh16
	.loh AdrpLdrGot	Lloh20, Lloh21
	.loh AdrpLdrGotLdr	Lloh17, Lloh18, Lloh19
	.loh AdrpLdrGotLdr	Lloh22, Lloh23, Lloh24
	.loh AdrpAdd	Lloh27, Lloh28
	.loh AdrpLdrGot	Lloh25, Lloh26
	.loh AdrpAdd	Lloh29, Lloh30
	.loh AdrpAdd	Lloh31, Lloh32
	.loh AdrpLdrGot	Lloh33, Lloh34
	.loh AdrpLdrGot	Lloh35, Lloh36
	.loh AdrpLdrGotLdr	Lloh40, Lloh41, Lloh42
	.loh AdrpLdrGotLdr	Lloh37, Lloh38, Lloh39
	.loh AdrpLdrGot	Lloh43, Lloh44
	.loh AdrpAdd	Lloh45, Lloh46
	.loh AdrpLdrGotLdr	Lloh47, Lloh48, Lloh49
	.loh AdrpLdrGot	Lloh53, Lloh54
	.loh AdrpLdrGotLdr	Lloh50, Lloh51, Lloh52
	.loh AdrpAdd	Lloh55, Lloh56
	.loh AdrpLdrGot	Lloh57, Lloh58
	.loh AdrpAdd	Lloh59, Lloh60
	.loh AdrpLdrGotLdr	Lloh61, Lloh62, Lloh63
	.loh AdrpLdrGot	Lloh67, Lloh68
	.loh AdrpLdrGotLdr	Lloh64, Lloh65, Lloh66
	.loh AdrpLdrGotLdr	Lloh74, Lloh75, Lloh76
	.loh AdrpLdrGotLdr	Lloh71, Lloh72, Lloh73
	.loh AdrpLdrGot	Lloh69, Lloh70
	.loh AdrpLdrGotLdr	Lloh80, Lloh81, Lloh82
	.loh AdrpLdrGotLdr	Lloh77, Lloh78, Lloh79
	.loh AdrpAdd	Lloh83, Lloh84
	.loh AdrpAdd	Lloh85, Lloh86
	.loh AdrpAdd	Lloh87, Lloh88
	.loh AdrpLdrGot	Lloh89, Lloh90
	.loh AdrpLdrGotLdr	Lloh91, Lloh92, Lloh93
	.loh AdrpLdrGot	Lloh97, Lloh98
	.loh AdrpLdrGotLdr	Lloh94, Lloh95, Lloh96
	.loh AdrpLdrGotLdr	Lloh103, Lloh104, Lloh105
	.loh AdrpLdrGotLdr	Lloh101, Lloh102, Lloh106
	.loh AdrpLdrGot	Lloh99, Lloh100
	.loh AdrpAdd	Lloh107, Lloh108
	.loh AdrpLdrGotLdr	Lloh114, Lloh115, Lloh116
	.loh AdrpLdrGot	Lloh112, Lloh113
	.loh AdrpLdrGotLdr	Lloh109, Lloh110, Lloh111
	.loh AdrpLdrGot	Lloh117, Lloh118
	.loh AdrpLdrGot	Lloh119, Lloh120
	.loh AdrpLdrGot	Lloh121, Lloh122
	.loh AdrpLdrGot	Lloh123, Lloh124
	.loh AdrpLdrGot	Lloh125, Lloh126
	.cfi_endproc
	.section	__TEXT,__const
lJTI0_0:
	.byte	(LBB0_26-LBB0_2)>>2
	.byte	(LBB0_29-LBB0_2)>>2
	.byte	(LBB0_29-LBB0_2)>>2
	.byte	(LBB0_10-LBB0_2)>>2
	.byte	(LBB0_29-LBB0_2)>>2
	.byte	(LBB0_10-LBB0_2)>>2
	.byte	(LBB0_30-LBB0_2)>>2
	.byte	(LBB0_29-LBB0_2)>>2
	.byte	(LBB0_29-LBB0_2)>>2
	.byte	(LBB0_29-LBB0_2)>>2
	.byte	(LBB0_29-LBB0_2)>>2
	.byte	(LBB0_29-LBB0_2)>>2
	.byte	(LBB0_29-LBB0_2)>>2
	.byte	(LBB0_29-LBB0_2)>>2
	.byte	(LBB0_29-LBB0_2)>>2
	.byte	(LBB0_29-LBB0_2)>>2
	.byte	(LBB0_29-LBB0_2)>>2
	.byte	(LBB0_29-LBB0_2)>>2
	.byte	(LBB0_29-LBB0_2)>>2
	.byte	(LBB0_29-LBB0_2)>>2
	.byte	(LBB0_29-LBB0_2)>>2
	.byte	(LBB0_29-LBB0_2)>>2
	.byte	(LBB0_29-LBB0_2)>>2
	.byte	(LBB0_29-LBB0_2)>>2
	.byte	(LBB0_29-LBB0_2)>>2
	.byte	(LBB0_29-LBB0_2)>>2
	.byte	(LBB0_29-LBB0_2)>>2
	.byte	(LBB0_29-LBB0_2)>>2
	.byte	(LBB0_29-LBB0_2)>>2
	.byte	(LBB0_29-LBB0_2)>>2
	.byte	(LBB0_29-LBB0_2)>>2
	.byte	(LBB0_29-LBB0_2)>>2
	.byte	(LBB0_29-LBB0_2)>>2
	.byte	(LBB0_29-LBB0_2)>>2
	.byte	(LBB0_29-LBB0_2)>>2
	.byte	(LBB0_29-LBB0_2)>>2
	.byte	(LBB0_29-LBB0_2)>>2
	.byte	(LBB0_29-LBB0_2)>>2
	.byte	(LBB0_29-LBB0_2)>>2
	.byte	(LBB0_29-LBB0_2)>>2
	.byte	(LBB0_29-LBB0_2)>>2
	.byte	(LBB0_29-LBB0_2)>>2
	.byte	(LBB0_29-LBB0_2)>>2
	.byte	(LBB0_29-LBB0_2)>>2
	.byte	(LBB0_29-LBB0_2)>>2
	.byte	(LBB0_29-LBB0_2)>>2
	.byte	(LBB0_29-LBB0_2)>>2
	.byte	(LBB0_29-LBB0_2)>>2
	.byte	(LBB0_29-LBB0_2)>>2
	.byte	(LBB0_29-LBB0_2)>>2
	.byte	(LBB0_29-LBB0_2)>>2
	.byte	(LBB0_32-LBB0_2)>>2
	.byte	(LBB0_29-LBB0_2)>>2
	.byte	(LBB0_29-LBB0_2)>>2
	.byte	(LBB0_29-LBB0_2)>>2
	.byte	(LBB0_29-LBB0_2)>>2
	.byte	(LBB0_29-LBB0_2)>>2
	.byte	(LBB0_29-LBB0_2)>>2
	.byte	(LBB0_29-LBB0_2)>>2
	.byte	(LBB0_29-LBB0_2)>>2
	.byte	(LBB0_29-LBB0_2)>>2
	.byte	(LBB0_29-LBB0_2)>>2
	.byte	(LBB0_29-LBB0_2)>>2
	.byte	(LBB0_29-LBB0_2)>>2
	.byte	(LBB0_29-LBB0_2)>>2
	.byte	(LBB0_29-LBB0_2)>>2
	.byte	(LBB0_29-LBB0_2)>>2
	.byte	(LBB0_29-LBB0_2)>>2
	.byte	(LBB0_29-LBB0_2)>>2
	.byte	(LBB0_29-LBB0_2)>>2
	.byte	(LBB0_29-LBB0_2)>>2
	.byte	(LBB0_29-LBB0_2)>>2
	.byte	(LBB0_29-LBB0_2)>>2
	.byte	(LBB0_29-LBB0_2)>>2
	.byte	(LBB0_29-LBB0_2)>>2
	.byte	(LBB0_29-LBB0_2)>>2
	.byte	(LBB0_29-LBB0_2)>>2
	.byte	(LBB0_29-LBB0_2)>>2
	.byte	(LBB0_29-LBB0_2)>>2
	.byte	(LBB0_29-LBB0_2)>>2
	.byte	(LBB0_29-LBB0_2)>>2
	.byte	(LBB0_29-LBB0_2)>>2
	.byte	(LBB0_29-LBB0_2)>>2
	.byte	(LBB0_29-LBB0_2)>>2
	.byte	(LBB0_29-LBB0_2)>>2
	.byte	(LBB0_29-LBB0_2)>>2
	.byte	(LBB0_29-LBB0_2)>>2
	.byte	(LBB0_29-LBB0_2)>>2
	.byte	(LBB0_2-LBB0_2)>>2
	.byte	(LBB0_2-LBB0_2)>>2
	.byte	(LBB0_2-LBB0_2)>>2
	.byte	(LBB0_33-LBB0_2)>>2
	.byte	(LBB0_2-LBB0_2)>>2
	.byte	(LBB0_5-LBB0_2)>>2
	.byte	(LBB0_2-LBB0_2)>>2
	.byte	(LBB0_2-LBB0_2)>>2
	.byte	(LBB0_10-LBB0_2)>>2
	.byte	(LBB0_2-LBB0_2)>>2
lJTI0_1:
	.byte	(LBB0_61-LBB0_61)>>2
	.byte	(LBB0_78-LBB0_61)>>2
	.byte	(LBB0_79-LBB0_61)>>2
	.byte	(LBB0_80-LBB0_61)>>2
	.byte	(LBB0_81-LBB0_61)>>2
	.byte	(LBB0_82-LBB0_61)>>2
                                        ; -- End function
	.comm	_cur_token,24,3                 ; @cur_token
	.comm	_intel_parser,32,3              ; @intel_parser
	.section	__TEXT,__cstring,cstring_literals
l_.str:                                 ; @.str
	.asciz	"("

l_.str.1:                               ; @.str.1
	.asciz	")"

	.comm	_SReg2,4,2                      ; @SReg2
	.comm	_SReg3,4,2                      ; @SReg3
l_.str.2:                               ; @.str.2
	.asciz	"`%s' is not a valid segment register"

	.comm	_i,56,3                         ; @i
l_.str.3:                               ; @.str.3
	.asciz	"Extra segment override ignored"

	.comm	_es,4,2                         ; @es
	.comm	_cs,4,2                         ; @cs
	.comm	_ss,4,2                         ; @ss
	.comm	_ds,4,2                         ; @ds
	.comm	_fs,4,2                         ; @fs
	.comm	_gs,4,2                         ; @gs
l_.str.4:                               ; @.str.4
	.asciz	"Register scaling only allowed in memory operands"

	.comm	_Reg16,4,2                      ; @Reg16
	.comm	_i386_regtab,8,3                ; @i386_regtab
	.comm	_REGNAM_AX,8,3                  ; @REGNAM_AX
	.comm	_REGNAM_EAX,8,3                 ; @REGNAM_EAX
	.comm	_BaseIndex,4,2                  ; @BaseIndex
	.comm	_this_operand,8,3               ; @this_operand
l_.str.5:                               ; @.str.5
	.asciz	"Syntax error: Expecting a constant, got `%s'"

l_.str.6:                               ; @.str.6
	.asciz	"Too many register references in memory operand"

l_.str.7:                               ; @.str.7
	.asciz	"Invalid use of register"

	.comm	_T_PTR,4,2                      ; @T_PTR
	.comm	_absolute_section,4,2           ; @absolute_section
l_.str.8:                               ; @.str.8
	.asciz	"Unrecognized token '%s'"

	.no_dead_strip	_intel_e11
.subsections_via_symbols
