	.file	"extr_kmath.c_kf_lgamma.c"
	.intel_syntax noprefix
	.text
	.p2align 4
	.globl	kf_lgamma
	.type	kf_lgamma, @function
kf_lgamma:
.LFB0:
	.cfi_startproc
	endbr64
	sub	rsp, 24
	.cfi_def_cfa_offset 32
	movsd	xmm2, QWORD PTR .LC0[rip]
	movsd	xmm3, QWORD PTR .LC3[rip]
	movapd	xmm1, xmm0
	movsd	QWORD PTR [rsp], xmm1
	addsd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm3, xmm1
	divsd	xmm0, xmm2
	movsd	xmm2, QWORD PTR .LC4[rip]
	divsd	xmm2, xmm3
	movsd	xmm3, QWORD PTR .LC5[rip]
	addsd	xmm3, xmm1
	addsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	divsd	xmm0, xmm3
	movsd	xmm3, QWORD PTR .LC7[rip]
	addsd	xmm3, xmm1
	subsd	xmm2, xmm0
	movapd	xmm0, xmm2
	movsd	xmm2, QWORD PTR .LC8[rip]
	divsd	xmm2, xmm3
	movsd	xmm3, QWORD PTR .LC9[rip]
	addsd	xmm3, xmm1
	addsd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	divsd	xmm0, xmm3
	movsd	xmm3, QWORD PTR .LC11[rip]
	addsd	xmm3, xmm1
	subsd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC12[rip]
	divsd	xmm0, xmm3
	movsd	xmm3, QWORD PTR .LC13[rip]
	addsd	xmm3, xmm1
	addsd	xmm0, xmm2
	movsd	xmm2, QWORD PTR .LC14[rip]
	divsd	xmm2, xmm3
	subsd	xmm0, xmm2
	movapd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC15[rip]
	divsd	xmm0, xmm1
	addsd	xmm0, xmm2
	addsd	xmm0, QWORD PTR .LC16[rip]
	call	log@PLT
	movsd	xmm1, QWORD PTR [rsp]
	movsd	QWORD PTR 8[rsp], xmm0
	movsd	xmm0, QWORD PTR .LC17[rip]
	addsd	xmm0, xmm1
	call	log@PLT
	movsd	xmm2, QWORD PTR 8[rsp]
	movsd	xmm1, QWORD PTR [rsp]
	subsd	xmm2, QWORD PTR .LC18[rip]
	subsd	xmm2, xmm1
	subsd	xmm1, QWORD PTR .LC19[rip]
	add	rsp, 24
	.cfi_def_cfa_offset 8
	mulsd	xmm1, xmm0
	addsd	xmm2, xmm1
	movapd	xmm0, xmm2
	ret
	.cfi_endproc
.LFE0:
	.size	kf_lgamma, .-kf_lgamma
	.section	.rodata.cst8,"aM",@progbits,8
	.align 8
.LC0:
	.long	0
	.long	1075576832
	.align 8
.LC1:
	.long	1776409544
	.long	1048987109
	.align 8
.LC2:
	.long	0
	.long	0
	.align 8
.LC3:
	.long	0
	.long	1075314688
	.align 8
.LC4:
	.long	1545109219
	.long	1055184327
	.align 8
.LC5:
	.long	0
	.long	1075052544
	.align 8
.LC6:
	.long	331054657
	.long	1069661362
	.align 8
.LC7:
	.long	0
	.long	1074790400
	.align 8
.LC8:
	.long	2118128190
	.long	1076429762
	.align 8
.LC9:
	.long	0
	.long	1074266112
	.align 8
.LC10:
	.long	1369216151
	.long	1080431534
	.align 8
.LC11:
	.long	0
	.long	1073741824
	.align 8
.LC12:
	.long	1641247757
	.long	1082661526
	.align 8
.LC13:
	.long	0
	.long	1072693248
	.align 8
.LC14:
	.long	2396263718
	.long	1083419790
	.align 8
.LC15:
	.long	3066235639
	.long	1082467369
	.align 8
.LC16:
	.long	4294962957
	.long	1072693247
	.align 8
.LC17:
	.long	0
	.long	1075445760
	.align 8
.LC18:
	.long	3337840682
	.long	1075204865
	.align 8
.LC19:
	.long	0
	.long	1071644672
	.ident	"GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0"
	.section	.note.GNU-stack,"",@progbits
	.section	.note.gnu.property,"a"
	.align 8
	.long	 1f - 0f
	.long	 4f - 1f
	.long	 5
0:
	.string	 "GNU"
1:
	.align 8
	.long	 0xc0000002
	.long	 3f - 2f
2:
	.long	 0x3
3:
	.align 8
4:

	.arch armv5t
	.eabi_attribute 20, 1
	.eabi_attribute 21, 1
	.eabi_attribute 23, 3
	.eabi_attribute 24, 1
	.eabi_attribute 25, 1
	.eabi_attribute 26, 2
	.eabi_attribute 30, 2
	.eabi_attribute 34, 0
	.eabi_attribute 18, 4
	.file	"extr_kmath.c_kf_lgamma.c"
	.text
	.global	__aeabi_dadd
	.global	__aeabi_ddiv
	.global	__aeabi_dsub
	.global	__aeabi_dmul
	.align	2
	.global	kf_lgamma
	.syntax unified
	.arm
	.fpu softvfp
	.type	kf_lgamma, %function
kf_lgamma:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	push	{r4, r5, r6, r7, r8, r9, r10, lr}
	mov	r2, #0
	ldr	r3, .L4
	mov	r4, r0
	mov	r5, r1
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	ldr	r0, .L4+4
	ldr	r1, .L4+8
	bl	__aeabi_ddiv
	mov	r2, #0
	mov	r3, #0
	bl	__aeabi_dadd
	mov	r2, #0
	mov	r6, r0
	mov	r7, r1
	mov	r0, r4
	mov	r1, r5
	ldr	r3, .L4+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	ldr	r0, .L4+16
	ldr	r1, .L4+20
	bl	__aeabi_ddiv
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dadd
	mov	r2, #0
	mov	r6, r0
	mov	r7, r1
	mov	r0, r4
	mov	r1, r5
	ldr	r3, .L4+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	ldr	r0, .L4+28
	ldr	r1, .L4+32
	bl	__aeabi_ddiv
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dsub
	mov	r2, #0
	mov	r6, r0
	mov	r7, r1
	mov	r0, r4
	mov	r1, r5
	ldr	r3, .L4+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	ldr	r0, .L4+40
	ldr	r1, .L4+44
	bl	__aeabi_ddiv
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dadd
	mov	r2, #0
	mov	r6, r0
	mov	r7, r1
	mov	r0, r4
	mov	r1, r5
	ldr	r3, .L4+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	ldr	r0, .L4+52
	ldr	r1, .L4+56
	bl	__aeabi_ddiv
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dsub
	mov	r2, #0
	mov	r6, r0
	mov	r7, r1
	mov	r3, #1073741824
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	ldr	r0, .L4+60
	ldr	r1, .L4+64
	bl	__aeabi_ddiv
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dadd
	mov	r2, #0
	mov	r6, r0
	mov	r7, r1
	mov	r0, r4
	mov	r1, r5
	ldr	r3, .L4+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	ldr	r0, .L4+72
	ldr	r1, .L4+76
	bl	__aeabi_ddiv
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dsub
	mov	r6, r0
	mov	r7, r1
	mov	r2, r4
	mov	r3, r5
	ldr	r0, .L4+80
	ldr	r1, .L4+84
	bl	__aeabi_ddiv
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dadd
	ldr	r2, .L4+88
	ldr	r3, .L4+92
	bl	__aeabi_dadd
	bl	log
	mov	r2, #0
	mov	r8, r0
	mov	r9, r1
	ldr	r3, .L4+96
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dadd
	bl	log
	ldr	r2, .L4+100
	mov	r6, r0
	mov	r7, r1
	mov	r0, r8
	mov	r1, r9
	ldr	r3, .L4+104
	bl	__aeabi_dsub
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dsub
	mov	r2, #0
	mov	r8, r0
	mov	r9, r1
	mov	r0, r4
	mov	r1, r5
	ldr	r3, .L4+108
	bl	__aeabi_dsub
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dmul
	mov	r2, r0
	mov	r3, r1
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dadd
	pop	{r4, r5, r6, r7, r8, r9, r10, pc}
.L5:
	.align	2
.L4:
	.word	1075576832
	.word	1776409544
	.word	1048987109
	.word	1075314688
	.word	1545109219
	.word	1055184327
	.word	1075052544
	.word	331054657
	.word	1069661362
	.word	1074790400
	.word	2118128190
	.word	1076429762
	.word	1074266112
	.word	1369216151
	.word	1080431534
	.word	1641247757
	.word	1082661526
	.word	1072693248
	.word	-1898703578
	.word	1083419790
	.word	-1228731657
	.word	1082467369
	.word	-4339
	.word	1072693247
	.word	1075445760
	.word	-957126614
	.word	1075204865
	.word	1071644672
	.size	kf_lgamma, .-kf_lgamma
	.ident	"GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0"
	.section	.note.GNU-stack,"",%progbits
