	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	4, 0x90                         ## -- Begin function compute_error
_compute_error:                         ## @compute_error
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	testl	%esi, %esi
	jle	LBB0_3
## %bb.1:
	movsd	(%rdx), %xmm8                   ## xmm8 = mem[0],zero
	movsd	8(%rdx), %xmm9                  ## xmm9 = mem[0],zero
	movsd	16(%rdx), %xmm2                 ## xmm2 = mem[0],zero
	movsd	24(%rdx), %xmm3                 ## xmm3 = mem[0],zero
	movsd	32(%rdx), %xmm4                 ## xmm4 = mem[0],zero
	movsd	40(%rdx), %xmm5                 ## xmm5 = mem[0],zero
	movl	%esi, %r8d
	shlq	$2, %r8
	xorl	%edx, %edx
	.p2align	4, 0x90
LBB0_2:                                 ## =>This Inner Loop Header: Depth=1
	movq	(%rdi,%rdx,4), %rsi
	movq	8(%rdi,%rdx,4), %rax
	movsd	(%rax), %xmm6                   ## xmm6 = mem[0],zero
	movsd	8(%rax), %xmm7                  ## xmm7 = mem[0],zero
	movapd	%xmm9, %xmm1
	mulsd	%xmm7, %xmm1
	movapd	%xmm8, %xmm0
	mulsd	%xmm6, %xmm0
	addsd	%xmm1, %xmm0
	addsd	%xmm2, %xmm0
	subsd	(%rsi), %xmm0
	mulsd	%xmm4, %xmm7
	mulsd	%xmm3, %xmm6
	addsd	%xmm7, %xmm6
	addsd	%xmm5, %xmm6
	subsd	8(%rsi), %xmm6
	mulsd	%xmm6, %xmm6
	mulsd	%xmm0, %xmm0
	addsd	%xmm6, %xmm0
	cvtsd2ss	%xmm0, %xmm0
	movss	%xmm0, (%rcx,%rdx)
	addq	$4, %rdx
	cmpq	%rdx, %r8
	jne	LBB0_2
LBB0_3:
	popq	%rbp
	retq
	.cfi_endproc
                                        ## -- End function
	.no_dead_strip	_compute_error
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	2                               ; -- Begin function compute_error
_compute_error:                         ; @compute_error
	.cfi_startproc
; %bb.0:
	cmp	w1, #1
	b.lt	LBB0_3
; %bb.1:
	ldp	d0, d1, [x2]
	ldp	d2, d3, [x2, #16]
	mov	w8, w1
	add	x9, x0, #8
	ldp	d4, d5, [x2, #32]
LBB0_2:                                 ; =>This Inner Loop Header: Depth=1
	ldr	x10, [x9]
	ldp	d6, d7, [x10]
	fmul	d16, d1, d7
	fmadd	d16, d0, d6, d16
	ldur	x10, [x9, #-8]
	ldp	d17, d18, [x10]
	fadd	d16, d2, d16
	fsub	d16, d16, d17
	fmul	d7, d4, d7
	fmadd	d6, d3, d6, d7
	fadd	d6, d5, d6
	fsub	d6, d6, d18
	fmul	d6, d6, d6
	fmadd	d6, d16, d16, d6
	fcvt	s6, d6
	str	s6, [x3], #4
	add	x9, x9, #16
	subs	x8, x8, #1
	b.ne	LBB0_2
LBB0_3:
	ret
	.cfi_endproc
                                        ; -- End function
	.no_dead_strip	_compute_error
.subsections_via_symbols
