	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.section	__TEXT,__literal4,4byte_literals
	.p2align	2                               ## -- Begin function find_form_factor
LCPI0_0:
	.long	0x3f800000                      ## float 1
LCPI0_2:
	.long	0x40000000                      ## float 2
LCPI0_3:
	.long	0x40800000                      ## float 4
LCPI0_4:
	.long	0x3f000000                      ## float 0.5
LCPI0_5:
	.long	0x00000000                      ## float 0
	.section	__TEXT,__literal16,16byte_literals
	.p2align	4
LCPI0_1:
	.long	0x7fffffff                      ## float NaN
	.long	0x7fffffff                      ## float NaN
	.long	0x7fffffff                      ## float NaN
	.long	0x7fffffff                      ## float NaN
	.section	__TEXT,__text,regular,pure_instructions
	.p2align	4, 0x90
_find_form_factor:                      ## @find_form_factor
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	pushq	%r15
	pushq	%r14
	pushq	%r13
	pushq	%r12
	pushq	%rbx
	subq	$200, %rsp
	.cfi_offset %rbx, -56
	.cfi_offset %r12, -48
	.cfi_offset %r13, -40
	.cfi_offset %r14, -32
	.cfi_offset %r15, -24
	movq	%rdx, -72(%rbp)                 ## 8-byte Spill
	movaps	%xmm0, %xmm3
	movss	LCPI0_0(%rip), %xmm0            ## xmm0 = mem[0],zero,zero,zero
	movss	%xmm0, -56(%rbp)                ## 4-byte Spill
	xorps	%xmm0, %xmm0
	movss	%xmm0, -48(%rbp)                ## 4-byte Spill
	xorps	%xmm0, %xmm0
	movss	%xmm0, -44(%rbp)                ## 4-byte Spill
	testl	%edi, %edi
	jle	LBB0_22
## %bb.1:
	movl	%esi, %r14d
	xorps	%xmm0, %xmm0
	cvtsi2ss	%esi, %xmm0
	leal	-1(%r14), %eax
	movss	%xmm1, -84(%rbp)                ## 4-byte Spill
	xorps	%xmm1, %xmm1
	cvtsi2ss	%eax, %xmm1
	movss	LCPI0_0(%rip), %xmm2            ## xmm2 = mem[0],zero,zero,zero
	movaps	%xmm2, %xmm4
	divss	%xmm0, %xmm4
	divss	%xmm1, %xmm2
	movss	%xmm2, -80(%rbp)                ## 4-byte Spill
	movl	%edi, %eax
	movq	%rax, -224(%rbp)                ## 8-byte Spill
	xorps	%xmm1, %xmm1
	movss	%xmm4, -60(%rbp)                ## 4-byte Spill
	xorps	%xmm0, %xmm0
	movss	%xmm0, -44(%rbp)                ## 4-byte Spill
	mulss	%xmm1, %xmm4
	movss	%xmm4, -76(%rbp)                ## 4-byte Spill
	movl	%esi, %ebx
	movl	%ebx, %r13d
	andl	$-2, %r13d
	movq	-72(%rbp), %rax                 ## 8-byte Reload
	addq	$4, %rax
	movq	%rax, -208(%rbp)                ## 8-byte Spill
	xorl	%r15d, %r15d
	xorps	%xmm0, %xmm0
	movss	%xmm0, -48(%rbp)                ## 4-byte Spill
	movss	%xmm3, -52(%rbp)                ## 4-byte Spill
	movq	%r14, -168(%rbp)                ## 8-byte Spill
	movq	%r13, -200(%rbp)                ## 8-byte Spill
	jmp	LBB0_2
	.p2align	4, 0x90
LBB0_20:                                ##   in Loop: Header=BB0_2 Depth=1
	movaps	%xmm6, -128(%rbp)               ## 16-byte Spill
	movaps	%xmm5, -144(%rbp)               ## 16-byte Spill
	mulss	-80(%rbp), %xmm0                ## 4-byte Folded Reload
	sqrtss	%xmm0, %xmm0
	mulss	-60(%rbp), %xmm4                ## 4-byte Folded Reload
	movaps	%xmm4, -112(%rbp)               ## 16-byte Spill
	mulss	LCPI0_3(%rip), %xmm0
	addss	%xmm6, %xmm0
	movaps	%xmm7, %xmm1
	callq	_FFMIN
	movaps	-128(%rbp), %xmm1               ## 16-byte Reload
	divss	%xmm0, %xmm1
	xorps	%xmm0, %xmm0
	sqrtss	%xmm1, %xmm0
	mulss	-112(%rbp), %xmm0               ## 16-byte Folded Reload
	movss	%xmm0, -160(%rbp)               ## 4-byte Spill
	movss	LCPI0_4(%rip), %xmm0            ## xmm0 = mem[0],zero,zero,zero
	movaps	-144(%rbp), %xmm1               ## 16-byte Reload
	callq	_FFMAX
	movss	-52(%rbp), %xmm3                ## 4-byte Reload
                                        ## xmm3 = mem[0],zero,zero,zero
	movss	-160(%rbp), %xmm1               ## 4-byte Reload
                                        ## xmm1 = mem[0],zero,zero,zero
	divss	%xmm0, %xmm1
	movss	-44(%rbp), %xmm0                ## 4-byte Reload
                                        ## xmm0 = mem[0],zero,zero,zero
	addss	%xmm1, %xmm0
	movss	%xmm0, -44(%rbp)                ## 4-byte Spill
	movss	-48(%rbp), %xmm0                ## 4-byte Reload
                                        ## xmm0 = mem[0],zero,zero,zero
	addss	-112(%rbp), %xmm0               ## 16-byte Folded Reload
	movss	%xmm0, -48(%rbp)                ## 4-byte Spill
LBB0_21:                                ##   in Loop: Header=BB0_2 Depth=1
	incq	%r15
	cmpq	-224(%rbp), %r15                ## 8-byte Folded Reload
	je	LBB0_22
LBB0_2:                                 ## =>This Loop Header: Depth=1
                                        ##     Child Loop BB0_4 Depth 2
                                        ##     Child Loop BB0_17 Depth 2
	testl	%r14d, %r14d
	jle	LBB0_13
## %bb.3:                               ##   in Loop: Header=BB0_2 Depth=1
	movl	%r15d, %r14d
	andl	$33554431, %r14d                ## imm = 0x1FFFFFF
	shlq	$9, %r14
	movq	-208(%rbp), %rax                ## 8-byte Reload
	leaq	(%rax,%r14), %r12
	addq	-72(%rbp), %r14                 ## 8-byte Folded Reload
	movl	%r15d, %eax
	shll	$7, %eax
	movq	%rax, -216(%rbp)                ## 8-byte Spill
	xorps	%xmm5, %xmm5
	xorl	%r13d, %r13d
	xorps	%xmm7, %xmm7
	xorps	%xmm4, %xmm4
	xorps	%xmm6, %xmm6
	jmp	LBB0_4
	.p2align	4, 0x90
LBB0_5:                                 ##   in Loop: Header=BB0_4 Depth=2
	movaps	-144(%rbp), %xmm5               ## 16-byte Reload
	addss	LCPI0_0(%rip), %xmm5
LBB0_10:                                ##   in Loop: Header=BB0_4 Depth=2
	movaps	-112(%rbp), %xmm4               ## 16-byte Reload
	movaps	-128(%rbp), %xmm6               ## 16-byte Reload
	movaps	-192(%rbp), %xmm0               ## 16-byte Reload
	addss	%xmm0, %xmm6
	addss	%xmm2, %xmm4
	incq	%r13
	cmpq	%r13, %rbx
	je	LBB0_11
LBB0_4:                                 ##   Parent Loop BB0_2 Depth=1
                                        ## =>  This Inner Loop Header: Depth=2
	movaps	%xmm6, -128(%rbp)               ## 16-byte Spill
	movaps	%xmm5, -144(%rbp)               ## 16-byte Spill
	movaps	%xmm4, -112(%rbp)               ## 16-byte Spill
	movss	(%r14,%r13,4), %xmm1            ## xmm1 = mem[0],zero,zero,zero
	movaps	%xmm1, -160(%rbp)               ## 16-byte Spill
	andps	LCPI0_1(%rip), %xmm1
	movaps	%xmm7, %xmm0
	movaps	%xmm1, -192(%rbp)               ## 16-byte Spill
	callq	_FFMAX
	movaps	-160(%rbp), %xmm2               ## 16-byte Reload
	movss	-52(%rbp), %xmm3                ## 4-byte Reload
                                        ## xmm3 = mem[0],zero,zero,zero
	movaps	%xmm0, %xmm7
	mulss	%xmm2, %xmm2
	ucomiss	%xmm3, %xmm2
	jae	LBB0_5
## %bb.6:                               ##   in Loop: Header=BB0_4 Depth=2
	movss	-84(%rbp), %xmm1                ## 4-byte Reload
                                        ## xmm1 = mem[0],zero,zero,zero
	ucomiss	LCPI0_2(%rip), %xmm1
	movaps	%xmm2, %xmm0
	divss	%xmm3, %xmm0
	jne	LBB0_8
	jp	LBB0_8
## %bb.7:                               ##   in Loop: Header=BB0_4 Depth=2
	mulss	%xmm0, %xmm0
	jmp	LBB0_9
LBB0_8:                                 ##   in Loop: Header=BB0_4 Depth=2
	movaps	%xmm7, -240(%rbp)               ## 16-byte Spill
	movaps	%xmm2, -160(%rbp)               ## 16-byte Spill
	callq	_ff_fast_powf
	movaps	-160(%rbp), %xmm2               ## 16-byte Reload
	movaps	-240(%rbp), %xmm7               ## 16-byte Reload
	movss	-52(%rbp), %xmm3                ## 4-byte Reload
                                        ## xmm3 = mem[0],zero,zero,zero
	xorps	%xmm0, %xmm0
	cvtsi2ss	%rax, %xmm0
LBB0_9:                                 ##   in Loop: Header=BB0_4 Depth=2
	movaps	-144(%rbp), %xmm5               ## 16-byte Reload
	addss	%xmm0, %xmm5
	jmp	LBB0_10
	.p2align	4, 0x90
LBB0_11:                                ##   in Loop: Header=BB0_2 Depth=1
	ucomiss	%xmm3, %xmm4
	jbe	LBB0_12
## %bb.14:                              ##   in Loop: Header=BB0_2 Depth=1
	mulss	-60(%rbp), %xmm6                ## 4-byte Folded Reload
	movq	-168(%rbp), %r14                ## 8-byte Reload
	cmpl	$1, %r14d
	jne	LBB0_16
## %bb.15:                              ##   in Loop: Header=BB0_2 Depth=1
	xorps	%xmm0, %xmm0
	xorl	%eax, %eax
	movaps	LCPI0_1(%rip), %xmm3            ## xmm3 = [NaN,NaN,NaN,NaN]
	jmp	LBB0_18
	.p2align	4, 0x90
LBB0_13:                                ##   in Loop: Header=BB0_2 Depth=1
	xorps	%xmm4, %xmm4
	ucomiss	%xmm3, %xmm4
	movss	-76(%rbp), %xmm6                ## 4-byte Reload
                                        ## xmm6 = mem[0],zero,zero,zero
	xorps	%xmm7, %xmm7
	xorps	%xmm5, %xmm5
	xorps	%xmm0, %xmm0
	ja	LBB0_20
	jmp	LBB0_21
	.p2align	4, 0x90
LBB0_12:                                ##   in Loop: Header=BB0_2 Depth=1
	movq	-168(%rbp), %r14                ## 8-byte Reload
	jmp	LBB0_21
LBB0_16:                                ##   in Loop: Header=BB0_2 Depth=1
	xorps	%xmm1, %xmm1
	xorl	%eax, %eax
	movq	-200(%rbp), %r13                ## 8-byte Reload
	movaps	LCPI0_1(%rip), %xmm3            ## xmm3 = [NaN,NaN,NaN,NaN]
	.p2align	4, 0x90
LBB0_17:                                ##   Parent Loop BB0_2 Depth=1
                                        ## =>  This Inner Loop Header: Depth=2
	movss	-4(%r12,%rax,4), %xmm2          ## xmm2 = mem[0],zero,zero,zero
	movss	(%r12,%rax,4), %xmm0            ## xmm0 = mem[0],zero,zero,zero
	andps	%xmm3, %xmm2
	subss	%xmm6, %xmm2
	mulss	%xmm2, %xmm2
	addss	%xmm1, %xmm2
	andps	%xmm3, %xmm0
	subss	%xmm6, %xmm0
	mulss	%xmm0, %xmm0
	addss	%xmm2, %xmm0
	addq	$2, %rax
	movaps	%xmm0, %xmm1
	cmpq	%rax, %r13
	jne	LBB0_17
LBB0_18:                                ##   in Loop: Header=BB0_2 Depth=1
	testb	$1, %bl
	je	LBB0_20
## %bb.19:                              ##   in Loop: Header=BB0_2 Depth=1
	addq	-216(%rbp), %rax                ## 8-byte Folded Reload
	movq	-72(%rbp), %rcx                 ## 8-byte Reload
	movss	(%rcx,%rax,4), %xmm1            ## xmm1 = mem[0],zero,zero,zero
	andps	%xmm3, %xmm1
	subss	%xmm6, %xmm1
	mulss	%xmm1, %xmm1
	addss	%xmm1, %xmm0
	jmp	LBB0_20
LBB0_22:
	movss	-48(%rbp), %xmm1                ## 4-byte Reload
                                        ## xmm1 = mem[0],zero,zero,zero
	ucomiss	LCPI0_5(%rip), %xmm1
	jbe	LBB0_24
## %bb.23:
	movss	-44(%rbp), %xmm0                ## 4-byte Reload
                                        ## xmm0 = mem[0],zero,zero,zero
	divss	%xmm1, %xmm0
	movss	%xmm0, -56(%rbp)                ## 4-byte Spill
LBB0_24:
	movss	-56(%rbp), %xmm0                ## 4-byte Reload
                                        ## xmm0 = mem[0],zero,zero,zero
	addq	$200, %rsp
	popq	%rbx
	popq	%r12
	popq	%r13
	popq	%r14
	popq	%r15
	popq	%rbp
	retq
	.cfi_endproc
                                        ## -- End function
	.no_dead_strip	_find_form_factor
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	2                               ; -- Begin function find_form_factor
_find_form_factor:                      ; @find_form_factor
	.cfi_startproc
; %bb.0:
	sub	sp, sp, #224
	.cfi_def_cfa_offset 224
	stp	d15, d14, [sp, #64]             ; 16-byte Folded Spill
	stp	d13, d12, [sp, #80]             ; 16-byte Folded Spill
	stp	d11, d10, [sp, #96]             ; 16-byte Folded Spill
	stp	d9, d8, [sp, #112]              ; 16-byte Folded Spill
	stp	x28, x27, [sp, #128]            ; 16-byte Folded Spill
	stp	x26, x25, [sp, #144]            ; 16-byte Folded Spill
	stp	x24, x23, [sp, #160]            ; 16-byte Folded Spill
	stp	x22, x21, [sp, #176]            ; 16-byte Folded Spill
	stp	x20, x19, [sp, #192]            ; 16-byte Folded Spill
	stp	x29, x30, [sp, #208]            ; 16-byte Folded Spill
	add	x29, sp, #208
	.cfi_def_cfa w29, 16
	.cfi_offset w30, -8
	.cfi_offset w29, -16
	.cfi_offset w19, -24
	.cfi_offset w20, -32
	.cfi_offset w21, -40
	.cfi_offset w22, -48
	.cfi_offset w23, -56
	.cfi_offset w24, -64
	.cfi_offset w25, -72
	.cfi_offset w26, -80
	.cfi_offset w27, -88
	.cfi_offset w28, -96
	.cfi_offset b8, -104
	.cfi_offset b9, -112
	.cfi_offset b10, -120
	.cfi_offset b11, -128
	.cfi_offset b12, -136
	.cfi_offset b13, -144
	.cfi_offset b14, -152
	.cfi_offset b15, -160
	fmov	s13, #1.00000000
	cmp	w0, #1
	b.lt	LBB0_22
; %bb.1:
	mov	x19, x2
	fmov	s9, s0
	mov	x20, x1
	mov	x21, #0
	scvtf	s0, w1
	fdiv	s2, s13, s0
	sub	w8, w1, #1
	scvtf	s0, w8
	fdiv	s0, s13, s0
	stp	s0, s2, [sp, #24]               ; 8-byte Folded Spill
	mov	w22, w0
	movi	d3, #0000000000000000
	movi	d0, #0000000000000000
	stp	s0, s1, [sp, #56]               ; 8-byte Folded Spill
	fmul	s0, s2, s3
	str	s0, [sp, #20]                   ; 4-byte Folded Spill
	mov	w24, w1
	and	x8, x24, #0xfffffff0
	str	x8, [sp, #8]                    ; 8-byte Folded Spill
	add	x25, x2, #32
	movi	d0, #0000000000000000
	str	s0, [sp, #52]                   ; 4-byte Folded Spill
	fmov	s8, #1.00000000
	b	LBB0_4
LBB0_2:                                 ;   in Loop: Header=BB0_4 Depth=1
	fmov	s13, #1.00000000
LBB0_3:                                 ;   in Loop: Header=BB0_4 Depth=1
	add	x21, x21, #1
	cmp	x21, x22
	b.eq	LBB0_23
LBB0_4:                                 ; =>This Loop Header: Depth=1
                                        ;     Child Loop BB0_8 Depth 2
                                        ;     Child Loop BB0_17 Depth 2
                                        ;     Child Loop BB0_20 Depth 2
	cmp	w20, #1
	b.lt	LBB0_15
; %bb.5:                                ;   in Loop: Header=BB0_4 Depth=1
	and	x8, x21, #0x1ffffff
	lsl	x26, x8, #7
	lsl	x8, x8, #9
	add	x27, x25, x8
	add	x28, x19, x8
	movi	d10, #0000000000000000
	mov	x23, x24
	movi	d11, #0000000000000000
	movi	d14, #0000000000000000
	movi	d13, #0000000000000000
	b	LBB0_8
LBB0_6:                                 ;   in Loop: Header=BB0_8 Depth=2
	fadd	s10, s10, s8
LBB0_7:                                 ;   in Loop: Header=BB0_8 Depth=2
	fadd	s13, s13, s12
	fadd	s14, s14, s15
	add	x28, x28, #4
	subs	x23, x23, #1
	b.eq	LBB0_12
LBB0_8:                                 ;   Parent Loop BB0_4 Depth=1
                                        ; =>  This Inner Loop Header: Depth=2
	ldr	s15, [x28]
	fabs	s12, s15
	fmov	s0, s11
	fmov	s1, s12
	bl	_FFMAX
	fmov	s11, s0
	fmul	s15, s15, s15
	fcmp	s15, s9
	b.ge	LBB0_6
; %bb.9:                                ;   in Loop: Header=BB0_8 Depth=2
	ldr	s1, [sp, #60]                   ; 4-byte Folded Reload
	fmov	s0, #2.00000000
	fcmp	s1, s0
	fdiv	s0, s15, s9
	b.ne	LBB0_11
; %bb.10:                               ;   in Loop: Header=BB0_8 Depth=2
	fmadd	s10, s0, s0, s10
	b	LBB0_7
LBB0_11:                                ;   in Loop: Header=BB0_8 Depth=2
	bl	_ff_fast_powf
	scvtf	s0, x0
	fadd	s10, s10, s0
	b	LBB0_7
LBB0_12:                                ;   in Loop: Header=BB0_4 Depth=1
	fcmp	s14, s9
	b.le	LBB0_2
; %bb.13:                               ;   in Loop: Header=BB0_4 Depth=1
	ldr	s0, [sp, #28]                   ; 4-byte Folded Reload
	fmul	s26, s0, s13
	cmp	w20, #16
	b.hs	LBB0_16
; %bb.14:                               ;   in Loop: Header=BB0_4 Depth=1
	mov	x9, #0
	movi	d0, #0000000000000000
	fmov	s13, #1.00000000
	b	LBB0_19
LBB0_15:                                ;   in Loop: Header=BB0_4 Depth=1
	movi	d14, #0000000000000000
	fcmp	s9, #0.0
	ldr	s26, [sp, #20]                  ; 4-byte Folded Reload
	movi	d11, #0000000000000000
	movi	d10, #0000000000000000
	movi	d0, #0000000000000000
	b.pl	LBB0_3
	b	LBB0_21
LBB0_16:                                ;   in Loop: Header=BB0_4 Depth=1
	dup.4s	v1, v26[0]
	movi	d0, #0000000000000000
	ldr	x8, [sp, #8]                    ; 8-byte Folded Reload
LBB0_17:                                ;   Parent Loop BB0_4 Depth=1
                                        ; =>  This Inner Loop Header: Depth=2
	ldp	q2, q3, [x27, #-32]
	ldp	q4, q5, [x27], #64
	fabs.4s	v2, v2
	fabs.4s	v3, v3
	fabs.4s	v4, v4
	fabs.4s	v5, v5
	fsub.4s	v2, v2, v1
	fsub.4s	v3, v3, v1
	fsub.4s	v4, v4, v1
	fsub.4s	v5, v5, v1
	fmul.4s	v2, v2, v2
	mov	s6, v2[3]
	mov	s7, v2[2]
	mov	s16, v2[1]
	fmul.4s	v3, v3, v3
	mov	s17, v3[3]
	mov	s18, v3[2]
	mov	s19, v3[1]
	fmul.4s	v4, v4, v4
	mov	s20, v4[3]
	mov	s21, v4[2]
	mov	s22, v4[1]
	fmul.4s	v5, v5, v5
	mov	s23, v5[3]
	mov	s24, v5[2]
	mov	s25, v5[1]
	fadd	s0, s0, s2
	fadd	s0, s0, s16
	fadd	s0, s0, s7
	fadd	s0, s0, s6
	fadd	s0, s0, s3
	fadd	s0, s0, s19
	fadd	s0, s0, s18
	fadd	s0, s0, s17
	fadd	s0, s0, s4
	fadd	s0, s0, s22
	fadd	s0, s0, s21
	fadd	s0, s0, s20
	fadd	s0, s0, s5
	fadd	s0, s0, s25
	fadd	s0, s0, s24
	fadd	s0, s0, s23
	subs	x8, x8, #16
	b.ne	LBB0_17
; %bb.18:                               ;   in Loop: Header=BB0_4 Depth=1
	ldr	x8, [sp, #8]                    ; 8-byte Folded Reload
	mov	x9, x8
	cmp	x8, x24
	fmov	s13, #1.00000000
	b.eq	LBB0_21
LBB0_19:                                ;   in Loop: Header=BB0_4 Depth=1
	add	x8, x9, x26
	add	x8, x19, x8, lsl #2
	sub	x9, x24, x9
LBB0_20:                                ;   Parent Loop BB0_4 Depth=1
                                        ; =>  This Inner Loop Header: Depth=2
	ldr	s1, [x8], #4
	fabs	s1, s1
	fsub	s1, s1, s26
	fmadd	s0, s1, s1, s0
	subs	x9, x9, #1
	b.ne	LBB0_20
LBB0_21:                                ;   in Loop: Header=BB0_4 Depth=1
	str	q26, [sp, #32]                  ; 16-byte Folded Spill
	ldr	s1, [sp, #24]                   ; 4-byte Folded Reload
	fmul	s0, s1, s0
	fsqrt	s0, s0
	ldr	s1, [sp, #28]                   ; 4-byte Folded Reload
	fmul	s12, s1, s14
	fmov	s1, #4.00000000
	fmadd	s0, s0, s1, s26
	fmov	s1, s11
	bl	_FFMIN
	ldr	q1, [sp, #32]                   ; 16-byte Folded Reload
	fdiv	s0, s1, s0
	fsqrt	s0, s0
	fmul	s11, s12, s0
	fmov	s0, #0.50000000
	fmov	s1, s10
	bl	_FFMAX
	fdiv	s0, s11, s0
	ldr	s1, [sp, #56]                   ; 4-byte Folded Reload
	fadd	s1, s1, s0
	ldr	s0, [sp, #52]                   ; 4-byte Folded Reload
	fadd	s0, s0, s12
	stp	s0, s1, [sp, #52]               ; 8-byte Folded Spill
	b	LBB0_3
LBB0_22:
	movi	d0, #0000000000000000
	str	s0, [sp, #52]                   ; 4-byte Folded Spill
	movi	d0, #0000000000000000
	str	s0, [sp, #56]                   ; 4-byte Folded Spill
LBB0_23:
	ldp	s1, s0, [sp, #52]               ; 8-byte Folded Reload
	fdiv	s0, s0, s1
	fcmp	s1, #0.0
	fcsel	s0, s0, s13, gt
	ldp	x29, x30, [sp, #208]            ; 16-byte Folded Reload
	ldp	x20, x19, [sp, #192]            ; 16-byte Folded Reload
	ldp	x22, x21, [sp, #176]            ; 16-byte Folded Reload
	ldp	x24, x23, [sp, #160]            ; 16-byte Folded Reload
	ldp	x26, x25, [sp, #144]            ; 16-byte Folded Reload
	ldp	x28, x27, [sp, #128]            ; 16-byte Folded Reload
	ldp	d9, d8, [sp, #112]              ; 16-byte Folded Reload
	ldp	d11, d10, [sp, #96]             ; 16-byte Folded Reload
	ldp	d13, d12, [sp, #80]             ; 16-byte Folded Reload
	ldp	d15, d14, [sp, #64]             ; 16-byte Folded Reload
	add	sp, sp, #224
	ret
	.cfi_endproc
                                        ; -- End function
	.no_dead_strip	_find_form_factor
.subsections_via_symbols
