	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.section	__TEXT,__literal16,16byte_literals
	.p2align	4                               ## -- Begin function blue_filter
LCPI0_0:
	.quad	0xbfeff6a93f290abb              ## double -0.99885999999999997
	.quad	0xbfefc947064ece9a              ## double -0.99331999999999998
LCPI0_1:
	.quad	0x3fac6cd799af690f              ## double 0.055517900000000002
	.quad	0x3fb3382c9737bf8a              ## double 0.075075900000000001
LCPI0_2:
	.quad	0xbfef020c49ba5e35              ## double -0.96899999999999997
	.quad	0xbfebba5e353f7cee              ## double -0.86650000000000005
LCPI0_3:
	.quad	0x3fc3b16c1e364bec              ## double 0.15385199999999999
	.quad	0x3fd3defefe784083              ## double 0.31048559999999997
LCPI0_4:
	.quad	0xbfe199999999999a              ## double -0.55000000000000004
	.quad	0x3fe85f06f6944674              ## double 0.76160000000000005
LCPI0_5:
	.quad	0x3fe10df1c5aa999c              ## double 0.53295219999999999
	.quad	0xbf914db59578a2a9              ## double -0.016898
	.section	__TEXT,__literal8,8byte_literals
	.p2align	3
LCPI0_6:
	.quad	0x3fe1288ce703afb8              ## double 0.53620000000000001
LCPI0_7:
	.quad	0x3fbdad538ac18f82              ## double 0.115926
LCPI0_8:
	.quad	0x3fbc28f5c28f5c29              ## double 0.11
	.section	__TEXT,__text,regular,pure_instructions
	.p2align	4, 0x90
_blue_filter:                           ## @blue_filter
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	movupd	(%rdi), %xmm1
	movupd	16(%rdi), %xmm3
	mulpd	LCPI0_0(%rip), %xmm1
	movupd	32(%rdi), %xmm4
	movddup	%xmm0, %xmm2                    ## xmm2 = xmm0[0,0]
	movapd	LCPI0_1(%rip), %xmm5            ## xmm5 = [5.5517900000000002E-2,7.5075900000000001E-2]
	mulpd	%xmm2, %xmm5
	addpd	%xmm1, %xmm5
	movupd	%xmm5, (%rdi)
	mulpd	LCPI0_2(%rip), %xmm3
	movapd	LCPI0_3(%rip), %xmm1            ## xmm1 = [1.5385199999999999E-1,3.1048559999999997E-1]
	mulpd	%xmm2, %xmm1
	addpd	%xmm3, %xmm1
	movupd	%xmm1, 16(%rdi)
	mulpd	LCPI0_4(%rip), %xmm4
	mulpd	LCPI0_5(%rip), %xmm2
	addpd	%xmm4, %xmm2
	movupd	%xmm2, 32(%rdi)
	movapd	%xmm5, %xmm3
	unpckhpd	%xmm5, %xmm3                    ## xmm3 = xmm3[1],xmm5[1]
	addsd	%xmm5, %xmm3
	addsd	%xmm1, %xmm3
	unpckhpd	%xmm1, %xmm1                    ## xmm1 = xmm1[1,1]
	addsd	%xmm3, %xmm1
	addsd	%xmm2, %xmm1
	unpckhpd	%xmm2, %xmm2                    ## xmm2 = xmm2[1,1]
	addsd	%xmm1, %xmm2
	addsd	48(%rdi), %xmm2
	movsd	LCPI0_6(%rip), %xmm1            ## xmm1 = mem[0],zero
	mulsd	%xmm0, %xmm1
	mulsd	LCPI0_7(%rip), %xmm0
	addsd	%xmm2, %xmm1
	movsd	%xmm0, 48(%rdi)
	mulsd	LCPI0_8(%rip), %xmm1
	movapd	%xmm1, %xmm0
	popq	%rbp
	retq
	.cfi_endproc
                                        ## -- End function
	.no_dead_strip	_blue_filter
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	2                               ; -- Begin function blue_filter
_blue_filter:                           ; @blue_filter
	.cfi_startproc
; %bb.0:
	mov	x8, #2747
	movk	x8, #16169, lsl #16
	movk	x8, #63145, lsl #32
	movk	x8, #49135, lsl #48
	fmov	d1, x8
	ldp	d2, d3, [x0]
	fmul	d1, d2, d1
	mov	x8, #26895
	movk	x8, #39343, lsl #16
	movk	x8, #27863, lsl #32
	movk	x8, #16300, lsl #48
	fmov	d2, x8
	fmadd	d1, d0, d2, d1
	mov	x8, #52890
	movk	x8, #1614, lsl #16
	movk	x8, #51527, lsl #32
	movk	x8, #49135, lsl #48
	fmov	d2, x8
	fmul	d2, d3, d2
	mov	x8, #49034
	movk	x8, #38711, lsl #16
	movk	x8, #14380, lsl #32
	movk	x8, #16307, lsl #48
	fmov	d3, x8
	fmadd	d2, d0, d3, d2
	stp	d1, d2, [x0]
	mov	x8, #24117
	movk	x8, #18874, lsl #16
	movk	x8, #524, lsl #32
	movk	x8, #49135, lsl #48
	fmov	d3, x8
	ldp	d4, d5, [x0, #16]
	fmul	d3, d4, d3
	mov	x8, #19436
	movk	x8, #7734, lsl #16
	movk	x8, #45420, lsl #32
	movk	x8, #16323, lsl #48
	fmov	d4, x8
	fmadd	d3, d0, d4, d3
	mov	x8, #31982
	movk	x8, #13631, lsl #16
	movk	x8, #47710, lsl #32
	movk	x8, #49131, lsl #48
	fmov	d4, x8
	fmul	d4, d5, d4
	mov	x8, #16515
	movk	x8, #65144, lsl #16
	movk	x8, #57086, lsl #32
	movk	x8, #16339, lsl #48
	fmov	d5, x8
	fmadd	d4, d0, d5, d4
	stp	d3, d4, [x0, #16]
	mov	x8, #-7378697629483820647
	movk	x8, #39322
	movk	x8, #49121, lsl #48
	fmov	d5, x8
	ldp	d6, d7, [x0, #32]
	fmul	d5, d6, d5
	mov	x8, #39324
	movk	x8, #50602, lsl #16
	movk	x8, #3569, lsl #32
	movk	x8, #16353, lsl #48
	fmov	d6, x8
	fmadd	d5, d0, d6, d5
	mov	x8, #18036
	movk	x8, #63124, lsl #16
	movk	x8, #24326, lsl #32
	movk	x8, #16360, lsl #48
	fmov	d6, x8
	fmul	d6, d7, d6
	mov	x8, #41641
	movk	x8, #38264, lsl #16
	movk	x8, #19893, lsl #32
	movk	x8, #49041, lsl #48
	fmov	d7, x8
	fmadd	d6, d0, d7, d6
	stp	d5, d6, [x0, #32]
	fadd	d1, d1, d2
	fadd	d1, d1, d3
	fadd	d1, d1, d4
	fadd	d1, d1, d5
	fadd	d1, d1, d6
	ldr	d2, [x0, #48]
	fadd	d1, d2, d1
	mov	x8, #44984
	movk	x8, #59139, lsl #16
	movk	x8, #10380, lsl #32
	movk	x8, #16353, lsl #48
	fmov	d2, x8
	fmadd	d1, d0, d2, d1
	mov	x8, #36738
	movk	x8, #35521, lsl #16
	movk	x8, #44371, lsl #32
	movk	x8, #16317, lsl #48
	fmov	d2, x8
	fmul	d0, d0, d2
	str	d0, [x0, #48]
	mov	x8, #23593
	movk	x8, #49807, lsl #16
	movk	x8, #10485, lsl #32
	movk	x8, #16316, lsl #48
	fmov	d0, x8
	fmul	d0, d1, d0
	ret
	.cfi_endproc
                                        ; -- End function
	.no_dead_strip	_blue_filter
.subsections_via_symbols
