	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_FuzzerInitialize               ## -- Begin function FuzzerInitialize
	.p2align	4, 0x90
_FuzzerInitialize:                      ## @FuzzerInitialize
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	xorl	%eax, %eax
	callq	_BN_new
	movq	_b1@GOTPCREL(%rip), %rcx
	movq	%rax, (%rcx)
	xorl	%eax, %eax
	callq	_BN_new
	movq	_b2@GOTPCREL(%rip), %rcx
	movq	%rax, (%rcx)
	xorl	%eax, %eax
	callq	_BN_new
	movq	_b3@GOTPCREL(%rip), %rcx
	movq	%rax, (%rcx)
	xorl	%eax, %eax
	callq	_BN_new
	movq	_b4@GOTPCREL(%rip), %rcx
	movq	%rax, (%rcx)
	xorl	%eax, %eax
	callq	_BN_new
	movq	_b5@GOTPCREL(%rip), %rcx
	movq	%rax, (%rcx)
	xorl	%eax, %eax
	callq	_BN_CTX_new
	movq	_ctx@GOTPCREL(%rip), %rcx
	movl	%eax, (%rcx)
	movq	_OPENSSL_INIT_LOAD_CRYPTO_STRINGS@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	xorl	%esi, %esi
	callq	_OPENSSL_init_crypto
	xorl	%eax, %eax
	callq	_ERR_clear_error
	movl	$1, %eax
	popq	%rbp
	retq
	.cfi_endproc
                                        ## -- End function
	.comm	_b1,8,3                         ## @b1
	.comm	_b2,8,3                         ## @b2
	.comm	_b3,8,3                         ## @b3
	.comm	_b4,8,3                         ## @b4
	.comm	_b5,8,3                         ## @b5
	.comm	_ctx,4,2                        ## @ctx
	.comm	_OPENSSL_INIT_LOAD_CRYPTO_STRINGS,4,2 ## @OPENSSL_INIT_LOAD_CRYPTO_STRINGS
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_FuzzerInitialize               ; -- Begin function FuzzerInitialize
	.p2align	2
_FuzzerInitialize:                      ; @FuzzerInitialize
	.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
	bl	_BN_new
Lloh0:
	adrp	x8, _b1@GOTPAGE
Lloh1:
	ldr	x8, [x8, _b1@GOTPAGEOFF]
Lloh2:
	str	x0, [x8]
	bl	_BN_new
Lloh3:
	adrp	x8, _b2@GOTPAGE
Lloh4:
	ldr	x8, [x8, _b2@GOTPAGEOFF]
Lloh5:
	str	x0, [x8]
	bl	_BN_new
Lloh6:
	adrp	x8, _b3@GOTPAGE
Lloh7:
	ldr	x8, [x8, _b3@GOTPAGEOFF]
Lloh8:
	str	x0, [x8]
	bl	_BN_new
Lloh9:
	adrp	x8, _b4@GOTPAGE
Lloh10:
	ldr	x8, [x8, _b4@GOTPAGEOFF]
Lloh11:
	str	x0, [x8]
	bl	_BN_new
Lloh12:
	adrp	x8, _b5@GOTPAGE
Lloh13:
	ldr	x8, [x8, _b5@GOTPAGEOFF]
Lloh14:
	str	x0, [x8]
	bl	_BN_CTX_new
Lloh15:
	adrp	x8, _ctx@GOTPAGE
Lloh16:
	ldr	x8, [x8, _ctx@GOTPAGEOFF]
Lloh17:
	str	w0, [x8]
Lloh18:
	adrp	x8, _OPENSSL_INIT_LOAD_CRYPTO_STRINGS@GOTPAGE
Lloh19:
	ldr	x8, [x8, _OPENSSL_INIT_LOAD_CRYPTO_STRINGS@GOTPAGEOFF]
Lloh20:
	ldr	w0, [x8]
	mov	x1, #0
	bl	_OPENSSL_init_crypto
	bl	_ERR_clear_error
	mov	w0, #1
	ldp	x29, x30, [sp], #16             ; 16-byte Folded Reload
	ret
	.loh AdrpLdrGotLdr	Lloh18, Lloh19, Lloh20
	.loh AdrpLdrGotStr	Lloh15, Lloh16, Lloh17
	.loh AdrpLdrGotStr	Lloh12, Lloh13, Lloh14
	.loh AdrpLdrGotStr	Lloh9, Lloh10, Lloh11
	.loh AdrpLdrGotStr	Lloh6, Lloh7, Lloh8
	.loh AdrpLdrGotStr	Lloh3, Lloh4, Lloh5
	.loh AdrpLdrGotStr	Lloh0, Lloh1, Lloh2
	.cfi_endproc
                                        ; -- End function
	.comm	_b1,8,3                         ; @b1
	.comm	_b2,8,3                         ; @b2
	.comm	_b3,8,3                         ; @b3
	.comm	_b4,8,3                         ; @b4
	.comm	_b5,8,3                         ; @b5
	.comm	_ctx,4,2                        ; @ctx
	.comm	_OPENSSL_INIT_LOAD_CRYPTO_STRINGS,4,2 ; @OPENSSL_INIT_LOAD_CRYPTO_STRINGS
.subsections_via_symbols
