	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_sparc32nbsd_sigcontext_saved_regs ## -- Begin function sparc32nbsd_sigcontext_saved_regs
	.p2align	4, 0x90
_sparc32nbsd_sigcontext_saved_regs:     ## @sparc32nbsd_sigcontext_saved_regs
	.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
	pushq	%rax
	.cfi_offset %rbx, -56
	.cfi_offset %r12, -48
	.cfi_offset %r13, -40
	.cfi_offset %r14, -32
	.cfi_offset %r15, -24
	movq	%rdi, %r14
	callq	_trad_frame_alloc_saved_regs
	movq	%rax, %r15
	movq	_SPARC_FP_REGNUM@GOTPCREL(%rip), %rax
	movq	(%rax), %rsi
	movq	%r14, %rdi
	callq	_frame_unwind_register_unsigned
	leaq	88(%rax), %rdx
	movq	_SPARC_SP_REGNUM@GOTPCREL(%rip), %rcx
	movq	(%rcx), %rcx
	shlq	$4, %rcx
	movq	%rdx, 8(%r15,%rcx)
	leaq	92(%rax), %rdx
	movq	_SPARC32_PC_REGNUM@GOTPCREL(%rip), %rsi
	movq	(%rsi), %rsi
	shlq	$4, %rsi
	movq	%rdx, 8(%r15,%rsi)
	leaq	96(%rax), %rdx
	movq	_SPARC32_NPC_REGNUM@GOTPCREL(%rip), %rsi
	movq	(%rsi), %rsi
	shlq	$4, %rsi
	movq	%rdx, 8(%r15,%rsi)
	leaq	100(%rax), %rdx
	movq	_SPARC32_PSR_REGNUM@GOTPCREL(%rip), %r13
	movq	(%r13), %rsi
	shlq	$4, %rsi
	movq	%rdx, 8(%r15,%rsi)
	leaq	104(%rax), %rdx
	movq	_SPARC_G1_REGNUM@GOTPCREL(%rip), %rsi
	movq	(%rsi), %rsi
	shlq	$4, %rsi
	movq	%rdx, 8(%r15,%rsi)
	addq	$108, %rax
	movq	_SPARC_O0_REGNUM@GOTPCREL(%rip), %rdx
	movq	(%rdx), %r9
	movq	%r9, %rsi
	shlq	$4, %rsi
	movq	%rax, 8(%r15,%rsi)
	movq	_SPARC_G2_REGNUM@GOTPCREL(%rip), %rax
	movslq	(%rax), %rax
	movq	_SPARC_G7_REGNUM@GOTPCREL(%rip), %rsi
	cmpl	(%rsi), %eax
	jg	LBB0_3
## %bb.1:
	movq	_SPARC_L0_REGNUM@GOTPCREL(%rip), %rdi
	movq	_SPARC_G0_REGNUM@GOTPCREL(%rip), %rbx
	movl	(%rdi), %edi
	addl	%eax, %edi
	subl	(%rbx), %edi
	leaq	-1(%rax), %rbx
	shlq	$4, %rax
	addq	%r15, %rax
	.p2align	4, 0x90
LBB0_2:                                 ## =>This Inner Loop Header: Depth=1
	movl	%edi, (%rax)
	movslq	(%rsi), %rdx
	incl	%edi
	incq	%rbx
	addq	$16, %rax
	cmpq	%rdx, %rbx
	jl	LBB0_2
LBB0_3:
	leaq	(%r15,%rcx), %r8
	addq	$8, %r8
	movq	_SPARC_L1_REGNUM@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movq	_SPARC32_Y_REGNUM@GOTPCREL(%rip), %rcx
	movq	(%rcx), %rcx
	shlq	$4, %rcx
	movl	%eax, (%r15,%rcx)
	movq	_SPARC_O1_REGNUM@GOTPCREL(%rip), %rax
	movslq	(%rax), %rax
	movq	_SPARC_O5_REGNUM@GOTPCREL(%rip), %rcx
	cmpl	(%rcx), %eax
	jg	LBB0_6
## %bb.4:
	movq	_SPARC_I0_REGNUM@GOTPCREL(%rip), %rdx
	leaq	-1(%rax), %rsi
	movq	%rax, %rdi
	shlq	$4, %rdi
	addq	%r15, %rdi
	movl	(%rdx), %ebx
	addl	%eax, %ebx
	subl	%r9d, %ebx
	.p2align	4, 0x90
LBB0_5:                                 ## =>This Inner Loop Header: Depth=1
	movl	%ebx, (%rdi)
	movslq	(%rcx), %rax
	incq	%rsi
	addq	$16, %rdi
	incl	%ebx
	cmpq	%rax, %rsi
	jl	LBB0_5
LBB0_6:
	movq	_SPARC_I7_REGNUM@GOTPCREL(%rip), %r12
	movl	(%r12), %eax
	movq	_SPARC_O7_REGNUM@GOTPCREL(%rip), %rcx
	movq	(%rcx), %rcx
	shlq	$4, %rcx
	movl	%eax, (%r15,%rcx)
	movq	(%r8), %rsi
	movq	%r14, %rdi
	movl	$4, %edx
	callq	_get_frame_memory_unsigned
	movq	_SPARC_L0_REGNUM@GOTPCREL(%rip), %rcx
	movslq	(%rcx), %rdx
	movl	(%r12), %ecx
	cmpl	%edx, %ecx
	jl	LBB0_14
## %bb.7:
	movl	%ecx, %r8d
	subl	%edx, %r8d
	leal	1(%r8), %esi
	testb	$3, %sil
	je	LBB0_11
## %bb.8:
	movq	%rdx, %rsi
	shlq	$4, %rsi
	leaq	(%r15,%rsi), %r9
	addq	$8, %r9
	movl	%ecx, %ebx
	subb	%dl, %bl
	incb	%bl
	movzbl	%bl, %ebx
	andl	$3, %ebx
	shlq	$2, %rbx
	xorl	%esi, %esi
	.p2align	4, 0x90
LBB0_9:                                 ## =>This Inner Loop Header: Depth=1
	leaq	(%rax,%rsi), %rdi
	movq	%rdi, (%r9,%rsi,4)
	incq	%rdx
	addq	$4, %rsi
	cmpl	%esi, %ebx
	jne	LBB0_9
## %bb.10:
	addq	%rsi, %rax
LBB0_11:
	cmpl	$3, %r8d
	jb	LBB0_14
## %bb.12:
	subl	%edx, %ecx
	incl	%ecx
	shlq	$4, %rdx
	addq	%r15, %rdx
	addq	$56, %rdx
	.p2align	4, 0x90
LBB0_13:                                ## =>This Inner Loop Header: Depth=1
	movq	%rax, -48(%rdx)
	leaq	4(%rax), %rsi
	movq	%rsi, -32(%rdx)
	leaq	8(%rax), %rsi
	movq	%rsi, -16(%rdx)
	leaq	12(%rax), %rsi
	movq	%rsi, (%rdx)
	addq	$64, %rdx
	addq	$16, %rax
	addl	$-4, %ecx
	jne	LBB0_13
LBB0_14:
	xorl	%eax, %eax
	callq	_sparc_fetch_wcookie
	testq	%rax, %rax
	je	LBB0_16
## %bb.15:
	movq	%rax, %rbx
	movslq	(%r12), %rax
	shlq	$4, %rax
	movq	8(%r15,%rax), %rsi
	movq	%r14, %rdi
	movl	$4, %edx
	callq	_get_frame_memory_unsigned
	movl	(%r12), %esi
	xorq	%rax, %rbx
	movq	%r15, %rdi
	movq	%rbx, %rdx
	callq	_trad_frame_set_value
LBB0_16:
	movq	(%r13), %rax
	shlq	$4, %rax
	movq	8(%r15,%rax), %rsi
	movq	%r14, %rdi
	movl	$4, %edx
	callq	_get_frame_memory_unsigned
	testl	$4096, %eax                     ## imm = 0x1000
	je	LBB0_25
## %bb.17:
	movq	_SPARC_SP_REGNUM@GOTPCREL(%rip), %rax
	movq	(%rax), %rsi
	movq	%r14, %rdi
	callq	_frame_unwind_register_unsigned
	leaq	96(%rax), %rcx
	movq	_SPARC32_FSR_REGNUM@GOTPCREL(%rip), %rdx
	movq	(%rdx), %rdx
	shlq	$4, %rdx
	movq	%rcx, 8(%r15,%rdx)
	movq	_SPARC_F0_REGNUM@GOTPCREL(%rip), %rcx
	movslq	(%rcx), %rdx
	movq	_SPARC_F31_REGNUM@GOTPCREL(%rip), %rcx
	movl	(%rcx), %ecx
	cmpl	%edx, %ecx
	jl	LBB0_25
## %bb.18:
	addq	$104, %rax
	movl	%ecx, %r8d
	subl	%edx, %r8d
	leal	1(%r8), %esi
	testb	$3, %sil
	je	LBB0_22
## %bb.19:
	movq	%rdx, %rsi
	shlq	$4, %rsi
	leaq	(%r15,%rsi), %r9
	addq	$8, %r9
	movl	%ecx, %ebx
	subb	%dl, %bl
	incb	%bl
	movzbl	%bl, %ebx
	andl	$3, %ebx
	shlq	$2, %rbx
	xorl	%esi, %esi
	.p2align	4, 0x90
LBB0_20:                                ## =>This Inner Loop Header: Depth=1
	leaq	(%rax,%rsi), %rdi
	movq	%rdi, (%r9,%rsi,4)
	incq	%rdx
	addq	$4, %rsi
	cmpl	%esi, %ebx
	jne	LBB0_20
## %bb.21:
	addq	%rsi, %rax
LBB0_22:
	cmpl	$3, %r8d
	jb	LBB0_25
## %bb.23:
	subl	%edx, %ecx
	incl	%ecx
	shlq	$4, %rdx
	addq	%r15, %rdx
	addq	$56, %rdx
	.p2align	4, 0x90
LBB0_24:                                ## =>This Inner Loop Header: Depth=1
	movq	%rax, -48(%rdx)
	leaq	4(%rax), %rsi
	movq	%rsi, -32(%rdx)
	leaq	8(%rax), %rsi
	movq	%rsi, -16(%rdx)
	leaq	12(%rax), %rsi
	movq	%rsi, (%rdx)
	addq	$64, %rdx
	addq	$16, %rax
	addl	$-4, %ecx
	jne	LBB0_24
LBB0_25:
	movq	%r15, %rax
	addq	$8, %rsp
	popq	%rbx
	popq	%r12
	popq	%r13
	popq	%r14
	popq	%r15
	popq	%rbp
	retq
	.cfi_endproc
                                        ## -- End function
	.comm	_SPARC_FP_REGNUM,8,3            ## @SPARC_FP_REGNUM
	.comm	_SPARC_SP_REGNUM,8,3            ## @SPARC_SP_REGNUM
	.comm	_SPARC32_PC_REGNUM,8,3          ## @SPARC32_PC_REGNUM
	.comm	_SPARC32_NPC_REGNUM,8,3         ## @SPARC32_NPC_REGNUM
	.comm	_SPARC32_PSR_REGNUM,8,3         ## @SPARC32_PSR_REGNUM
	.comm	_SPARC_G1_REGNUM,8,3            ## @SPARC_G1_REGNUM
	.comm	_SPARC_O0_REGNUM,8,3            ## @SPARC_O0_REGNUM
	.comm	_SPARC_L0_REGNUM,4,2            ## @SPARC_L0_REGNUM
	.comm	_SPARC_G0_REGNUM,4,2            ## @SPARC_G0_REGNUM
	.comm	_SPARC_G2_REGNUM,4,2            ## @SPARC_G2_REGNUM
	.comm	_SPARC_G7_REGNUM,4,2            ## @SPARC_G7_REGNUM
	.comm	_SPARC_L1_REGNUM,4,2            ## @SPARC_L1_REGNUM
	.comm	_SPARC32_Y_REGNUM,8,3           ## @SPARC32_Y_REGNUM
	.comm	_SPARC_I0_REGNUM,8,3            ## @SPARC_I0_REGNUM
	.comm	_SPARC_O1_REGNUM,4,2            ## @SPARC_O1_REGNUM
	.comm	_SPARC_O5_REGNUM,4,2            ## @SPARC_O5_REGNUM
	.comm	_SPARC_I7_REGNUM,4,2            ## @SPARC_I7_REGNUM
	.comm	_SPARC_O7_REGNUM,8,3            ## @SPARC_O7_REGNUM
	.comm	_SPARC32_FSR_REGNUM,8,3         ## @SPARC32_FSR_REGNUM
	.comm	_SPARC_F0_REGNUM,4,2            ## @SPARC_F0_REGNUM
	.comm	_SPARC_F31_REGNUM,4,2           ## @SPARC_F31_REGNUM
	.comm	_PSR_EF,8,3                     ## @PSR_EF
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_sparc32nbsd_sigcontext_saved_regs ; -- Begin function sparc32nbsd_sigcontext_saved_regs
	.p2align	2
_sparc32nbsd_sigcontext_saved_regs:     ; @sparc32nbsd_sigcontext_saved_regs
	.cfi_startproc
; %bb.0:
	stp	x24, x23, [sp, #-64]!           ; 16-byte Folded Spill
	.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
	.cfi_offset w23, -56
	.cfi_offset w24, -64
	mov	x20, x0
	bl	_trad_frame_alloc_saved_regs
	mov	x19, x0
Lloh0:
	adrp	x8, _SPARC_FP_REGNUM@GOTPAGE
Lloh1:
	ldr	x8, [x8, _SPARC_FP_REGNUM@GOTPAGEOFF]
Lloh2:
	ldr	x1, [x8]
	mov	x0, x20
	bl	_frame_unwind_register_unsigned
	add	x9, x0, #88
Lloh3:
	adrp	x22, _SPARC_SP_REGNUM@GOTPAGE
Lloh4:
	ldr	x22, [x22, _SPARC_SP_REGNUM@GOTPAGEOFF]
	ldr	x8, [x22]
	add	x8, x19, x8, lsl #4
	str	x9, [x8, #8]!
	add	x9, x0, #92
Lloh5:
	adrp	x10, _SPARC32_PC_REGNUM@GOTPAGE
Lloh6:
	ldr	x10, [x10, _SPARC32_PC_REGNUM@GOTPAGEOFF]
Lloh7:
	ldr	x10, [x10]
	add	x10, x19, x10, lsl #4
	str	x9, [x10, #8]
	add	x9, x0, #96
Lloh8:
	adrp	x10, _SPARC32_NPC_REGNUM@GOTPAGE
Lloh9:
	ldr	x10, [x10, _SPARC32_NPC_REGNUM@GOTPAGEOFF]
Lloh10:
	ldr	x10, [x10]
	add	x10, x19, x10, lsl #4
	str	x9, [x10, #8]
	add	x9, x0, #100
Lloh11:
	adrp	x23, _SPARC32_PSR_REGNUM@GOTPAGE
Lloh12:
	ldr	x23, [x23, _SPARC32_PSR_REGNUM@GOTPAGEOFF]
	ldr	x10, [x23]
	add	x10, x19, x10, lsl #4
	str	x9, [x10, #8]
	add	x9, x0, #104
Lloh13:
	adrp	x10, _SPARC_G1_REGNUM@GOTPAGE
Lloh14:
	ldr	x10, [x10, _SPARC_G1_REGNUM@GOTPAGEOFF]
Lloh15:
	ldr	x10, [x10]
	add	x10, x19, x10, lsl #4
	str	x9, [x10, #8]
	add	x10, x0, #108
Lloh16:
	adrp	x9, _SPARC_O0_REGNUM@GOTPAGE
Lloh17:
	ldr	x9, [x9, _SPARC_O0_REGNUM@GOTPAGEOFF]
Lloh18:
	ldr	x9, [x9]
	add	x11, x19, x9, lsl #4
	str	x10, [x11, #8]
Lloh19:
	adrp	x10, _SPARC_G2_REGNUM@GOTPAGE
Lloh20:
	ldr	x10, [x10, _SPARC_G2_REGNUM@GOTPAGEOFF]
Lloh21:
	ldrsw	x13, [x10]
Lloh22:
	adrp	x10, _SPARC_G7_REGNUM@GOTPAGE
Lloh23:
	ldr	x10, [x10, _SPARC_G7_REGNUM@GOTPAGEOFF]
	ldr	w11, [x10]
Lloh24:
	adrp	x21, _SPARC_L0_REGNUM@GOTPAGE
Lloh25:
	ldr	x21, [x21, _SPARC_L0_REGNUM@GOTPAGEOFF]
	cmp	w13, w11
	b.gt	LBB0_3
; %bb.1:
Lloh26:
	adrp	x11, _SPARC_G0_REGNUM@GOTPAGE
Lloh27:
	ldr	x11, [x11, _SPARC_G0_REGNUM@GOTPAGEOFF]
	ldr	w12, [x21]
Lloh28:
	ldr	w11, [x11]
	add	w12, w12, w13
	sub	w11, w12, w11
	sub	x12, x13, #1
	add	x13, x19, x13, lsl #4
LBB0_2:                                 ; =>This Inner Loop Header: Depth=1
	str	w11, [x13], #16
	ldrsw	x14, [x10]
	add	w11, w11, #1
	add	x12, x12, #1
	cmp	x12, x14
	b.lt	LBB0_2
LBB0_3:
Lloh29:
	adrp	x10, _SPARC_L1_REGNUM@GOTPAGE
Lloh30:
	ldr	x10, [x10, _SPARC_L1_REGNUM@GOTPAGEOFF]
Lloh31:
	ldr	w10, [x10]
Lloh32:
	adrp	x11, _SPARC32_Y_REGNUM@GOTPAGE
Lloh33:
	ldr	x11, [x11, _SPARC32_Y_REGNUM@GOTPAGEOFF]
Lloh34:
	ldr	x11, [x11]
	lsl	x11, x11, #4
	str	w10, [x19, x11]
Lloh35:
	adrp	x10, _SPARC_O1_REGNUM@GOTPAGE
Lloh36:
	ldr	x10, [x10, _SPARC_O1_REGNUM@GOTPAGEOFF]
Lloh37:
	ldrsw	x13, [x10]
Lloh38:
	adrp	x10, _SPARC_O5_REGNUM@GOTPAGE
Lloh39:
	ldr	x10, [x10, _SPARC_O5_REGNUM@GOTPAGEOFF]
	ldr	w11, [x10]
	cmp	w13, w11
	b.gt	LBB0_6
; %bb.4:
Lloh40:
	adrp	x11, _SPARC_I0_REGNUM@GOTPAGE
Lloh41:
	ldr	x11, [x11, _SPARC_I0_REGNUM@GOTPAGEOFF]
Lloh42:
	ldr	w14, [x11]
	sub	x11, x13, #1
	add	x12, x19, x13, lsl #4
	add	w13, w13, w14
	sub	w9, w13, w9
LBB0_5:                                 ; =>This Inner Loop Header: Depth=1
	str	w9, [x12], #16
	ldrsw	x13, [x10]
	add	x11, x11, #1
	add	w9, w9, #1
	cmp	x11, x13
	b.lt	LBB0_5
LBB0_6:
Lloh43:
	adrp	x24, _SPARC_I7_REGNUM@GOTPAGE
Lloh44:
	ldr	x24, [x24, _SPARC_I7_REGNUM@GOTPAGEOFF]
Lloh45:
	adrp	x9, _SPARC_O7_REGNUM@GOTPAGE
Lloh46:
	ldr	x9, [x9, _SPARC_O7_REGNUM@GOTPAGEOFF]
	ldr	w10, [x24]
Lloh47:
	ldr	x9, [x9]
	lsl	x9, x9, #4
	str	w10, [x19, x9]
	ldr	x1, [x8]
	mov	x0, x20
	mov	w2, #4
	bl	_get_frame_memory_unsigned
	ldrsw	x13, [x21]
	ldr	w8, [x24]
	cmp	w8, w13
	b.lt	LBB0_13
; %bb.7:
	sub	w10, w8, w13
	mov	x9, x13
	cmp	w10, #3
	b.lo	LBB0_11
; %bb.8:
	add	x10, x10, #1
	mov	x12, x0
	and	x11, x10, #0x1fffffffc
	add	x9, x11, x13
	add	x0, x0, x11, lsl #2
	add	x13, x19, x13, lsl #4
	add	x13, x13, #40
	mov	x14, x11
LBB0_9:                                 ; =>This Inner Loop Header: Depth=1
	add	x15, x12, #4
	add	x16, x12, #8
	add	x17, x12, #12
	stur	x12, [x13, #-32]
	stur	x15, [x13, #-16]
	str	x16, [x13]
	str	x17, [x13, #16]
	add	x12, x12, #16
	add	x13, x13, #64
	subs	x14, x14, #4
	b.ne	LBB0_9
; %bb.10:
	cmp	x10, x11
	b.eq	LBB0_13
LBB0_11:
	add	x10, x19, x9, lsl #4
	add	x10, x10, #8
	sub	w8, w8, w9
	add	w8, w8, #1
LBB0_12:                                ; =>This Inner Loop Header: Depth=1
	str	x0, [x10], #16
	add	x0, x0, #4
	subs	w8, w8, #1
	b.ne	LBB0_12
LBB0_13:
	bl	_sparc_fetch_wcookie
	cbz	x0, LBB0_15
; %bb.14:
	mov	x21, x0
	ldrsw	x8, [x24]
	add	x8, x19, x8, lsl #4
	ldr	x1, [x8, #8]
	mov	x0, x20
	mov	w2, #4
	bl	_get_frame_memory_unsigned
	ldr	w1, [x24]
	eor	x2, x0, x21
	mov	x0, x19
	bl	_trad_frame_set_value
LBB0_15:
	ldr	x8, [x23]
	add	x8, x19, x8, lsl #4
	ldr	x1, [x8, #8]
	mov	x0, x20
	mov	w2, #4
	bl	_get_frame_memory_unsigned
	tbz	w0, #12, LBB0_23
; %bb.16:
	ldr	x1, [x22]
	mov	x0, x20
	bl	_frame_unwind_register_unsigned
	add	x8, x0, #96
Lloh48:
	adrp	x9, _SPARC32_FSR_REGNUM@GOTPAGE
Lloh49:
	ldr	x9, [x9, _SPARC32_FSR_REGNUM@GOTPAGEOFF]
Lloh50:
	ldr	x9, [x9]
	add	x9, x19, x9, lsl #4
Lloh51:
	adrp	x10, _SPARC_F0_REGNUM@GOTPAGE
Lloh52:
	ldr	x10, [x10, _SPARC_F0_REGNUM@GOTPAGEOFF]
	str	x8, [x9, #8]
Lloh53:
	ldrsw	x14, [x10]
Lloh54:
	adrp	x8, _SPARC_F31_REGNUM@GOTPAGE
Lloh55:
	ldr	x8, [x8, _SPARC_F31_REGNUM@GOTPAGEOFF]
Lloh56:
	ldr	w9, [x8]
	cmp	w9, w14
	b.lt	LBB0_23
; %bb.17:
	add	x8, x0, #104
	sub	w11, w9, w14
	mov	x10, x14
	cmp	w11, #3
	b.lo	LBB0_21
; %bb.18:
	add	x11, x11, #1
	and	x12, x11, #0x1fffffffc
	add	x10, x12, x14
	add	x8, x8, x12, lsl #2
	add	x13, x0, #116
	add	x14, x19, x14, lsl #4
	add	x14, x14, #40
	mov	x15, x12
LBB0_19:                                ; =>This Inner Loop Header: Depth=1
	sub	x16, x13, #12
	sub	x17, x13, #8
	sub	x0, x13, #4
	stur	x16, [x14, #-32]
	stur	x17, [x14, #-16]
	str	x0, [x14]
	str	x13, [x14, #16]
	add	x13, x13, #16
	add	x14, x14, #64
	subs	x15, x15, #4
	b.ne	LBB0_19
; %bb.20:
	cmp	x11, x12
	b.eq	LBB0_23
LBB0_21:
	add	x11, x19, x10, lsl #4
	add	x11, x11, #8
	sub	w9, w9, w10
	add	w9, w9, #1
LBB0_22:                                ; =>This Inner Loop Header: Depth=1
	str	x8, [x11], #16
	add	x8, x8, #4
	subs	w9, w9, #1
	b.ne	LBB0_22
LBB0_23:
	mov	x0, x19
	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
	ldp	x24, x23, [sp], #64             ; 16-byte Folded Reload
	ret
	.loh AdrpLdrGot	Lloh24, Lloh25
	.loh AdrpLdrGot	Lloh22, Lloh23
	.loh AdrpLdrGotLdr	Lloh19, Lloh20, Lloh21
	.loh AdrpLdrGotLdr	Lloh16, Lloh17, Lloh18
	.loh AdrpLdrGotLdr	Lloh13, Lloh14, Lloh15
	.loh AdrpLdrGot	Lloh11, Lloh12
	.loh AdrpLdrGotLdr	Lloh8, Lloh9, Lloh10
	.loh AdrpLdrGotLdr	Lloh5, Lloh6, Lloh7
	.loh AdrpLdrGot	Lloh3, Lloh4
	.loh AdrpLdrGotLdr	Lloh0, Lloh1, Lloh2
	.loh AdrpLdrGotLdr	Lloh26, Lloh27, Lloh28
	.loh AdrpLdrGot	Lloh38, Lloh39
	.loh AdrpLdrGotLdr	Lloh35, Lloh36, Lloh37
	.loh AdrpLdrGotLdr	Lloh32, Lloh33, Lloh34
	.loh AdrpLdrGotLdr	Lloh29, Lloh30, Lloh31
	.loh AdrpLdrGotLdr	Lloh40, Lloh41, Lloh42
	.loh AdrpLdrGotLdr	Lloh45, Lloh46, Lloh47
	.loh AdrpLdrGot	Lloh43, Lloh44
	.loh AdrpLdrGotLdr	Lloh54, Lloh55, Lloh56
	.loh AdrpLdrGotLdr	Lloh51, Lloh52, Lloh53
	.loh AdrpLdrGotLdr	Lloh48, Lloh49, Lloh50
	.cfi_endproc
                                        ; -- End function
	.comm	_SPARC_FP_REGNUM,8,3            ; @SPARC_FP_REGNUM
	.comm	_SPARC_SP_REGNUM,8,3            ; @SPARC_SP_REGNUM
	.comm	_SPARC32_PC_REGNUM,8,3          ; @SPARC32_PC_REGNUM
	.comm	_SPARC32_NPC_REGNUM,8,3         ; @SPARC32_NPC_REGNUM
	.comm	_SPARC32_PSR_REGNUM,8,3         ; @SPARC32_PSR_REGNUM
	.comm	_SPARC_G1_REGNUM,8,3            ; @SPARC_G1_REGNUM
	.comm	_SPARC_O0_REGNUM,8,3            ; @SPARC_O0_REGNUM
	.comm	_SPARC_L0_REGNUM,4,2            ; @SPARC_L0_REGNUM
	.comm	_SPARC_G0_REGNUM,4,2            ; @SPARC_G0_REGNUM
	.comm	_SPARC_G2_REGNUM,4,2            ; @SPARC_G2_REGNUM
	.comm	_SPARC_G7_REGNUM,4,2            ; @SPARC_G7_REGNUM
	.comm	_SPARC_L1_REGNUM,4,2            ; @SPARC_L1_REGNUM
	.comm	_SPARC32_Y_REGNUM,8,3           ; @SPARC32_Y_REGNUM
	.comm	_SPARC_I0_REGNUM,8,3            ; @SPARC_I0_REGNUM
	.comm	_SPARC_O1_REGNUM,4,2            ; @SPARC_O1_REGNUM
	.comm	_SPARC_O5_REGNUM,4,2            ; @SPARC_O5_REGNUM
	.comm	_SPARC_I7_REGNUM,4,2            ; @SPARC_I7_REGNUM
	.comm	_SPARC_O7_REGNUM,8,3            ; @SPARC_O7_REGNUM
	.comm	_SPARC32_FSR_REGNUM,8,3         ; @SPARC32_FSR_REGNUM
	.comm	_SPARC_F0_REGNUM,4,2            ; @SPARC_F0_REGNUM
	.comm	_SPARC_F31_REGNUM,4,2           ; @SPARC_F31_REGNUM
	.comm	_PSR_EF,8,3                     ; @PSR_EF
.subsections_via_symbols
