	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.section	__TEXT,__literal4,4byte_literals
	.p2align	2                               ## -- Begin function RB_CalcBulgeVertexes
LCPI0_0:
	.long	0x3a83126f                      ## float 0.00100000005
	.section	__TEXT,__text,regular,pure_instructions
	.globl	_RB_CalcBulgeVertexes
	.p2align	4, 0x90
_RB_CalcBulgeVertexes:                  ## @RB_CalcBulgeVertexes
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	movq	_tess@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	testl	%ecx, %ecx
	jle	LBB0_3
## %bb.1:
	movq	_backEnd@GOTPCREL(%rip), %rdx
	movss	(%rdx), %xmm0                   ## xmm0 = mem[0],zero,zero,zero
	mulss	(%rdi), %xmm0
	mulss	LCPI0_0(%rip), %xmm0
	movq	8(%rax), %r8
	movq	16(%rax), %rsi
	movq	24(%rax), %rax
	movq	(%rax), %r9
	movq	_FUNCTABLE_SIZE@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movq	_M_PI@GOTPCREL(%rip), %rdx
	movl	(%rdx), %r10d
	addl	%r10d, %r10d
	cltd
	idivl	%r10d
	cvtsi2ss	%eax, %xmm1
	movq	_tr@GOTPCREL(%rip), %rax
	movq	(%rax), %r10
	movq	_FUNCTABLE_MASK@GOTPCREL(%rip), %rax
	movslq	(%rax), %r11
	xorl	%eax, %eax
	.p2align	4, 0x90
LBB0_2:                                 ## =>This Inner Loop Header: Depth=1
	movss	(%r9,%rax), %xmm2               ## xmm2 = mem[0],zero,zero,zero
	mulss	4(%rdi), %xmm2
	addss	%xmm0, %xmm2
	mulss	%xmm1, %xmm2
	cvttss2si	%xmm2, %edx
	movslq	%edx, %rdx
	andq	%r11, %rdx
	movss	(%r10,%rdx,4), %xmm2            ## xmm2 = mem[0],zero,zero,zero
	mulss	8(%rdi), %xmm2
	movss	(%r8,%rax), %xmm3               ## xmm3 = mem[0],zero,zero,zero
	mulss	%xmm2, %xmm3
	addss	(%rsi,%rax), %xmm3
	movss	%xmm3, (%rsi,%rax)
	movss	4(%r8,%rax), %xmm3              ## xmm3 = mem[0],zero,zero,zero
	mulss	%xmm2, %xmm3
	addss	4(%rsi,%rax), %xmm3
	movss	%xmm3, 4(%rsi,%rax)
	mulss	8(%r8,%rax), %xmm2
	addss	8(%rsi,%rax), %xmm2
	movss	%xmm2, 8(%rsi,%rax)
	addq	$16, %rax
	decl	%ecx
	jne	LBB0_2
LBB0_3:
	popq	%rbp
	retq
	.cfi_endproc
                                        ## -- End function
	.comm	_tess,32,3                      ## @tess
	.comm	_backEnd,4,2                    ## @backEnd
	.comm	_FUNCTABLE_SIZE,4,2             ## @FUNCTABLE_SIZE
	.comm	_M_PI,4,2                       ## @M_PI
	.comm	_tr,8,3                         ## @tr
	.comm	_FUNCTABLE_MASK,4,2             ## @FUNCTABLE_MASK
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_RB_CalcBulgeVertexes           ; -- Begin function RB_CalcBulgeVertexes
	.p2align	2
_RB_CalcBulgeVertexes:                  ; @RB_CalcBulgeVertexes
	.cfi_startproc
; %bb.0:
Lloh0:
	adrp	x11, _tess@GOTPAGE
Lloh1:
	ldr	x11, [x11, _tess@GOTPAGEOFF]
	ldr	w8, [x11]
	cmp	w8, #1
	b.lt	LBB0_3
; %bb.1:
Lloh2:
	adrp	x9, _backEnd@GOTPAGE
Lloh3:
	ldr	x9, [x9, _backEnd@GOTPAGEOFF]
Lloh4:
	ldr	s0, [x9]
	ldr	s1, [x0]
	fmul	s0, s0, s1
	mov	w9, #4719
	movk	w9, #14979, lsl #16
	fmov	s1, w9
	fmul	s0, s0, s1
	ldp	x9, x10, [x11, #8]
	ldr	x11, [x11, #24]
	ldr	x11, [x11]
Lloh5:
	adrp	x12, _FUNCTABLE_SIZE@GOTPAGE
Lloh6:
	ldr	x12, [x12, _FUNCTABLE_SIZE@GOTPAGEOFF]
Lloh7:
	adrp	x13, _M_PI@GOTPAGE
Lloh8:
	ldr	x13, [x13, _M_PI@GOTPAGEOFF]
Lloh9:
	ldr	w12, [x12]
Lloh10:
	ldr	w13, [x13]
	lsl	w13, w13, #1
	sdiv	w12, w12, w13
	scvtf	s1, w12
Lloh11:
	adrp	x12, _tr@GOTPAGE
Lloh12:
	ldr	x12, [x12, _tr@GOTPAGEOFF]
Lloh13:
	ldr	x12, [x12]
Lloh14:
	adrp	x13, _FUNCTABLE_MASK@GOTPAGE
Lloh15:
	ldr	x13, [x13, _FUNCTABLE_MASK@GOTPAGEOFF]
Lloh16:
	ldr	w13, [x13]
LBB0_2:                                 ; =>This Inner Loop Header: Depth=1
	ldr	s2, [x11], #16
	ldp	s3, s4, [x0, #4]
	fmadd	s2, s2, s3, s0
	fmul	s2, s2, s1
	fcvtzs	w14, s2
	and	w14, w13, w14
	ldr	s2, [x12, w14, sxtw #2]
	fmul	s2, s2, s4
	ldr	s3, [x9]
	ldp	s4, s5, [x10]
	fmadd	s3, s3, s2, s4
	str	s3, [x10]
	ldr	s3, [x9, #4]
	fmadd	s3, s3, s2, s5
	str	s3, [x10, #4]
	ldr	s3, [x9, #8]
	ldr	s4, [x10, #8]
	fmadd	s2, s3, s2, s4
	str	s2, [x10, #8]
	add	x9, x9, #16
	add	x10, x10, #16
	subs	w8, w8, #1
	b.ne	LBB0_2
LBB0_3:
	ret
	.loh AdrpLdrGot	Lloh0, Lloh1
	.loh AdrpLdrGotLdr	Lloh14, Lloh15, Lloh16
	.loh AdrpLdrGotLdr	Lloh11, Lloh12, Lloh13
	.loh AdrpLdrGotLdr	Lloh7, Lloh8, Lloh10
	.loh AdrpLdrGotLdr	Lloh5, Lloh6, Lloh9
	.loh AdrpLdrGotLdr	Lloh2, Lloh3, Lloh4
	.cfi_endproc
                                        ; -- End function
	.comm	_tess,32,3                      ; @tess
	.comm	_backEnd,4,2                    ; @backEnd
	.comm	_FUNCTABLE_SIZE,4,2             ; @FUNCTABLE_SIZE
	.comm	_M_PI,4,2                       ; @M_PI
	.comm	_tr,8,3                         ; @tr
	.comm	_FUNCTABLE_MASK,4,2             ; @FUNCTABLE_MASK
.subsections_via_symbols
