	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.section	__TEXT,__literal16,16byte_literals
	.p2align	4                               ## -- Begin function double_eq_rel
LCPI0_0:
	.quad	0x7fffffffffffffff              ## double NaN
	.quad	0x7fffffffffffffff              ## double NaN
	.section	__TEXT,__text,regular,pure_instructions
	.p2align	4, 0x90
_double_eq_rel:                         ## @double_eq_rel
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	movapd	%xmm0, %xmm4
	subsd	%xmm1, %xmm4
	movapd	LCPI0_0(%rip), %xmm5            ## xmm5 = [NaN,NaN]
	andpd	%xmm4, %xmm5
	movl	$1, %eax
	ucomisd	%xmm5, %xmm3
	ja	LBB0_2
## %bb.1:
	movapd	LCPI0_0(%rip), %xmm3            ## xmm3 = [NaN,NaN]
	movapd	%xmm1, %xmm5
	andpd	%xmm3, %xmm5
	movapd	%xmm0, %xmm6
	andpd	%xmm3, %xmm6
	cmpltsd	%xmm5, %xmm6
	andpd	%xmm6, %xmm1
	andnpd	%xmm0, %xmm6
	orpd	%xmm1, %xmm6
	divsd	%xmm6, %xmm4
	andpd	%xmm3, %xmm4
	xorl	%eax, %eax
	ucomisd	%xmm4, %xmm2
	seta	%al
LBB0_2:
	popq	%rbp
	retq
	.cfi_endproc
                                        ## -- End function
	.no_dead_strip	_double_eq_rel
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	2                               ; -- Begin function double_eq_rel
_double_eq_rel:                         ; @double_eq_rel
	.cfi_startproc
; %bb.0:
	fabd	d4, d0, d1
	fcmp	d4, d3
	b.pl	LBB0_2
; %bb.1:
	mov	w0, #1
	ret
LBB0_2:
	fsub	d3, d0, d1
	fabs	d4, d1
	fabs	d5, d0
	fcmp	d4, d5
	fcsel	d0, d1, d0, gt
	fdiv	d0, d3, d0
	fabs	d0, d0
	fcmp	d0, d2
	cset	w0, mi
	ret
	.cfi_endproc
                                        ; -- End function
	.no_dead_strip	_double_eq_rel
.subsections_via_symbols
