	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_store_assemble                 ## -- Begin function store_assemble
	.p2align	4, 0x90
_store_assemble:                        ## @store_assemble
	.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	$88, %rsp
	.cfi_offset %rbx, -56
	.cfi_offset %r12, -48
	.cfi_offset %r13, -40
	.cfi_offset %r14, -32
	.cfi_offset %r15, -24
	movq	%rsi, %r15
	movl	$0, -100(%rbp)
	movq	_addrmode@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movslq	%edi, %r14
	movq	_DUALIND@GOTPCREL(%rip), %rcx
	movq	_opcode@GOTPCREL(%rip), %rdx
	movq	(%rdx), %rdx
	movl	$2, %esi
	cmpl	$4, (%rdx,%r14,4)
	je	LBB0_2
## %bb.1:
	movq	_opcode2@GOTPCREL(%rip), %rdx
	movq	(%rdx), %rdx
	movl	(%rdx,%r14,4), %esi
	andl	$3, %esi
LBB0_2:
	movl	%esi, -56(%rbp)                 ## 4-byte Spill
	movq	(%rax,%r14,8), %rax
	movq	%rax, -96(%rbp)                 ## 8-byte Spill
	movq	(%rcx), %rax
	movq	%rax, -88(%rbp)                 ## 8-byte Spill
	movq	_AGEN1@GOTPCREL(%rip), %rax
	movl	%r14d, %ebx
	andl	$1, %ebx
	addl	(%rax), %ebx
	movq	(%r15), %rdi
	movq	_rs1@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movl	(%rax,%r14,4), %esi
	callq	_get_reg
	movl	%eax, -80(%rbp)                 ## 4-byte Spill
	movq	(%r15), %rdi
	movq	_rs2@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movl	(%rax,%r14,4), %esi
	callq	_get_reg
	movl	%eax, -60(%rbp)                 ## 4-byte Spill
	movq	(%r15), %rdi
	movq	_rs3@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movl	(%rax,%r14,4), %esi
	callq	_get_reg
	movl	%eax, -48(%rbp)                 ## 4-byte Spill
	movq	(%r15), %rdi
	movl	%ebx, %esi
	callq	_get_reg
	movl	%eax, -44(%rbp)                 ## 4-byte Spill
	testl	%eax, %eax
	jns	LBB0_4
## %bb.3:
	movq	(%r15), %rdi
	movl	$-1, %esi
	callq	_get_reg
	movl	%eax, -44(%rbp)                 ## 4-byte Spill
LBB0_4:
	movq	_imm@GOTPCREL(%rip), %rax
	movq	(%rax), %r8
	movq	_HOST_REGS@GOTPCREL(%rip), %rax
	movl	(%rax), %r9d
	testq	%r9, %r9
	je	LBB0_5
## %bb.6:
	movq	(%r15), %r11
	leaq	-1(%r9), %rax
	movl	%r9d, %edi
	andl	$3, %edi
	cmpq	$3, %rax
	jae	LBB0_8
## %bb.7:
	xorl	%eax, %eax
	xorl	%r13d, %r13d
	jmp	LBB0_10
LBB0_5:
	xorl	%r13d, %r13d
	movl	-56(%rbp), %r12d                ## 4-byte Reload
	jmp	LBB0_13
LBB0_8:
	andl	$-4, %r9d
	xorl	%r10d, %r10d
	xorl	%eax, %eax
	xorl	%r13d, %r13d
	.p2align	4, 0x90
LBB0_9:                                 ## =>This Inner Loop Header: Depth=1
	movl	$1, %ebx
	movl	%eax, %ecx
	shll	%cl, %ebx
	cmpq	$0, (%r11,%rax,8)
	cmovsl	%r10d, %ebx
	leal	1(%rax), %ecx
	movl	$1, %edx
                                        ## kill: def $cl killed $cl killed $ecx
	shll	%cl, %edx
	orl	%r13d, %ebx
	cmpq	$0, 8(%r11,%rax,8)
	cmovsl	%r10d, %edx
	leal	2(%rax), %ecx
	movl	$1, %esi
                                        ## kill: def $cl killed $cl killed $ecx
	shll	%cl, %esi
	cmpq	$0, 16(%r11,%rax,8)
	cmovsl	%r10d, %esi
	orl	%edx, %esi
	orl	%ebx, %esi
	leal	3(%rax), %ecx
	movl	$1, %r13d
                                        ## kill: def $cl killed $cl killed $ecx
	shll	%cl, %r13d
	cmpq	$0, 24(%r11,%rax,8)
	cmovsl	%r10d, %r13d
	orl	%esi, %r13d
	addq	$4, %rax
	cmpq	%r9, %rax
	jne	LBB0_9
LBB0_10:
	testq	%rdi, %rdi
	movl	-56(%rbp), %r12d                ## 4-byte Reload
	je	LBB0_13
## %bb.11:
	xorl	%edx, %edx
	.p2align	4, 0x90
LBB0_12:                                ## =>This Inner Loop Header: Depth=1
	movl	$1, %esi
	movl	%eax, %ecx
	shll	%cl, %esi
	cmpq	$0, (%r11,%rax,8)
	cmovsl	%edx, %esi
	orl	%esi, %r13d
	incq	%rax
	decq	%rdi
	jne	LBB0_12
LBB0_13:
	movl	(%r8,%r14,4), %ebx
	cmpl	$0, -60(%rbp)                   ## 4-byte Folded Reload
	movq	%r15, -72(%rbp)                 ## 8-byte Spill
	movq	%r14, -112(%rbp)                ## 8-byte Spill
	movl	%ebx, -52(%rbp)                 ## 4-byte Spill
	js	LBB0_14
## %bb.15:
	movl	8(%r15), %eax
	movq	-88(%rbp), %rcx                 ## 8-byte Reload
	cmpq	%rcx, -96(%rbp)                 ## 8-byte Folded Reload
	jne	LBB0_18
## %bb.16:
	movl	%eax, %edx
	movl	-60(%rbp), %esi                 ## 4-byte Reload
	movl	%esi, %ecx
	shrl	%cl, %edx
	movl	-48(%rbp), %ecx                 ## 4-byte Reload
	shrl	%cl, %eax
	andl	%edx, %eax
	testb	$1, %al
	je	LBB0_19
## %bb.17:
	movq	_cpmap@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	(%rax,%r14,8), %rax
	movl	%esi, %edx
	movl	(%rax,%rdx,4), %edi
	movslq	%ecx, %rcx
	leaq	(%rax,%rcx,4), %rax
	jmp	LBB0_24
LBB0_14:
                                        ## implicit-def: $eax
                                        ## kill: killed $eax
	jmp	LBB0_20
LBB0_18:
	movl	-60(%rbp), %edx                 ## 4-byte Reload
	btl	%edx, %eax
	jae	LBB0_19
## %bb.23:
	movq	_cpmap@GOTPCREL(%rip), %rax
	movq	(%rax), %rcx
	movl	%edx, %eax
	shlq	$2, %rax
	addq	(%rcx,%r14,8), %rax
	movl	%ebx, %edi
LBB0_24:
	addl	(%rax), %edi
	movl	%edi, -76(%rbp)                 ## 4-byte Spill
	callq	_can_direct_write
	movl	%eax, -48(%rbp)                 ## 4-byte Spill
	movl	$1, -64(%rbp)                   ## 4-byte Folded Spill
	movb	$1, %r15b
	jmp	LBB0_32
LBB0_19:
	callq	_can_direct_write
	movl	%eax, -48(%rbp)                 ## 4-byte Spill
LBB0_20:
	movl	12(%r15), %edx
	movq	_rs2@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movl	(%rax,%r14,4), %eax
	movq	-88(%rbp), %rcx                 ## 8-byte Reload
	cmpq	%rcx, -96(%rbp)                 ## 8-byte Folded Reload
	jne	LBB0_25
## %bb.21:
	movl	%edx, %esi
	movl	%eax, %ecx
	shrl	%cl, %esi
	movq	_rs3@GOTPCREL(%rip), %rcx
	movq	(%rcx), %rcx
	movl	(%rcx,%r14,4), %ecx
	shrl	%cl, %edx
	andl	%esi, %edx
	testb	$1, %dl
	je	LBB0_22
## %bb.65:
	cltq
	movq	16(%r15), %rdx
	movl	(%rdx,%rax,4), %ebx
	jmp	LBB0_27
LBB0_25:
	btl	%eax, %edx
	jae	LBB0_22
## %bb.26:
	movq	16(%r15), %rdx
	movl	%eax, %ecx
LBB0_27:
	movslq	%ecx, %rax
	addl	(%rdx,%rax,4), %ebx
	movl	%ebx, %edi
	callq	_can_direct_write
	movl	%eax, -48(%rbp)                 ## 4-byte Spill
	movl	%ebx, %edi
	callq	_can_direct_write
	movb	$1, %r15b
	testl	%eax, %eax
	movl	%ebx, -76(%rbp)                 ## 4-byte Spill
	je	LBB0_28
## %bb.29:
	movl	$1, -64(%rbp)                   ## 4-byte Folded Spill
	xorl	%edi, %edi
	testl	%r12d, %r12d
	sete	%dil
	xorl	%ebx, %edi
	movl	-44(%rbp), %esi                 ## 4-byte Reload
	callq	_emit_movimm
	movq	-72(%rbp), %rax                 ## 8-byte Reload
	movq	(%rax), %rdi
	movq	_MOREG@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	callq	_get_reg
	testl	%eax, %eax
	jns	LBB0_31
## %bb.30:
	movq	-72(%rbp), %rax                 ## 8-byte Reload
	movq	(%rax), %rdi
	movl	$-1, %esi
	callq	_get_alt_reg
LBB0_31:
	movl	%ebx, %edi
	movl	%eax, %esi
	callq	_generate_map_const
	jmp	LBB0_32
LBB0_22:
	xorl	%r15d, %r15d
	movb	$1, %bl
	movl	$0, -64(%rbp)                   ## 4-byte Folded Spill
                                        ## implicit-def: $eax
                                        ## kill: killed $eax
	jmp	LBB0_33
LBB0_28:
	movl	$1, -64(%rbp)                   ## 4-byte Folded Spill
LBB0_32:
	xorl	%ebx, %ebx
LBB0_33:
	movl	-80(%rbp), %edi                 ## 4-byte Reload
	notl	%edi
	shrl	$31, %edi
	callq	_assert
	movl	-44(%rbp), %r14d                ## 4-byte Reload
	movl	%r14d, %edi
	notl	%edi
	shrl	$31, %edi
	callq	_assert
	testb	%r15b, %r15b
	movl	-60(%rbp), %eax                 ## 4-byte Reload
	movl	%eax, %r12d
	cmovnel	%r14d, %r12d
	testl	%eax, %eax
	cmovsl	%r14d, %r12d
	movq	-88(%rbp), %rax                 ## 8-byte Reload
	cmpq	%rax, -96(%rbp)                 ## 8-byte Folded Reload
	cmovel	%r14d, %r12d
	cmpl	$0, -52(%rbp)                   ## 4-byte Folded Reload
	cmovnel	%r14d, %r12d
	movq	_addrmode@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	-112(%rbp), %r14                ## 8-byte Reload
	movq	(%rax,%r14,8), %rax
	movq	_PREDEC@GOTPCREL(%rip), %rcx
	testb	%r15b, %r15b
	jne	LBB0_36
## %bb.34:
	cmpq	(%rcx), %rax
	jne	LBB0_36
## %bb.35:
	movq	_rt1@GOTPCREL(%rip), %rcx
	movq	(%rcx), %rcx
	movl	(%rcx,%r14,4), %ecx
	movq	_rs1@GOTPCREL(%rip), %rdx
	movq	(%rdx), %rdx
	cmpl	(%rdx,%r14,4), %ecx
	cmovel	-44(%rbp), %r12d                ## 4-byte Folded Reload
LBB0_36:
	movq	_REGIND@GOTPCREL(%rip), %rcx
	cmpq	(%rcx), %rax
	setne	%al
	orb	%al, %r15b
	je	LBB0_38
## %bb.37:
	movq	-72(%rbp), %r15                 ## 8-byte Reload
	jmp	LBB0_40
LBB0_38:
	movq	_rs1@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movl	(%rax,%r14,4), %eax
	movq	_rs2@GOTPCREL(%rip), %rcx
	movq	(%rcx), %rcx
	cmpl	(%rcx,%r14,4), %eax
	movq	-72(%rbp), %r15                 ## 8-byte Reload
	jne	LBB0_40
## %bb.39:
	movl	%r12d, %edi
	movl	-44(%rbp), %r12d                ## 4-byte Reload
	movl	%r12d, %esi
	callq	_emit_mov
LBB0_40:
	movl	-48(%rbp), %eax                 ## 4-byte Reload
	testl	%eax, %eax
	setne	%cl
	orb	%bl, %cl
	cmpb	$1, %cl
	jne	LBB0_49
## %bb.41:
	movb	%cl, -52(%rbp)                  ## 1-byte Spill
	cmpl	$0, -56(%rbp)                   ## 4-byte Folded Reload
	sete	%al
	andb	%al, %bl
	movzbl	%bl, %eax
	movl	%eax, -96(%rbp)                 ## 4-byte Spill
	movq	(%r15), %rdi
	movq	_MMREG@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	callq	_get_reg
	movl	%eax, -88(%rbp)                 ## 4-byte Spill
	movq	(%r15), %rdi
	movq	_MOREG@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	callq	_get_reg
	movl	%eax, %ebx
	testl	%eax, %eax
	jns	LBB0_43
## %bb.42:
	movq	(%r15), %rdi
	movl	$-1, %esi
	callq	_get_alt_reg
	movl	%eax, %ebx
LBB0_43:
	movl	%ebx, %edi
	notl	%edi
	shrl	$31, %edi
	callq	_assert
	xorl	%edi, %edi
	movl	-44(%rbp), %r15d                ## 4-byte Reload
	cmpl	%r15d, %ebx
	movl	%r15d, -44(%rbp)                ## 4-byte Spill
	setne	%dil
	callq	_assert
	xorl	%edi, %edi
	cmpl	-60(%rbp), %ebx                 ## 4-byte Folded Reload
	setne	%dil
	callq	_assert
	btrl	%ebx, %r13d
	movl	-76(%rbp), %r14d                ## 4-byte Reload
	movl	%r14d, (%rsp)
	movl	%r12d, %edi
	movl	%r15d, %esi
	movl	%ebx, %edx
	movl	-88(%rbp), %ecx                 ## 4-byte Reload
	movl	-96(%rbp), %r15d                ## 4-byte Reload
	movl	%r15d, %r8d
	movl	-64(%rbp), %ebx                 ## 4-byte Reload
	movl	%ebx, %r9d
	callq	_do_map_w
	testl	%r15d, %r15d
	movl	%eax, %r15d
	cmovnel	-44(%rbp), %r12d                ## 4-byte Folded Reload
	leaq	-100(%rbp), %rcx
	movl	%eax, %edi
	movl	%ebx, %esi
	movl	%r14d, %edx
	callq	_do_map_w_branch
	movl	-56(%rbp), %eax                 ## 4-byte Reload
	testl	%eax, %eax
	je	LBB0_53
## %bb.44:
	cmpl	$1, %eax
	movl	-80(%rbp), %ebx                 ## 4-byte Reload
	movq	-112(%rbp), %r14                ## 8-byte Reload
	je	LBB0_54
## %bb.45:
	cmpl	$2, %eax
	jne	LBB0_60
## %bb.46:
	movl	%ebx, %edi
	movl	$16, %esi
	movl	%ebx, %edx
	callq	_emit_rorimm
	movl	%ebx, %edi
	xorl	%esi, %esi
	movl	%r12d, %edx
	movl	%r15d, %ecx
	movl	-44(%rbp), %r8d                 ## 4-byte Reload
	callq	_emit_writeword_indexed_map
	movq	-72(%rbp), %r15                 ## 8-byte Reload
	movq	24(%r15), %rax
	movq	_rs1@GOTPCREL(%rip), %rcx
	movq	(%rcx), %rcx
	movl	(%rcx,%r14,4), %ecx
	btq	%rcx, %rax
	jb	LBB0_48
## %bb.47:
	movl	%ebx, %edi
	movl	$16, %esi
	movl	%ebx, %edx
	callq	_emit_rorimm
LBB0_48:
	movb	-52(%rbp), %cl                  ## 1-byte Reload
	movq	_STOREL_STUB@GOTPCREL(%rip), %rax
	jmp	LBB0_56
LBB0_49:
	movl	-56(%rbp), %eax                 ## 4-byte Reload
	testl	%eax, %eax
	je	LBB0_50
## %bb.51:
	cmpl	$1, %eax
	je	LBB0_55
## %bb.52:
	movq	_STOREL_STUB@GOTPCREL(%rip), %rax
	jmp	LBB0_56
LBB0_50:
	movq	_STOREB_STUB@GOTPCREL(%rip), %rax
	jmp	LBB0_56
LBB0_53:
	movl	-80(%rbp), %edi                 ## 4-byte Reload
	xorl	%esi, %esi
	movl	-44(%rbp), %edx                 ## 4-byte Reload
	movl	%r15d, %ecx
	movl	%edx, %r8d
	callq	_emit_writebyte_indexed_map
	movq	_STOREB_STUB@GOTPCREL(%rip), %rax
	movq	-72(%rbp), %r15                 ## 8-byte Reload
	movq	-112(%rbp), %r14                ## 8-byte Reload
	movb	-52(%rbp), %cl                  ## 1-byte Reload
	jmp	LBB0_56
LBB0_54:
	movl	%ebx, %edi
	xorl	%esi, %esi
	movl	%r12d, %edx
	movl	%r15d, %ecx
	movl	-44(%rbp), %r8d                 ## 4-byte Reload
	callq	_emit_writehword_indexed_map
	movq	-72(%rbp), %r15                 ## 8-byte Reload
	movb	-52(%rbp), %cl                  ## 1-byte Reload
LBB0_55:
	movq	_STOREW_STUB@GOTPCREL(%rip), %rax
LBB0_56:
	movl	(%rax), %edi
	movl	-100(%rbp), %esi
	testl	%esi, %esi
	je	LBB0_58
## %bb.57:
	movq	_out@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	movq	_ccadj@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movl	(%rax,%r14,4), %eax
	movl	%r13d, 8(%rsp)
	movl	%eax, (%rsp)
	movl	%r14d, %ecx
	movl	%r12d, %r8d
	movl	%r15d, %r9d
	callq	_add_stub
	jmp	LBB0_60
LBB0_58:
	testb	%cl, %cl
	jne	LBB0_60
## %bb.59:
	movq	-72(%rbp), %rax                 ## 8-byte Reload
	movq	(%rax), %rcx
	movq	_rs1@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movl	(%rax,%r14,4), %r8d
	movq	_ccadj@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movl	(%rax,%r14,4), %r9d
	movl	%r13d, (%rsp)
	movl	%r14d, %esi
	movl	-76(%rbp), %edx                 ## 4-byte Reload
	callq	_inline_writestub
LBB0_60:
	movq	_addrmode@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	(%rax,%r14,8), %rax
	movq	_PREDEC@GOTPCREL(%rip), %rcx
	cmpq	(%rcx), %rax
	movl	-60(%rbp), %ebx                 ## 4-byte Reload
	jne	LBB0_64
## %bb.61:
	movl	%ebx, %edi
	notl	%edi
	shrl	$31, %edi
	callq	_assert
	movq	-72(%rbp), %rax                 ## 8-byte Reload
	movl	8(%rax), %eax
	btl	%ebx, %eax
	jb	LBB0_64
## %bb.62:
	movq	_rt1@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movl	(%rax,%r14,4), %eax
	movq	_rs1@GOTPCREL(%rip), %rcx
	movq	(%rcx), %rcx
	cmpl	(%rcx,%r14,4), %eax
	jne	LBB0_64
## %bb.63:
	movl	$-1, %esi
	movl	-56(%rbp), %ecx                 ## 4-byte Reload
                                        ## kill: def $cl killed $cl killed $ecx
	shll	%cl, %esi
	movl	%ebx, %edi
	movl	%ebx, %edx
	callq	_emit_addimm
LBB0_64:
	addq	$88, %rsp
	popq	%rbx
	popq	%r12
	popq	%r13
	popq	%r14
	popq	%r15
	popq	%rbp
	retq
	.cfi_endproc
                                        ## -- End function
	.comm	_addrmode,8,3                   ## @addrmode
	.comm	_DUALIND,8,3                    ## @DUALIND
	.comm	_opcode,8,3                     ## @opcode
	.comm	_opcode2,8,3                    ## @opcode2
	.comm	_AGEN1,4,2                      ## @AGEN1
	.comm	_rs1,8,3                        ## @rs1
	.comm	_rs2,8,3                        ## @rs2
	.comm	_rs3,8,3                        ## @rs3
	.comm	_imm,8,3                        ## @imm
	.comm	_HOST_REGS,4,2                  ## @HOST_REGS
	.comm	_cpmap,8,3                      ## @cpmap
	.comm	_MOREG,4,2                      ## @MOREG
	.comm	_PREDEC,8,3                     ## @PREDEC
	.comm	_rt1,8,3                        ## @rt1
	.comm	_REGIND,8,3                     ## @REGIND
	.comm	_MMREG,4,2                      ## @MMREG
	.comm	_STOREB_STUB,4,2                ## @STOREB_STUB
	.comm	_STOREW_STUB,4,2                ## @STOREW_STUB
	.comm	_STOREL_STUB,4,2                ## @STOREL_STUB
	.comm	_out,8,3                        ## @out
	.comm	_ccadj,8,3                      ## @ccadj
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.section	__TEXT,__literal8,8byte_literals
	.p2align	3                               ; -- Begin function store_assemble
lCPI0_0:
	.long	0                               ; 0x0
	.long	1                               ; 0x1
	.section	__TEXT,__text,regular,pure_instructions
	.globl	_store_assemble
	.p2align	2
_store_assemble:                        ; @store_assemble
	.cfi_startproc
; %bb.0:
	sub	sp, sp, #160
	.cfi_def_cfa_offset 160
	stp	x28, x27, [sp, #64]             ; 16-byte Folded Spill
	stp	x26, x25, [sp, #80]             ; 16-byte Folded Spill
	stp	x24, x23, [sp, #96]             ; 16-byte Folded Spill
	stp	x22, x21, [sp, #112]            ; 16-byte Folded Spill
	stp	x20, x19, [sp, #128]            ; 16-byte Folded Spill
	stp	x29, x30, [sp, #144]            ; 16-byte Folded Spill
	add	x29, sp, #144
	.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
                                        ; kill: def $w0 killed $w0 def $x0
	str	wzr, [sp, #60]
Lloh0:
	adrp	x25, _addrmode@GOTPAGE
Lloh1:
	ldr	x25, [x25, _addrmode@GOTPAGEOFF]
	ldr	x8, [x25]
	sxtw	x28, w0
Lloh2:
	adrp	x9, _DUALIND@GOTPAGE
Lloh3:
	ldr	x9, [x9, _DUALIND@GOTPAGEOFF]
Lloh4:
	adrp	x10, _opcode@GOTPAGE
Lloh5:
	ldr	x10, [x10, _opcode@GOTPAGEOFF]
Lloh6:
	ldr	x10, [x10]
	ldr	w10, [x10, w0, sxtw #2]
	cmp	w10, #4
	b.ne	LBB0_2
; %bb.1:
	mov	w27, #2
	b	LBB0_3
LBB0_2:
Lloh7:
	adrp	x10, _opcode2@GOTPAGE
Lloh8:
	ldr	x10, [x10, _opcode2@GOTPAGEOFF]
Lloh9:
	ldr	x10, [x10]
	ldr	w10, [x10, x28, lsl #2]
	and	w27, w10, #0x3
LBB0_3:
	ldr	x8, [x8, w0, sxtw #3]
	str	x8, [sp, #40]                   ; 8-byte Folded Spill
	ldr	x26, [x9]
Lloh10:
	adrp	x8, _AGEN1@GOTPAGE
Lloh11:
	ldr	x8, [x8, _AGEN1@GOTPAGEOFF]
Lloh12:
	ldr	w8, [x8]
	str	x0, [sp, #16]                   ; 8-byte Folded Spill
	and	w9, w0, #0x1
	add	w20, w8, w9
	ldr	x0, [x19]
Lloh13:
	adrp	x8, _rs1@GOTPAGE
Lloh14:
	ldr	x8, [x8, _rs1@GOTPAGEOFF]
Lloh15:
	ldr	x8, [x8]
	lsl	x21, x28, #2
	ldr	w1, [x8, x21]
	bl	_get_reg
	str	w0, [sp, #36]                   ; 4-byte Folded Spill
	ldr	x0, [x19]
Lloh16:
	adrp	x8, _rs2@GOTPAGE
Lloh17:
	ldr	x8, [x8, _rs2@GOTPAGEOFF]
Lloh18:
	ldr	x8, [x8]
	ldr	w1, [x8, x21]
	bl	_get_reg
	str	w0, [sp, #56]                   ; 4-byte Folded Spill
	ldr	x0, [x19]
Lloh19:
	adrp	x8, _rs3@GOTPAGE
Lloh20:
	ldr	x8, [x8, _rs3@GOTPAGEOFF]
Lloh21:
	ldr	x8, [x8]
	str	x21, [sp, #24]                  ; 8-byte Folded Spill
	ldr	w1, [x8, x21]
	bl	_get_reg
	mov	x22, x0
	ldr	x0, [x19]
	mov	x1, x20
	bl	_get_reg
	mov	x24, x0
	tbz	w0, #31, LBB0_5
; %bb.4:
	ldr	x0, [x19]
	mov	w1, #-1
	bl	_get_reg
	mov	x24, x0
LBB0_5:
Lloh22:
	adrp	x8, _imm@GOTPAGE
Lloh23:
	ldr	x8, [x8, _imm@GOTPAGEOFF]
Lloh24:
	ldr	x8, [x8]
	ldr	w21, [x8, x28, lsl #2]
Lloh25:
	adrp	x8, _HOST_REGS@GOTPAGE
Lloh26:
	ldr	x8, [x8, _HOST_REGS@GOTPAGEOFF]
Lloh27:
	ldr	w8, [x8]
	ldr	w14, [sp, #56]                  ; 4-byte Folded Reload
	cbz	w8, LBB0_8
; %bb.6:
	ldr	x9, [x19]
	cmp	w8, #8
	b.hs	LBB0_9
; %bb.7:
	mov	x10, #0
	mov	w23, #0
	b	LBB0_12
LBB0_8:
	mov	w23, #0
	b	LBB0_14
LBB0_9:
	and	x10, x8, #0xfffffff8
	movi.2d	v0, #0000000000000000
	movi.2s	v1, #2
	movi.2s	v2, #4
Lloh28:
	adrp	x11, lCPI0_0@PAGE
Lloh29:
	ldr	d3, [x11, lCPI0_0@PAGEOFF]
	add	x11, x9, #32
	movi.2s	v4, #6
	movi.2s	v5, #1
	movi.2s	v6, #8
	mov	x12, x10
	movi.2d	v7, #0000000000000000
	movi.2d	v16, #0000000000000000
	movi.2d	v17, #0000000000000000
LBB0_10:                                ; =>This Inner Loop Header: Depth=1
	add.2s	v18, v3, v1
	add.2s	v19, v3, v2
	add.2s	v20, v3, v4
	ldp	q21, q22, [x11, #-32]
	ldp	q23, q24, [x11], #64
	ushl.2s	v25, v5, v3
	ushl.2s	v18, v5, v18
	ushl.2s	v19, v5, v19
	ushl.2s	v20, v5, v20
	cmlt.2d	v21, v21, #0
	xtn.2s	v21, v21
	cmlt.2d	v22, v22, #0
	xtn.2s	v22, v22
	cmlt.2d	v23, v23, #0
	xtn.2s	v23, v23
	cmlt.2d	v24, v24, #0
	xtn.2s	v24, v24
	bic.8b	v21, v25, v21
	bic.8b	v18, v18, v22
	bic.8b	v19, v19, v23
	bic.8b	v20, v20, v24
	orr.8b	v0, v21, v0
	orr.8b	v7, v18, v7
	orr.8b	v16, v19, v16
	orr.8b	v17, v20, v17
	add.2s	v3, v3, v6
	subs	x12, x12, #8
	b.ne	LBB0_10
; %bb.11:
	orr.8b	v0, v7, v0
	orr.8b	v0, v16, v0
	orr.8b	v0, v17, v0
	mov.s	w11, v0[1]
	fmov	w12, s0
	orr	w23, w12, w11
	cmp	x10, x8
	b.eq	LBB0_14
LBB0_12:
	mov	w11, #1
LBB0_13:                                ; =>This Inner Loop Header: Depth=1
	ldr	x12, [x9, x10, lsl #3]
	lsl	w13, w11, w10
	cmp	x12, #0
	csel	w12, wzr, w13, lt
	orr	w23, w12, w23
	add	x10, x10, #1
	cmp	x8, x10
	b.ne	LBB0_13
LBB0_14:
	str	x28, [sp, #48]                  ; 8-byte Folded Spill
	tbnz	w14, #31, LBB0_18
; %bb.15:
	ldr	w9, [x19, #8]
	lsr	w8, w9, w14
	ldr	x10, [sp, #40]                  ; 8-byte Folded Reload
	cmp	x10, x26
	b.ne	LBB0_19
; %bb.16:
	lsr	w9, w9, w22
	and	w8, w9, w8
	tbz	w8, #0, LBB0_22
; %bb.17:
	mov	x20, x27
Lloh30:
	adrp	x8, _cpmap@GOTPAGE
Lloh31:
	ldr	x8, [x8, _cpmap@GOTPAGEOFF]
Lloh32:
	ldr	x8, [x8]
	ldr	x9, [x8, x28, lsl #3]
	add	x8, x9, w22, sxtw #2
	ldr	w9, [x9, w14, uxtw #2]
	b	LBB0_21
LBB0_18:
                                        ; implicit-def: $w28
	b	LBB0_23
LBB0_19:
	tbz	w8, #0, LBB0_22
; %bb.20:
	mov	x20, x27
Lloh33:
	adrp	x8, _cpmap@GOTPAGE
Lloh34:
	ldr	x8, [x8, _cpmap@GOTPAGEOFF]
Lloh35:
	ldr	x8, [x8]
	ldr	x8, [x8, x28, lsl #3]
	add	x8, x8, w14, uxtw #2
	mov	x9, x21
LBB0_21:
	ldr	w8, [x8]
	add	w0, w8, w9
	str	w0, [sp, #12]                   ; 4-byte Folded Spill
	bl	_can_direct_write
	mov	x28, x0
	b	LBB0_34
LBB0_22:
	bl	_can_direct_write
	mov	x28, x0
LBB0_23:
	ldr	w10, [x19, #12]
Lloh36:
	adrp	x8, _rs2@GOTPAGE
Lloh37:
	ldr	x8, [x8, _rs2@GOTPAGEOFF]
Lloh38:
	ldr	x8, [x8]
	ldr	x12, [sp, #48]                  ; 8-byte Folded Reload
	ldr	w9, [x8, x12, lsl #2]
	lsr	w11, w10, w9
	ldr	x8, [sp, #40]                   ; 8-byte Folded Reload
	cmp	x8, x26
	b.ne	LBB0_26
; %bb.24:
Lloh39:
	adrp	x8, _rs3@GOTPAGE
Lloh40:
	ldr	x8, [x8, _rs3@GOTPAGEOFF]
Lloh41:
	ldr	x8, [x8]
	ldr	w8, [x8, x12, lsl #2]
	lsr	w10, w10, w8
	and	w10, w11, w10
	tbz	w10, #0, LBB0_32
; %bb.25:
	sxtw	x9, w9
	ldr	x10, [x19, #16]
	ldr	w9, [x10, x9, lsl #2]
	b	LBB0_28
LBB0_26:
	tbz	w11, #0, LBB0_32
; %bb.27:
	ldr	x10, [x19, #16]
	mov	x8, x9
	mov	x9, x21
LBB0_28:
	ldr	w8, [x10, w8, sxtw #2]
	add	w22, w8, w9
	mov	x0, x22
	bl	_can_direct_write
	mov	x28, x0
	mov	x0, x22
	bl	_can_direct_write
	str	w22, [sp, #12]                  ; 4-byte Folded Spill
	cbz	w0, LBB0_33
; %bb.29:
	mov	x20, x27
	cmp	w27, #0
	cset	w8, eq
	eor	w0, w22, w8
	mov	x1, x24
	bl	_emit_movimm
	ldr	x0, [x19]
Lloh42:
	adrp	x8, _MOREG@GOTPAGE
Lloh43:
	ldr	x8, [x8, _MOREG@GOTPAGEOFF]
Lloh44:
	ldr	w1, [x8]
	bl	_get_reg
	mov	x1, x0
	tbz	w0, #31, LBB0_31
; %bb.30:
	ldr	x0, [x19]
	mov	w1, #-1
	bl	_get_alt_reg
	mov	x1, x0
LBB0_31:
	mov	x0, x22
	bl	_generate_map_const
	b	LBB0_34
LBB0_32:
	mov	x20, x27
	mov	w27, #0
	mov	w22, #1
                                        ; implicit-def: $w8
                                        ; kill: killed $w8
	b	LBB0_35
LBB0_33:
	mov	x20, x27
LBB0_34:
	mov	w22, #0
	mov	w27, #1
LBB0_35:
	ldr	w8, [sp, #36]                   ; 4-byte Folded Reload
	mvn	w8, w8
	lsr	w0, w8, #31
	bl	_assert
	mvn	w8, w24
	lsr	w0, w8, #31
	bl	_assert
	cmp	w21, #0
	ldr	x8, [sp, #40]                   ; 8-byte Folded Reload
	ccmp	x8, x26, #4, eq
	ldr	w9, [sp, #56]                   ; 4-byte Folded Reload
	ccmp	w9, #0, #8, ne
	cset	w8, lt
	orr	w8, w8, w27
	cmp	w8, #0
	csel	w26, w24, w9, ne
	ldr	x8, [x25]
	ldr	x9, [sp, #48]                   ; 8-byte Folded Reload
	ldr	x8, [x8, x9, lsl #3]
Lloh45:
	adrp	x9, _PREDEC@GOTPAGE
Lloh46:
	ldr	x9, [x9, _PREDEC@GOTPAGEOFF]
	tbnz	w27, #0, LBB0_38
; %bb.36:
	ldr	x9, [x9]
	cmp	x8, x9
	b.ne	LBB0_38
; %bb.37:
Lloh47:
	adrp	x9, _rt1@GOTPAGE
Lloh48:
	ldr	x9, [x9, _rt1@GOTPAGEOFF]
Lloh49:
	ldr	x9, [x9]
	ldr	x11, [sp, #24]                  ; 8-byte Folded Reload
	ldr	w9, [x9, x11]
Lloh50:
	adrp	x10, _rs1@GOTPAGE
Lloh51:
	ldr	x10, [x10, _rs1@GOTPAGEOFF]
Lloh52:
	ldr	x10, [x10]
	ldr	w10, [x10, x11]
	cmp	w9, w10
	csel	w26, w24, w26, eq
LBB0_38:
Lloh53:
	adrp	x9, _REGIND@GOTPAGE
Lloh54:
	ldr	x9, [x9, _REGIND@GOTPAGEOFF]
Lloh55:
	ldr	x9, [x9]
	cmp	x8, x9
	cset	w8, ne
	orr	w8, w27, w8
	tbnz	w8, #0, LBB0_41
; %bb.39:
Lloh56:
	adrp	x8, _rs1@GOTPAGE
Lloh57:
	ldr	x8, [x8, _rs1@GOTPAGEOFF]
Lloh58:
	ldr	x8, [x8]
	ldr	x10, [sp, #24]                  ; 8-byte Folded Reload
	ldr	w8, [x8, x10]
Lloh59:
	adrp	x9, _rs2@GOTPAGE
Lloh60:
	ldr	x9, [x9, _rs2@GOTPAGEOFF]
Lloh61:
	ldr	x9, [x9]
	ldr	w9, [x9, x10]
	cmp	w8, w9
	b.ne	LBB0_41
; %bb.40:
	mov	x0, x26
	mov	x1, x24
	bl	_emit_mov
	mov	x26, x24
LBB0_41:
	cmp	w28, #0
	cset	w8, ne
	orr	w21, w22, w8
	cmp	w21, #1
	b.ne	LBB0_49
; %bb.42:
	mov	x25, x20
	cmp	w20, #0
	cset	w8, eq
	and	w28, w22, w8
	ldr	x0, [x19]
Lloh62:
	adrp	x8, _MMREG@GOTPAGE
Lloh63:
	ldr	x8, [x8, _MMREG@GOTPAGEOFF]
Lloh64:
	ldr	w1, [x8]
	bl	_get_reg
	mov	x22, x0
	ldr	x0, [x19]
Lloh65:
	adrp	x8, _MOREG@GOTPAGE
Lloh66:
	ldr	x8, [x8, _MOREG@GOTPAGEOFF]
Lloh67:
	ldr	w1, [x8]
	bl	_get_reg
	mov	x20, x0
	tbz	w0, #31, LBB0_44
; %bb.43:
	ldr	x0, [x19]
	mov	w1, #-1
	bl	_get_alt_reg
	mov	x20, x0
LBB0_44:
	mvn	w8, w20
	lsr	w0, w8, #31
	bl	_assert
	cmp	w20, w24
	cset	w0, ne
	bl	_assert
	ldr	w8, [sp, #56]                   ; 4-byte Folded Reload
	cmp	w20, w8
	cset	w0, ne
	bl	_assert
	mov	w8, #1
	lsl	w8, w8, w20
	bic	w23, w23, w8
	mov	x0, x26
	mov	x1, x24
	mov	x2, x20
	mov	x3, x22
	mov	x4, x28
	mov	x5, x27
	ldr	w20, [sp, #12]                  ; 4-byte Folded Reload
	mov	x6, x20
	bl	_do_map_w
	mov	x22, x0
	cmp	w28, #0
	csel	w26, w24, w26, ne
	add	x3, sp, #60
	mov	x1, x27
	mov	x2, x20
	bl	_do_map_w_branch
	mov	x20, x25
	cbz	w25, LBB0_53
; %bb.45:
	cmp	w20, #1
Lloh68:
	adrp	x25, _addrmode@GOTPAGE
Lloh69:
	ldr	x25, [x25, _addrmode@GOTPAGEOFF]
	ldr	x27, [sp, #48]                  ; 8-byte Folded Reload
	ldr	w28, [sp, #36]                  ; 4-byte Folded Reload
	b.eq	LBB0_54
; %bb.46:
	cmp	w20, #2
	b.ne	LBB0_60
; %bb.47:
	mov	x0, x28
	mov	w1, #16
	mov	x2, x28
	bl	_emit_rorimm
	mov	x0, x28
	mov	w1, #0
	mov	x2, x26
	mov	x3, x22
	mov	x4, x24
	bl	_emit_writeword_indexed_map
	ldr	x8, [x19, #24]
Lloh70:
	adrp	x9, _rs1@GOTPAGE
Lloh71:
	ldr	x9, [x9, _rs1@GOTPAGEOFF]
Lloh72:
	ldr	x9, [x9]
	ldr	w9, [x9, x27, lsl #2]
	lsr	x8, x8, x9
	tbnz	w8, #0, LBB0_51
; %bb.48:
	mov	x0, x28
	mov	w1, #16
	mov	x2, x28
	bl	_emit_rorimm
	b	LBB0_51
LBB0_49:
	cbz	w20, LBB0_52
; %bb.50:
	cmp	w20, #1
	ldr	x27, [sp, #48]                  ; 8-byte Folded Reload
	b.eq	LBB0_55
LBB0_51:
Lloh73:
	adrp	x8, _STOREL_STUB@GOTPAGE
Lloh74:
	ldr	x8, [x8, _STOREL_STUB@GOTPAGEOFF]
	b	LBB0_56
LBB0_52:
Lloh75:
	adrp	x8, _STOREB_STUB@GOTPAGE
Lloh76:
	ldr	x8, [x8, _STOREB_STUB@GOTPAGEOFF]
	ldr	x27, [sp, #48]                  ; 8-byte Folded Reload
	b	LBB0_56
LBB0_53:
	ldr	w0, [sp, #36]                   ; 4-byte Folded Reload
	mov	w1, #0
	mov	x2, x24
	mov	x3, x22
	mov	x4, x24
	bl	_emit_writebyte_indexed_map
Lloh77:
	adrp	x8, _STOREB_STUB@GOTPAGE
Lloh78:
	ldr	x8, [x8, _STOREB_STUB@GOTPAGEOFF]
Lloh79:
	adrp	x25, _addrmode@GOTPAGE
Lloh80:
	ldr	x25, [x25, _addrmode@GOTPAGEOFF]
	ldr	x27, [sp, #48]                  ; 8-byte Folded Reload
	b	LBB0_56
LBB0_54:
	mov	x0, x28
	mov	w1, #0
	mov	x2, x26
	mov	x3, x22
	mov	x4, x24
	bl	_emit_writehword_indexed_map
LBB0_55:
Lloh81:
	adrp	x8, _STOREW_STUB@GOTPAGE
Lloh82:
	ldr	x8, [x8, _STOREW_STUB@GOTPAGEOFF]
LBB0_56:
	ldr	w0, [x8]
	ldr	w1, [sp, #60]
	cbz	w1, LBB0_58
; %bb.57:
Lloh83:
	adrp	x8, _out@GOTPAGE
Lloh84:
	ldr	x8, [x8, _out@GOTPAGEOFF]
Lloh85:
	ldr	w2, [x8]
Lloh86:
	adrp	x8, _ccadj@GOTPAGE
Lloh87:
	ldr	x8, [x8, _ccadj@GOTPAGEOFF]
Lloh88:
	ldr	x8, [x8]
	ldr	w6, [x8, x27, lsl #2]
	ldr	x3, [sp, #16]                   ; 8-byte Folded Reload
                                        ; kill: def $w3 killed $w3 killed $x3
	mov	x4, x26
	mov	x5, x19
	mov	x7, x23
	bl	_add_stub
	b	LBB0_60
LBB0_58:
	tbnz	w21, #0, LBB0_60
; %bb.59:
Lloh89:
	adrp	x8, _rs1@GOTPAGE
Lloh90:
	ldr	x8, [x8, _rs1@GOTPAGEOFF]
Lloh91:
	ldr	x8, [x8]
	ldp	x1, x9, [sp, #16]               ; 16-byte Folded Reload
	ldr	w4, [x8, x9]
	ldr	x3, [x19]
Lloh92:
	adrp	x8, _ccadj@GOTPAGE
Lloh93:
	ldr	x8, [x8, _ccadj@GOTPAGEOFF]
Lloh94:
	ldr	x8, [x8]
	ldr	w5, [x8, x9]
                                        ; kill: def $w1 killed $w1 killed $x1
	ldr	w2, [sp, #12]                   ; 4-byte Folded Reload
	mov	x6, x23
	bl	_inline_writestub
LBB0_60:
	ldr	x8, [x25]
	ldr	x8, [x8, x27, lsl #3]
Lloh95:
	adrp	x9, _PREDEC@GOTPAGE
Lloh96:
	ldr	x9, [x9, _PREDEC@GOTPAGEOFF]
Lloh97:
	ldr	x9, [x9]
	cmp	x8, x9
	b.ne	LBB0_64
; %bb.61:
	ldr	w21, [sp, #56]                  ; 4-byte Folded Reload
	mvn	w8, w21
	lsr	w0, w8, #31
	bl	_assert
	ldr	w8, [x19, #8]
	lsr	w8, w8, w21
	tbnz	w8, #0, LBB0_64
; %bb.62:
Lloh98:
	adrp	x8, _rt1@GOTPAGE
Lloh99:
	ldr	x8, [x8, _rt1@GOTPAGEOFF]
Lloh100:
	ldr	x8, [x8]
	ldr	x10, [sp, #24]                  ; 8-byte Folded Reload
	ldr	w8, [x8, x10]
Lloh101:
	adrp	x9, _rs1@GOTPAGE
Lloh102:
	ldr	x9, [x9, _rs1@GOTPAGEOFF]
Lloh103:
	ldr	x9, [x9]
	ldr	w9, [x9, x10]
	cmp	w8, w9
	b.ne	LBB0_64
; %bb.63:
	mov	w8, #-1
	lsl	w1, w8, w20
	ldr	w0, [sp, #56]                   ; 4-byte Folded Reload
	mov	x2, x0
	bl	_emit_addimm
LBB0_64:
	ldp	x29, x30, [sp, #144]            ; 16-byte Folded Reload
	ldp	x20, x19, [sp, #128]            ; 16-byte Folded Reload
	ldp	x22, x21, [sp, #112]            ; 16-byte Folded Reload
	ldp	x24, x23, [sp, #96]             ; 16-byte Folded Reload
	ldp	x26, x25, [sp, #80]             ; 16-byte Folded Reload
	ldp	x28, x27, [sp, #64]             ; 16-byte Folded Reload
	add	sp, sp, #160
	ret
	.loh AdrpLdrGotLdr	Lloh4, Lloh5, Lloh6
	.loh AdrpLdrGot	Lloh2, Lloh3
	.loh AdrpLdrGot	Lloh0, Lloh1
	.loh AdrpLdrGotLdr	Lloh7, Lloh8, Lloh9
	.loh AdrpLdrGotLdr	Lloh19, Lloh20, Lloh21
	.loh AdrpLdrGotLdr	Lloh16, Lloh17, Lloh18
	.loh AdrpLdrGotLdr	Lloh13, Lloh14, Lloh15
	.loh AdrpLdrGotLdr	Lloh10, Lloh11, Lloh12
	.loh AdrpLdrGotLdr	Lloh25, Lloh26, Lloh27
	.loh AdrpLdrGotLdr	Lloh22, Lloh23, Lloh24
	.loh AdrpLdr	Lloh28, Lloh29
	.loh AdrpLdrGotLdr	Lloh30, Lloh31, Lloh32
	.loh AdrpLdrGotLdr	Lloh33, Lloh34, Lloh35
	.loh AdrpLdrGotLdr	Lloh36, Lloh37, Lloh38
	.loh AdrpLdrGotLdr	Lloh39, Lloh40, Lloh41
	.loh AdrpLdrGotLdr	Lloh42, Lloh43, Lloh44
	.loh AdrpLdrGot	Lloh45, Lloh46
	.loh AdrpLdrGotLdr	Lloh50, Lloh51, Lloh52
	.loh AdrpLdrGotLdr	Lloh47, Lloh48, Lloh49
	.loh AdrpLdrGotLdr	Lloh53, Lloh54, Lloh55
	.loh AdrpLdrGotLdr	Lloh59, Lloh60, Lloh61
	.loh AdrpLdrGotLdr	Lloh56, Lloh57, Lloh58
	.loh AdrpLdrGotLdr	Lloh65, Lloh66, Lloh67
	.loh AdrpLdrGotLdr	Lloh62, Lloh63, Lloh64
	.loh AdrpLdrGot	Lloh68, Lloh69
	.loh AdrpLdrGotLdr	Lloh70, Lloh71, Lloh72
	.loh AdrpLdrGot	Lloh73, Lloh74
	.loh AdrpLdrGot	Lloh75, Lloh76
	.loh AdrpLdrGot	Lloh79, Lloh80
	.loh AdrpLdrGot	Lloh77, Lloh78
	.loh AdrpLdrGot	Lloh81, Lloh82
	.loh AdrpLdrGotLdr	Lloh86, Lloh87, Lloh88
	.loh AdrpLdrGotLdr	Lloh83, Lloh84, Lloh85
	.loh AdrpLdrGotLdr	Lloh92, Lloh93, Lloh94
	.loh AdrpLdrGotLdr	Lloh89, Lloh90, Lloh91
	.loh AdrpLdrGotLdr	Lloh95, Lloh96, Lloh97
	.loh AdrpLdrGotLdr	Lloh101, Lloh102, Lloh103
	.loh AdrpLdrGotLdr	Lloh98, Lloh99, Lloh100
	.cfi_endproc
                                        ; -- End function
	.comm	_addrmode,8,3                   ; @addrmode
	.comm	_DUALIND,8,3                    ; @DUALIND
	.comm	_opcode,8,3                     ; @opcode
	.comm	_opcode2,8,3                    ; @opcode2
	.comm	_AGEN1,4,2                      ; @AGEN1
	.comm	_rs1,8,3                        ; @rs1
	.comm	_rs2,8,3                        ; @rs2
	.comm	_rs3,8,3                        ; @rs3
	.comm	_imm,8,3                        ; @imm
	.comm	_HOST_REGS,4,2                  ; @HOST_REGS
	.comm	_cpmap,8,3                      ; @cpmap
	.comm	_MOREG,4,2                      ; @MOREG
	.comm	_PREDEC,8,3                     ; @PREDEC
	.comm	_rt1,8,3                        ; @rt1
	.comm	_REGIND,8,3                     ; @REGIND
	.comm	_MMREG,4,2                      ; @MMREG
	.comm	_STOREB_STUB,4,2                ; @STOREB_STUB
	.comm	_STOREW_STUB,4,2                ; @STOREW_STUB
	.comm	_STOREL_STUB,4,2                ; @STOREL_STUB
	.comm	_out,8,3                        ; @out
	.comm	_ccadj,8,3                      ; @ccadj
.subsections_via_symbols
