	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.section	__TEXT,__literal8,8byte_literals
	.p2align	3                               ## -- Begin function set_highshelf_rbj
LCPI0_0:
	.quad	0x3ff0000000000000              ## double 1
LCPI0_1:
	.quad	0xbff0000000000000              ## double -1
LCPI0_2:
	.quad	0xc000000000000000              ## double -2
	.section	__TEXT,__text,regular,pure_instructions
	.p2align	4, 0x90
_set_highshelf_rbj:                     ## @set_highshelf_rbj
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	pushq	%rbx
	subq	$40, %rsp
	.cfi_offset %rbx, -24
	movsd	%xmm3, -40(%rbp)                ## 8-byte Spill
	movsd	%xmm1, -24(%rbp)                ## 8-byte Spill
	movsd	%xmm0, -16(%rbp)                ## 8-byte Spill
	movq	%rdi, %rbx
	movaps	%xmm2, %xmm0
	callq	_sqrt
	xorps	%xmm0, %xmm0
	cvtsi2sd	%eax, %xmm0
	movsd	%xmm0, -32(%rbp)                ## 8-byte Spill
	movsd	-16(%rbp), %xmm0                ## 8-byte Reload
                                        ## xmm0 = mem[0],zero
	addsd	%xmm0, %xmm0
	movq	_M_PI@GOTPCREL(%rip), %rax
	mulsd	(%rax), %xmm0
	divsd	-40(%rbp), %xmm0                ## 8-byte Folded Reload
	movsd	%xmm0, -16(%rbp)                ## 8-byte Spill
	callq	_sin
	xorps	%xmm1, %xmm1
	cvtsi2sd	%eax, %xmm1
	movsd	-24(%rbp), %xmm0                ## 8-byte Reload
                                        ## xmm0 = mem[0],zero
	addsd	%xmm0, %xmm0
	divsd	%xmm0, %xmm1
	movsd	%xmm1, -24(%rbp)                ## 8-byte Spill
	movsd	-16(%rbp), %xmm0                ## 8-byte Reload
                                        ## xmm0 = mem[0],zero
	callq	_cos
	movsd	%xmm0, -16(%rbp)                ## 8-byte Spill
	movsd	-32(%rbp), %xmm0                ## 8-byte Reload
                                        ## xmm0 = mem[0],zero
	callq	_sqrt
	addl	%eax, %eax
	cvtsi2sd	%eax, %xmm8
	mulsd	-24(%rbp), %xmm8                ## 8-byte Folded Reload
	movsd	LCPI0_0(%rip), %xmm0            ## xmm0 = mem[0],zero
	movsd	-32(%rbp), %xmm9                ## 8-byte Reload
                                        ## xmm9 = mem[0],zero
	movapd	%xmm9, %xmm3
	addsd	%xmm0, %xmm3
	movsd	LCPI0_1(%rip), %xmm5            ## xmm5 = mem[0],zero
	addsd	%xmm9, %xmm5
	movapd	%xmm5, %xmm6
	movsd	-16(%rbp), %xmm2                ## 8-byte Reload
                                        ## xmm2 = mem[0],zero
	mulsd	%xmm2, %xmm6
	movapd	%xmm6, %xmm1
	addsd	%xmm3, %xmm1
	movapd	%xmm1, %xmm4
	addsd	%xmm8, %xmm4
	mulsd	%xmm9, %xmm4
	movsd	LCPI0_2(%rip), %xmm7            ## xmm7 = mem[0],zero
	mulsd	%xmm9, %xmm7
	mulsd	%xmm3, %xmm2
	movapd	%xmm2, %xmm10
	addsd	%xmm5, %xmm10
	mulsd	%xmm7, %xmm10
	subsd	%xmm8, %xmm1
	mulsd	%xmm9, %xmm1
	subsd	%xmm6, %xmm3
	movapd	%xmm3, %xmm6
	addsd	%xmm8, %xmm6
	subsd	%xmm2, %xmm5
	addsd	%xmm5, %xmm5
	cvttpd2dq	%xmm5, %xmm5
	cvtdq2pd	%xmm5, %xmm5
	divsd	%xmm6, %xmm0
	mulsd	%xmm0, %xmm5
	cvttsd2si	%xmm5, %eax
	subsd	%xmm8, %xmm3
	movl	%eax, 24(%rbx)
	mulsd	%xmm0, %xmm3
	movsd	%xmm3, 32(%rbx)
	cvttpd2dq	%xmm10, %xmm2
	cvtdq2pd	%xmm2, %xmm2
	mulsd	%xmm0, %xmm4
	mulsd	%xmm0, %xmm2
	cvttsd2si	%xmm2, %eax
	movsd	%xmm4, (%rbx)
	movl	%eax, 8(%rbx)
	mulsd	%xmm1, %xmm0
	movsd	%xmm0, 16(%rbx)
	addq	$40, %rsp
	popq	%rbx
	popq	%rbp
	retq
	.cfi_endproc
                                        ## -- End function
	.comm	_M_PI,8,3                       ## @M_PI
	.no_dead_strip	_set_highshelf_rbj
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	2                               ; -- Begin function set_highshelf_rbj
_set_highshelf_rbj:                     ; @set_highshelf_rbj
	.cfi_startproc
; %bb.0:
	stp	d11, d10, [sp, #-64]!           ; 16-byte Folded Spill
	.cfi_def_cfa_offset 64
	stp	d9, d8, [sp, #16]               ; 16-byte Folded Spill
	stp	x20, x19, [sp, #32]             ; 16-byte Folded Spill
	stp	x29, x30, [sp, #48]             ; 16-byte Folded Spill
	add	x29, sp, #48
	.cfi_def_cfa w29, 16
	.cfi_offset w30, -8
	.cfi_offset w29, -16
	.cfi_offset w19, -24
	.cfi_offset w20, -32
	.cfi_offset b8, -40
	.cfi_offset b9, -48
	.cfi_offset b10, -56
	.cfi_offset b11, -64
	fmov	d8, d3
	fmov	d9, d1
	fmov	d10, d0
	mov	x19, x0
	fmov	d0, d2
	bl	_sqrt
	scvtf	d11, w0
	fadd	d0, d10, d10
Lloh0:
	adrp	x8, _M_PI@GOTPAGE
Lloh1:
	ldr	x8, [x8, _M_PI@GOTPAGEOFF]
Lloh2:
	ldr	d1, [x8]
	fmul	d0, d0, d1
	fdiv	d8, d0, d8
	fmov	d0, d8
	bl	_sin
	scvtf	d0, w0
	fadd	d1, d9, d9
	fdiv	d9, d0, d1
	fmov	d0, d8
	bl	_cos
	fmov	d8, d0
	fmov	d0, d11
	bl	_sqrt
	lsl	w8, w0, #1
	scvtf	d0, w8
	fmul	d0, d9, d0
	fmov	d1, #1.00000000
	fadd	d2, d11, d1
	fmov	d3, #-1.00000000
	fadd	d3, d11, d3
	fmadd	d4, d3, d8, d2
	fadd	d5, d4, d0
	fmul	d5, d5, d11
	fmov	d6, #-2.00000000
	fmul	d6, d11, d6
	fmadd	d7, d2, d8, d3
	fmul	d6, d6, d7
	fcvtzs	w8, d6
	fsub	d4, d4, d0
	fmul	d4, d4, d11
	fmsub	d6, d3, d8, d2
	fadd	d7, d6, d0
	fmsub	d2, d2, d8, d3
	fadd	d2, d2, d2
	fcvtzs	w9, d2
	fsub	d0, d6, d0
	fdiv	d1, d1, d7
	scvtf	d2, w9
	fmul	d2, d1, d2
	fcvtzs	w9, d2
	str	w9, [x19, #24]
	fmul	d0, d0, d1
	str	d0, [x19, #32]
	fmul	d0, d5, d1
	str	d0, [x19]
	scvtf	d0, w8
	fmul	d0, d1, d0
	fcvtzs	w8, d0
	str	w8, [x19, #8]
	fmul	d0, d4, d1
	str	d0, [x19, #16]
	ldp	x29, x30, [sp, #48]             ; 16-byte Folded Reload
	ldp	x20, x19, [sp, #32]             ; 16-byte Folded Reload
	ldp	d9, d8, [sp, #16]               ; 16-byte Folded Reload
	ldp	d11, d10, [sp], #64             ; 16-byte Folded Reload
	ret
	.loh AdrpLdrGotLdr	Lloh0, Lloh1, Lloh2
	.cfi_endproc
                                        ; -- End function
	.comm	_M_PI,8,3                       ; @M_PI
	.no_dead_strip	_set_highshelf_rbj
.subsections_via_symbols
