	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.section	__TEXT,__literal16,16byte_literals
	.p2align	4                               ## -- Begin function remote_fileio_to_be
LCPI0_0:
	.long	4294967283                      ## 0xfffffff3
	.long	4294967282                      ## 0xfffffff2
	.long	4294967281                      ## 0xfffffff1
	.long	4294967280                      ## 0xfffffff0
LCPI0_1:
	.long	4294967287                      ## 0xfffffff7
	.long	4294967286                      ## 0xfffffff6
	.long	4294967285                      ## 0xfffffff5
	.long	4294967284                      ## 0xfffffff4
LCPI0_2:
	.long	4294967291                      ## 0xfffffffb
	.long	4294967290                      ## 0xfffffffa
	.long	4294967289                      ## 0xfffffff9
	.long	4294967288                      ## 0xfffffff8
LCPI0_3:
	.long	4294967295                      ## 0xffffffff
	.long	4294967294                      ## 0xfffffffe
	.long	4294967293                      ## 0xfffffffd
	.long	4294967292                      ## 0xfffffffc
LCPI0_4:
	.long	12                              ## 0xc
	.long	13                              ## 0xd
	.long	14                              ## 0xe
	.long	15                              ## 0xf
LCPI0_5:
	.long	8                               ## 0x8
	.long	9                               ## 0x9
	.long	10                              ## 0xa
	.long	11                              ## 0xb
LCPI0_6:
	.long	4                               ## 0x4
	.long	5                               ## 0x5
	.long	6                               ## 0x6
	.long	7                               ## 0x7
LCPI0_7:
	.long	0                               ## 0x0
	.long	1                               ## 0x1
	.long	2                               ## 0x2
	.long	3                               ## 0x3
LCPI0_8:
	.long	4294967160                      ## 0xffffff78
	.long	4294967160                      ## 0xffffff78
	.long	4294967160                      ## 0xffffff78
	.long	4294967160                      ## 0xffffff78
LCPI0_9:
	.byte	255                             ## 0xff
	.byte	0                               ## 0x0
	.byte	0                               ## 0x0
	.byte	0                               ## 0x0
	.byte	255                             ## 0xff
	.byte	0                               ## 0x0
	.byte	0                               ## 0x0
	.byte	0                               ## 0x0
	.byte	255                             ## 0xff
	.byte	0                               ## 0x0
	.byte	0                               ## 0x0
	.byte	0                               ## 0x0
	.byte	255                             ## 0xff
	.byte	0                               ## 0x0
	.byte	0                               ## 0x0
	.byte	0                               ## 0x0
LCPI0_10:
	.long	32                              ## 0x20
	.long	32                              ## 0x20
	.long	32                              ## 0x20
	.long	32                              ## 0x20
LCPI0_11:
	.long	4294967263                      ## 0xffffffdf
	.long	4294967263                      ## 0xffffffdf
	.long	4294967263                      ## 0xffffffdf
	.long	4294967263                      ## 0xffffffdf
	.section	__TEXT,__text,regular,pure_instructions
	.p2align	4, 0x90
_remote_fileio_to_be:                   ## @remote_fileio_to_be
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
                                        ## kill: def $edx killed $edx def $rdx
	testl	%edx, %edx
	jle	LBB0_13
## %bb.1:
	movl	%edx, %r8d
	cmpl	$16, %edx
	jae	LBB0_3
## %bb.2:
	xorl	%eax, %eax
	jmp	LBB0_11
LBB0_3:
	movl	%r8d, %eax
	andl	$-16, %eax
	movd	%edx, %xmm0
	pshufd	$0, %xmm0, %xmm12               ## xmm12 = xmm0[0,0,0,0]
	movd	%edi, %xmm0
	pshufd	$0, %xmm0, %xmm13               ## xmm13 = xmm0[0,0,0,0]
	leaq	-16(%rax), %rcx
	movq	%rcx, %r9
	shrq	$4, %r9
	incq	%r9
	testq	%rcx, %rcx
	je	LBB0_4
## %bb.5:
	movq	%r9, %rcx
	andq	$-2, %rcx
	movdqa	LCPI0_4(%rip), %xmm0            ## xmm0 = [12,13,14,15]
	movdqa	LCPI0_5(%rip), %xmm15           ## xmm15 = [8,9,10,11]
	movdqa	LCPI0_6(%rip), %xmm8            ## xmm8 = [4,5,6,7]
	movdqa	LCPI0_7(%rip), %xmm9            ## xmm9 = [0,1,2,3]
	xorl	%r10d, %r10d
	.p2align	4, 0x90
LBB0_6:                                 ## =>This Inner Loop Header: Depth=1
	movdqa	%xmm9, -64(%rbp)                ## 16-byte Spill
	movdqa	%xmm8, -80(%rbp)                ## 16-byte Spill
	movdqa	%xmm15, -96(%rbp)               ## 16-byte Spill
	movdqa	%xmm0, -112(%rbp)               ## 16-byte Spill
	movdqa	%xmm0, %xmm10
	movdqa	%xmm9, %xmm7
	pcmpeqd	%xmm2, %xmm2
	pxor	%xmm2, %xmm7
	movdqa	%xmm8, %xmm14
	pxor	%xmm2, %xmm14
	movdqa	%xmm15, %xmm1
	pxor	%xmm2, %xmm1
	pxor	%xmm2, %xmm0
	paddd	%xmm12, %xmm0
	paddd	%xmm12, %xmm1
	paddd	%xmm12, %xmm14
	paddd	%xmm12, %xmm7
	pslld	$3, %xmm7
	pslld	$3, %xmm14
	pslld	$3, %xmm0
	pshuflw	$254, %xmm0, %xmm6              ## xmm6 = xmm0[2,3,3,3,4,5,6,7]
	movdqa	%xmm13, %xmm4
	psrad	%xmm6, %xmm4
	pshufd	$238, %xmm0, %xmm6              ## xmm6 = xmm0[2,3,2,3]
	movdqa	%xmm12, %xmm2
	pshuflw	$254, %xmm6, %xmm12             ## xmm12 = xmm6[2,3,3,3,4,5,6,7]
	movdqa	%xmm13, %xmm11
	psrad	%xmm12, %xmm11
	movdqa	%xmm2, %xmm12
	pslld	$3, %xmm1
	pshuflw	$84, %xmm0, %xmm0               ## xmm0 = xmm0[0,1,1,1,4,5,6,7]
	movdqa	%xmm13, %xmm2
	psrad	%xmm0, %xmm2
	pblendw	$15, %xmm4, %xmm11              ## xmm11 = xmm4[0,1,2,3],xmm11[4,5,6,7]
	pshuflw	$84, %xmm6, %xmm4               ## xmm4 = xmm6[0,1,1,1,4,5,6,7]
	movdqa	%xmm13, %xmm0
	psrad	%xmm4, %xmm0
	pblendw	$15, %xmm2, %xmm0               ## xmm0 = xmm2[0,1,2,3],xmm0[4,5,6,7]
	pshuflw	$254, %xmm1, %xmm2              ## xmm2 = xmm1[2,3,3,3,4,5,6,7]
	movdqa	%xmm13, %xmm4
	psrad	%xmm2, %xmm4
	pshufd	$238, %xmm1, %xmm2              ## xmm2 = xmm1[2,3,2,3]
	pshuflw	$254, %xmm2, %xmm6              ## xmm6 = xmm2[2,3,3,3,4,5,6,7]
	movdqa	%xmm13, %xmm3
	psrad	%xmm6, %xmm3
	pblendw	$204, %xmm11, %xmm0             ## xmm0 = xmm0[0,1],xmm11[2,3],xmm0[4,5],xmm11[6,7]
	pshuflw	$84, %xmm1, %xmm1               ## xmm1 = xmm1[0,1,1,1,4,5,6,7]
	movdqa	%xmm13, %xmm5
	psrad	%xmm1, %xmm5
	pblendw	$15, %xmm4, %xmm3               ## xmm3 = xmm4[0,1,2,3],xmm3[4,5,6,7]
	pshuflw	$84, %xmm2, %xmm1               ## xmm1 = xmm2[0,1,1,1,4,5,6,7]
	movdqa	%xmm13, %xmm6
	psrad	%xmm1, %xmm6
	pblendw	$15, %xmm5, %xmm6               ## xmm6 = xmm5[0,1,2,3],xmm6[4,5,6,7]
	pshuflw	$254, %xmm14, %xmm1             ## xmm1 = xmm14[2,3,3,3,4,5,6,7]
	movdqa	%xmm13, %xmm2
	psrad	%xmm1, %xmm2
	pshufd	$238, %xmm14, %xmm1             ## xmm1 = xmm14[2,3,2,3]
	pshuflw	$254, %xmm1, %xmm4              ## xmm4 = xmm1[2,3,3,3,4,5,6,7]
	movdqa	%xmm13, %xmm5
	psrad	%xmm4, %xmm5
	pblendw	$204, %xmm3, %xmm6              ## xmm6 = xmm6[0,1],xmm3[2,3],xmm6[4,5],xmm3[6,7]
	pshuflw	$84, %xmm14, %xmm3              ## xmm3 = xmm14[0,1,1,1,4,5,6,7]
	movdqa	%xmm13, %xmm4
	psrad	%xmm3, %xmm4
	pblendw	$15, %xmm2, %xmm5               ## xmm5 = xmm2[0,1,2,3],xmm5[4,5,6,7]
	pshuflw	$84, %xmm1, %xmm1               ## xmm1 = xmm1[0,1,1,1,4,5,6,7]
	movdqa	%xmm13, %xmm2
	psrad	%xmm1, %xmm2
	pblendw	$15, %xmm4, %xmm2               ## xmm2 = xmm4[0,1,2,3],xmm2[4,5,6,7]
	pshuflw	$254, %xmm7, %xmm1              ## xmm1 = xmm7[2,3,3,3,4,5,6,7]
	movdqa	%xmm13, %xmm3
	psrad	%xmm1, %xmm3
	pshufd	$238, %xmm7, %xmm1              ## xmm1 = xmm7[2,3,2,3]
	pshuflw	$254, %xmm1, %xmm11             ## xmm11 = xmm1[2,3,3,3,4,5,6,7]
	movdqa	%xmm13, %xmm4
	psrad	%xmm11, %xmm4
	pblendw	$204, %xmm5, %xmm2              ## xmm2 = xmm2[0,1],xmm5[2,3],xmm2[4,5],xmm5[6,7]
	pshuflw	$84, %xmm7, %xmm5               ## xmm5 = xmm7[0,1,1,1,4,5,6,7]
	movdqa	%xmm13, %xmm7
	psrad	%xmm5, %xmm7
	pblendw	$15, %xmm3, %xmm4               ## xmm4 = xmm3[0,1,2,3],xmm4[4,5,6,7]
	pshuflw	$84, %xmm1, %xmm1               ## xmm1 = xmm1[0,1,1,1,4,5,6,7]
	movdqa	%xmm13, %xmm3
	psrad	%xmm1, %xmm3
	pblendw	$15, %xmm7, %xmm3               ## xmm3 = xmm7[0,1,2,3],xmm3[4,5,6,7]
	pblendw	$204, %xmm4, %xmm3              ## xmm3 = xmm3[0,1],xmm4[2,3],xmm3[4,5],xmm4[6,7]
	movdqa	LCPI0_9(%rip), %xmm14           ## xmm14 = [255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0]
	pand	%xmm14, %xmm3
	pand	%xmm14, %xmm2
	packusdw	%xmm2, %xmm3
	pand	%xmm14, %xmm6
	pand	%xmm14, %xmm0
	packusdw	%xmm0, %xmm6
	packuswb	%xmm6, %xmm3
	movdqu	%xmm3, (%rsi,%r10)
	movdqa	%xmm12, %xmm0
	movdqa	%xmm10, -32(%rbp)               ## 16-byte Spill
	psubd	%xmm10, %xmm0
	pslld	$3, %xmm0
	movdqa	%xmm12, %xmm1
	movdqa	%xmm15, -48(%rbp)               ## 16-byte Spill
	psubd	%xmm15, %xmm1
	pslld	$3, %xmm1
	movdqa	%xmm12, %xmm6
	movdqa	%xmm8, -16(%rbp)                ## 16-byte Spill
	psubd	%xmm8, %xmm6
	pslld	$3, %xmm6
	movdqa	%xmm12, %xmm7
	movdqa	%xmm9, %xmm10
	psubd	%xmm9, %xmm7
	pslld	$3, %xmm7
	movdqa	LCPI0_8(%rip), %xmm11           ## xmm11 = [4294967160,4294967160,4294967160,4294967160]
	paddd	%xmm11, %xmm7
	paddd	%xmm11, %xmm6
	paddd	%xmm11, %xmm0
	pshuflw	$254, %xmm0, %xmm2              ## xmm2 = xmm0[2,3,3,3,4,5,6,7]
	movdqa	%xmm13, %xmm3
	psrad	%xmm2, %xmm3
	pshufd	$238, %xmm0, %xmm2              ## xmm2 = xmm0[2,3,2,3]
	pshuflw	$254, %xmm2, %xmm4              ## xmm4 = xmm2[2,3,3,3,4,5,6,7]
	movdqa	%xmm13, %xmm5
	psrad	%xmm4, %xmm5
	paddd	%xmm11, %xmm1
	pshuflw	$84, %xmm0, %xmm0               ## xmm0 = xmm0[0,1,1,1,4,5,6,7]
	movdqa	%xmm13, %xmm4
	psrad	%xmm0, %xmm4
	pblendw	$15, %xmm3, %xmm5               ## xmm5 = xmm3[0,1,2,3],xmm5[4,5,6,7]
	pshuflw	$84, %xmm2, %xmm2               ## xmm2 = xmm2[0,1,1,1,4,5,6,7]
	movdqa	%xmm13, %xmm0
	psrad	%xmm2, %xmm0
	pblendw	$15, %xmm4, %xmm0               ## xmm0 = xmm4[0,1,2,3],xmm0[4,5,6,7]
	pshuflw	$254, %xmm1, %xmm2              ## xmm2 = xmm1[2,3,3,3,4,5,6,7]
	movdqa	%xmm13, %xmm3
	psrad	%xmm2, %xmm3
	pshufd	$238, %xmm1, %xmm2              ## xmm2 = xmm1[2,3,2,3]
	pshuflw	$254, %xmm2, %xmm11             ## xmm11 = xmm2[2,3,3,3,4,5,6,7]
	movdqa	%xmm13, %xmm4
	psrad	%xmm11, %xmm4
	pblendw	$204, %xmm5, %xmm0              ## xmm0 = xmm0[0,1],xmm5[2,3],xmm0[4,5],xmm5[6,7]
	pshuflw	$84, %xmm1, %xmm1               ## xmm1 = xmm1[0,1,1,1,4,5,6,7]
	movdqa	%xmm13, %xmm5
	psrad	%xmm1, %xmm5
	pblendw	$15, %xmm3, %xmm4               ## xmm4 = xmm3[0,1,2,3],xmm4[4,5,6,7]
	pshuflw	$84, %xmm2, %xmm2               ## xmm2 = xmm2[0,1,1,1,4,5,6,7]
	movdqa	%xmm13, %xmm1
	psrad	%xmm2, %xmm1
	pblendw	$15, %xmm5, %xmm1               ## xmm1 = xmm5[0,1,2,3],xmm1[4,5,6,7]
	pshuflw	$254, %xmm6, %xmm2              ## xmm2 = xmm6[2,3,3,3,4,5,6,7]
	movdqa	%xmm13, %xmm3
	psrad	%xmm2, %xmm3
	pshufd	$238, %xmm6, %xmm2              ## xmm2 = xmm6[2,3,2,3]
	pshuflw	$254, %xmm2, %xmm11             ## xmm11 = xmm2[2,3,3,3,4,5,6,7]
	movdqa	%xmm13, %xmm5
	psrad	%xmm11, %xmm5
	pblendw	$204, %xmm4, %xmm1              ## xmm1 = xmm1[0,1],xmm4[2,3],xmm1[4,5],xmm4[6,7]
	pshuflw	$84, %xmm6, %xmm4               ## xmm4 = xmm6[0,1,1,1,4,5,6,7]
	movdqa	%xmm13, %xmm6
	psrad	%xmm4, %xmm6
	pblendw	$15, %xmm3, %xmm5               ## xmm5 = xmm3[0,1,2,3],xmm5[4,5,6,7]
	pshuflw	$84, %xmm2, %xmm2               ## xmm2 = xmm2[0,1,1,1,4,5,6,7]
	movdqa	%xmm13, %xmm3
	psrad	%xmm2, %xmm3
	pblendw	$15, %xmm6, %xmm3               ## xmm3 = xmm6[0,1,2,3],xmm3[4,5,6,7]
	pshuflw	$254, %xmm7, %xmm2              ## xmm2 = xmm7[2,3,3,3,4,5,6,7]
	movdqa	%xmm13, %xmm4
	psrad	%xmm2, %xmm4
	pshufd	$238, %xmm7, %xmm2              ## xmm2 = xmm7[2,3,2,3]
	pshuflw	$254, %xmm2, %xmm11             ## xmm11 = xmm2[2,3,3,3,4,5,6,7]
	movdqa	%xmm13, %xmm6
	psrad	%xmm11, %xmm6
	pblendw	$204, %xmm5, %xmm3              ## xmm3 = xmm3[0,1],xmm5[2,3],xmm3[4,5],xmm5[6,7]
	pshuflw	$84, %xmm7, %xmm5               ## xmm5 = xmm7[0,1,1,1,4,5,6,7]
	movdqa	%xmm13, %xmm7
	psrad	%xmm5, %xmm7
	pblendw	$15, %xmm4, %xmm6               ## xmm6 = xmm4[0,1,2,3],xmm6[4,5,6,7]
	pshuflw	$84, %xmm2, %xmm2               ## xmm2 = xmm2[0,1,1,1,4,5,6,7]
	movdqa	%xmm13, %xmm4
	psrad	%xmm2, %xmm4
	movdqa	-64(%rbp), %xmm9                ## 16-byte Reload
	movdqa	-80(%rbp), %xmm8                ## 16-byte Reload
	movdqa	-96(%rbp), %xmm15               ## 16-byte Reload
	pblendw	$15, %xmm7, %xmm4               ## xmm4 = xmm7[0,1,2,3],xmm4[4,5,6,7]
	pblendw	$204, %xmm6, %xmm4              ## xmm4 = xmm4[0,1],xmm6[2,3],xmm4[4,5],xmm6[6,7]
	pand	%xmm14, %xmm4
	pand	%xmm14, %xmm3
	packusdw	%xmm3, %xmm4
	pand	%xmm14, %xmm1
	pand	%xmm14, %xmm0
	packusdw	%xmm0, %xmm1
	movdqa	-112(%rbp), %xmm0               ## 16-byte Reload
	packuswb	%xmm1, %xmm4
	movdqu	%xmm4, 16(%rsi,%r10)
	addq	$32, %r10
	movdqa	LCPI0_10(%rip), %xmm1           ## xmm1 = [32,32,32,32]
	paddd	%xmm1, %xmm9
	paddd	%xmm1, %xmm8
	paddd	%xmm1, %xmm15
	paddd	%xmm1, %xmm0
	addq	$-2, %rcx
	jne	LBB0_6
## %bb.7:
	movdqa	LCPI0_11(%rip), %xmm0           ## xmm0 = [4294967263,4294967263,4294967263,4294967263]
	movdqa	%xmm0, %xmm9
	psubd	%xmm10, %xmm9
	movdqa	%xmm0, %xmm3
	psubd	-16(%rbp), %xmm3                ## 16-byte Folded Reload
	movdqa	%xmm0, %xmm1
	psubd	-48(%rbp), %xmm1                ## 16-byte Folded Reload
	psubd	-32(%rbp), %xmm0                ## 16-byte Folded Reload
	testb	$1, %r9b
	je	LBB0_10
LBB0_9:
	paddd	%xmm12, %xmm0
	paddd	%xmm12, %xmm1
	paddd	%xmm12, %xmm3
	paddd	%xmm12, %xmm9
	pslld	$3, %xmm9
	pslld	$3, %xmm0
	pshuflw	$254, %xmm0, %xmm4              ## xmm4 = xmm0[2,3,3,3,4,5,6,7]
	movdqa	%xmm13, %xmm5
	psrad	%xmm4, %xmm5
	pshufd	$238, %xmm0, %xmm4              ## xmm4 = xmm0[2,3,2,3]
	pshuflw	$254, %xmm4, %xmm6              ## xmm6 = xmm4[2,3,3,3,4,5,6,7]
	movdqa	%xmm13, %xmm7
	psrad	%xmm6, %xmm7
	pslld	$3, %xmm3
	pshuflw	$84, %xmm0, %xmm0               ## xmm0 = xmm0[0,1,1,1,4,5,6,7]
	movdqa	%xmm13, %xmm6
	psrad	%xmm0, %xmm6
	pslld	$3, %xmm1
	pshuflw	$84, %xmm4, %xmm4               ## xmm4 = xmm4[0,1,1,1,4,5,6,7]
	movdqa	%xmm13, %xmm0
	psrad	%xmm4, %xmm0
	pblendw	$15, %xmm5, %xmm7               ## xmm7 = xmm5[0,1,2,3],xmm7[4,5,6,7]
	pshuflw	$254, %xmm1, %xmm4              ## xmm4 = xmm1[2,3,3,3,4,5,6,7]
	movdqa	%xmm13, %xmm5
	psrad	%xmm4, %xmm5
	pshufd	$238, %xmm1, %xmm4              ## xmm4 = xmm1[2,3,2,3]
	pshuflw	$254, %xmm4, %xmm8              ## xmm8 = xmm4[2,3,3,3,4,5,6,7]
	movdqa	%xmm13, %xmm2
	psrad	%xmm8, %xmm2
	pblendw	$15, %xmm6, %xmm0               ## xmm0 = xmm6[0,1,2,3],xmm0[4,5,6,7]
	pshuflw	$84, %xmm1, %xmm1               ## xmm1 = xmm1[0,1,1,1,4,5,6,7]
	movdqa	%xmm13, %xmm6
	psrad	%xmm1, %xmm6
	pblendw	$204, %xmm7, %xmm0              ## xmm0 = xmm0[0,1],xmm7[2,3],xmm0[4,5],xmm7[6,7]
	pshuflw	$84, %xmm4, %xmm4               ## xmm4 = xmm4[0,1,1,1,4,5,6,7]
	movdqa	%xmm13, %xmm1
	psrad	%xmm4, %xmm1
	pblendw	$15, %xmm5, %xmm2               ## xmm2 = xmm5[0,1,2,3],xmm2[4,5,6,7]
	pshuflw	$254, %xmm3, %xmm4              ## xmm4 = xmm3[2,3,3,3,4,5,6,7]
	movdqa	%xmm13, %xmm5
	psrad	%xmm4, %xmm5
	pshufd	$238, %xmm3, %xmm4              ## xmm4 = xmm3[2,3,2,3]
	pshuflw	$254, %xmm4, %xmm8              ## xmm8 = xmm4[2,3,3,3,4,5,6,7]
	movdqa	%xmm13, %xmm7
	psrad	%xmm8, %xmm7
	pblendw	$15, %xmm6, %xmm1               ## xmm1 = xmm6[0,1,2,3],xmm1[4,5,6,7]
	pshuflw	$84, %xmm3, %xmm3               ## xmm3 = xmm3[0,1,1,1,4,5,6,7]
	movdqa	%xmm13, %xmm6
	psrad	%xmm3, %xmm6
	pblendw	$204, %xmm2, %xmm1              ## xmm1 = xmm1[0,1],xmm2[2,3],xmm1[4,5],xmm2[6,7]
	pshuflw	$84, %xmm4, %xmm2               ## xmm2 = xmm4[0,1,1,1,4,5,6,7]
	movdqa	%xmm13, %xmm3
	psrad	%xmm2, %xmm3
	pblendw	$15, %xmm5, %xmm7               ## xmm7 = xmm5[0,1,2,3],xmm7[4,5,6,7]
	pshuflw	$254, %xmm9, %xmm2              ## xmm2 = xmm9[2,3,3,3,4,5,6,7]
	movdqa	%xmm13, %xmm4
	psrad	%xmm2, %xmm4
	pshufd	$238, %xmm9, %xmm2              ## xmm2 = xmm9[2,3,2,3]
	pshuflw	$254, %xmm2, %xmm8              ## xmm8 = xmm2[2,3,3,3,4,5,6,7]
	movdqa	%xmm13, %xmm5
	psrad	%xmm8, %xmm5
	pblendw	$15, %xmm6, %xmm3               ## xmm3 = xmm6[0,1,2,3],xmm3[4,5,6,7]
	pshuflw	$84, %xmm9, %xmm8               ## xmm8 = xmm9[0,1,1,1,4,5,6,7]
	movdqa	%xmm13, %xmm6
	psrad	%xmm8, %xmm6
	pblendw	$204, %xmm7, %xmm3              ## xmm3 = xmm3[0,1],xmm7[2,3],xmm3[4,5],xmm7[6,7]
	pshuflw	$84, %xmm2, %xmm2               ## xmm2 = xmm2[0,1,1,1,4,5,6,7]
	psrad	%xmm2, %xmm13
	pblendw	$15, %xmm4, %xmm5               ## xmm5 = xmm4[0,1,2,3],xmm5[4,5,6,7]
	pblendw	$15, %xmm6, %xmm13              ## xmm13 = xmm6[0,1,2,3],xmm13[4,5,6,7]
	pblendw	$204, %xmm5, %xmm13             ## xmm13 = xmm13[0,1],xmm5[2,3],xmm13[4,5],xmm5[6,7]
	movdqa	LCPI0_9(%rip), %xmm2            ## xmm2 = [255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0]
	pand	%xmm2, %xmm13
	pand	%xmm2, %xmm3
	packusdw	%xmm3, %xmm13
	pand	%xmm2, %xmm1
	pand	%xmm2, %xmm0
	packusdw	%xmm0, %xmm1
	packuswb	%xmm1, %xmm13
	movdqu	%xmm13, (%rsi,%r10)
LBB0_10:
	cmpq	%r8, %rax
	je	LBB0_13
LBB0_11:
	subl	%eax, %edx
	leal	-8(,%rdx,8), %ecx
	.p2align	4, 0x90
LBB0_12:                                ## =>This Inner Loop Header: Depth=1
	movl	%edi, %edx
	sarl	%cl, %edx
	movb	%dl, (%rsi,%rax)
	incq	%rax
	addl	$-8, %ecx
	cmpq	%rax, %r8
	jne	LBB0_12
LBB0_13:
	popq	%rbp
	retq
LBB0_4:
	movdqa	LCPI0_0(%rip), %xmm0            ## xmm0 = [4294967283,4294967282,4294967281,4294967280]
	movdqa	LCPI0_1(%rip), %xmm1            ## xmm1 = [4294967287,4294967286,4294967285,4294967284]
	movdqa	LCPI0_2(%rip), %xmm3            ## xmm3 = [4294967291,4294967290,4294967289,4294967288]
	movdqa	LCPI0_3(%rip), %xmm9            ## xmm9 = [4294967295,4294967294,4294967293,4294967292]
	xorl	%r10d, %r10d
	testb	$1, %r9b
	jne	LBB0_9
	jmp	LBB0_10
	.cfi_endproc
                                        ## -- End function
	.no_dead_strip	_remote_fileio_to_be
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.section	__TEXT,__literal16,16byte_literals
	.p2align	4                               ; -- Begin function remote_fileio_to_be
lCPI0_0:
	.long	12                              ; 0xc
	.long	13                              ; 0xd
	.long	14                              ; 0xe
	.long	15                              ; 0xf
lCPI0_1:
	.long	8                               ; 0x8
	.long	9                               ; 0x9
	.long	10                              ; 0xa
	.long	11                              ; 0xb
lCPI0_2:
	.long	4                               ; 0x4
	.long	5                               ; 0x5
	.long	6                               ; 0x6
	.long	7                               ; 0x7
lCPI0_3:
	.long	0                               ; 0x0
	.long	1                               ; 0x1
	.long	2                               ; 0x2
	.long	3                               ; 0x3
lCPI0_4:
	.byte	0                               ; 0x0
	.byte	4                               ; 0x4
	.byte	8                               ; 0x8
	.byte	12                              ; 0xc
	.byte	16                              ; 0x10
	.byte	20                              ; 0x14
	.byte	24                              ; 0x18
	.byte	28                              ; 0x1c
	.byte	32                              ; 0x20
	.byte	36                              ; 0x24
	.byte	40                              ; 0x28
	.byte	44                              ; 0x2c
	.byte	48                              ; 0x30
	.byte	52                              ; 0x34
	.byte	56                              ; 0x38
	.byte	60                              ; 0x3c
	.section	__TEXT,__text,regular,pure_instructions
	.p2align	2
_remote_fileio_to_be:                   ; @remote_fileio_to_be
	.cfi_startproc
; %bb.0:
	cmp	w2, #1
	b.lt	LBB0_8
; %bb.1:
	mov	w8, w2
	cmp	w2, #16
	b.hs	LBB0_3
; %bb.2:
	mov	x9, #0
	b	LBB0_6
LBB0_3:
	and	x9, x8, #0xfffffff0
	dup.4s	v0, w2
Lloh0:
	adrp	x10, lCPI0_0@PAGE
Lloh1:
	ldr	q1, [x10, lCPI0_0@PAGEOFF]
Lloh2:
	adrp	x10, lCPI0_1@PAGE
Lloh3:
	ldr	q2, [x10, lCPI0_1@PAGEOFF]
Lloh4:
	adrp	x10, lCPI0_2@PAGE
Lloh5:
	ldr	q3, [x10, lCPI0_2@PAGEOFF]
Lloh6:
	adrp	x10, lCPI0_3@PAGE
Lloh7:
	ldr	q4, [x10, lCPI0_3@PAGEOFF]
Lloh8:
	adrp	x10, lCPI0_4@PAGE
Lloh9:
	ldr	q5, [x10, lCPI0_4@PAGEOFF]
	movi.4s	v6, #16
	mov	x10, x9
	mov	x11, x1
	dup.4s	v7, w0
LBB0_4:                                 ; =>This Inner Loop Header: Depth=1
	mvn.16b	v16, v1
	mvn.16b	v17, v2
	mvn.16b	v18, v3
	mvn.16b	v19, v4
	add.4s	v19, v0, v19
	add.4s	v18, v0, v18
	add.4s	v17, v0, v17
	add.4s	v16, v0, v16
	shl.4s	v16, v16, #3
	shl.4s	v17, v17, #3
	shl.4s	v18, v18, #3
	shl.4s	v19, v19, #3
	neg.4s	v19, v19
	sshl.4s	v19, v7, v19
	neg.4s	v18, v18
	sshl.4s	v20, v7, v18
	neg.4s	v17, v17
	sshl.4s	v21, v7, v17
	neg.4s	v16, v16
	sshl.4s	v22, v7, v16
	tbl.16b	v16, { v19, v20, v21, v22 }, v5
	str	q16, [x11], #16
	add.4s	v4, v4, v6
	add.4s	v3, v3, v6
	add.4s	v2, v2, v6
	add.4s	v1, v1, v6
	subs	x10, x10, #16
	b.ne	LBB0_4
; %bb.5:
	cmp	x9, x8
	b.eq	LBB0_8
LBB0_6:
	sub	w10, w2, w9
	lsl	w10, w10, #3
	sub	w10, w10, #8
	add	x11, x1, x9
	sub	x8, x8, x9
LBB0_7:                                 ; =>This Inner Loop Header: Depth=1
	asr	w9, w0, w10
	strb	w9, [x11], #1
	sub	w10, w10, #8
	subs	x8, x8, #1
	b.ne	LBB0_7
LBB0_8:
	ret
	.loh AdrpLdr	Lloh8, Lloh9
	.loh AdrpAdrp	Lloh6, Lloh8
	.loh AdrpLdr	Lloh6, Lloh7
	.loh AdrpAdrp	Lloh4, Lloh6
	.loh AdrpLdr	Lloh4, Lloh5
	.loh AdrpAdrp	Lloh2, Lloh4
	.loh AdrpLdr	Lloh2, Lloh3
	.loh AdrpAdrp	Lloh0, Lloh2
	.loh AdrpLdr	Lloh0, Lloh1
	.cfi_endproc
                                        ; -- End function
	.no_dead_strip	_remote_fileio_to_be
.subsections_via_symbols
