	.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
	leaq	L_.str(%rip), %rdi
	callq	_getenv
	testq	%rax, %rax
	leaq	L_.str.1(%rip), %rcx
	cmovneq	%rax, %rcx
	movq	_ct_dir@GOTPCREL(%rip), %rax
	movq	%rcx, (%rax)
	leaq	L_.str.2(%rip), %rdi
	callq	_getenv
	testq	%rax, %rax
	leaq	L_.str.3(%rip), %rcx
	cmovneq	%rax, %rcx
	movq	_certs_dir@GOTPCREL(%rip), %rax
	movq	%rcx, (%rax)
	movq	_test_no_scts_in_certificate@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	callq	_ADD_TEST
	movq	_test_one_sct_in_certificate@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	callq	_ADD_TEST
	movq	_test_multiple_scts_in_certificate@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	callq	_ADD_TEST
	movq	_test_verify_one_sct@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	callq	_ADD_TEST
	movq	_test_verify_multiple_scts@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	callq	_ADD_TEST
	movq	_test_verify_fails_for_future_sct@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	callq	_ADD_TEST
	movq	_test_decode_tls_sct@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	callq	_ADD_TEST
	movq	_test_encode_tls_sct@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	callq	_ADD_TEST
	movq	_test_default_ct_policy_eval_ctx_time_is_now@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	callq	_ADD_TEST
	movq	_test_ctlog_from_base64@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	callq	_ADD_TEST
	movl	$1, %eax
	popq	%rbp
	retq
	.cfi_endproc
                                        ## -- End function
	.section	__TEXT,__cstring,cstring_literals
L_.str:                                 ## @.str
	.asciz	"CT_DIR"

	.comm	_ct_dir,8,3                     ## @ct_dir
L_.str.1:                               ## @.str.1
	.asciz	"ct"

L_.str.2:                               ## @.str.2
	.asciz	"CERTS_DIR"

	.comm	_certs_dir,8,3                  ## @certs_dir
L_.str.3:                               ## @.str.3
	.asciz	"certs"

	.comm	_test_no_scts_in_certificate,4,2 ## @test_no_scts_in_certificate
	.comm	_test_one_sct_in_certificate,4,2 ## @test_one_sct_in_certificate
	.comm	_test_multiple_scts_in_certificate,4,2 ## @test_multiple_scts_in_certificate
	.comm	_test_verify_one_sct,4,2        ## @test_verify_one_sct
	.comm	_test_verify_multiple_scts,4,2  ## @test_verify_multiple_scts
	.comm	_test_verify_fails_for_future_sct,4,2 ## @test_verify_fails_for_future_sct
	.comm	_test_decode_tls_sct,4,2        ## @test_decode_tls_sct
	.comm	_test_encode_tls_sct,4,2        ## @test_encode_tls_sct
	.comm	_test_default_ct_policy_eval_ctx_time_is_now,4,2 ## @test_default_ct_policy_eval_ctx_time_is_now
	.comm	_test_ctlog_from_base64,4,2     ## @test_ctlog_from_base64
.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	x0, l_.str@PAGE
Lloh1:
	add	x0, x0, l_.str@PAGEOFF
	bl	_getenv
Lloh2:
	adrp	x8, l_.str.1@PAGE
Lloh3:
	add	x8, x8, l_.str.1@PAGEOFF
	cmp	x0, #0
	csel	x8, x8, x0, eq
Lloh4:
	adrp	x9, _ct_dir@GOTPAGE
Lloh5:
	ldr	x9, [x9, _ct_dir@GOTPAGEOFF]
Lloh6:
	str	x8, [x9]
Lloh7:
	adrp	x0, l_.str.2@PAGE
Lloh8:
	add	x0, x0, l_.str.2@PAGEOFF
	bl	_getenv
Lloh9:
	adrp	x8, l_.str.3@PAGE
Lloh10:
	add	x8, x8, l_.str.3@PAGEOFF
	cmp	x0, #0
	csel	x8, x8, x0, eq
Lloh11:
	adrp	x9, _certs_dir@GOTPAGE
Lloh12:
	ldr	x9, [x9, _certs_dir@GOTPAGEOFF]
Lloh13:
	str	x8, [x9]
Lloh14:
	adrp	x8, _test_no_scts_in_certificate@GOTPAGE
Lloh15:
	ldr	x8, [x8, _test_no_scts_in_certificate@GOTPAGEOFF]
Lloh16:
	ldr	w0, [x8]
	bl	_ADD_TEST
Lloh17:
	adrp	x8, _test_one_sct_in_certificate@GOTPAGE
Lloh18:
	ldr	x8, [x8, _test_one_sct_in_certificate@GOTPAGEOFF]
Lloh19:
	ldr	w0, [x8]
	bl	_ADD_TEST
Lloh20:
	adrp	x8, _test_multiple_scts_in_certificate@GOTPAGE
Lloh21:
	ldr	x8, [x8, _test_multiple_scts_in_certificate@GOTPAGEOFF]
Lloh22:
	ldr	w0, [x8]
	bl	_ADD_TEST
Lloh23:
	adrp	x8, _test_verify_one_sct@GOTPAGE
Lloh24:
	ldr	x8, [x8, _test_verify_one_sct@GOTPAGEOFF]
Lloh25:
	ldr	w0, [x8]
	bl	_ADD_TEST
Lloh26:
	adrp	x8, _test_verify_multiple_scts@GOTPAGE
Lloh27:
	ldr	x8, [x8, _test_verify_multiple_scts@GOTPAGEOFF]
Lloh28:
	ldr	w0, [x8]
	bl	_ADD_TEST
Lloh29:
	adrp	x8, _test_verify_fails_for_future_sct@GOTPAGE
Lloh30:
	ldr	x8, [x8, _test_verify_fails_for_future_sct@GOTPAGEOFF]
Lloh31:
	ldr	w0, [x8]
	bl	_ADD_TEST
Lloh32:
	adrp	x8, _test_decode_tls_sct@GOTPAGE
Lloh33:
	ldr	x8, [x8, _test_decode_tls_sct@GOTPAGEOFF]
Lloh34:
	ldr	w0, [x8]
	bl	_ADD_TEST
Lloh35:
	adrp	x8, _test_encode_tls_sct@GOTPAGE
Lloh36:
	ldr	x8, [x8, _test_encode_tls_sct@GOTPAGEOFF]
Lloh37:
	ldr	w0, [x8]
	bl	_ADD_TEST
Lloh38:
	adrp	x8, _test_default_ct_policy_eval_ctx_time_is_now@GOTPAGE
Lloh39:
	ldr	x8, [x8, _test_default_ct_policy_eval_ctx_time_is_now@GOTPAGEOFF]
Lloh40:
	ldr	w0, [x8]
	bl	_ADD_TEST
Lloh41:
	adrp	x8, _test_ctlog_from_base64@GOTPAGE
Lloh42:
	ldr	x8, [x8, _test_ctlog_from_base64@GOTPAGEOFF]
Lloh43:
	ldr	w0, [x8]
	bl	_ADD_TEST
	mov	w0, #1
	ldp	x29, x30, [sp], #16             ; 16-byte Folded Reload
	ret
	.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 AdrpLdrGotStr	Lloh11, Lloh12, Lloh13
	.loh AdrpAdd	Lloh9, Lloh10
	.loh AdrpAdd	Lloh7, Lloh8
	.loh AdrpLdrGotStr	Lloh4, Lloh5, Lloh6
	.loh AdrpAdd	Lloh2, Lloh3
	.loh AdrpAdd	Lloh0, Lloh1
	.cfi_endproc
                                        ; -- End function
	.section	__TEXT,__cstring,cstring_literals
l_.str:                                 ; @.str
	.asciz	"CT_DIR"

	.comm	_ct_dir,8,3                     ; @ct_dir
l_.str.1:                               ; @.str.1
	.asciz	"ct"

l_.str.2:                               ; @.str.2
	.asciz	"CERTS_DIR"

	.comm	_certs_dir,8,3                  ; @certs_dir
l_.str.3:                               ; @.str.3
	.asciz	"certs"

	.comm	_test_no_scts_in_certificate,4,2 ; @test_no_scts_in_certificate
	.comm	_test_one_sct_in_certificate,4,2 ; @test_one_sct_in_certificate
	.comm	_test_multiple_scts_in_certificate,4,2 ; @test_multiple_scts_in_certificate
	.comm	_test_verify_one_sct,4,2        ; @test_verify_one_sct
	.comm	_test_verify_multiple_scts,4,2  ; @test_verify_multiple_scts
	.comm	_test_verify_fails_for_future_sct,4,2 ; @test_verify_fails_for_future_sct
	.comm	_test_decode_tls_sct,4,2        ; @test_decode_tls_sct
	.comm	_test_encode_tls_sct,4,2        ; @test_encode_tls_sct
	.comm	_test_default_ct_policy_eval_ctx_time_is_now,4,2 ; @test_default_ct_policy_eval_ctx_time_is_now
	.comm	_test_ctlog_from_base64,4,2     ; @test_ctlog_from_base64
.subsections_via_symbols
