	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	4, 0x90                         ## -- Begin function compare_keys
_compare_keys:                          ## @compare_keys
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	movq	12(%rsi), %rax
	xorq	12(%rdi), %rax
	movq	%rax, %xmm0
	pshufd	$85, %xmm0, %xmm1               ## xmm1 = xmm0[1,1,1,1]
	por	%xmm0, %xmm1
	movd	%xmm1, %eax
	movl	(%rsi), %ecx
	xorl	(%rdi), %ecx
	movl	20(%rsi), %edx
	xorl	20(%rdi), %edx
	orl	%ecx, %edx
	movq	4(%rsi), %rcx
	xorq	4(%rdi), %rcx
	movl	%ecx, %esi
	orl	%edx, %esi
	orl	%eax, %esi
	shrq	$32, %rcx
	xorl	%eax, %eax
	orl	%esi, %ecx
	sete	%al
	popq	%rbp
	retq
	.cfi_endproc
                                        ## -- End function
	.no_dead_strip	_compare_keys
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	2                               ; -- Begin function compare_keys
_compare_keys:                          ; @compare_keys
	.cfi_startproc
; %bb.0:
	ldp	w9, w8, [x0, #8]
	ldp	w11, w10, [x1, #8]
	eor	w8, w10, w8
	ldp	w10, w12, [x0, #16]
	ldp	w13, w14, [x1, #16]
	eor	w10, w13, w10
	orr	w8, w10, w8
	ldp	w10, w13, [x0]
	ldp	w15, w16, [x1]
	eor	w10, w15, w10
	orr	w8, w8, w10
	eor	w10, w14, w12
	orr	w8, w8, w10
	eor	w10, w16, w13
	orr	w8, w8, w10
	eor	w9, w11, w9
	orr	w8, w8, w9
	cmp	w8, #0
	cset	w0, eq
	ret
	.cfi_endproc
                                        ; -- End function
	.no_dead_strip	_compare_keys
.subsections_via_symbols
