	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.section	__TEXT,__literal16,16byte_literals
	.p2align	4                               ## -- Begin function sds_store_registers
LCPI0_0:
	.byte	0                               ## 0x0
	.byte	4                               ## 0x4
	.byte	8                               ## 0x8
	.byte	12                              ## 0xc
	.space	1
	.space	1
	.space	1
	.space	1
	.space	1
	.space	1
	.space	1
	.space	1
	.space	1
	.space	1
	.space	1
	.space	1
LCPI0_1:
	.byte	0                               ## 0x0
	.byte	8                               ## 0x8
	.space	1
	.space	1
	.space	1
	.space	1
	.space	1
	.space	1
	.space	1
	.space	1
	.space	1
	.space	1
	.space	1
	.space	1
	.space	1
	.space	1
	.section	__TEXT,__text,regular,pure_instructions
	.p2align	4, 0x90
_sds_store_registers:                   ## @sds_store_registers
	.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	%rbx
	pushq	%rax
	.cfi_offset %rbx, -40
	.cfi_offset %r14, -32
	.cfi_offset %r15, -24
	movq	___stack_chk_guard@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	%rax, -32(%rbp)
	movq	_PBUFSIZ@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	callq	____chkstk_darwin
	addq	$15, %rax
	andq	$-16, %rax
	subq	%rax, %rsp
	movq	%rsp, %r14
	movl	$275, (%r14)                    ## imm = 0x113
	leaq	4(%r14), %rbx
	movq	_deprecated_registers@GOTPCREL(%rip), %r15
	movq	(%r15), %rax
	movb	3072(%rax), %cl
	movb	%cl, 4(%r14)
	movb	3080(%rax), %cl
	movb	%cl, 5(%r14)
	movb	3088(%rax), %cl
	movb	%cl, 6(%r14)
	movb	3096(%rax), %cl
	movb	%cl, 7(%r14)
	movb	3104(%rax), %cl
	movb	%cl, 8(%r14)
	movb	3112(%rax), %cl
	movb	%cl, 9(%r14)
	movb	3120(%rax), %cl
	movb	%cl, 10(%r14)
	movb	3128(%rax), %cl
	movb	%cl, 11(%r14)
	movb	3136(%rax), %cl
	movb	%cl, 12(%r14)
	movb	3144(%rax), %cl
	movb	%cl, 13(%r14)
	movb	3152(%rax), %cl
	movb	%cl, 14(%r14)
	movb	3160(%rax), %cl
	movb	%cl, 15(%r14)
	movb	3168(%rax), %cl
	movb	%cl, 16(%r14)
	movb	3176(%rax), %cl
	movb	%cl, 17(%r14)
	movb	3184(%rax), %cl
	movb	%cl, 18(%r14)
	movb	3192(%rax), %cl
	movb	%cl, 19(%r14)
	movb	3200(%rax), %cl
	movb	%cl, 20(%r14)
	movb	3208(%rax), %cl
	movb	%cl, 21(%r14)
	movb	3216(%rax), %cl
	movb	%cl, 22(%r14)
	movb	3224(%rax), %cl
	movb	%cl, 23(%r14)
	movb	3232(%rax), %cl
	movb	%cl, 24(%r14)
	movb	3240(%rax), %cl
	movb	%cl, 25(%r14)
	movb	3248(%rax), %cl
	movb	%cl, 26(%r14)
	movb	3256(%rax), %al
	movb	%al, 27(%r14)
	movl	$0, 28(%r14)
	movq	_sprs@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movb	(%rax), %cl
	movb	%cl, 32(%r14)
	movb	4(%rax), %cl
	movb	%cl, 33(%r14)
	movb	8(%rax), %cl
	movb	%cl, 34(%r14)
	movb	12(%rax), %cl
	movb	%cl, 35(%r14)
	movb	16(%rax), %cl
	movb	%cl, 36(%r14)
	movb	20(%rax), %cl
	movb	%cl, 37(%r14)
	movb	24(%rax), %cl
	movb	%cl, 38(%r14)
	movb	28(%rax), %cl
	movb	%cl, 39(%r14)
	movb	32(%rax), %cl
	movb	%cl, 40(%r14)
	movb	36(%rax), %cl
	movb	%cl, 41(%r14)
	movdqu	40(%rax), %xmm0
	pshufb	LCPI0_0(%rip), %xmm0            ## xmm0 = xmm0[0,4,8,12,u,u,u,u,u,u,u,u,u,u,u,u]
	movd	%xmm0, 42(%r14)
	movb	56(%rax), %cl
	movb	%cl, 46(%r14)
	movb	60(%rax), %al
	movb	%al, 47(%r14)
	movq	%r14, %rdi
	movl	$48, %esi
	callq	_sds_send
	movl	$531, (%r14)                    ## imm = 0x213
	movq	(%r15), %rax
	movq	%r14, %rsi
	addq	$132, %rsi
	leaq	1024(%rax), %rcx
	cmpq	%rcx, %rbx
	jae	LBB0_5
## %bb.1:
	cmpq	%rax, %rsi
	jbe	LBB0_5
## %bb.2:
	xorl	%ecx, %ecx
	.p2align	4, 0x90
LBB0_3:                                 ## =>This Inner Loop Header: Depth=1
	movzbl	(%rax,%rcx,8), %edx
	movb	%dl, (%rbx,%rcx)
	movzbl	8(%rax,%rcx,8), %edx
	movb	%dl, 1(%rbx,%rcx)
	movzbl	16(%rax,%rcx,8), %edx
	movb	%dl, 2(%rbx,%rcx)
	movzbl	24(%rax,%rcx,8), %edx
	movb	%dl, 3(%rbx,%rcx)
	movzbl	32(%rax,%rcx,8), %edx
	movb	%dl, 4(%rbx,%rcx)
	movzbl	40(%rax,%rcx,8), %edx
	movb	%dl, 5(%rbx,%rcx)
	movzbl	48(%rax,%rcx,8), %edx
	movb	%dl, 6(%rbx,%rcx)
	movzbl	56(%rax,%rcx,8), %edx
	movb	%dl, 7(%rbx,%rcx)
	addq	$8, %rcx
	cmpq	$128, %rcx
	jne	LBB0_3
## %bb.4:
	addq	%rcx, %rbx
	movq	%rbx, %rsi
	jmp	LBB0_7
LBB0_5:
	xorl	%ecx, %ecx
	movdqa	LCPI0_1(%rip), %xmm0            ## xmm0 = <0,8,u,u,u,u,u,u,u,u,u,u,u,u,u,u>
	.p2align	4, 0x90
LBB0_6:                                 ## =>This Inner Loop Header: Depth=1
	movdqu	(%rax,%rcx,8), %xmm1
	movdqu	16(%rax,%rcx,8), %xmm2
	pshufb	%xmm0, %xmm1
	pextrw	$0, %xmm1, 4(%r14,%rcx)
	pshufb	%xmm0, %xmm2
	pextrw	$0, %xmm2, 6(%r14,%rcx)
	movdqu	32(%rax,%rcx,8), %xmm1
	movdqu	48(%rax,%rcx,8), %xmm2
	pshufb	%xmm0, %xmm1
	pextrw	$0, %xmm1, 8(%r14,%rcx)
	pshufb	%xmm0, %xmm2
	pextrw	$0, %xmm2, 10(%r14,%rcx)
	addq	$8, %rcx
	cmpq	$128, %rcx
	jne	LBB0_6
LBB0_7:
	subl	%r14d, %esi
	movq	%r14, %rdi
                                        ## kill: def $esi killed $esi killed $rsi
	callq	_sds_send
	movq	___stack_chk_guard@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	cmpq	-32(%rbp), %rax
	jne	LBB0_9
## %bb.8:
	leaq	-24(%rbp), %rsp
	popq	%rbx
	popq	%r14
	popq	%r15
	popq	%rbp
	retq
LBB0_9:
	callq	___stack_chk_fail
	.cfi_endproc
                                        ## -- End function
	.comm	_PBUFSIZ,4,2                    ## @PBUFSIZ
	.comm	_deprecated_registers,8,3       ## @deprecated_registers
	.comm	_sprs,8,3                       ## @sprs
	.no_dead_strip	_sds_store_registers
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	2                               ; -- Begin function sds_store_registers
_sds_store_registers:                   ; @sds_store_registers
	.cfi_startproc
; %bb.0:
	stp	x22, x21, [sp, #-48]!           ; 16-byte Folded Spill
	.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
	.cfi_offset w21, -40
	.cfi_offset w22, -48
	sub	sp, sp, #16
Lloh0:
	adrp	x8, ___stack_chk_guard@GOTPAGE
Lloh1:
	ldr	x8, [x8, ___stack_chk_guard@GOTPAGEOFF]
Lloh2:
	ldr	x8, [x8]
	stur	x8, [x29, #-40]
Lloh3:
	adrp	x8, _PBUFSIZ@GOTPAGE
Lloh4:
	ldr	x8, [x8, _PBUFSIZ@GOTPAGEOFF]
Lloh5:
	ldr	w8, [x8]
	mov	x9, x8
Lloh6:
	adrp	x16, ___chkstk_darwin@GOTPAGE
Lloh7:
	ldr	x16, [x16, ___chkstk_darwin@GOTPAGEOFF]
	blr	x16
	mov	x9, sp
	add	x8, x8, #15
	and	x8, x8, #0x1fffffff0
	sub	x19, x9, x8
	mov	sp, x19
	mov	w8, #275
Lloh8:
	adrp	x21, _deprecated_registers@GOTPAGE
Lloh9:
	ldr	x21, [x21, _deprecated_registers@GOTPAGEOFF]
	str	w8, [x19]
	ldr	x8, [x21]
	ldr	x9, [x8, #3072]
	mov	x20, x19
	strb	w9, [x20, #4]!
	ldr	x9, [x8, #3080]
	strb	w9, [x19, #5]
	ldr	x9, [x8, #3088]
	strb	w9, [x19, #6]
	ldr	x9, [x8, #3096]
	strb	w9, [x19, #7]
	ldr	x9, [x8, #3104]
	strb	w9, [x19, #8]
	ldr	x9, [x8, #3112]
	strb	w9, [x19, #9]
	ldr	x9, [x8, #3120]
	strb	w9, [x19, #10]
	ldr	x9, [x8, #3128]
	strb	w9, [x19, #11]
	ldr	x9, [x8, #3136]
	strb	w9, [x19, #12]
	ldr	x9, [x8, #3144]
	strb	w9, [x19, #13]
	ldr	x9, [x8, #3152]
	strb	w9, [x19, #14]
	ldr	x9, [x8, #3160]
	strb	w9, [x19, #15]
	ldr	x9, [x8, #3168]
	strb	w9, [x19, #16]
	ldr	x9, [x8, #3176]
	strb	w9, [x19, #17]
	ldr	x9, [x8, #3184]
	strb	w9, [x19, #18]
	ldr	x9, [x8, #3192]
	strb	w9, [x19, #19]
	ldr	x9, [x8, #3200]
	strb	w9, [x19, #20]
	ldr	x9, [x8, #3208]
	strb	w9, [x19, #21]
	ldr	x9, [x8, #3216]
	strb	w9, [x19, #22]
	ldr	x9, [x8, #3224]
	strb	w9, [x19, #23]
	ldr	x9, [x8, #3232]
	strb	w9, [x19, #24]
	ldr	x9, [x8, #3240]
	strb	w9, [x19, #25]
	ldr	x9, [x8, #3248]
	strb	w9, [x19, #26]
	ldr	x8, [x8, #3256]
	strb	w8, [x19, #27]
Lloh10:
	adrp	x8, _sprs@GOTPAGE
Lloh11:
	ldr	x8, [x8, _sprs@GOTPAGEOFF]
	str	wzr, [x19, #28]
Lloh12:
	ldr	x8, [x8]
	ldr	w9, [x8]
	strb	w9, [x19, #32]
	ldr	w9, [x8, #4]
	strb	w9, [x19, #33]
	ldr	w9, [x8, #8]
	strb	w9, [x19, #34]
	ldr	w9, [x8, #12]
	strb	w9, [x19, #35]
	ldr	w9, [x8, #16]
	strb	w9, [x19, #36]
	ldr	w9, [x8, #20]
	strb	w9, [x19, #37]
	ldr	w9, [x8, #24]
	strb	w9, [x19, #38]
	ldr	w9, [x8, #28]
	strb	w9, [x19, #39]
	ldr	w9, [x8, #32]
	strb	w9, [x19, #40]
	ldr	w9, [x8, #36]
	strb	w9, [x19, #41]
	ldur	q0, [x8, #40]
	xtn.4h	v0, v0
	xtn.8b	v0, v0
	stur	s0, [x19, #42]
	ldp	w9, w8, [x8, #56]
	strb	w9, [x19, #46]
	strb	w8, [x19, #47]
	mov	x0, x19
	mov	w1, #48
	bl	_sds_send
	mov	w8, #531
	str	w8, [x19]
	ldr	x8, [x21]
	add	x9, x19, #132
	add	x10, x8, #1024
	cmp	x20, x10
	b.hs	LBB0_5
; %bb.1:
	cmp	x9, x8
	b.ls	LBB0_5
; %bb.2:
	mov	x9, #0
LBB0_3:                                 ; =>This Inner Loop Header: Depth=1
	ldr	x10, [x8, x9, lsl #3]
	strb	w10, [x20, x9]
	add	x9, x9, #1
	cmp	x9, #128
	b.ne	LBB0_3
; %bb.4:
	add	x9, x20, x9
	b	LBB0_6
LBB0_5:
	ldp	q1, q0, [x8]
	ldp	q3, q2, [x8, #32]
	ldp	q5, q4, [x8, #64]
	ldp	q7, q6, [x8, #96]
	uzp1.4s	v6, v7, v6
	uzp1.4s	v4, v5, v4
	uzp1.8h	v4, v4, v6
	uzp1.4s	v2, v3, v2
	uzp1.4s	v0, v1, v0
	uzp1.8h	v0, v0, v2
	uzp1.16b	v0, v0, v4
	stur	q0, [x19, #4]
	ldp	q1, q0, [x8, #128]
	ldp	q3, q2, [x8, #160]
	ldp	q5, q4, [x8, #192]
	ldp	q7, q6, [x8, #224]
	uzp1.4s	v6, v7, v6
	uzp1.4s	v4, v5, v4
	uzp1.8h	v4, v4, v6
	uzp1.4s	v2, v3, v2
	uzp1.4s	v0, v1, v0
	uzp1.8h	v0, v0, v2
	uzp1.16b	v0, v0, v4
	stur	q0, [x19, #20]
	ldp	q1, q0, [x8, #256]
	ldp	q3, q2, [x8, #288]
	ldp	q5, q4, [x8, #320]
	ldp	q7, q6, [x8, #352]
	uzp1.4s	v6, v7, v6
	uzp1.4s	v4, v5, v4
	uzp1.8h	v4, v4, v6
	uzp1.4s	v2, v3, v2
	uzp1.4s	v0, v1, v0
	uzp1.8h	v0, v0, v2
	uzp1.16b	v0, v0, v4
	stur	q0, [x19, #36]
	ldp	q1, q0, [x8, #384]
	ldp	q3, q2, [x8, #416]
	ldp	q5, q4, [x8, #448]
	ldp	q7, q6, [x8, #480]
	uzp1.4s	v6, v7, v6
	uzp1.4s	v4, v5, v4
	uzp1.8h	v4, v4, v6
	uzp1.4s	v2, v3, v2
	uzp1.4s	v0, v1, v0
	uzp1.8h	v0, v0, v2
	uzp1.16b	v0, v0, v4
	stur	q0, [x19, #52]
	ldp	q1, q0, [x8, #512]
	ldp	q3, q2, [x8, #544]
	ldp	q5, q4, [x8, #576]
	ldp	q7, q6, [x8, #608]
	uzp1.4s	v6, v7, v6
	uzp1.4s	v4, v5, v4
	uzp1.8h	v4, v4, v6
	uzp1.4s	v2, v3, v2
	uzp1.4s	v0, v1, v0
	uzp1.8h	v0, v0, v2
	uzp1.16b	v0, v0, v4
	stur	q0, [x19, #68]
	ldp	q1, q0, [x8, #640]
	ldp	q3, q2, [x8, #672]
	ldp	q5, q4, [x8, #704]
	ldp	q7, q6, [x8, #736]
	uzp1.4s	v6, v7, v6
	uzp1.4s	v4, v5, v4
	uzp1.8h	v4, v4, v6
	uzp1.4s	v2, v3, v2
	uzp1.4s	v0, v1, v0
	uzp1.8h	v0, v0, v2
	uzp1.16b	v0, v0, v4
	stur	q0, [x19, #84]
	ldp	q1, q0, [x8, #768]
	ldp	q3, q2, [x8, #800]
	ldp	q5, q4, [x8, #832]
	ldp	q7, q6, [x8, #864]
	uzp1.4s	v6, v7, v6
	uzp1.4s	v4, v5, v4
	uzp1.8h	v4, v4, v6
	uzp1.4s	v2, v3, v2
	uzp1.4s	v0, v1, v0
	uzp1.8h	v0, v0, v2
	uzp1.16b	v0, v0, v4
	ldp	q2, q1, [x8, #896]
	ldp	q4, q3, [x8, #960]
	ldp	q6, q5, [x8, #992]
	uzp1.4s	v5, v6, v5
	uzp1.4s	v3, v4, v3
	uzp1.8h	v3, v3, v5
	ldp	q5, q4, [x8, #928]
	uzp1.4s	v4, v5, v4
	uzp1.4s	v1, v2, v1
	stur	q0, [x19, #100]
	uzp1.8h	v0, v1, v4
	uzp1.16b	v0, v0, v3
	stur	q0, [x19, #116]
LBB0_6:
	sub	w1, w9, w19
	mov	x0, x19
	bl	_sds_send
	ldur	x8, [x29, #-40]
Lloh13:
	adrp	x9, ___stack_chk_guard@GOTPAGE
Lloh14:
	ldr	x9, [x9, ___stack_chk_guard@GOTPAGEOFF]
Lloh15:
	ldr	x9, [x9]
	cmp	x9, x8
	b.ne	LBB0_8
; %bb.7:
	sub	sp, x29, #32
	ldp	x29, x30, [sp, #32]             ; 16-byte Folded Reload
	ldp	x20, x19, [sp, #16]             ; 16-byte Folded Reload
	ldp	x22, x21, [sp], #48             ; 16-byte Folded Reload
	ret
LBB0_8:
	bl	___stack_chk_fail
	.loh AdrpLdrGotLdr	Lloh10, Lloh11, Lloh12
	.loh AdrpLdrGot	Lloh8, Lloh9
	.loh AdrpLdrGot	Lloh6, Lloh7
	.loh AdrpLdrGotLdr	Lloh3, Lloh4, Lloh5
	.loh AdrpLdrGotLdr	Lloh0, Lloh1, Lloh2
	.loh AdrpLdrGotLdr	Lloh13, Lloh14, Lloh15
	.cfi_endproc
                                        ; -- End function
	.comm	_PBUFSIZ,4,2                    ; @PBUFSIZ
	.comm	_deprecated_registers,8,3       ; @deprecated_registers
	.comm	_sprs,8,3                       ; @sprs
	.no_dead_strip	_sds_store_registers
.subsections_via_symbols
