	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_openssl_add_all_digests_int    ## -- Begin function openssl_add_all_digests_int
	.p2align	4, 0x90
_openssl_add_all_digests_int:           ## @openssl_add_all_digests_int
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	pushq	%rbx
	pushq	%rax
	.cfi_offset %rbx, -24
	xorl	%eax, %eax
	callq	_EVP_md4
	movl	%eax, %edi
	callq	_EVP_add_digest
	xorl	%eax, %eax
	callq	_EVP_md5
	movl	%eax, %edi
	callq	_EVP_add_digest
	movq	_SN_md5@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	leaq	L_.str(%rip), %rsi
	callq	_EVP_add_digest_alias
	xorl	%eax, %eax
	callq	_EVP_md5_sha1
	movl	%eax, %edi
	callq	_EVP_add_digest
	xorl	%eax, %eax
	callq	_EVP_sha1
	movl	%eax, %edi
	callq	_EVP_add_digest
	movq	_SN_sha1@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	leaq	L_.str.1(%rip), %rsi
	callq	_EVP_add_digest_alias
	movq	_SN_sha1WithRSAEncryption@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movq	_SN_sha1WithRSA@GOTPCREL(%rip), %rax
	movq	(%rax), %rsi
	callq	_EVP_add_digest_alias
	xorl	%eax, %eax
	callq	_EVP_mdc2
	movl	%eax, %edi
	callq	_EVP_add_digest
	xorl	%eax, %eax
	callq	_EVP_ripemd160
	movl	%eax, %edi
	callq	_EVP_add_digest
	movq	_SN_ripemd160@GOTPCREL(%rip), %rbx
	movl	(%rbx), %edi
	leaq	L_.str.2(%rip), %rsi
	callq	_EVP_add_digest_alias
	movl	(%rbx), %edi
	leaq	L_.str.3(%rip), %rsi
	callq	_EVP_add_digest_alias
	xorl	%eax, %eax
	callq	_EVP_sha224
	movl	%eax, %edi
	callq	_EVP_add_digest
	xorl	%eax, %eax
	callq	_EVP_sha256
	movl	%eax, %edi
	callq	_EVP_add_digest
	xorl	%eax, %eax
	callq	_EVP_sha384
	movl	%eax, %edi
	callq	_EVP_add_digest
	xorl	%eax, %eax
	callq	_EVP_sha512
	movl	%eax, %edi
	callq	_EVP_add_digest
	xorl	%eax, %eax
	callq	_EVP_sha512_224
	movl	%eax, %edi
	callq	_EVP_add_digest
	xorl	%eax, %eax
	callq	_EVP_sha512_256
	movl	%eax, %edi
	callq	_EVP_add_digest
	xorl	%eax, %eax
	callq	_EVP_whirlpool
	movl	%eax, %edi
	callq	_EVP_add_digest
	xorl	%eax, %eax
	callq	_EVP_sm3
	movl	%eax, %edi
	callq	_EVP_add_digest
	xorl	%eax, %eax
	callq	_EVP_blake2b512
	movl	%eax, %edi
	callq	_EVP_add_digest
	xorl	%eax, %eax
	callq	_EVP_blake2s256
	movl	%eax, %edi
	callq	_EVP_add_digest
	xorl	%eax, %eax
	callq	_EVP_sha3_224
	movl	%eax, %edi
	callq	_EVP_add_digest
	xorl	%eax, %eax
	callq	_EVP_sha3_256
	movl	%eax, %edi
	callq	_EVP_add_digest
	xorl	%eax, %eax
	callq	_EVP_sha3_384
	movl	%eax, %edi
	callq	_EVP_add_digest
	xorl	%eax, %eax
	callq	_EVP_sha3_512
	movl	%eax, %edi
	callq	_EVP_add_digest
	xorl	%eax, %eax
	callq	_EVP_shake128
	movl	%eax, %edi
	callq	_EVP_add_digest
	xorl	%eax, %eax
	callq	_EVP_shake256
	movl	%eax, %edi
	addq	$8, %rsp
	popq	%rbx
	popq	%rbp
	jmp	_EVP_add_digest                 ## TAILCALL
	.cfi_endproc
                                        ## -- End function
	.comm	_SN_md5,4,2                     ## @SN_md5
	.section	__TEXT,__cstring,cstring_literals
L_.str:                                 ## @.str
	.asciz	"ssl3-md5"

	.comm	_SN_sha1,4,2                    ## @SN_sha1
L_.str.1:                               ## @.str.1
	.asciz	"ssl3-sha1"

	.comm	_SN_sha1WithRSAEncryption,4,2   ## @SN_sha1WithRSAEncryption
	.comm	_SN_sha1WithRSA,8,3             ## @SN_sha1WithRSA
	.comm	_SN_ripemd160,4,2               ## @SN_ripemd160
L_.str.2:                               ## @.str.2
	.asciz	"ripemd"

L_.str.3:                               ## @.str.3
	.asciz	"rmd160"

.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_openssl_add_all_digests_int    ; -- Begin function openssl_add_all_digests_int
	.p2align	2
_openssl_add_all_digests_int:           ; @openssl_add_all_digests_int
	.cfi_startproc
; %bb.0:
	stp	x20, x19, [sp, #-32]!           ; 16-byte Folded Spill
	.cfi_def_cfa_offset 32
	stp	x29, x30, [sp, #16]             ; 16-byte Folded Spill
	add	x29, sp, #16
	.cfi_def_cfa w29, 16
	.cfi_offset w30, -8
	.cfi_offset w29, -16
	.cfi_offset w19, -24
	.cfi_offset w20, -32
	bl	_EVP_md4
	bl	_EVP_add_digest
	bl	_EVP_md5
	bl	_EVP_add_digest
Lloh0:
	adrp	x8, _SN_md5@GOTPAGE
Lloh1:
	ldr	x8, [x8, _SN_md5@GOTPAGEOFF]
Lloh2:
	ldr	w0, [x8]
Lloh3:
	adrp	x1, l_.str@PAGE
Lloh4:
	add	x1, x1, l_.str@PAGEOFF
	bl	_EVP_add_digest_alias
	bl	_EVP_md5_sha1
	bl	_EVP_add_digest
	bl	_EVP_sha1
	bl	_EVP_add_digest
Lloh5:
	adrp	x8, _SN_sha1@GOTPAGE
Lloh6:
	ldr	x8, [x8, _SN_sha1@GOTPAGEOFF]
Lloh7:
	ldr	w0, [x8]
Lloh8:
	adrp	x1, l_.str.1@PAGE
Lloh9:
	add	x1, x1, l_.str.1@PAGEOFF
	bl	_EVP_add_digest_alias
Lloh10:
	adrp	x8, _SN_sha1WithRSAEncryption@GOTPAGE
Lloh11:
	ldr	x8, [x8, _SN_sha1WithRSAEncryption@GOTPAGEOFF]
Lloh12:
	ldr	w0, [x8]
Lloh13:
	adrp	x8, _SN_sha1WithRSA@GOTPAGE
Lloh14:
	ldr	x8, [x8, _SN_sha1WithRSA@GOTPAGEOFF]
Lloh15:
	ldr	x1, [x8]
	bl	_EVP_add_digest_alias
	bl	_EVP_mdc2
	bl	_EVP_add_digest
	bl	_EVP_ripemd160
	bl	_EVP_add_digest
Lloh16:
	adrp	x19, _SN_ripemd160@GOTPAGE
Lloh17:
	ldr	x19, [x19, _SN_ripemd160@GOTPAGEOFF]
	ldr	w0, [x19]
Lloh18:
	adrp	x1, l_.str.2@PAGE
Lloh19:
	add	x1, x1, l_.str.2@PAGEOFF
	bl	_EVP_add_digest_alias
	ldr	w0, [x19]
Lloh20:
	adrp	x1, l_.str.3@PAGE
Lloh21:
	add	x1, x1, l_.str.3@PAGEOFF
	bl	_EVP_add_digest_alias
	bl	_EVP_sha224
	bl	_EVP_add_digest
	bl	_EVP_sha256
	bl	_EVP_add_digest
	bl	_EVP_sha384
	bl	_EVP_add_digest
	bl	_EVP_sha512
	bl	_EVP_add_digest
	bl	_EVP_sha512_224
	bl	_EVP_add_digest
	bl	_EVP_sha512_256
	bl	_EVP_add_digest
	bl	_EVP_whirlpool
	bl	_EVP_add_digest
	bl	_EVP_sm3
	bl	_EVP_add_digest
	bl	_EVP_blake2b512
	bl	_EVP_add_digest
	bl	_EVP_blake2s256
	bl	_EVP_add_digest
	bl	_EVP_sha3_224
	bl	_EVP_add_digest
	bl	_EVP_sha3_256
	bl	_EVP_add_digest
	bl	_EVP_sha3_384
	bl	_EVP_add_digest
	bl	_EVP_sha3_512
	bl	_EVP_add_digest
	bl	_EVP_shake128
	bl	_EVP_add_digest
	bl	_EVP_shake256
	ldp	x29, x30, [sp, #16]             ; 16-byte Folded Reload
	ldp	x20, x19, [sp], #32             ; 16-byte Folded Reload
	b	_EVP_add_digest
	.loh AdrpAdd	Lloh20, Lloh21
	.loh AdrpAdd	Lloh18, Lloh19
	.loh AdrpLdrGot	Lloh16, Lloh17
	.loh AdrpLdrGotLdr	Lloh13, Lloh14, Lloh15
	.loh AdrpLdrGotLdr	Lloh10, Lloh11, Lloh12
	.loh AdrpAdd	Lloh8, Lloh9
	.loh AdrpLdrGotLdr	Lloh5, Lloh6, Lloh7
	.loh AdrpAdd	Lloh3, Lloh4
	.loh AdrpLdrGotLdr	Lloh0, Lloh1, Lloh2
	.cfi_endproc
                                        ; -- End function
	.comm	_SN_md5,4,2                     ; @SN_md5
	.section	__TEXT,__cstring,cstring_literals
l_.str:                                 ; @.str
	.asciz	"ssl3-md5"

	.comm	_SN_sha1,4,2                    ; @SN_sha1
l_.str.1:                               ; @.str.1
	.asciz	"ssl3-sha1"

	.comm	_SN_sha1WithRSAEncryption,4,2   ; @SN_sha1WithRSAEncryption
	.comm	_SN_sha1WithRSA,8,3             ; @SN_sha1WithRSA
	.comm	_SN_ripemd160,4,2               ; @SN_ripemd160
l_.str.2:                               ; @.str.2
	.asciz	"ripemd"

l_.str.3:                               ; @.str.3
	.asciz	"rmd160"

.subsections_via_symbols
