	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	4, 0x90                         ## -- Begin function ps_hybrid_analysis_c
_ps_hybrid_analysis_c:                  ## @ps_hybrid_analysis_c
	.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
	.cfi_offset %rbx, -56
	.cfi_offset %r12, -48
	.cfi_offset %r13, -40
	.cfi_offset %r14, -32
	.cfi_offset %r15, -24
	testl	%r8d, %r8d
	jle	LBB0_3
## %bb.1:
	movslq	%ecx, %rax
	movl	%r8d, %r8d
	addq	$4, %rdi
	shlq	$3, %rax
	movq	%rax, -48(%rbp)                 ## 8-byte Spill
	shlq	$6, %r8
	xorl	%r10d, %r10d
	.p2align	4, 0x90
LBB0_2:                                 ## =>This Inner Loop Header: Depth=1
	movl	48(%rdx,%r10), %r11d
	movl	48(%rsi), %ebx
	imull	%r11d, %ebx
	imull	52(%rsi), %r11d
	movl	(%rsi), %r12d
	movl	4(%rsi), %r15d
	movl	96(%rsi), %r14d
	movl	100(%rsi), %eax
	leal	(%r14,%r12), %ecx
	movl	(%rdx,%r10), %r13d
	movl	4(%rdx,%r10), %r9d
	imull	%r13d, %ecx
	addl	%ebx, %ecx
	movl	%eax, %ebx
	subl	%r15d, %ebx
	imull	%r9d, %ebx
	addl	%ecx, %ebx
	addl	%r15d, %eax
	imull	%r13d, %eax
	addl	%r11d, %eax
	subl	%r14d, %r12d
	imull	%r9d, %r12d
	addl	%eax, %r12d
	movl	8(%rsi), %r11d
	movl	12(%rsi), %r14d
	movl	88(%rsi), %r9d
	movl	92(%rsi), %eax
	movl	8(%rdx,%r10), %r15d
	leal	(%r9,%r11), %ecx
	imull	%r15d, %ecx
	addl	%ebx, %ecx
	movl	12(%rdx,%r10), %r13d
	movl	%eax, %ebx
	subl	%r14d, %ebx
	imull	%r13d, %ebx
	addl	%ecx, %ebx
	addl	%r14d, %eax
	imull	%r15d, %eax
	addl	%r12d, %eax
	subl	%r9d, %r11d
	imull	%r13d, %r11d
	addl	%eax, %r11d
	movl	16(%rsi), %r12d
	movl	20(%rsi), %r14d
	movl	80(%rsi), %r9d
	movl	84(%rsi), %eax
	movl	16(%rdx,%r10), %r15d
	leal	(%r9,%r12), %ecx
	imull	%r15d, %ecx
	addl	%ebx, %ecx
	movl	20(%rdx,%r10), %r13d
	movl	%eax, %ebx
	subl	%r14d, %ebx
	imull	%r13d, %ebx
	addl	%ecx, %ebx
	addl	%r14d, %eax
	imull	%r15d, %eax
	addl	%r11d, %eax
	subl	%r9d, %r12d
	imull	%r13d, %r12d
	addl	%eax, %r12d
	movl	24(%rsi), %r15d
	movl	28(%rsi), %r11d
	movl	72(%rsi), %r9d
	movl	76(%rsi), %ecx
	movl	24(%rdx,%r10), %r14d
	leal	(%r9,%r15), %eax
	imull	%r14d, %eax
	addl	%ebx, %eax
	movl	28(%rdx,%r10), %r13d
	movl	%ecx, %ebx
	subl	%r11d, %ebx
	imull	%r13d, %ebx
	addl	%eax, %ebx
	addl	%r11d, %ecx
	imull	%r14d, %ecx
	addl	%r12d, %ecx
	subl	%r9d, %r15d
	imull	%r13d, %r15d
	addl	%ecx, %r15d
	movl	32(%rsi), %r12d
	movl	36(%rsi), %r11d
	movl	64(%rsi), %r9d
	movl	68(%rsi), %eax
	movl	32(%rdx,%r10), %r14d
	leal	(%r9,%r12), %ecx
	imull	%r14d, %ecx
	addl	%ebx, %ecx
	movl	36(%rdx,%r10), %r13d
	movl	%eax, %ebx
	subl	%r11d, %ebx
	imull	%r13d, %ebx
	addl	%ecx, %ebx
	addl	%r11d, %eax
	imull	%r14d, %eax
	addl	%r15d, %eax
	subl	%r9d, %r12d
	imull	%r13d, %r12d
	addl	%eax, %r12d
	movl	40(%rsi), %r15d
	movl	44(%rsi), %r11d
	movl	56(%rsi), %r9d
	movl	60(%rsi), %eax
	movl	40(%rdx,%r10), %r14d
	leal	(%r9,%r15), %r13d
	imull	%r14d, %r13d
	addl	%ebx, %r13d
	movl	44(%rdx,%r10), %ebx
	movl	%eax, %ecx
	subl	%r11d, %ecx
	imull	%ebx, %ecx
	addl	%r13d, %ecx
	addl	%r11d, %eax
	imull	%r14d, %eax
	addl	%r12d, %eax
	subl	%r9d, %r15d
	imull	%ebx, %r15d
	addl	%eax, %r15d
	movl	%ecx, -4(%rdi)
	movl	%r15d, (%rdi)
	addq	-48(%rbp), %rdi                 ## 8-byte Folded Reload
	addq	$64, %r10
	cmpq	%r10, %r8
	jne	LBB0_2
LBB0_3:
	popq	%rbx
	popq	%r12
	popq	%r13
	popq	%r14
	popq	%r15
	popq	%rbp
	retq
	.cfi_endproc
                                        ## -- End function
	.no_dead_strip	_ps_hybrid_analysis_c
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	2                               ; -- Begin function ps_hybrid_analysis_c
_ps_hybrid_analysis_c:                  ; @ps_hybrid_analysis_c
	.cfi_startproc
; %bb.0:
                                        ; kill: def $w3 killed $w3 def $x3
	cmp	w4, #1
	b.lt	LBB0_3
; %bb.1:
	add	x8, x0, #4
	sbfiz	x9, x3, #3, #32
	add	x10, x2, #24
	mov	w11, w4
LBB0_2:                                 ; =>This Inner Loop Header: Depth=1
	ldr	w12, [x10, #24]
	ldp	w13, w14, [x1, #48]
	mul	w13, w13, w12
	mul	w12, w14, w12
	ldp	w14, w15, [x1]
	ldp	w16, w17, [x1, #96]
	add	w0, w16, w14
	ldp	w2, w3, [x10, #-24]
	sub	w4, w17, w15
	madd	w13, w2, w0, w13
	add	w15, w17, w15
	madd	w13, w3, w4, w13
	sub	w14, w14, w16
	madd	w12, w2, w15, w12
	ldp	w15, w16, [x1, #8]
	madd	w12, w3, w14, w12
	ldp	w17, w14, [x1, #88]
	add	w0, w17, w15
	ldp	w2, w3, [x10, #-16]
	sub	w4, w14, w16
	madd	w13, w2, w0, w13
	madd	w13, w3, w4, w13
	add	w14, w14, w16
	sub	w15, w15, w17
	madd	w12, w2, w14, w12
	madd	w12, w3, w15, w12
	ldp	w14, w15, [x1, #16]
	ldp	w16, w17, [x1, #80]
	ldp	w0, w2, [x10, #-8]
	add	w3, w16, w14
	sub	w4, w17, w15
	madd	w13, w0, w3, w13
	add	w15, w17, w15
	sub	w14, w14, w16
	madd	w12, w0, w15, w12
	madd	w13, w2, w4, w13
	ldp	w15, w16, [x1, #24]
	ldp	w17, w0, [x1, #72]
	add	w3, w17, w15
	madd	w12, w2, w14, w12
	ldp	w14, w2, [x10]
	sub	w4, w0, w16
	madd	w13, w14, w3, w13
	add	w16, w0, w16
	madd	w13, w2, w4, w13
	sub	w15, w15, w17
	madd	w12, w14, w16, w12
	ldp	w14, w16, [x1, #32]
	madd	w12, w2, w15, w12
	ldp	w17, w15, [x1, #64]
	add	w0, w17, w14
	ldp	w2, w3, [x10, #8]
	sub	w4, w15, w16
	madd	w13, w2, w0, w13
	madd	w13, w3, w4, w13
	add	w15, w15, w16
	sub	w14, w14, w17
	madd	w12, w2, w15, w12
	madd	w12, w3, w14, w12
	ldp	w15, w14, [x1, #40]
	ldp	w16, w17, [x1, #56]
	ldp	w0, w2, [x10, #16]
	add	w3, w16, w15
	sub	w4, w17, w14
	madd	w13, w0, w3, w13
	add	w14, w17, w14
	sub	w15, w15, w16
	madd	w12, w0, w14, w12
	madd	w13, w2, w4, w13
	madd	w12, w2, w15, w12
	stp	w13, w12, [x8, #-4]
	add	x8, x8, x9
	add	x10, x10, #64
	subs	x11, x11, #1
	b.ne	LBB0_2
LBB0_3:
	ret
	.cfi_endproc
                                        ; -- End function
	.no_dead_strip	_ps_hybrid_analysis_c
.subsections_via_symbols
