	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_setup_tests                    ## -- Begin function setup_tests
	.p2align	4, 0x90
_setup_tests:                           ## @setup_tests
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	movq	_BUF_LEN@GOTPCREL(%rip), %rax
	cmpl	$0, (%rax)
	je	LBB0_3
## %bb.1:
	movq	_smbuf@GOTPCREL(%rip), %rcx
	movq	(%rcx), %rcx
	movl	$2, %edx
	xorl	%esi, %esi
	.p2align	4, 0x90
LBB0_2:                                 ## =>This Inner Loop Header: Depth=1
	movl	%edx, %edi
	andl	$254, %edi
	movl	%edi, (%rcx,%rsi,4)
	movl	(%rax), %edi
	incq	%rsi
	addl	$2, %edx
	cmpq	%rdi, %rsi
	jb	LBB0_2
LBB0_3:
	movq	_test_PACKET_buf_init@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	callq	_ADD_TEST
	movq	_test_PACKET_null_init@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	callq	_ADD_TEST
	movq	_test_PACKET_remaining@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	callq	_ADD_TEST
	movq	_test_PACKET_end@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	callq	_ADD_TEST
	movq	_test_PACKET_equal@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	callq	_ADD_TEST
	movq	_test_PACKET_get_1@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	callq	_ADD_TEST
	movq	_test_PACKET_get_4@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	callq	_ADD_TEST
	movq	_test_PACKET_get_net_2@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	callq	_ADD_TEST
	movq	_test_PACKET_get_net_3@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	callq	_ADD_TEST
	movq	_test_PACKET_get_net_4@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	callq	_ADD_TEST
	movq	_test_PACKET_get_sub_packet@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	callq	_ADD_TEST
	movq	_test_PACKET_get_bytes@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	callq	_ADD_TEST
	movq	_test_PACKET_copy_bytes@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	callq	_ADD_TEST
	movq	_test_PACKET_copy_all@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	callq	_ADD_TEST
	movq	_test_PACKET_memdup@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	callq	_ADD_TEST
	movq	_test_PACKET_strndup@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	callq	_ADD_TEST
	movq	_test_PACKET_contains_zero_byte@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	callq	_ADD_TEST
	movq	_test_PACKET_forward@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	callq	_ADD_TEST
	movq	_test_PACKET_get_length_prefixed_1@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	callq	_ADD_TEST
	movq	_test_PACKET_get_length_prefixed_2@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	callq	_ADD_TEST
	movq	_test_PACKET_get_length_prefixed_3@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	callq	_ADD_TEST
	movq	_test_PACKET_as_length_prefixed_1@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	callq	_ADD_TEST
	movq	_test_PACKET_as_length_prefixed_2@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	callq	_ADD_TEST
	movl	$1, %eax
	popq	%rbp
	retq
	.cfi_endproc
                                        ## -- End function
	.comm	_BUF_LEN,4,2                    ## @BUF_LEN
	.comm	_smbuf,8,3                      ## @smbuf
	.comm	_test_PACKET_buf_init,4,2       ## @test_PACKET_buf_init
	.comm	_test_PACKET_null_init,4,2      ## @test_PACKET_null_init
	.comm	_test_PACKET_remaining,4,2      ## @test_PACKET_remaining
	.comm	_test_PACKET_end,4,2            ## @test_PACKET_end
	.comm	_test_PACKET_equal,4,2          ## @test_PACKET_equal
	.comm	_test_PACKET_get_1,4,2          ## @test_PACKET_get_1
	.comm	_test_PACKET_get_4,4,2          ## @test_PACKET_get_4
	.comm	_test_PACKET_get_net_2,4,2      ## @test_PACKET_get_net_2
	.comm	_test_PACKET_get_net_3,4,2      ## @test_PACKET_get_net_3
	.comm	_test_PACKET_get_net_4,4,2      ## @test_PACKET_get_net_4
	.comm	_test_PACKET_get_sub_packet,4,2 ## @test_PACKET_get_sub_packet
	.comm	_test_PACKET_get_bytes,4,2      ## @test_PACKET_get_bytes
	.comm	_test_PACKET_copy_bytes,4,2     ## @test_PACKET_copy_bytes
	.comm	_test_PACKET_copy_all,4,2       ## @test_PACKET_copy_all
	.comm	_test_PACKET_memdup,4,2         ## @test_PACKET_memdup
	.comm	_test_PACKET_strndup,4,2        ## @test_PACKET_strndup
	.comm	_test_PACKET_contains_zero_byte,4,2 ## @test_PACKET_contains_zero_byte
	.comm	_test_PACKET_forward,4,2        ## @test_PACKET_forward
	.comm	_test_PACKET_get_length_prefixed_1,4,2 ## @test_PACKET_get_length_prefixed_1
	.comm	_test_PACKET_get_length_prefixed_2,4,2 ## @test_PACKET_get_length_prefixed_2
	.comm	_test_PACKET_get_length_prefixed_3,4,2 ## @test_PACKET_get_length_prefixed_3
	.comm	_test_PACKET_as_length_prefixed_1,4,2 ## @test_PACKET_as_length_prefixed_1
	.comm	_test_PACKET_as_length_prefixed_2,4,2 ## @test_PACKET_as_length_prefixed_2
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_setup_tests                    ; -- Begin function setup_tests
	.p2align	2
_setup_tests:                           ; @setup_tests
	.cfi_startproc
; %bb.0:
	stp	x29, x30, [sp, #-16]!           ; 16-byte Folded Spill
	.cfi_def_cfa_offset 16
	mov	x29, sp
	.cfi_def_cfa w29, 16
	.cfi_offset w30, -8
	.cfi_offset w29, -16
Lloh0:
	adrp	x8, _BUF_LEN@GOTPAGE
Lloh1:
	ldr	x8, [x8, _BUF_LEN@GOTPAGEOFF]
	ldr	w9, [x8]
	cbz	w9, LBB0_3
; %bb.1:
	mov	x9, #0
Lloh2:
	adrp	x10, _smbuf@GOTPAGE
Lloh3:
	ldr	x10, [x10, _smbuf@GOTPAGEOFF]
Lloh4:
	ldr	x10, [x10]
	mov	w11, #2
LBB0_2:                                 ; =>This Inner Loop Header: Depth=1
	and	w12, w11, #0xfe
	str	w12, [x10, x9, lsl #2]
	ldr	w12, [x8]
	add	x9, x9, #1
	add	w11, w11, #2
	cmp	x9, x12
	b.lo	LBB0_2
LBB0_3:
Lloh5:
	adrp	x8, _test_PACKET_buf_init@GOTPAGE
Lloh6:
	ldr	x8, [x8, _test_PACKET_buf_init@GOTPAGEOFF]
Lloh7:
	ldr	w0, [x8]
	bl	_ADD_TEST
Lloh8:
	adrp	x8, _test_PACKET_null_init@GOTPAGE
Lloh9:
	ldr	x8, [x8, _test_PACKET_null_init@GOTPAGEOFF]
Lloh10:
	ldr	w0, [x8]
	bl	_ADD_TEST
Lloh11:
	adrp	x8, _test_PACKET_remaining@GOTPAGE
Lloh12:
	ldr	x8, [x8, _test_PACKET_remaining@GOTPAGEOFF]
Lloh13:
	ldr	w0, [x8]
	bl	_ADD_TEST
Lloh14:
	adrp	x8, _test_PACKET_end@GOTPAGE
Lloh15:
	ldr	x8, [x8, _test_PACKET_end@GOTPAGEOFF]
Lloh16:
	ldr	w0, [x8]
	bl	_ADD_TEST
Lloh17:
	adrp	x8, _test_PACKET_equal@GOTPAGE
Lloh18:
	ldr	x8, [x8, _test_PACKET_equal@GOTPAGEOFF]
Lloh19:
	ldr	w0, [x8]
	bl	_ADD_TEST
Lloh20:
	adrp	x8, _test_PACKET_get_1@GOTPAGE
Lloh21:
	ldr	x8, [x8, _test_PACKET_get_1@GOTPAGEOFF]
Lloh22:
	ldr	w0, [x8]
	bl	_ADD_TEST
Lloh23:
	adrp	x8, _test_PACKET_get_4@GOTPAGE
Lloh24:
	ldr	x8, [x8, _test_PACKET_get_4@GOTPAGEOFF]
Lloh25:
	ldr	w0, [x8]
	bl	_ADD_TEST
Lloh26:
	adrp	x8, _test_PACKET_get_net_2@GOTPAGE
Lloh27:
	ldr	x8, [x8, _test_PACKET_get_net_2@GOTPAGEOFF]
Lloh28:
	ldr	w0, [x8]
	bl	_ADD_TEST
Lloh29:
	adrp	x8, _test_PACKET_get_net_3@GOTPAGE
Lloh30:
	ldr	x8, [x8, _test_PACKET_get_net_3@GOTPAGEOFF]
Lloh31:
	ldr	w0, [x8]
	bl	_ADD_TEST
Lloh32:
	adrp	x8, _test_PACKET_get_net_4@GOTPAGE
Lloh33:
	ldr	x8, [x8, _test_PACKET_get_net_4@GOTPAGEOFF]
Lloh34:
	ldr	w0, [x8]
	bl	_ADD_TEST
Lloh35:
	adrp	x8, _test_PACKET_get_sub_packet@GOTPAGE
Lloh36:
	ldr	x8, [x8, _test_PACKET_get_sub_packet@GOTPAGEOFF]
Lloh37:
	ldr	w0, [x8]
	bl	_ADD_TEST
Lloh38:
	adrp	x8, _test_PACKET_get_bytes@GOTPAGE
Lloh39:
	ldr	x8, [x8, _test_PACKET_get_bytes@GOTPAGEOFF]
Lloh40:
	ldr	w0, [x8]
	bl	_ADD_TEST
Lloh41:
	adrp	x8, _test_PACKET_copy_bytes@GOTPAGE
Lloh42:
	ldr	x8, [x8, _test_PACKET_copy_bytes@GOTPAGEOFF]
Lloh43:
	ldr	w0, [x8]
	bl	_ADD_TEST
Lloh44:
	adrp	x8, _test_PACKET_copy_all@GOTPAGE
Lloh45:
	ldr	x8, [x8, _test_PACKET_copy_all@GOTPAGEOFF]
Lloh46:
	ldr	w0, [x8]
	bl	_ADD_TEST
Lloh47:
	adrp	x8, _test_PACKET_memdup@GOTPAGE
Lloh48:
	ldr	x8, [x8, _test_PACKET_memdup@GOTPAGEOFF]
Lloh49:
	ldr	w0, [x8]
	bl	_ADD_TEST
Lloh50:
	adrp	x8, _test_PACKET_strndup@GOTPAGE
Lloh51:
	ldr	x8, [x8, _test_PACKET_strndup@GOTPAGEOFF]
Lloh52:
	ldr	w0, [x8]
	bl	_ADD_TEST
Lloh53:
	adrp	x8, _test_PACKET_contains_zero_byte@GOTPAGE
Lloh54:
	ldr	x8, [x8, _test_PACKET_contains_zero_byte@GOTPAGEOFF]
Lloh55:
	ldr	w0, [x8]
	bl	_ADD_TEST
Lloh56:
	adrp	x8, _test_PACKET_forward@GOTPAGE
Lloh57:
	ldr	x8, [x8, _test_PACKET_forward@GOTPAGEOFF]
Lloh58:
	ldr	w0, [x8]
	bl	_ADD_TEST
Lloh59:
	adrp	x8, _test_PACKET_get_length_prefixed_1@GOTPAGE
Lloh60:
	ldr	x8, [x8, _test_PACKET_get_length_prefixed_1@GOTPAGEOFF]
Lloh61:
	ldr	w0, [x8]
	bl	_ADD_TEST
Lloh62:
	adrp	x8, _test_PACKET_get_length_prefixed_2@GOTPAGE
Lloh63:
	ldr	x8, [x8, _test_PACKET_get_length_prefixed_2@GOTPAGEOFF]
Lloh64:
	ldr	w0, [x8]
	bl	_ADD_TEST
Lloh65:
	adrp	x8, _test_PACKET_get_length_prefixed_3@GOTPAGE
Lloh66:
	ldr	x8, [x8, _test_PACKET_get_length_prefixed_3@GOTPAGEOFF]
Lloh67:
	ldr	w0, [x8]
	bl	_ADD_TEST
Lloh68:
	adrp	x8, _test_PACKET_as_length_prefixed_1@GOTPAGE
Lloh69:
	ldr	x8, [x8, _test_PACKET_as_length_prefixed_1@GOTPAGEOFF]
Lloh70:
	ldr	w0, [x8]
	bl	_ADD_TEST
Lloh71:
	adrp	x8, _test_PACKET_as_length_prefixed_2@GOTPAGE
Lloh72:
	ldr	x8, [x8, _test_PACKET_as_length_prefixed_2@GOTPAGEOFF]
Lloh73:
	ldr	w0, [x8]
	bl	_ADD_TEST
	mov	w0, #1
	ldp	x29, x30, [sp], #16             ; 16-byte Folded Reload
	ret
	.loh AdrpLdrGot	Lloh0, Lloh1
	.loh AdrpLdrGotLdr	Lloh2, Lloh3, Lloh4
	.loh AdrpLdrGotLdr	Lloh71, Lloh72, Lloh73
	.loh AdrpLdrGotLdr	Lloh68, Lloh69, Lloh70
	.loh AdrpLdrGotLdr	Lloh65, Lloh66, Lloh67
	.loh AdrpLdrGotLdr	Lloh62, Lloh63, Lloh64
	.loh AdrpLdrGotLdr	Lloh59, Lloh60, Lloh61
	.loh AdrpLdrGotLdr	Lloh56, Lloh57, Lloh58
	.loh AdrpLdrGotLdr	Lloh53, Lloh54, Lloh55
	.loh AdrpLdrGotLdr	Lloh50, Lloh51, Lloh52
	.loh AdrpLdrGotLdr	Lloh47, Lloh48, Lloh49
	.loh AdrpLdrGotLdr	Lloh44, Lloh45, Lloh46
	.loh AdrpLdrGotLdr	Lloh41, Lloh42, Lloh43
	.loh AdrpLdrGotLdr	Lloh38, Lloh39, Lloh40
	.loh AdrpLdrGotLdr	Lloh35, Lloh36, Lloh37
	.loh AdrpLdrGotLdr	Lloh32, Lloh33, Lloh34
	.loh AdrpLdrGotLdr	Lloh29, Lloh30, Lloh31
	.loh AdrpLdrGotLdr	Lloh26, Lloh27, Lloh28
	.loh AdrpLdrGotLdr	Lloh23, Lloh24, Lloh25
	.loh AdrpLdrGotLdr	Lloh20, Lloh21, Lloh22
	.loh AdrpLdrGotLdr	Lloh17, Lloh18, Lloh19
	.loh AdrpLdrGotLdr	Lloh14, Lloh15, Lloh16
	.loh AdrpLdrGotLdr	Lloh11, Lloh12, Lloh13
	.loh AdrpLdrGotLdr	Lloh8, Lloh9, Lloh10
	.loh AdrpLdrGotLdr	Lloh5, Lloh6, Lloh7
	.cfi_endproc
                                        ; -- End function
	.comm	_BUF_LEN,4,2                    ; @BUF_LEN
	.comm	_smbuf,8,3                      ; @smbuf
	.comm	_test_PACKET_buf_init,4,2       ; @test_PACKET_buf_init
	.comm	_test_PACKET_null_init,4,2      ; @test_PACKET_null_init
	.comm	_test_PACKET_remaining,4,2      ; @test_PACKET_remaining
	.comm	_test_PACKET_end,4,2            ; @test_PACKET_end
	.comm	_test_PACKET_equal,4,2          ; @test_PACKET_equal
	.comm	_test_PACKET_get_1,4,2          ; @test_PACKET_get_1
	.comm	_test_PACKET_get_4,4,2          ; @test_PACKET_get_4
	.comm	_test_PACKET_get_net_2,4,2      ; @test_PACKET_get_net_2
	.comm	_test_PACKET_get_net_3,4,2      ; @test_PACKET_get_net_3
	.comm	_test_PACKET_get_net_4,4,2      ; @test_PACKET_get_net_4
	.comm	_test_PACKET_get_sub_packet,4,2 ; @test_PACKET_get_sub_packet
	.comm	_test_PACKET_get_bytes,4,2      ; @test_PACKET_get_bytes
	.comm	_test_PACKET_copy_bytes,4,2     ; @test_PACKET_copy_bytes
	.comm	_test_PACKET_copy_all,4,2       ; @test_PACKET_copy_all
	.comm	_test_PACKET_memdup,4,2         ; @test_PACKET_memdup
	.comm	_test_PACKET_strndup,4,2        ; @test_PACKET_strndup
	.comm	_test_PACKET_contains_zero_byte,4,2 ; @test_PACKET_contains_zero_byte
	.comm	_test_PACKET_forward,4,2        ; @test_PACKET_forward
	.comm	_test_PACKET_get_length_prefixed_1,4,2 ; @test_PACKET_get_length_prefixed_1
	.comm	_test_PACKET_get_length_prefixed_2,4,2 ; @test_PACKET_get_length_prefixed_2
	.comm	_test_PACKET_get_length_prefixed_3,4,2 ; @test_PACKET_get_length_prefixed_3
	.comm	_test_PACKET_as_length_prefixed_1,4,2 ; @test_PACKET_as_length_prefixed_1
	.comm	_test_PACKET_as_length_prefixed_2,4,2 ; @test_PACKET_as_length_prefixed_2
.subsections_via_symbols
