	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	4, 0x90                         ## -- Begin function process_suffix
_process_suffix:                        ## @process_suffix
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	pushq	%r14
	pushq	%rbx
	.cfi_offset %rbx, -32
	.cfi_offset %r14, -24
	movq	_i@GOTPCREL(%rip), %r14
	movl	24(%r14), %eax
	movq	_Size16@GOTPCREL(%rip), %rcx
	movl	(%rcx), %ecx
	movq	_Size32@GOTPCREL(%rip), %rdx
	movl	(%rdx), %esi
	orl	%ecx, %esi
	movq	_Size64@GOTPCREL(%rip), %rdx
	movl	(%rdx), %edx
	orl	%edx, %esi
	testl	%eax, %esi
	je	LBB0_3
## %bb.1:
	testl	%eax, %ecx
	je	LBB0_7
LBB0_2:
	movq	_WORD_MNEM_SUFFIX@GOTPCREL(%rip), %rax
	jmp	LBB0_25
LBB0_3:
	cmpq	$0, 64(%r14)
	je	LBB0_9
## %bb.4:
	movq	(%r14), %rcx
	testq	%rcx, %rcx
	je	LBB0_30
## %bb.5:
	movq	_BYTE_MNEM_SUFFIX@GOTPCREL(%rip), %rdx
	cmpq	(%rdx), %rcx
	jne	LBB0_35
## %bb.6:
	xorl	%ebx, %ebx
	xorl	%eax, %eax
	callq	_check_byte_reg
	jmp	LBB0_62
LBB0_7:
	testl	%eax, %edx
	je	LBB0_24
LBB0_8:
	movq	_QWORD_MNEM_SUFFIX@GOTPCREL(%rip), %rax
	jmp	LBB0_25
LBB0_9:
	movq	_DefaultSize@GOTPCREL(%rip), %rdx
	movq	(%r14), %rcx
	testl	%eax, (%rdx)
	je	LBB0_13
## %bb.10:
	testq	%rcx, %rcx
	jne	LBB0_13
## %bb.11:
	movq	_No_sSuf@GOTPCREL(%rip), %rdx
	testl	%eax, (%rdx)
	je	LBB0_13
## %bb.12:
	movq	_stackop_size@GOTPCREL(%rip), %rax
	jmp	LBB0_25
LBB0_13:
	movq	_intel_syntax@GOTPCREL(%rip), %rdx
	cmpq	$0, (%rdx)
	je	LBB0_96
## %bb.14:
	testq	%rcx, %rcx
	jne	LBB0_96
## %bb.15:
	movq	32(%r14), %rcx
	movq	_JumpAbsolute@GOTPCREL(%rip), %rdx
	movl	(%rdx), %edx
	testl	%edx, (%rcx)
	jne	LBB0_19
## %bb.16:
	movq	_JumpByte@GOTPCREL(%rip), %rcx
	movq	_JumpInterSegment@GOTPCREL(%rip), %rdx
	movl	(%rdx), %edx
	orl	(%rcx), %edx
	testl	%eax, %edx
	jne	LBB0_19
## %bb.17:
	cmpl	$3841, 28(%r14)                 ## imm = 0xF01
	jne	LBB0_96
## %bb.18:
	cmpl	$3, 40(%r14)
	jg	LBB0_96
LBB0_19:
	movq	_flag_code@GOTPCREL(%rip), %rcx
	movl	(%rcx), %ecx
	cmpl	$130, %ecx
	je	LBB0_75
## %bb.20:
	cmpl	$129, %ecx
	je	LBB0_23
## %bb.21:
	cmpl	$128, %ecx
	jne	LBB0_96
## %bb.22:
	movq	_No_qSuf@GOTPCREL(%rip), %rcx
	testl	%eax, (%rcx)
	je	LBB0_8
LBB0_23:
	movq	_No_lSuf@GOTPCREL(%rip), %rcx
	testl	%eax, (%rcx)
	jne	LBB0_96
LBB0_24:
	movq	_LONG_MNEM_SUFFIX@GOTPCREL(%rip), %rax
LBB0_25:
	movq	(%rax), %rax
	movq	%rax, (%r14)
	testq	%rax, %rax
	je	LBB0_97
LBB0_26:
	movq	_BYTE_MNEM_SUFFIX@GOTPCREL(%rip), %rcx
	movl	$1, %ebx
	cmpq	(%rcx), %rax
	je	LBB0_106
## %bb.27:
	movl	24(%r14), %ecx
	movq	_W@GOTPCREL(%rip), %rdx
	testl	%ecx, (%rdx)
	je	LBB0_41
## %bb.28:
	movq	_ShortForm@GOTPCREL(%rip), %rsi
	movl	28(%r14), %edx
	testl	%ecx, (%rsi)
	je	LBB0_37
## %bb.29:
	orl	$8, %edx
	movl	%edx, 28(%r14)
	jmp	LBB0_42
LBB0_41:
	movl	28(%r14), %edx
	cmpl	$3841, %edx                     ## imm = 0xF01
	je	LBB0_38
	jmp	LBB0_42
LBB0_30:
	movl	28(%r14), %eax
	cmpl	$-233883408, %eax               ## imm = 0xF20F38F0
	je	LBB0_54
## %bb.31:
	cmpl	$-233883407, %eax               ## imm = 0xF20F38F1
	jne	LBB0_78
## %bb.32:
	movq	8(%r14), %rcx
	movl	(%rcx), %ecx
	movq	_Reg@GOTPCREL(%rip), %rdx
	testl	%ecx, (%rdx)
	je	LBB0_79
## %bb.33:
	movq	_Reg16@GOTPCREL(%rip), %rdx
	testl	%ecx, (%rdx)
	jne	LBB0_76
## %bb.34:
	movq	_LONG_MNEM_SUFFIX@GOTPCREL(%rip), %rcx
	jmp	LBB0_77
LBB0_35:
	movq	_LONG_MNEM_SUFFIX@GOTPCREL(%rip), %rdx
	cmpq	(%rdx), %rcx
	jne	LBB0_52
## %bb.36:
	xorl	%ebx, %ebx
	xorl	%eax, %eax
	callq	_check_long_reg
	jmp	LBB0_62
LBB0_37:
	orl	$1, %edx
	movl	%edx, 28(%r14)
	cmpl	$3841, %edx                     ## imm = 0xF01
	jne	LBB0_42
LBB0_38:
	cmpl	$200, 40(%r14)
	jne	LBB0_42
## %bb.39:
	movq	56(%r14), %rax
	movq	(%rax), %rax
	movq	_flag_code@GOTPCREL(%rip), %rcx
	cmpl	$129, (%rcx)
	jne	LBB0_47
## %bb.40:
	movq	_Reg16@GOTPCREL(%rip), %rcx
	jmp	LBB0_48
LBB0_42:
	movq	_QWORD_MNEM_SUFFIX@GOTPCREL(%rip), %rdx
	cmpq	(%rdx), %rax
	je	LBB0_64
## %bb.43:
	movq	_LONG_DOUBLE_MNEM_SUFFIX@GOTPCREL(%rip), %rdx
	cmpq	(%rdx), %rax
	je	LBB0_64
## %bb.44:
	movq	_IgnoreSize@GOTPCREL(%rip), %rdx
	movq	_FloatMF@GOTPCREL(%rip), %rsi
	movl	(%rsi), %esi
	orl	(%rdx), %esi
	testl	%ecx, %esi
	jne	LBB0_64
## %bb.45:
	movq	_LONG_MNEM_SUFFIX@GOTPCREL(%rip), %rdx
	cmpq	(%rdx), %rax
	setne	%sil
	movq	_flag_code@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	cmpl	$130, %eax
	sete	%dl
	cmpb	%dl, %sil
	je	LBB0_56
## %bb.46:
	movq	_JumpByte@GOTPCREL(%rip), %rax
	andl	(%rax), %ecx
	jmp	LBB0_58
LBB0_47:
	movq	_Reg32@GOTPCREL(%rip), %rcx
LBB0_48:
	movl	(%rcx), %ecx
	testl	%ecx, (%rax)
	je	LBB0_64
LBB0_49:
	movq	_ADDR_PREFIX_OPCODE@GOTPCREL(%rip), %rax
LBB0_50:
	movl	(%rax), %edi
	callq	_add_prefix
	testl	%eax, %eax
	je	LBB0_51
LBB0_64:
	movq	(%r14), %rax
	movq	_QWORD_MNEM_SUFFIX@GOTPCREL(%rip), %rcx
	cmpq	(%rcx), %rax
	jne	LBB0_72
## %bb.65:
	movq	_flag_code@GOTPCREL(%rip), %rcx
	cmpl	$128, (%rcx)
	jne	LBB0_72
## %bb.66:
	movq	_NoRex64@GOTPCREL(%rip), %rcx
	movl	(%rcx), %ecx
	testl	%ecx, 24(%r14)
	jne	LBB0_72
## %bb.67:
	cmpl	$2, 16(%r14)
	jne	LBB0_71
## %bb.68:
	movq	8(%r14), %rcx
	movl	(%rcx), %edx
	movq	_Acc@GOTPCREL(%rip), %rsi
	movq	_Reg64@GOTPCREL(%rip), %rdi
	movl	(%rdi), %edi
	orl	(%rsi), %edi
	cmpl	%edi, %edx
	jne	LBB0_71
## %bb.69:
	cmpl	%edx, 4(%rcx)
	jne	LBB0_71
## %bb.70:
	cmpl	$144, 28(%r14)
	je	LBB0_72
LBB0_71:
	movq	_REX_W@GOTPCREL(%rip), %rcx
	movl	(%rcx), %ecx
	orl	%ecx, 48(%r14)
LBB0_72:
	movq	_LONG_MNEM_SUFFIX@GOTPCREL(%rip), %rcx
	cmpq	(%rcx), %rax
	jne	LBB0_106
## %bb.73:
	movq	_FloatMF@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	testl	%eax, 24(%r14)
	je	LBB0_106
## %bb.74:
	xorb	$4, 28(%r14)
	jmp	LBB0_106
LBB0_52:
	movq	_QWORD_MNEM_SUFFIX@GOTPCREL(%rip), %rdx
	cmpq	(%rdx), %rcx
	jne	LBB0_60
## %bb.53:
	xorl	%ebx, %ebx
	xorl	%eax, %eax
	callq	_check_qword_reg
	jmp	LBB0_62
LBB0_54:
	movq	8(%r14), %rcx
	movq	_Reg8@GOTPCREL(%rip), %rdx
	movl	(%rdx), %edx
	testl	%edx, (%rcx)
	je	LBB0_79
## %bb.55:
	movq	_BYTE_MNEM_SUFFIX@GOTPCREL(%rip), %rcx
	jmp	LBB0_77
LBB0_51:
	xorl	%ebx, %ebx
	jmp	LBB0_106
LBB0_56:
	cmpl	$128, %eax
	jne	LBB0_64
## %bb.57:
	movq	_JumpByte@GOTPCREL(%rip), %rax
	andl	(%rax), %ecx
	je	LBB0_64
LBB0_58:
	testl	%ecx, %ecx
	jne	LBB0_49
## %bb.59:
	movq	_DATA_PREFIX_OPCODE@GOTPCREL(%rip), %rax
	jmp	LBB0_50
LBB0_60:
	movq	_WORD_MNEM_SUFFIX@GOTPCREL(%rip), %rdx
	cmpq	(%rdx), %rcx
	jne	LBB0_87
## %bb.61:
	xorl	%ebx, %ebx
	xorl	%eax, %eax
	callq	_check_word_reg
LBB0_62:
	testl	%eax, %eax
	jne	LBB0_96
	jmp	LBB0_106
LBB0_75:
	movq	_No_wSuf@GOTPCREL(%rip), %rcx
	testl	%eax, (%rcx)
	jne	LBB0_96
	jmp	LBB0_2
LBB0_76:
	movq	_WORD_MNEM_SUFFIX@GOTPCREL(%rip), %rcx
LBB0_77:
	movq	(%rcx), %rcx
	movq	%rcx, (%r14)
	testq	%rcx, %rcx
	jne	LBB0_96
LBB0_78:
	andl	$-2, %eax
	cmpl	$-233883408, %eax               ## imm = 0xF20F38F0
	jne	LBB0_80
LBB0_79:
	leaq	L_.str(%rip), %rdi
	jmp	LBB0_100
LBB0_80:
	movl	16(%r14), %eax
	testl	%eax, %eax
	jle	LBB0_96
## %bb.81:
	movq	8(%r14), %rcx
	movq	32(%r14), %r8
	movq	_Reg@GOTPCREL(%rip), %rdx
	movl	(%rdx), %esi
	movq	_InOutPortReg@GOTPCREL(%rip), %rdx
	movl	(%rdx), %edi
	incq	%rax
	jmp	LBB0_83
	.p2align	4, 0x90
LBB0_82:                                ##   in Loop: Header=BB0_83 Depth=1
	decq	%rax
	cmpq	$1, %rax
	jbe	LBB0_96
LBB0_83:                                ## =>This Inner Loop Header: Depth=1
	leal	-2(%rax), %edx
	movl	(%rcx,%rdx,4), %ebx
	testl	%ebx, %esi
	je	LBB0_82
## %bb.84:                              ##   in Loop: Header=BB0_83 Depth=1
	testl	%edi, (%r8,%rdx,4)
	jne	LBB0_82
## %bb.85:
	movq	_Reg8@GOTPCREL(%rip), %rax
	testl	%ebx, (%rax)
	je	LBB0_90
## %bb.86:
	movq	_BYTE_MNEM_SUFFIX@GOTPCREL(%rip), %rax
	jmp	LBB0_95
LBB0_87:
	movq	_intel_syntax@GOTPCREL(%rip), %rcx
	cmpq	$0, (%rcx)
	je	LBB0_89
## %bb.88:
	movq	_IgnoreSize@GOTPCREL(%rip), %rcx
	testl	%eax, (%rcx)
	jne	LBB0_96
LBB0_89:
	xorl	%eax, %eax
	callq	_abort
LBB0_90:
	movq	_Reg16@GOTPCREL(%rip), %rax
	testl	%ebx, (%rax)
	je	LBB0_92
## %bb.91:
	movq	_WORD_MNEM_SUFFIX@GOTPCREL(%rip), %rax
	jmp	LBB0_95
LBB0_92:
	movq	_Reg64@GOTPCREL(%rip), %rax
	testl	%ebx, (%rax)
	jne	LBB0_94
## %bb.93:
	movq	_LONG_MNEM_SUFFIX@GOTPCREL(%rip), %rax
	jmp	LBB0_95
LBB0_94:
	movq	_QWORD_MNEM_SUFFIX@GOTPCREL(%rip), %rax
LBB0_95:
	movq	(%rax), %rax
	movq	%rax, (%r14)
LBB0_96:
	movq	(%r14), %rax
	testq	%rax, %rax
	jne	LBB0_26
LBB0_97:
	movq	_intel_syntax@GOTPCREL(%rip), %rax
	cmpq	$0, (%rax)
	movl	24(%r14), %eax
	movq	_W@GOTPCREL(%rip), %rcx
	movl	(%rcx), %ecx
	je	LBB0_101
## %bb.98:
	testl	%eax, %ecx
	je	LBB0_103
LBB0_99:
	leaq	L_.str.2(%rip), %rdi
LBB0_100:
	callq	__
	movl	44(%r14), %esi
	xorl	%ebx, %ebx
	movl	%eax, %edi
	xorl	%eax, %eax
	callq	_as_bad
	jmp	LBB0_106
LBB0_101:
	testl	%eax, %ecx
	je	LBB0_105
## %bb.102:
	leaq	L_.str.1(%rip), %rdi
	callq	__
	xorl	%ebx, %ebx
	movl	%eax, %edi
	xorl	%eax, %eax
	callq	_as_bad
	jmp	LBB0_106
LBB0_103:
	movq	_No_bSuf@GOTPCREL(%rip), %rcx
	movq	_No_wSuf@GOTPCREL(%rip), %rdx
	movl	(%rdx), %edx
	orl	(%rcx), %edx
	movq	_No_lSuf@GOTPCREL(%rip), %rcx
	orl	(%rcx), %edx
	movq	_No_sSuf@GOTPCREL(%rip), %rcx
	orl	(%rcx), %edx
	movl	%eax, %ecx
	movq	_No_xSuf@GOTPCREL(%rip), %rsi
	orl	(%rsi), %edx
	notl	%ecx
	movq	_No_qSuf@GOTPCREL(%rip), %rsi
	orl	(%rsi), %edx
	andl	%ecx, %edx
	leal	-1(%rdx), %ecx
	movl	$1, %ebx
	testl	%ecx, %edx
	je	LBB0_106
## %bb.104:
	movq	_DefaultSize@GOTPCREL(%rip), %rcx
	movq	_IgnoreSize@GOTPCREL(%rip), %rdx
	movl	(%rdx), %edx
	orl	(%rcx), %edx
	testl	%eax, %edx
	jne	LBB0_106
	jmp	LBB0_99
LBB0_105:
	movl	$1, %ebx
LBB0_106:
	movl	%ebx, %eax
	popq	%rbx
	popq	%r14
	popq	%rbp
	retq
	.cfi_endproc
                                        ## -- End function
	.comm	_i,72,3                         ## @i
	.comm	_Size16,4,2                     ## @Size16
	.comm	_Size32,4,2                     ## @Size32
	.comm	_Size64,4,2                     ## @Size64
	.comm	_WORD_MNEM_SUFFIX,8,3           ## @WORD_MNEM_SUFFIX
	.comm	_QWORD_MNEM_SUFFIX,8,3          ## @QWORD_MNEM_SUFFIX
	.comm	_LONG_MNEM_SUFFIX,8,3           ## @LONG_MNEM_SUFFIX
	.comm	_Reg,4,2                        ## @Reg
	.comm	_Reg16,4,2                      ## @Reg16
	.comm	_Reg8,4,2                       ## @Reg8
	.comm	_BYTE_MNEM_SUFFIX,8,3           ## @BYTE_MNEM_SUFFIX
	.section	__TEXT,__cstring,cstring_literals
L_.str:                                 ## @.str
	.asciz	"ambiguous memory operand size for `%s`"

	.comm	_InOutPortReg,4,2               ## @InOutPortReg
	.comm	_Reg64,4,2                      ## @Reg64
	.comm	_intel_syntax,8,3               ## @intel_syntax
	.comm	_IgnoreSize,4,2                 ## @IgnoreSize
	.comm	_DefaultSize,4,2                ## @DefaultSize
	.comm	_No_sSuf,4,2                    ## @No_sSuf
	.comm	_stackop_size,8,3               ## @stackop_size
	.comm	_JumpAbsolute,4,2               ## @JumpAbsolute
	.comm	_JumpByte,4,2                   ## @JumpByte
	.comm	_JumpInterSegment,4,2           ## @JumpInterSegment
	.comm	_flag_code,4,2                  ## @flag_code
	.comm	_No_qSuf,4,2                    ## @No_qSuf
	.comm	_No_lSuf,4,2                    ## @No_lSuf
	.comm	_No_wSuf,4,2                    ## @No_wSuf
	.comm	_W,4,2                          ## @W
L_.str.1:                               ## @.str.1
	.asciz	"no instruction mnemonic suffix given and no register operands; can't size instruction"

	.comm	_No_bSuf,4,2                    ## @No_bSuf
	.comm	_No_xSuf,4,2                    ## @No_xSuf
L_.str.2:                               ## @.str.2
	.asciz	"ambiguous operand size for `%s'"

	.comm	_ShortForm,4,2                  ## @ShortForm
	.comm	_Reg32,4,2                      ## @Reg32
	.comm	_ADDR_PREFIX_OPCODE,4,2         ## @ADDR_PREFIX_OPCODE
	.comm	_LONG_DOUBLE_MNEM_SUFFIX,8,3    ## @LONG_DOUBLE_MNEM_SUFFIX
	.comm	_FloatMF,4,2                    ## @FloatMF
	.comm	_DATA_PREFIX_OPCODE,4,2         ## @DATA_PREFIX_OPCODE
	.comm	_NoRex64,4,2                    ## @NoRex64
	.comm	_Acc,4,2                        ## @Acc
	.comm	_REX_W,4,2                      ## @REX_W
	.no_dead_strip	_process_suffix
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	2                               ; -- Begin function process_suffix
_process_suffix:                        ; @process_suffix
	.cfi_startproc
; %bb.0:
	sub	sp, sp, #48
	.cfi_def_cfa_offset 48
	stp	x20, x19, [sp, #16]             ; 16-byte Folded Spill
	stp	x29, x30, [sp, #32]             ; 16-byte Folded Spill
	add	x29, sp, #32
	.cfi_def_cfa w29, 16
	.cfi_offset w30, -8
	.cfi_offset w29, -16
	.cfi_offset w19, -24
	.cfi_offset w20, -32
Lloh0:
	adrp	x19, _i@GOTPAGE
Lloh1:
	ldr	x19, [x19, _i@GOTPAGEOFF]
	ldr	w8, [x19, #24]
Lloh2:
	adrp	x9, _Size16@GOTPAGE
Lloh3:
	ldr	x9, [x9, _Size16@GOTPAGEOFF]
Lloh4:
	ldr	w9, [x9]
Lloh5:
	adrp	x10, _Size32@GOTPAGE
Lloh6:
	ldr	x10, [x10, _Size32@GOTPAGEOFF]
Lloh7:
	ldr	w10, [x10]
	orr	w11, w10, w9
Lloh8:
	adrp	x10, _Size64@GOTPAGE
Lloh9:
	ldr	x10, [x10, _Size64@GOTPAGEOFF]
Lloh10:
	ldr	w10, [x10]
	orr	w11, w11, w10
	tst	w11, w8
	b.eq	LBB0_3
; %bb.1:
	tst	w9, w8
	b.eq	LBB0_7
LBB0_2:
Lloh11:
	adrp	x8, _WORD_MNEM_SUFFIX@GOTPAGE
Lloh12:
	ldr	x8, [x8, _WORD_MNEM_SUFFIX@GOTPAGEOFF]
	b	LBB0_23
LBB0_3:
	ldr	x9, [x19, #64]
	cbz	x9, LBB0_9
; %bb.4:
	ldr	x9, [x19]
	cbz	x9, LBB0_29
; %bb.5:
Lloh13:
	adrp	x10, _BYTE_MNEM_SUFFIX@GOTPAGE
Lloh14:
	ldr	x10, [x10, _BYTE_MNEM_SUFFIX@GOTPAGEOFF]
Lloh15:
	ldr	x10, [x10]
	cmp	x9, x10
	b.ne	LBB0_33
; %bb.6:
	bl	_check_byte_reg
	cbnz	w0, LBB0_82
	b	LBB0_93
LBB0_7:
	tst	w10, w8
	b.eq	LBB0_22
LBB0_8:
Lloh16:
	adrp	x8, _QWORD_MNEM_SUFFIX@GOTPAGE
Lloh17:
	ldr	x8, [x8, _QWORD_MNEM_SUFFIX@GOTPAGEOFF]
	b	LBB0_23
LBB0_9:
Lloh18:
	adrp	x9, _DefaultSize@GOTPAGE
Lloh19:
	ldr	x9, [x9, _DefaultSize@GOTPAGEOFF]
Lloh20:
	ldr	w9, [x9]
	and	w10, w9, w8
	ldr	x9, [x19]
	cmp	w10, #0
	ccmp	x9, #0, #0, ne
	b.ne	LBB0_12
; %bb.10:
Lloh21:
	adrp	x10, _No_sSuf@GOTPAGE
Lloh22:
	ldr	x10, [x10, _No_sSuf@GOTPAGEOFF]
Lloh23:
	ldr	w10, [x10]
	tst	w10, w8
	b.eq	LBB0_12
; %bb.11:
Lloh24:
	adrp	x8, _stackop_size@GOTPAGE
Lloh25:
	ldr	x8, [x8, _stackop_size@GOTPAGEOFF]
	b	LBB0_23
LBB0_12:
Lloh26:
	adrp	x10, _intel_syntax@GOTPAGE
Lloh27:
	ldr	x10, [x10, _intel_syntax@GOTPAGEOFF]
Lloh28:
	ldr	x10, [x10]
	cmp	x10, #0
	ccmp	x9, #0, #0, ne
	b.ne	LBB0_82
; %bb.13:
	ldr	x9, [x19, #32]
	ldr	w9, [x9]
Lloh29:
	adrp	x10, _JumpAbsolute@GOTPAGE
Lloh30:
	ldr	x10, [x10, _JumpAbsolute@GOTPAGEOFF]
Lloh31:
	ldr	w10, [x10]
	tst	w10, w9
	b.ne	LBB0_17
; %bb.14:
Lloh32:
	adrp	x9, _JumpByte@GOTPAGE
Lloh33:
	ldr	x9, [x9, _JumpByte@GOTPAGEOFF]
Lloh34:
	ldr	w9, [x9]
Lloh35:
	adrp	x10, _JumpInterSegment@GOTPAGE
Lloh36:
	ldr	x10, [x10, _JumpInterSegment@GOTPAGEOFF]
Lloh37:
	ldr	w10, [x10]
	orr	w9, w10, w9
	tst	w9, w8
	b.ne	LBB0_17
; %bb.15:
	ldr	w9, [x19, #28]
	cmp	w9, #3841
	b.ne	LBB0_82
; %bb.16:
	ldr	w9, [x19, #40]
	cmp	w9, #3
	b.gt	LBB0_82
LBB0_17:
Lloh38:
	adrp	x9, _flag_code@GOTPAGE
Lloh39:
	ldr	x9, [x9, _flag_code@GOTPAGEOFF]
Lloh40:
	ldr	w9, [x9]
	cmp	w9, #130
	b.eq	LBB0_74
; %bb.18:
	cmp	w9, #129
	b.eq	LBB0_21
; %bb.19:
	cmp	w9, #128
	b.ne	LBB0_82
; %bb.20:
Lloh41:
	adrp	x9, _No_qSuf@GOTPAGE
Lloh42:
	ldr	x9, [x9, _No_qSuf@GOTPAGEOFF]
Lloh43:
	ldr	w9, [x9]
	tst	w9, w8
	b.eq	LBB0_8
LBB0_21:
Lloh44:
	adrp	x9, _No_lSuf@GOTPAGE
Lloh45:
	ldr	x9, [x9, _No_lSuf@GOTPAGEOFF]
Lloh46:
	ldr	w9, [x9]
	tst	w9, w8
	b.ne	LBB0_82
LBB0_22:
Lloh47:
	adrp	x8, _LONG_MNEM_SUFFIX@GOTPAGE
Lloh48:
	ldr	x8, [x8, _LONG_MNEM_SUFFIX@GOTPAGEOFF]
LBB0_23:
	ldr	x8, [x8]
	str	x8, [x19]
	cbz	x8, LBB0_83
LBB0_24:
Lloh49:
	adrp	x9, _BYTE_MNEM_SUFFIX@GOTPAGE
Lloh50:
	ldr	x9, [x9, _BYTE_MNEM_SUFFIX@GOTPAGEOFF]
Lloh51:
	ldr	x9, [x9]
	cmp	x8, x9
	b.eq	LBB0_92
; %bb.25:
	ldr	w9, [x19, #24]
Lloh52:
	adrp	x10, _W@GOTPAGE
Lloh53:
	ldr	x10, [x10, _W@GOTPAGEOFF]
Lloh54:
	ldr	w10, [x10]
Lloh55:
	adrp	x20, _flag_code@GOTPAGE
Lloh56:
	ldr	x20, [x20, _flag_code@GOTPAGEOFF]
	tst	w10, w9
	b.eq	LBB0_28
; %bb.26:
Lloh57:
	adrp	x10, _ShortForm@GOTPAGE
Lloh58:
	ldr	x10, [x10, _ShortForm@GOTPAGEOFF]
Lloh59:
	ldr	w11, [x10]
	ldr	w10, [x19, #28]
	tst	w11, w9
	b.eq	LBB0_35
; %bb.27:
	orr	w10, w10, #0x8
	str	w10, [x19, #28]
	b	LBB0_39
LBB0_28:
	ldr	w10, [x19, #28]
	cmp	w10, #3841
	b.eq	LBB0_36
	b	LBB0_39
LBB0_29:
	ldr	w8, [x19, #28]
	mov	w9, #14576
	movk	w9, #61967, lsl #16
	cmp	w8, w9
	b.eq	LBB0_45
; %bb.30:
	mov	w9, #14577
	movk	w9, #61967, lsl #16
	cmp	w8, w9
	b.ne	LBB0_48
; %bb.31:
	ldr	x9, [x19, #8]
	ldr	w9, [x9]
Lloh60:
	adrp	x10, _Reg@GOTPAGE
Lloh61:
	ldr	x10, [x10, _Reg@GOTPAGEOFF]
Lloh62:
	ldr	w10, [x10]
	tst	w10, w9
	b.eq	LBB0_49
; %bb.32:
Lloh63:
	adrp	x10, _Reg16@GOTPAGE
Lloh64:
	ldr	x10, [x10, _Reg16@GOTPAGEOFF]
Lloh65:
	adrp	x11, _WORD_MNEM_SUFFIX@GOTPAGE
Lloh66:
	ldr	x11, [x11, _WORD_MNEM_SUFFIX@GOTPAGEOFF]
Lloh67:
	ldr	w10, [x10]
Lloh68:
	adrp	x12, _LONG_MNEM_SUFFIX@GOTPAGE
Lloh69:
	ldr	x12, [x12, _LONG_MNEM_SUFFIX@GOTPAGEOFF]
	tst	w10, w9
	csel	x9, x12, x11, eq
	b	LBB0_47
LBB0_33:
Lloh70:
	adrp	x10, _LONG_MNEM_SUFFIX@GOTPAGE
Lloh71:
	ldr	x10, [x10, _LONG_MNEM_SUFFIX@GOTPAGEOFF]
Lloh72:
	ldr	x10, [x10]
	cmp	x9, x10
	b.ne	LBB0_43
; %bb.34:
	bl	_check_long_reg
	cbnz	w0, LBB0_82
	b	LBB0_93
LBB0_35:
	orr	w10, w10, #0x1
	str	w10, [x19, #28]
	cmp	w10, #3841
	b.ne	LBB0_39
LBB0_36:
	ldr	w10, [x19, #40]
	cmp	w10, #200
	b.ne	LBB0_39
; %bb.37:
	ldr	x8, [x19, #56]
	ldr	x8, [x8]
	ldr	w8, [x8]
	ldr	w9, [x20]
Lloh73:
	adrp	x10, _Reg16@GOTPAGE
Lloh74:
	ldr	x10, [x10, _Reg16@GOTPAGEOFF]
Lloh75:
	adrp	x11, _Reg32@GOTPAGE
Lloh76:
	ldr	x11, [x11, _Reg32@GOTPAGEOFF]
	cmp	w9, #129
	csel	x9, x10, x11, eq
	ldr	w9, [x9]
	tst	w9, w8
	b.eq	LBB0_61
; %bb.38:
Lloh77:
	adrp	x8, _ADDR_PREFIX_OPCODE@GOTPAGE
Lloh78:
	ldr	x8, [x8, _ADDR_PREFIX_OPCODE@GOTPAGEOFF]
	b	LBB0_60
LBB0_39:
Lloh79:
	adrp	x10, _QWORD_MNEM_SUFFIX@GOTPAGE
Lloh80:
	ldr	x10, [x10, _QWORD_MNEM_SUFFIX@GOTPAGEOFF]
Lloh81:
	ldr	x10, [x10]
Lloh82:
	adrp	x11, _LONG_DOUBLE_MNEM_SUFFIX@GOTPAGE
Lloh83:
	ldr	x11, [x11, _LONG_DOUBLE_MNEM_SUFFIX@GOTPAGEOFF]
Lloh84:
	ldr	x11, [x11]
	cmp	x8, x10
	ccmp	x8, x11, #4, ne
	b.eq	LBB0_61
; %bb.40:
Lloh85:
	adrp	x10, _IgnoreSize@GOTPAGE
Lloh86:
	ldr	x10, [x10, _IgnoreSize@GOTPAGEOFF]
Lloh87:
	ldr	w10, [x10]
Lloh88:
	adrp	x11, _FloatMF@GOTPAGE
Lloh89:
	ldr	x11, [x11, _FloatMF@GOTPAGEOFF]
Lloh90:
	ldr	w11, [x11]
	orr	w10, w11, w10
	tst	w10, w9
	b.ne	LBB0_61
; %bb.41:
Lloh91:
	adrp	x10, _LONG_MNEM_SUFFIX@GOTPAGE
Lloh92:
	ldr	x10, [x10, _LONG_MNEM_SUFFIX@GOTPAGEOFF]
Lloh93:
	ldr	x10, [x10]
	cmp	x8, x10
	cset	w10, ne
	ldr	w8, [x20]
	cmp	w8, #130
	cset	w11, eq
	cmp	w10, w11
	b.eq	LBB0_57
; %bb.42:
Lloh94:
	adrp	x8, _JumpByte@GOTPAGE
Lloh95:
	ldr	x8, [x8, _JumpByte@GOTPAGEOFF]
Lloh96:
	ldr	w8, [x8]
	and	w8, w8, w9
	b	LBB0_59
LBB0_43:
Lloh97:
	adrp	x10, _QWORD_MNEM_SUFFIX@GOTPAGE
Lloh98:
	ldr	x10, [x10, _QWORD_MNEM_SUFFIX@GOTPAGEOFF]
Lloh99:
	ldr	x10, [x10]
	cmp	x9, x10
	b.ne	LBB0_72
; %bb.44:
	bl	_check_qword_reg
	cbnz	w0, LBB0_82
	b	LBB0_93
LBB0_45:
	ldr	x9, [x19, #8]
	ldr	w9, [x9]
Lloh100:
	adrp	x10, _Reg8@GOTPAGE
Lloh101:
	ldr	x10, [x10, _Reg8@GOTPAGEOFF]
Lloh102:
	ldr	w10, [x10]
	tst	w10, w9
	b.eq	LBB0_49
; %bb.46:
Lloh103:
	adrp	x9, _BYTE_MNEM_SUFFIX@GOTPAGE
Lloh104:
	ldr	x9, [x9, _BYTE_MNEM_SUFFIX@GOTPAGEOFF]
LBB0_47:
	ldr	x9, [x9]
	str	x9, [x19]
	cbnz	x9, LBB0_82
LBB0_48:
	mov	w9, #40056
	movk	w9, #30983, lsl #16
	cmp	w9, w8, lsr #1
	b.ne	LBB0_50
LBB0_49:
Lloh105:
	adrp	x0, l_.str@PAGE
Lloh106:
	add	x0, x0, l_.str@PAGEOFF
	b	LBB0_86
LBB0_50:
	ldr	w11, [x19, #16]
	cmp	w11, #1
	b.lt	LBB0_82
; %bb.51:
	ldr	x8, [x19, #8]
Lloh107:
	adrp	x9, _Reg@GOTPAGE
Lloh108:
	ldr	x9, [x9, _Reg@GOTPAGEOFF]
Lloh109:
	ldr	w9, [x9]
	ldr	x10, [x19, #32]
Lloh110:
	adrp	x12, _InOutPortReg@GOTPAGE
Lloh111:
	ldr	x12, [x12, _InOutPortReg@GOTPAGEOFF]
Lloh112:
	ldr	w12, [x12]
	add	x13, x11, #1
	b	LBB0_53
LBB0_52:                                ;   in Loop: Header=BB0_53 Depth=1
	sub	x13, x13, #1
	cmp	x13, #1
	b.ls	LBB0_82
LBB0_53:                                ; =>This Inner Loop Header: Depth=1
	sub	w14, w13, #2
	ldr	w11, [x8, w14, uxtw #2]
	tst	w9, w11
	b.eq	LBB0_52
; %bb.54:                               ;   in Loop: Header=BB0_53 Depth=1
	ldr	w14, [x10, x14, lsl #2]
	tst	w12, w14
	b.ne	LBB0_52
; %bb.55:
Lloh113:
	adrp	x8, _Reg8@GOTPAGE
Lloh114:
	ldr	x8, [x8, _Reg8@GOTPAGEOFF]
Lloh115:
	ldr	w8, [x8]
	tst	w8, w11
	b.eq	LBB0_78
; %bb.56:
Lloh116:
	adrp	x8, _BYTE_MNEM_SUFFIX@GOTPAGE
Lloh117:
	ldr	x8, [x8, _BYTE_MNEM_SUFFIX@GOTPAGEOFF]
	b	LBB0_81
LBB0_57:
	cmp	w8, #128
	b.ne	LBB0_61
; %bb.58:
Lloh118:
	adrp	x8, _JumpByte@GOTPAGE
Lloh119:
	ldr	x8, [x8, _JumpByte@GOTPAGEOFF]
Lloh120:
	ldr	w8, [x8]
	ands	w8, w8, w9
	b.eq	LBB0_61
LBB0_59:
Lloh121:
	adrp	x9, _DATA_PREFIX_OPCODE@GOTPAGE
Lloh122:
	ldr	x9, [x9, _DATA_PREFIX_OPCODE@GOTPAGEOFF]
Lloh123:
	adrp	x10, _ADDR_PREFIX_OPCODE@GOTPAGE
Lloh124:
	ldr	x10, [x10, _ADDR_PREFIX_OPCODE@GOTPAGEOFF]
	cmp	w8, #0
	csel	x8, x9, x10, eq
LBB0_60:
	ldr	w0, [x8]
	bl	_add_prefix
	cbz	w0, LBB0_93
LBB0_61:
	ldr	x8, [x19]
Lloh125:
	adrp	x9, _QWORD_MNEM_SUFFIX@GOTPAGE
Lloh126:
	ldr	x9, [x9, _QWORD_MNEM_SUFFIX@GOTPAGEOFF]
Lloh127:
	ldr	x9, [x9]
	cmp	x8, x9
	b.ne	LBB0_69
; %bb.62:
	ldr	w9, [x20]
	cmp	w9, #128
	b.ne	LBB0_69
; %bb.63:
	ldr	w9, [x19, #24]
Lloh128:
	adrp	x10, _NoRex64@GOTPAGE
Lloh129:
	ldr	x10, [x10, _NoRex64@GOTPAGEOFF]
Lloh130:
	ldr	w10, [x10]
	tst	w10, w9
	b.ne	LBB0_69
; %bb.64:
	ldr	w9, [x19, #16]
	cmp	w9, #2
	b.ne	LBB0_68
; %bb.65:
	ldr	x9, [x19, #8]
	ldr	w10, [x9]
Lloh131:
	adrp	x11, _Acc@GOTPAGE
Lloh132:
	ldr	x11, [x11, _Acc@GOTPAGEOFF]
Lloh133:
	ldr	w11, [x11]
Lloh134:
	adrp	x12, _Reg64@GOTPAGE
Lloh135:
	ldr	x12, [x12, _Reg64@GOTPAGEOFF]
Lloh136:
	ldr	w12, [x12]
	orr	w11, w12, w11
	cmp	w10, w11
	b.ne	LBB0_68
; %bb.66:
	ldr	w9, [x9, #4]
	cmp	w9, w10
	b.ne	LBB0_68
; %bb.67:
	ldr	w9, [x19, #28]
	cmp	w9, #144
	b.eq	LBB0_69
LBB0_68:
Lloh137:
	adrp	x9, _REX_W@GOTPAGE
Lloh138:
	ldr	x9, [x9, _REX_W@GOTPAGEOFF]
Lloh139:
	ldr	w9, [x9]
	ldr	w10, [x19, #48]
	orr	w9, w10, w9
	str	w9, [x19, #48]
LBB0_69:
Lloh140:
	adrp	x9, _LONG_MNEM_SUFFIX@GOTPAGE
Lloh141:
	ldr	x9, [x9, _LONG_MNEM_SUFFIX@GOTPAGEOFF]
Lloh142:
	ldr	x9, [x9]
	cmp	x8, x9
	b.ne	LBB0_92
; %bb.70:
	ldr	w8, [x19, #24]
Lloh143:
	adrp	x9, _FloatMF@GOTPAGE
Lloh144:
	ldr	x9, [x9, _FloatMF@GOTPAGEOFF]
Lloh145:
	ldr	w9, [x9]
	tst	w9, w8
	b.eq	LBB0_92
; %bb.71:
	ldr	w8, [x19, #28]
	eor	w8, w8, #0x4
	str	w8, [x19, #28]
	b	LBB0_92
LBB0_72:
Lloh146:
	adrp	x10, _WORD_MNEM_SUFFIX@GOTPAGE
Lloh147:
	ldr	x10, [x10, _WORD_MNEM_SUFFIX@GOTPAGEOFF]
Lloh148:
	ldr	x10, [x10]
	cmp	x9, x10
	b.ne	LBB0_75
; %bb.73:
	bl	_check_word_reg
	cbnz	w0, LBB0_82
	b	LBB0_93
LBB0_74:
Lloh149:
	adrp	x9, _No_wSuf@GOTPAGE
Lloh150:
	ldr	x9, [x9, _No_wSuf@GOTPAGEOFF]
Lloh151:
	ldr	w9, [x9]
	tst	w9, w8
	b.ne	LBB0_82
	b	LBB0_2
LBB0_75:
Lloh152:
	adrp	x9, _intel_syntax@GOTPAGE
Lloh153:
	ldr	x9, [x9, _intel_syntax@GOTPAGEOFF]
Lloh154:
	ldr	x9, [x9]
	cbz	x9, LBB0_77
; %bb.76:
Lloh155:
	adrp	x9, _IgnoreSize@GOTPAGE
Lloh156:
	ldr	x9, [x9, _IgnoreSize@GOTPAGEOFF]
Lloh157:
	ldr	w9, [x9]
	tst	w9, w8
	b.ne	LBB0_82
LBB0_77:
	bl	_abort
LBB0_78:
Lloh158:
	adrp	x8, _Reg16@GOTPAGE
Lloh159:
	ldr	x8, [x8, _Reg16@GOTPAGEOFF]
Lloh160:
	ldr	w8, [x8]
	tst	w8, w11
	b.eq	LBB0_80
; %bb.79:
Lloh161:
	adrp	x8, _WORD_MNEM_SUFFIX@GOTPAGE
Lloh162:
	ldr	x8, [x8, _WORD_MNEM_SUFFIX@GOTPAGEOFF]
	b	LBB0_81
LBB0_80:
Lloh163:
	adrp	x8, _Reg64@GOTPAGE
Lloh164:
	ldr	x8, [x8, _Reg64@GOTPAGEOFF]
Lloh165:
	adrp	x9, _QWORD_MNEM_SUFFIX@GOTPAGE
Lloh166:
	ldr	x9, [x9, _QWORD_MNEM_SUFFIX@GOTPAGEOFF]
Lloh167:
	ldr	w8, [x8]
Lloh168:
	adrp	x10, _LONG_MNEM_SUFFIX@GOTPAGE
Lloh169:
	ldr	x10, [x10, _LONG_MNEM_SUFFIX@GOTPAGEOFF]
	tst	w8, w11
	csel	x8, x10, x9, eq
LBB0_81:
	ldr	x8, [x8]
	str	x8, [x19]
LBB0_82:
	ldr	x8, [x19]
	cbnz	x8, LBB0_24
LBB0_83:
Lloh170:
	adrp	x8, _intel_syntax@GOTPAGE
Lloh171:
	ldr	x8, [x8, _intel_syntax@GOTPAGEOFF]
Lloh172:
	ldr	x10, [x8]
	ldr	w8, [x19, #24]
Lloh173:
	adrp	x9, _W@GOTPAGE
Lloh174:
	ldr	x9, [x9, _W@GOTPAGEOFF]
Lloh175:
	ldr	w9, [x9]
	and	w9, w9, w8
	cbz	x10, LBB0_87
; %bb.84:
	cbz	w9, LBB0_90
LBB0_85:
Lloh176:
	adrp	x0, l_.str.2@PAGE
Lloh177:
	add	x0, x0, l_.str.2@PAGEOFF
LBB0_86:
	bl	__
	ldr	w8, [x19, #44]
	str	x8, [sp]
	b	LBB0_89
LBB0_87:
	cbz	w9, LBB0_92
; %bb.88:
Lloh178:
	adrp	x0, l_.str.1@PAGE
Lloh179:
	add	x0, x0, l_.str.1@PAGEOFF
	bl	__
LBB0_89:
	bl	_as_bad
	mov	w0, #0
	b	LBB0_93
LBB0_90:
Lloh180:
	adrp	x9, _No_bSuf@GOTPAGE
Lloh181:
	ldr	x9, [x9, _No_bSuf@GOTPAGEOFF]
Lloh182:
	ldr	w9, [x9]
Lloh183:
	adrp	x10, _No_wSuf@GOTPAGE
Lloh184:
	ldr	x10, [x10, _No_wSuf@GOTPAGEOFF]
Lloh185:
	ldr	w10, [x10]
Lloh186:
	adrp	x11, _No_lSuf@GOTPAGE
Lloh187:
	ldr	x11, [x11, _No_lSuf@GOTPAGEOFF]
	orr	w9, w10, w9
Lloh188:
	ldr	w10, [x11]
	orr	w9, w9, w10
Lloh189:
	adrp	x10, _No_sSuf@GOTPAGE
Lloh190:
	ldr	x10, [x10, _No_sSuf@GOTPAGEOFF]
Lloh191:
	ldr	w10, [x10]
	orr	w9, w9, w10
Lloh192:
	adrp	x10, _No_xSuf@GOTPAGE
Lloh193:
	ldr	x10, [x10, _No_xSuf@GOTPAGEOFF]
Lloh194:
	ldr	w10, [x10]
Lloh195:
	adrp	x11, _No_qSuf@GOTPAGE
Lloh196:
	ldr	x11, [x11, _No_qSuf@GOTPAGEOFF]
	orr	w9, w9, w10
Lloh197:
	ldr	w10, [x11]
	orr	w9, w9, w10
	bic	w9, w9, w8
	sub	w10, w9, #1
	tst	w9, w10
	b.eq	LBB0_92
; %bb.91:
Lloh198:
	adrp	x9, _DefaultSize@GOTPAGE
Lloh199:
	ldr	x9, [x9, _DefaultSize@GOTPAGEOFF]
Lloh200:
	ldr	w9, [x9]
Lloh201:
	adrp	x10, _IgnoreSize@GOTPAGE
Lloh202:
	ldr	x10, [x10, _IgnoreSize@GOTPAGEOFF]
Lloh203:
	ldr	w10, [x10]
	orr	w9, w10, w9
	tst	w9, w8
	b.eq	LBB0_85
LBB0_92:
	mov	w0, #1
LBB0_93:
	ldp	x29, x30, [sp, #32]             ; 16-byte Folded Reload
	ldp	x20, x19, [sp, #16]             ; 16-byte Folded Reload
	add	sp, sp, #48
	ret
	.loh AdrpLdrGotLdr	Lloh8, Lloh9, Lloh10
	.loh AdrpLdrGotLdr	Lloh5, Lloh6, Lloh7
	.loh AdrpLdrGotLdr	Lloh2, Lloh3, Lloh4
	.loh AdrpLdrGot	Lloh0, Lloh1
	.loh AdrpLdrGot	Lloh11, Lloh12
	.loh AdrpLdrGotLdr	Lloh13, Lloh14, Lloh15
	.loh AdrpLdrGot	Lloh16, Lloh17
	.loh AdrpLdrGotLdr	Lloh18, Lloh19, Lloh20
	.loh AdrpLdrGotLdr	Lloh21, Lloh22, Lloh23
	.loh AdrpLdrGot	Lloh24, Lloh25
	.loh AdrpLdrGotLdr	Lloh26, Lloh27, Lloh28
	.loh AdrpLdrGotLdr	Lloh29, Lloh30, Lloh31
	.loh AdrpLdrGotLdr	Lloh35, Lloh36, Lloh37
	.loh AdrpLdrGotLdr	Lloh32, Lloh33, Lloh34
	.loh AdrpLdrGotLdr	Lloh38, Lloh39, Lloh40
	.loh AdrpLdrGotLdr	Lloh41, Lloh42, Lloh43
	.loh AdrpLdrGotLdr	Lloh44, Lloh45, Lloh46
	.loh AdrpLdrGot	Lloh47, Lloh48
	.loh AdrpLdrGotLdr	Lloh49, Lloh50, Lloh51
	.loh AdrpLdrGot	Lloh55, Lloh56
	.loh AdrpLdrGotLdr	Lloh52, Lloh53, Lloh54
	.loh AdrpLdrGotLdr	Lloh57, Lloh58, Lloh59
	.loh AdrpLdrGotLdr	Lloh60, Lloh61, Lloh62
	.loh AdrpLdrGot	Lloh68, Lloh69
	.loh AdrpLdrGot	Lloh65, Lloh66
	.loh AdrpLdrGotLdr	Lloh63, Lloh64, Lloh67
	.loh AdrpLdrGotLdr	Lloh70, Lloh71, Lloh72
	.loh AdrpLdrGot	Lloh75, Lloh76
	.loh AdrpLdrGot	Lloh73, Lloh74
	.loh AdrpLdrGot	Lloh77, Lloh78
	.loh AdrpLdrGotLdr	Lloh82, Lloh83, Lloh84
	.loh AdrpLdrGotLdr	Lloh79, Lloh80, Lloh81
	.loh AdrpLdrGotLdr	Lloh88, Lloh89, Lloh90
	.loh AdrpLdrGotLdr	Lloh85, Lloh86, Lloh87
	.loh AdrpLdrGotLdr	Lloh91, Lloh92, Lloh93
	.loh AdrpLdrGotLdr	Lloh94, Lloh95, Lloh96
	.loh AdrpLdrGotLdr	Lloh97, Lloh98, Lloh99
	.loh AdrpLdrGotLdr	Lloh100, Lloh101, Lloh102
	.loh AdrpLdrGot	Lloh103, Lloh104
	.loh AdrpAdd	Lloh105, Lloh106
	.loh AdrpLdrGotLdr	Lloh110, Lloh111, Lloh112
	.loh AdrpLdrGotLdr	Lloh107, Lloh108, Lloh109
	.loh AdrpLdrGotLdr	Lloh113, Lloh114, Lloh115
	.loh AdrpLdrGot	Lloh116, Lloh117
	.loh AdrpLdrGotLdr	Lloh118, Lloh119, Lloh120
	.loh AdrpLdrGot	Lloh123, Lloh124
	.loh AdrpLdrGot	Lloh121, Lloh122
	.loh AdrpLdrGotLdr	Lloh125, Lloh126, Lloh127
	.loh AdrpLdrGotLdr	Lloh128, Lloh129, Lloh130
	.loh AdrpLdrGotLdr	Lloh134, Lloh135, Lloh136
	.loh AdrpLdrGotLdr	Lloh131, Lloh132, Lloh133
	.loh AdrpLdrGotLdr	Lloh137, Lloh138, Lloh139
	.loh AdrpLdrGotLdr	Lloh140, Lloh141, Lloh142
	.loh AdrpLdrGotLdr	Lloh143, Lloh144, Lloh145
	.loh AdrpLdrGotLdr	Lloh146, Lloh147, Lloh148
	.loh AdrpLdrGotLdr	Lloh149, Lloh150, Lloh151
	.loh AdrpLdrGotLdr	Lloh152, Lloh153, Lloh154
	.loh AdrpLdrGotLdr	Lloh155, Lloh156, Lloh157
	.loh AdrpLdrGotLdr	Lloh158, Lloh159, Lloh160
	.loh AdrpLdrGot	Lloh161, Lloh162
	.loh AdrpLdrGot	Lloh168, Lloh169
	.loh AdrpLdrGot	Lloh165, Lloh166
	.loh AdrpLdrGotLdr	Lloh163, Lloh164, Lloh167
	.loh AdrpLdrGotLdr	Lloh173, Lloh174, Lloh175
	.loh AdrpLdrGotLdr	Lloh170, Lloh171, Lloh172
	.loh AdrpAdd	Lloh176, Lloh177
	.loh AdrpAdd	Lloh178, Lloh179
	.loh AdrpLdrGotLdr	Lloh195, Lloh196, Lloh197
	.loh AdrpLdrGotLdr	Lloh192, Lloh193, Lloh194
	.loh AdrpLdrGotLdr	Lloh189, Lloh190, Lloh191
	.loh AdrpLdrGotLdr	Lloh186, Lloh187, Lloh188
	.loh AdrpLdrGotLdr	Lloh183, Lloh184, Lloh185
	.loh AdrpLdrGotLdr	Lloh180, Lloh181, Lloh182
	.loh AdrpLdrGotLdr	Lloh201, Lloh202, Lloh203
	.loh AdrpLdrGotLdr	Lloh198, Lloh199, Lloh200
	.cfi_endproc
                                        ; -- End function
	.comm	_i,72,3                         ; @i
	.comm	_Size16,4,2                     ; @Size16
	.comm	_Size32,4,2                     ; @Size32
	.comm	_Size64,4,2                     ; @Size64
	.comm	_WORD_MNEM_SUFFIX,8,3           ; @WORD_MNEM_SUFFIX
	.comm	_QWORD_MNEM_SUFFIX,8,3          ; @QWORD_MNEM_SUFFIX
	.comm	_LONG_MNEM_SUFFIX,8,3           ; @LONG_MNEM_SUFFIX
	.comm	_Reg,4,2                        ; @Reg
	.comm	_Reg16,4,2                      ; @Reg16
	.comm	_Reg8,4,2                       ; @Reg8
	.comm	_BYTE_MNEM_SUFFIX,8,3           ; @BYTE_MNEM_SUFFIX
	.section	__TEXT,__cstring,cstring_literals
l_.str:                                 ; @.str
	.asciz	"ambiguous memory operand size for `%s`"

	.comm	_InOutPortReg,4,2               ; @InOutPortReg
	.comm	_Reg64,4,2                      ; @Reg64
	.comm	_intel_syntax,8,3               ; @intel_syntax
	.comm	_IgnoreSize,4,2                 ; @IgnoreSize
	.comm	_DefaultSize,4,2                ; @DefaultSize
	.comm	_No_sSuf,4,2                    ; @No_sSuf
	.comm	_stackop_size,8,3               ; @stackop_size
	.comm	_JumpAbsolute,4,2               ; @JumpAbsolute
	.comm	_JumpByte,4,2                   ; @JumpByte
	.comm	_JumpInterSegment,4,2           ; @JumpInterSegment
	.comm	_flag_code,4,2                  ; @flag_code
	.comm	_No_qSuf,4,2                    ; @No_qSuf
	.comm	_No_lSuf,4,2                    ; @No_lSuf
	.comm	_No_wSuf,4,2                    ; @No_wSuf
	.comm	_W,4,2                          ; @W
l_.str.1:                               ; @.str.1
	.asciz	"no instruction mnemonic suffix given and no register operands; can't size instruction"

	.comm	_No_bSuf,4,2                    ; @No_bSuf
	.comm	_No_xSuf,4,2                    ; @No_xSuf
l_.str.2:                               ; @.str.2
	.asciz	"ambiguous operand size for `%s'"

	.comm	_ShortForm,4,2                  ; @ShortForm
	.comm	_Reg32,4,2                      ; @Reg32
	.comm	_ADDR_PREFIX_OPCODE,4,2         ; @ADDR_PREFIX_OPCODE
	.comm	_LONG_DOUBLE_MNEM_SUFFIX,8,3    ; @LONG_DOUBLE_MNEM_SUFFIX
	.comm	_FloatMF,4,2                    ; @FloatMF
	.comm	_DATA_PREFIX_OPCODE,4,2         ; @DATA_PREFIX_OPCODE
	.comm	_NoRex64,4,2                    ; @NoRex64
	.comm	_Acc,4,2                        ; @Acc
	.comm	_REX_W,4,2                      ; @REX_W
	.no_dead_strip	_process_suffix
.subsections_via_symbols
