	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.section	__TEXT,__literal16,16byte_literals
	.p2align	4                               ## -- Begin function i2octets
LCPI0_0:
	.quad	-14                             ## 0xfffffffffffffff2
	.quad	-15                             ## 0xfffffffffffffff1
LCPI0_1:
	.quad	-12                             ## 0xfffffffffffffff4
	.quad	-13                             ## 0xfffffffffffffff3
LCPI0_2:
	.quad	-10                             ## 0xfffffffffffffff6
	.quad	-11                             ## 0xfffffffffffffff5
LCPI0_3:
	.quad	-8                              ## 0xfffffffffffffff8
	.quad	-9                              ## 0xfffffffffffffff7
LCPI0_4:
	.quad	-6                              ## 0xfffffffffffffffa
	.quad	-7                              ## 0xfffffffffffffff9
LCPI0_5:
	.quad	-4                              ## 0xfffffffffffffffc
	.quad	-5                              ## 0xfffffffffffffffb
LCPI0_6:
	.quad	-2                              ## 0xfffffffffffffffe
	.quad	-3                              ## 0xfffffffffffffffd
LCPI0_7:
	.byte	0                               ## 0x0
	.byte	0                               ## 0x0
	.byte	0                               ## 0x0
	.byte	0                               ## 0x0
	.byte	0                               ## 0x0
	.byte	0                               ## 0x0
	.byte	0                               ## 0x0
	.byte	0                               ## 0x0
	.byte	255                             ## 0xff
	.byte	255                             ## 0xff
	.byte	255                             ## 0xff
	.byte	255                             ## 0xff
	.byte	255                             ## 0xff
	.byte	255                             ## 0xff
	.byte	255                             ## 0xff
	.byte	255                             ## 0xff
LCPI0_8:
	.quad	14                              ## 0xe
	.quad	15                              ## 0xf
LCPI0_9:
	.quad	12                              ## 0xc
	.quad	13                              ## 0xd
LCPI0_10:
	.quad	10                              ## 0xa
	.quad	11                              ## 0xb
LCPI0_11:
	.quad	8                               ## 0x8
	.quad	9                               ## 0x9
LCPI0_12:
	.quad	6                               ## 0x6
	.quad	7                               ## 0x7
LCPI0_13:
	.quad	4                               ## 0x4
	.quad	5                               ## 0x5
LCPI0_14:
	.quad	2                               ## 0x2
	.quad	3                               ## 0x3
LCPI0_15:
	.byte	0                               ## 0x0
	.byte	0                               ## 0x0
	.byte	0                               ## 0x0
	.byte	0                               ## 0x0
	.byte	0                               ## 0x0
	.byte	0                               ## 0x0
	.byte	0                               ## 0x0
	.byte	0                               ## 0x0
	.byte	1                               ## 0x1
	.byte	0                               ## 0x0
	.byte	0                               ## 0x0
	.byte	0                               ## 0x0
	.byte	0                               ## 0x0
	.byte	0                               ## 0x0
	.byte	0                               ## 0x0
	.byte	0                               ## 0x0
LCPI0_16:
	.quad	-9223372034707292160            ## 0x8000000080000000
	.quad	-9223372034707292160            ## 0x8000000080000000
LCPI0_17:
	.long	4294967288                      ## 0xfffffff8
	.long	4294967288                      ## 0xfffffff8
	.long	4294967288                      ## 0xfffffff8
	.long	4294967288                      ## 0xfffffff8
LCPI0_18:
	.quad	-16                             ## 0xfffffffffffffff0
	.quad	-16                             ## 0xfffffffffffffff0
LCPI0_19:
	.quad	16                              ## 0x10
	.quad	16                              ## 0x10
LCPI0_20:
	.space	16,255
	.section	__TEXT,__text,regular,pure_instructions
	.globl	_i2octets
	.p2align	4, 0x90
_i2octets:                              ## @i2octets
	.cfi_startproc
## %bb.0:
	cmpl	$15, %edi
	jle	LBB0_2
## %bb.1:
	xorl	%eax, %eax
	retq
LBB0_2:
	testl	%edi, %edi
	jle	LBB0_3
## %bb.4:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	movl	%edi, %eax
	leaq	15(%rax), %r8
	andq	$-16, %r8
	leaq	-1(%rax), %rcx
	movq	%rcx, %xmm0
	movq	%rax, %xmm1
	pshufd	$68, %xmm1, %xmm10              ## xmm10 = xmm1[0,1,0,1]
	movdqa	LCPI0_0(%rip), %xmm3            ## xmm3 = [18446744073709551602,18446744073709551601]
	paddq	%xmm10, %xmm3
	movdqa	LCPI0_1(%rip), %xmm1            ## xmm1 = [18446744073709551604,18446744073709551603]
	paddq	%xmm10, %xmm1
	movdqa	%xmm1, -64(%rbp)                ## 16-byte Spill
	movdqa	LCPI0_2(%rip), %xmm1            ## xmm1 = [18446744073709551606,18446744073709551605]
	paddq	%xmm10, %xmm1
	movdqa	%xmm1, -48(%rbp)                ## 16-byte Spill
	movdqa	LCPI0_3(%rip), %xmm1            ## xmm1 = [18446744073709551608,18446744073709551607]
	paddq	%xmm10, %xmm1
	movdqa	%xmm1, -32(%rbp)                ## 16-byte Spill
	movdqa	LCPI0_4(%rip), %xmm1            ## xmm1 = [18446744073709551610,18446744073709551609]
	paddq	%xmm10, %xmm1
	movdqa	%xmm1, -16(%rbp)                ## 16-byte Spill
	movdqa	LCPI0_5(%rip), %xmm15           ## xmm15 = [18446744073709551612,18446744073709551611]
	paddq	%xmm10, %xmm15
	movdqa	LCPI0_6(%rip), %xmm2            ## xmm2 = [18446744073709551614,18446744073709551613]
	paddq	%xmm10, %xmm2
	paddq	LCPI0_7(%rip), %xmm10
	pshufd	$68, %xmm0, %xmm0               ## xmm0 = xmm0[0,1,0,1]
	movdqa	%xmm0, -80(%rbp)                ## 16-byte Spill
	movdqa	LCPI0_8(%rip), %xmm12           ## xmm12 = [14,15]
	movdqa	LCPI0_9(%rip), %xmm13           ## xmm13 = [12,13]
	movdqa	LCPI0_10(%rip), %xmm14          ## xmm14 = [10,11]
	movdqa	LCPI0_11(%rip), %xmm5           ## xmm5 = [8,9]
	movdqa	LCPI0_12(%rip), %xmm4           ## xmm4 = [6,7]
	movdqa	LCPI0_13(%rip), %xmm7           ## xmm7 = [4,5]
	movdqa	LCPI0_14(%rip), %xmm6           ## xmm6 = [2,3]
	xorl	%edi, %edi
	leaq	_i2octets.o(%rip), %rax
	movdqa	LCPI0_15(%rip), %xmm8           ## xmm8 = [0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0]
	jmp	LBB0_5
	.p2align	4, 0x90
LBB0_37:                                ##   in Loop: Header=BB0_5 Depth=1
	addq	$16, %rdi
	movdqa	LCPI0_18(%rip), %xmm1           ## xmm1 = [18446744073709551600,18446744073709551600]
	paddq	%xmm1, %xmm10
	paddq	%xmm1, %xmm2
	paddq	%xmm1, %xmm15
	movdqa	-16(%rbp), %xmm0                ## 16-byte Reload
	paddq	%xmm1, %xmm0
	movdqa	%xmm0, -16(%rbp)                ## 16-byte Spill
	movdqa	-32(%rbp), %xmm0                ## 16-byte Reload
	paddq	%xmm1, %xmm0
	movdqa	%xmm0, -32(%rbp)                ## 16-byte Spill
	movdqa	-48(%rbp), %xmm0                ## 16-byte Reload
	paddq	%xmm1, %xmm0
	movdqa	%xmm0, -48(%rbp)                ## 16-byte Spill
	movdqa	-64(%rbp), %xmm0                ## 16-byte Reload
	paddq	%xmm1, %xmm0
	movdqa	%xmm0, -64(%rbp)                ## 16-byte Spill
	paddq	%xmm1, %xmm3
	movdqa	LCPI0_19(%rip), %xmm0           ## xmm0 = [16,16]
	paddq	%xmm0, %xmm8
	paddq	%xmm0, %xmm6
	paddq	%xmm0, %xmm7
	paddq	%xmm0, %xmm4
	paddq	%xmm0, %xmm5
	paddq	%xmm0, %xmm14
	paddq	%xmm0, %xmm13
	paddq	%xmm0, %xmm12
	cmpq	%rdi, %r8
	je	LBB0_38
LBB0_5:                                 ## =>This Inner Loop Header: Depth=1
	movdqa	-80(%rbp), %xmm9                ## 16-byte Reload
	movdqa	LCPI0_16(%rip), %xmm1           ## xmm1 = [9223372039002259456,9223372039002259456]
	pxor	%xmm1, %xmm9
	movdqa	%xmm8, %xmm0
	pxor	%xmm1, %xmm0
	movdqa	%xmm0, %xmm1
	pcmpgtd	%xmm9, %xmm1
	pcmpeqd	%xmm9, %xmm0
	pshufd	$245, %xmm0, %xmm0              ## xmm0 = xmm0[1,1,3,3]
	pand	%xmm1, %xmm0
	pshufd	$245, %xmm1, %xmm1              ## xmm1 = xmm1[1,1,3,3]
	por	%xmm0, %xmm1
	movdqa	%xmm10, %xmm0
	shufps	$136, %xmm2, %xmm0              ## xmm0 = xmm0[0,2],xmm2[0,2]
	pslld	$3, %xmm0
	paddd	LCPI0_17(%rip), %xmm0
	movd	%xmm1, %ecx
	notl	%ecx
	testb	$1, %cl
	je	LBB0_7
## %bb.6:                               ##   in Loop: Header=BB0_5 Depth=1
	movd	%xmm0, %ecx
	movl	$255, %edx
	shll	%cl, %edx
	movslq	%edx, %rdx
	andq	%rsi, %rdx
                                        ## kill: def $cl killed $cl killed $ecx
	shrq	%cl, %rdx
	movb	%dl, (%rdi,%rax)
LBB0_7:                                 ##   in Loop: Header=BB0_5 Depth=1
	movaps	%xmm2, -96(%rbp)                ## 16-byte Spill
	movdqa	%xmm3, %xmm11
	pxor	LCPI0_20(%rip), %xmm1
	pextrb	$8, %xmm1, %ecx
	testb	$1, %cl
	je	LBB0_9
## %bb.8:                               ##   in Loop: Header=BB0_5 Depth=1
	pextrd	$1, %xmm0, %ecx
	movl	$255, %edx
	shll	%cl, %edx
	movslq	%edx, %rdx
	andq	%rsi, %rdx
                                        ## kill: def $cl killed $cl killed $ecx
	shrq	%cl, %rdx
	movb	%dl, 1(%rdi,%rax)
LBB0_9:                                 ##   in Loop: Header=BB0_5 Depth=1
	movdqa	%xmm6, %xmm1
	pxor	LCPI0_16(%rip), %xmm1
	movdqa	%xmm1, %xmm3
	pcmpgtd	%xmm9, %xmm3
	pcmpeqd	%xmm9, %xmm1
	pshufd	$245, %xmm1, %xmm2              ## xmm2 = xmm1[1,1,3,3]
	pand	%xmm3, %xmm2
	pshufd	$245, %xmm3, %xmm1              ## xmm1 = xmm3[1,1,3,3]
	por	%xmm2, %xmm1
	movd	%xmm1, %ecx
	notl	%ecx
	testb	$1, %cl
	je	LBB0_11
## %bb.10:                              ##   in Loop: Header=BB0_5 Depth=1
	pextrd	$2, %xmm0, %ecx
	movl	$255, %edx
	shll	%cl, %edx
	movslq	%edx, %rdx
	andq	%rsi, %rdx
                                        ## kill: def $cl killed $cl killed $ecx
	shrq	%cl, %rdx
	movb	%dl, 2(%rdi,%rax)
LBB0_11:                                ##   in Loop: Header=BB0_5 Depth=1
	pxor	LCPI0_20(%rip), %xmm1
	pextrb	$8, %xmm1, %ecx
	testb	$1, %cl
	je	LBB0_13
## %bb.12:                              ##   in Loop: Header=BB0_5 Depth=1
	pextrd	$3, %xmm0, %ecx
	movl	$255, %edx
	shll	%cl, %edx
	movslq	%edx, %rdx
	andq	%rsi, %rdx
                                        ## kill: def $cl killed $cl killed $ecx
	shrq	%cl, %rdx
	movb	%dl, 3(%rdi,%rax)
LBB0_13:                                ##   in Loop: Header=BB0_5 Depth=1
	movdqa	%xmm15, %xmm0
	shufps	$136, -16(%rbp), %xmm0          ## 16-byte Folded Reload
                                        ## xmm0 = xmm0[0,2],mem[0,2]
	pslld	$3, %xmm0
	paddd	LCPI0_17(%rip), %xmm0
	movdqa	%xmm7, %xmm1
	pxor	LCPI0_16(%rip), %xmm1
	movdqa	%xmm1, %xmm2
	pcmpgtd	%xmm9, %xmm2
	pcmpeqd	%xmm9, %xmm1
	pshufd	$245, %xmm1, %xmm3              ## xmm3 = xmm1[1,1,3,3]
	pand	%xmm2, %xmm3
	pshufd	$245, %xmm2, %xmm1              ## xmm1 = xmm2[1,1,3,3]
	por	%xmm3, %xmm1
	movd	%xmm1, %ecx
	notl	%ecx
	testb	$1, %cl
	je	LBB0_15
## %bb.14:                              ##   in Loop: Header=BB0_5 Depth=1
	movd	%xmm0, %ecx
	movl	$255, %edx
	shll	%cl, %edx
	movslq	%edx, %rdx
	andq	%rsi, %rdx
                                        ## kill: def $cl killed $cl killed $ecx
	shrq	%cl, %rdx
	movb	%dl, 4(%rdi,%rax)
LBB0_15:                                ##   in Loop: Header=BB0_5 Depth=1
	pxor	LCPI0_20(%rip), %xmm1
	pextrb	$8, %xmm1, %ecx
	testb	$1, %cl
	je	LBB0_17
## %bb.16:                              ##   in Loop: Header=BB0_5 Depth=1
	pextrd	$1, %xmm0, %ecx
	movl	$255, %edx
	shll	%cl, %edx
	movslq	%edx, %rdx
	andq	%rsi, %rdx
                                        ## kill: def $cl killed $cl killed $ecx
	shrq	%cl, %rdx
	movb	%dl, 5(%rdi,%rax)
LBB0_17:                                ##   in Loop: Header=BB0_5 Depth=1
	movdqa	%xmm4, %xmm1
	pxor	LCPI0_16(%rip), %xmm1
	movdqa	%xmm1, %xmm2
	pcmpgtd	%xmm9, %xmm2
	pcmpeqd	%xmm9, %xmm1
	pshufd	$245, %xmm1, %xmm3              ## xmm3 = xmm1[1,1,3,3]
	pand	%xmm2, %xmm3
	pshufd	$245, %xmm2, %xmm1              ## xmm1 = xmm2[1,1,3,3]
	por	%xmm3, %xmm1
	movd	%xmm1, %ecx
	notl	%ecx
	testb	$1, %cl
	je	LBB0_19
## %bb.18:                              ##   in Loop: Header=BB0_5 Depth=1
	pextrd	$2, %xmm0, %ecx
	movl	$255, %edx
	shll	%cl, %edx
	movslq	%edx, %rdx
	andq	%rsi, %rdx
                                        ## kill: def $cl killed $cl killed $ecx
	shrq	%cl, %rdx
	movb	%dl, 6(%rdi,%rax)
LBB0_19:                                ##   in Loop: Header=BB0_5 Depth=1
	pxor	LCPI0_20(%rip), %xmm1
	pextrb	$8, %xmm1, %ecx
	testb	$1, %cl
	je	LBB0_21
## %bb.20:                              ##   in Loop: Header=BB0_5 Depth=1
	pextrd	$3, %xmm0, %ecx
	movl	$255, %edx
	shll	%cl, %edx
	movslq	%edx, %rdx
	andq	%rsi, %rdx
                                        ## kill: def $cl killed $cl killed $ecx
	shrq	%cl, %rdx
	movb	%dl, 7(%rdi,%rax)
LBB0_21:                                ##   in Loop: Header=BB0_5 Depth=1
	movaps	-32(%rbp), %xmm0                ## 16-byte Reload
	shufps	$136, -48(%rbp), %xmm0          ## 16-byte Folded Reload
                                        ## xmm0 = xmm0[0,2],mem[0,2]
	pslld	$3, %xmm0
	paddd	LCPI0_17(%rip), %xmm0
	movdqa	%xmm5, %xmm1
	pxor	LCPI0_16(%rip), %xmm1
	movdqa	%xmm1, %xmm2
	pcmpgtd	%xmm9, %xmm2
	pcmpeqd	%xmm9, %xmm1
	pshufd	$245, %xmm1, %xmm3              ## xmm3 = xmm1[1,1,3,3]
	pand	%xmm2, %xmm3
	pshufd	$245, %xmm2, %xmm1              ## xmm1 = xmm2[1,1,3,3]
	por	%xmm3, %xmm1
	movd	%xmm1, %ecx
	notl	%ecx
	testb	$1, %cl
	je	LBB0_23
## %bb.22:                              ##   in Loop: Header=BB0_5 Depth=1
	movd	%xmm0, %ecx
	movl	$255, %edx
	shll	%cl, %edx
	movslq	%edx, %rdx
	andq	%rsi, %rdx
                                        ## kill: def $cl killed $cl killed $ecx
	shrq	%cl, %rdx
	movb	%dl, 8(%rdi,%rax)
LBB0_23:                                ##   in Loop: Header=BB0_5 Depth=1
	pxor	LCPI0_20(%rip), %xmm1
	pextrb	$8, %xmm1, %ecx
	testb	$1, %cl
	je	LBB0_25
## %bb.24:                              ##   in Loop: Header=BB0_5 Depth=1
	pextrd	$1, %xmm0, %ecx
	movl	$255, %edx
	shll	%cl, %edx
	movslq	%edx, %rdx
	andq	%rsi, %rdx
                                        ## kill: def $cl killed $cl killed $ecx
	shrq	%cl, %rdx
	movb	%dl, 9(%rdi,%rax)
LBB0_25:                                ##   in Loop: Header=BB0_5 Depth=1
	movdqa	%xmm14, %xmm1
	pxor	LCPI0_16(%rip), %xmm1
	movdqa	%xmm1, %xmm2
	pcmpgtd	%xmm9, %xmm2
	pcmpeqd	%xmm9, %xmm1
	pshufd	$245, %xmm1, %xmm3              ## xmm3 = xmm1[1,1,3,3]
	pand	%xmm2, %xmm3
	pshufd	$245, %xmm2, %xmm1              ## xmm1 = xmm2[1,1,3,3]
	por	%xmm3, %xmm1
	movd	%xmm1, %ecx
	notl	%ecx
	testb	$1, %cl
	je	LBB0_27
## %bb.26:                              ##   in Loop: Header=BB0_5 Depth=1
	pextrd	$2, %xmm0, %ecx
	movl	$255, %edx
	shll	%cl, %edx
	movslq	%edx, %rdx
	andq	%rsi, %rdx
                                        ## kill: def $cl killed $cl killed $ecx
	shrq	%cl, %rdx
	movb	%dl, 10(%rdi,%rax)
LBB0_27:                                ##   in Loop: Header=BB0_5 Depth=1
	pxor	LCPI0_20(%rip), %xmm1
	pextrb	$8, %xmm1, %ecx
	testb	$1, %cl
	movdqa	%xmm11, %xmm3
	je	LBB0_29
## %bb.28:                              ##   in Loop: Header=BB0_5 Depth=1
	pextrd	$3, %xmm0, %ecx
	movl	$255, %edx
	shll	%cl, %edx
	movslq	%edx, %rdx
	andq	%rsi, %rdx
                                        ## kill: def $cl killed $cl killed $ecx
	shrq	%cl, %rdx
	movb	%dl, 11(%rdi,%rax)
LBB0_29:                                ##   in Loop: Header=BB0_5 Depth=1
	movaps	-64(%rbp), %xmm11               ## 16-byte Reload
	shufps	$136, %xmm3, %xmm11             ## xmm11 = xmm11[0,2],xmm3[0,2]
	pslld	$3, %xmm11
	paddd	LCPI0_17(%rip), %xmm11
	movdqa	%xmm13, %xmm0
	pxor	LCPI0_16(%rip), %xmm0
	movdqa	%xmm0, %xmm1
	pcmpgtd	%xmm9, %xmm1
	pcmpeqd	%xmm9, %xmm0
	pshufd	$245, %xmm0, %xmm2              ## xmm2 = xmm0[1,1,3,3]
	pand	%xmm1, %xmm2
	pshufd	$245, %xmm1, %xmm0              ## xmm0 = xmm1[1,1,3,3]
	por	%xmm2, %xmm0
	movd	%xmm0, %ecx
	notl	%ecx
	testb	$1, %cl
	je	LBB0_31
## %bb.30:                              ##   in Loop: Header=BB0_5 Depth=1
	movd	%xmm11, %ecx
	movl	$255, %edx
	shll	%cl, %edx
	movslq	%edx, %rdx
	andq	%rsi, %rdx
                                        ## kill: def $cl killed $cl killed $ecx
	shrq	%cl, %rdx
	movb	%dl, 12(%rdi,%rax)
LBB0_31:                                ##   in Loop: Header=BB0_5 Depth=1
	pxor	LCPI0_20(%rip), %xmm0
	pextrb	$8, %xmm0, %ecx
	testb	$1, %cl
	je	LBB0_33
## %bb.32:                              ##   in Loop: Header=BB0_5 Depth=1
	pextrd	$1, %xmm11, %ecx
	movl	$255, %edx
	shll	%cl, %edx
	movslq	%edx, %rdx
	andq	%rsi, %rdx
                                        ## kill: def $cl killed $cl killed $ecx
	shrq	%cl, %rdx
	movb	%dl, 13(%rdi,%rax)
LBB0_33:                                ##   in Loop: Header=BB0_5 Depth=1
	movdqa	%xmm12, %xmm0
	pxor	LCPI0_16(%rip), %xmm0
	movdqa	%xmm0, %xmm1
	pcmpgtd	%xmm9, %xmm1
	pcmpeqd	%xmm9, %xmm0
	pshufd	$245, %xmm0, %xmm2              ## xmm2 = xmm0[1,1,3,3]
	pand	%xmm1, %xmm2
	pshufd	$245, %xmm1, %xmm0              ## xmm0 = xmm1[1,1,3,3]
	por	%xmm2, %xmm0
	movd	%xmm0, %ecx
	notl	%ecx
	testb	$1, %cl
	je	LBB0_35
## %bb.34:                              ##   in Loop: Header=BB0_5 Depth=1
	pextrd	$2, %xmm11, %ecx
	movl	$255, %edx
	shll	%cl, %edx
	movslq	%edx, %rdx
	andq	%rsi, %rdx
                                        ## kill: def $cl killed $cl killed $ecx
	shrq	%cl, %rdx
	movb	%dl, 14(%rdi,%rax)
LBB0_35:                                ##   in Loop: Header=BB0_5 Depth=1
	pxor	LCPI0_20(%rip), %xmm0
	pextrb	$8, %xmm0, %ecx
	testb	$1, %cl
	movdqa	-96(%rbp), %xmm2                ## 16-byte Reload
	je	LBB0_37
## %bb.36:                              ##   in Loop: Header=BB0_5 Depth=1
	pextrd	$3, %xmm11, %ecx
	movl	$255, %edx
	shll	%cl, %edx
	movslq	%edx, %rdx
	andq	%rsi, %rdx
                                        ## kill: def $cl killed $cl killed $ecx
	shrq	%cl, %rdx
	movb	%dl, 15(%rdi,%rax)
	jmp	LBB0_37
LBB0_38:
	popq	%rbp
	retq
LBB0_3:
	leaq	_i2octets.o(%rip), %rax
	retq
	.cfi_endproc
                                        ## -- End function
.zerofill __DATA,__bss,_i2octets.o,16,4 ## @i2octets.o
.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 i2octets
lCPI0_0:
	.quad	0                               ; 0x0
	.quad	-1                              ; 0xffffffffffffffff
lCPI0_1:
	.quad	0                               ; 0x0
	.quad	1                               ; 0x1
	.section	__TEXT,__text,regular,pure_instructions
	.globl	_i2octets
	.p2align	2
_i2octets:                              ; @i2octets
	.cfi_startproc
; %bb.0:
	cmp	w0, #15
	b.le	LBB0_2
; %bb.1:
	mov	x0, #0
	ret
LBB0_2:
	cmp	w0, #1
	b.lt	LBB0_10
; %bb.3:
	mov	w8, w0
	add	x9, x8, #1
	sub	x10, x8, #1
	dup.2d	v0, x10
	dup.2d	v1, x8
	and	x8, x9, #0x1fffffffe
Lloh0:
	adrp	x9, lCPI0_0@PAGE
Lloh1:
	ldr	q2, [x9, lCPI0_0@PAGEOFF]
	add.2d	v1, v1, v2
Lloh2:
	adrp	x9, lCPI0_1@PAGE
Lloh3:
	ldr	q2, [x9, lCPI0_1@PAGEOFF]
Lloh4:
	adrp	x9, _i2octets.o@PAGE+1
Lloh5:
	add	x9, x9, _i2octets.o@PAGEOFF+1
	mvni.2s	v3, #7
	mov	x10, #-2
	dup.2d	v4, x10
	mov	w10, #255
	mov	w11, #2
	dup.2d	v5, x11
Lloh6:
	adrp	x0, _i2octets.o@PAGE
Lloh7:
	add	x0, x0, _i2octets.o@PAGEOFF
	b	LBB0_5
LBB0_4:                                 ;   in Loop: Header=BB0_5 Depth=1
	add.2d	v1, v1, v4
	add.2d	v2, v2, v5
	add	x9, x9, #2
	subs	x8, x8, #2
	b.eq	LBB0_9
LBB0_5:                                 ; =>This Inner Loop Header: Depth=1
	cmhs.2d	v6, v0, v2
	xtn.2s	v7, v6
	xtn.2s	v6, v1
	shl.2s	v6, v6, #3
	add.2s	v6, v6, v3
	fmov	w11, s7
	tbz	w11, #0, LBB0_7
; %bb.6:                                ;   in Loop: Header=BB0_5 Depth=1
	fmov	w11, s6
	lsl	w12, w10, w11
	sxtw	x12, w12
	and	x12, x12, x1
	lsr	x11, x12, x11
	sturb	w11, [x9, #-1]
LBB0_7:                                 ;   in Loop: Header=BB0_5 Depth=1
	mov.s	w11, v7[1]
	tbz	w11, #0, LBB0_4
; %bb.8:                                ;   in Loop: Header=BB0_5 Depth=1
	mov.s	w11, v6[1]
	lsl	w12, w10, w11
	sxtw	x12, w12
	and	x12, x12, x1
	lsr	x11, x12, x11
	strb	w11, [x9]
	b	LBB0_4
LBB0_9:
	ret
LBB0_10:
Lloh8:
	adrp	x0, _i2octets.o@PAGE
Lloh9:
	add	x0, x0, _i2octets.o@PAGEOFF
	ret
	.loh AdrpAdd	Lloh6, Lloh7
	.loh AdrpAdd	Lloh4, Lloh5
	.loh AdrpAdrp	Lloh2, Lloh4
	.loh AdrpLdr	Lloh2, Lloh3
	.loh AdrpAdrp	Lloh0, Lloh2
	.loh AdrpLdr	Lloh0, Lloh1
	.loh AdrpAdd	Lloh8, Lloh9
	.cfi_endproc
                                        ; -- End function
.zerofill __DATA,__bss,_i2octets.o,16,0 ; @i2octets.o
.subsections_via_symbols
