	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.section	__TEXT,__literal16,16byte_literals
	.p2align	4                               ## -- Begin function __ieee754_lgamma_r
LCPI0_0:
	.quad	0x7fffffffffffffff              ## double NaN
	.quad	0x7fffffffffffffff              ## double NaN
LCPI0_1:
	.quad	0x8000000000000000              ## double -0
	.quad	0x8000000000000000              ## double -0
	.section	__TEXT,__text,regular,pure_instructions
	.globl	___ieee754_lgamma_r
	.p2align	4, 0x90
___ieee754_lgamma_r:                    ## @__ieee754_lgamma_r
	.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
	subq	$24, %rsp
	.cfi_offset %rbx, -24
	movq	%rdi, %rbx
	movaps	%xmm0, -32(%rbp)                ## 16-byte Spill
	callq	_EXTRACT_WORDS
	movl	$1, (%rbx)
	movaps	-32(%rbp), %xmm0                ## 16-byte Reload
	andps	LCPI0_0(%rip), %xmm0
	callq	___ieee754_log
	xorps	LCPI0_1(%rip), %xmm0
	addq	$24, %rsp
	popq	%rbx
	popq	%rbp
	retq
	.cfi_endproc
                                        ## -- End function
	.comm	_one,8,3                        ## @one
	.comm	_vzero,8,3                      ## @vzero
	.comm	_zero,8,3                       ## @zero
	.comm	_pi,8,3                         ## @pi
	.comm	_tc,8,3                         ## @tc
	.comm	_a0,4,2                         ## @a0
	.comm	_a2,4,2                         ## @a2
	.comm	_a4,4,2                         ## @a4
	.comm	_a6,4,2                         ## @a6
	.comm	_a8,4,2                         ## @a8
	.comm	_a10,8,3                        ## @a10
	.comm	_a1,4,2                         ## @a1
	.comm	_a3,4,2                         ## @a3
	.comm	_a5,4,2                         ## @a5
	.comm	_a7,4,2                         ## @a7
	.comm	_a9,4,2                         ## @a9
	.comm	_a11,8,3                        ## @a11
	.comm	_t0,4,2                         ## @t0
	.comm	_t3,4,2                         ## @t3
	.comm	_t6,4,2                         ## @t6
	.comm	_t9,4,2                         ## @t9
	.comm	_t12,8,3                        ## @t12
	.comm	_t1,4,2                         ## @t1
	.comm	_t4,4,2                         ## @t4
	.comm	_t7,4,2                         ## @t7
	.comm	_t10,4,2                        ## @t10
	.comm	_t13,8,3                        ## @t13
	.comm	_t2,4,2                         ## @t2
	.comm	_t5,4,2                         ## @t5
	.comm	_t8,4,2                         ## @t8
	.comm	_t11,4,2                        ## @t11
	.comm	_t14,8,3                        ## @t14
	.comm	_tt,4,2                         ## @tt
	.comm	_tf,4,2                         ## @tf
	.comm	_u0,4,2                         ## @u0
	.comm	_u1,4,2                         ## @u1
	.comm	_u2,4,2                         ## @u2
	.comm	_u3,4,2                         ## @u3
	.comm	_u4,4,2                         ## @u4
	.comm	_u5,8,3                         ## @u5
	.comm	_v1,4,2                         ## @v1
	.comm	_v2,4,2                         ## @v2
	.comm	_v3,4,2                         ## @v3
	.comm	_v4,4,2                         ## @v4
	.comm	_v5,8,3                         ## @v5
	.comm	_s0,8,3                         ## @s0
	.comm	_s1,8,3                         ## @s1
	.comm	_s2,8,3                         ## @s2
	.comm	_s3,8,3                         ## @s3
	.comm	_s4,8,3                         ## @s4
	.comm	_s5,8,3                         ## @s5
	.comm	_s6,8,3                         ## @s6
	.comm	_r1,8,3                         ## @r1
	.comm	_r2,8,3                         ## @r2
	.comm	_r3,8,3                         ## @r3
	.comm	_r4,8,3                         ## @r4
	.comm	_r5,8,3                         ## @r5
	.comm	_r6,8,3                         ## @r6
	.comm	_w0,8,3                         ## @w0
	.comm	_w1,8,3                         ## @w1
	.comm	_w2,8,3                         ## @w2
	.comm	_w3,8,3                         ## @w3
	.comm	_w4,8,3                         ## @w4
	.comm	_w5,8,3                         ## @w5
	.comm	_w6,8,3                         ## @w6
	.comm	_half,8,3                       ## @half
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	___ieee754_lgamma_r             ; -- Begin function __ieee754_lgamma_r
	.p2align	2
___ieee754_lgamma_r:                    ; @__ieee754_lgamma_r
	.cfi_startproc
; %bb.0:
	stp	d9, d8, [sp, #-48]!             ; 16-byte Folded Spill
	.cfi_def_cfa_offset 48
	stp	x20, x19, [sp, #16]             ; 16-byte Folded Spill
	stp	x29, x30, [sp, #32]             ; 16-byte Folded Spill
	add	x29, sp, #32
	.cfi_def_cfa w29, 16
	.cfi_offset w30, -8
	.cfi_offset w29, -16
	.cfi_offset w19, -24
	.cfi_offset w20, -32
	.cfi_offset b8, -40
	.cfi_offset b9, -48
	mov	x19, x0
	fmov	d8, d0
	bl	_EXTRACT_WORDS
	mov	w8, #1
	str	w8, [x19]
	fabs	d0, d8
	bl	___ieee754_log
	fneg	d0, d0
	ldp	x29, x30, [sp, #32]             ; 16-byte Folded Reload
	ldp	x20, x19, [sp, #16]             ; 16-byte Folded Reload
	ldp	d9, d8, [sp], #48               ; 16-byte Folded Reload
	ret
	.cfi_endproc
                                        ; -- End function
	.comm	_one,8,3                        ; @one
	.comm	_vzero,8,3                      ; @vzero
	.comm	_zero,8,3                       ; @zero
	.comm	_pi,8,3                         ; @pi
	.comm	_tc,8,3                         ; @tc
	.comm	_a0,4,2                         ; @a0
	.comm	_a2,4,2                         ; @a2
	.comm	_a4,4,2                         ; @a4
	.comm	_a6,4,2                         ; @a6
	.comm	_a8,4,2                         ; @a8
	.comm	_a10,8,3                        ; @a10
	.comm	_a1,4,2                         ; @a1
	.comm	_a3,4,2                         ; @a3
	.comm	_a5,4,2                         ; @a5
	.comm	_a7,4,2                         ; @a7
	.comm	_a9,4,2                         ; @a9
	.comm	_a11,8,3                        ; @a11
	.comm	_t0,4,2                         ; @t0
	.comm	_t3,4,2                         ; @t3
	.comm	_t6,4,2                         ; @t6
	.comm	_t9,4,2                         ; @t9
	.comm	_t12,8,3                        ; @t12
	.comm	_t1,4,2                         ; @t1
	.comm	_t4,4,2                         ; @t4
	.comm	_t7,4,2                         ; @t7
	.comm	_t10,4,2                        ; @t10
	.comm	_t13,8,3                        ; @t13
	.comm	_t2,4,2                         ; @t2
	.comm	_t5,4,2                         ; @t5
	.comm	_t8,4,2                         ; @t8
	.comm	_t11,4,2                        ; @t11
	.comm	_t14,8,3                        ; @t14
	.comm	_tt,4,2                         ; @tt
	.comm	_tf,4,2                         ; @tf
	.comm	_u0,4,2                         ; @u0
	.comm	_u1,4,2                         ; @u1
	.comm	_u2,4,2                         ; @u2
	.comm	_u3,4,2                         ; @u3
	.comm	_u4,4,2                         ; @u4
	.comm	_u5,8,3                         ; @u5
	.comm	_v1,4,2                         ; @v1
	.comm	_v2,4,2                         ; @v2
	.comm	_v3,4,2                         ; @v3
	.comm	_v4,4,2                         ; @v4
	.comm	_v5,8,3                         ; @v5
	.comm	_s0,8,3                         ; @s0
	.comm	_s1,8,3                         ; @s1
	.comm	_s2,8,3                         ; @s2
	.comm	_s3,8,3                         ; @s3
	.comm	_s4,8,3                         ; @s4
	.comm	_s5,8,3                         ; @s5
	.comm	_s6,8,3                         ; @s6
	.comm	_r1,8,3                         ; @r1
	.comm	_r2,8,3                         ; @r2
	.comm	_r3,8,3                         ; @r3
	.comm	_r4,8,3                         ; @r4
	.comm	_r5,8,3                         ; @r5
	.comm	_r6,8,3                         ; @r6
	.comm	_w0,8,3                         ; @w0
	.comm	_w1,8,3                         ; @w1
	.comm	_w2,8,3                         ; @w2
	.comm	_w3,8,3                         ; @w3
	.comm	_w4,8,3                         ; @w4
	.comm	_w5,8,3                         ; @w5
	.comm	_w6,8,3                         ; @w6
	.comm	_half,8,3                       ; @half
.subsections_via_symbols
