	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.section	__TEXT,__literal4,4byte_literals
	.p2align	2                               ## -- Begin function JointToMatrix
LCPI0_0:
	.long	0x3f800000                      ## float 1
	.section	__TEXT,__text,regular,pure_instructions
	.p2align	4, 0x90
_JointToMatrix:                         ## @JointToMatrix
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	movss	(%rdi), %xmm0                   ## xmm0 = mem[0],zero,zero,zero
	movss	4(%rdi), %xmm5                  ## xmm5 = mem[0],zero,zero,zero
	movaps	%xmm0, %xmm3
	addss	%xmm0, %xmm3
	movaps	%xmm0, %xmm8
	mulss	%xmm3, %xmm8
	movaps	%xmm5, %xmm11
	addss	%xmm5, %xmm11
	movaps	%xmm5, %xmm9
	mulss	%xmm11, %xmm9
	movss	8(%rdi), %xmm1                  ## xmm1 = mem[0],zero,zero,zero
	movaps	%xmm1, %xmm7
	addss	%xmm1, %xmm7
	mulss	%xmm1, %xmm7
	movaps	%xmm3, %xmm10
	mulss	%xmm5, %xmm10
	mulss	%xmm1, %xmm3
	movaps	%xmm9, %xmm2
	addss	%xmm7, %xmm2
	movss	LCPI0_0(%rip), %xmm4            ## xmm4 = mem[0],zero,zero,zero
	movaps	%xmm4, %xmm6
	subss	%xmm2, %xmm6
	movss	12(%rdi), %xmm2                 ## xmm2 = mem[0],zero,zero,zero
	addss	%xmm2, %xmm2
	mulss	%xmm2, %xmm0
	mulss	%xmm2, %xmm5
	mulss	%xmm1, %xmm2
	mulss	(%rsi), %xmm6
	movss	%xmm6, (%rcx)
	movaps	%xmm10, %xmm6
	subss	%xmm2, %xmm6
	mulss	(%rsi), %xmm6
	movss	%xmm6, 4(%rcx)
	movaps	%xmm3, %xmm6
	addss	%xmm5, %xmm6
	mulss	(%rsi), %xmm6
	mulss	%xmm1, %xmm11
	movss	%xmm6, 8(%rcx)
	movss	(%rdx), %xmm1                   ## xmm1 = mem[0],zero,zero,zero
	movss	%xmm1, 12(%rcx)
	addss	%xmm10, %xmm2
	mulss	4(%rsi), %xmm2
	movss	%xmm2, 16(%rcx)
	addss	%xmm8, %xmm7
	movaps	%xmm4, %xmm1
	subss	%xmm7, %xmm1
	mulss	4(%rsi), %xmm1
	movss	%xmm1, 20(%rcx)
	movaps	%xmm11, %xmm1
	subss	%xmm0, %xmm1
	mulss	4(%rsi), %xmm1
	movss	%xmm1, 24(%rcx)
	movss	4(%rdx), %xmm1                  ## xmm1 = mem[0],zero,zero,zero
	movss	%xmm1, 28(%rcx)
	subss	%xmm5, %xmm3
	mulss	8(%rsi), %xmm3
	movss	%xmm3, 32(%rcx)
	addss	%xmm11, %xmm0
	mulss	8(%rsi), %xmm0
	movss	%xmm0, 36(%rcx)
	addss	%xmm8, %xmm9
	subss	%xmm9, %xmm4
	mulss	8(%rsi), %xmm4
	movss	%xmm4, 40(%rcx)
	movss	8(%rdx), %xmm0                  ## xmm0 = mem[0],zero,zero,zero
	movss	%xmm0, 44(%rcx)
	popq	%rbp
	retq
	.cfi_endproc
                                        ## -- End function
	.no_dead_strip	_JointToMatrix
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	2                               ; -- Begin function JointToMatrix
_JointToMatrix:                         ; @JointToMatrix
	.cfi_startproc
; %bb.0:
	ldp	s0, s1, [x0]
	fadd	s2, s0, s0
	fmul	s3, s0, s2
	fadd	s4, s1, s1
	fmul	s5, s1, s4
	ldp	s6, s7, [x0, #8]
	fadd	s16, s6, s6
	fmul	s16, s6, s16
	fmul	s17, s2, s1
	fmul	s2, s2, s6
	fmul	s4, s4, s6
	fadd	s7, s7, s7
	fmul	s0, s0, s7
	fmul	s1, s1, s7
	fmul	s6, s6, s7
	ldr	s7, [x1]
	fadd	s18, s5, s16
	fmov	s19, #1.00000000
	fsub	s18, s19, s18
	fmul	s7, s7, s18
	str	s7, [x3]
	ldr	s7, [x1]
	fsub	s18, s17, s6
	fmul	s7, s7, s18
	str	s7, [x3, #4]
	ldr	s7, [x1]
	fadd	s18, s2, s1
	fmul	s7, s18, s7
	str	s7, [x3, #8]
	ldr	s7, [x2]
	str	s7, [x3, #12]
	ldr	s7, [x1, #4]
	fadd	s6, s17, s6
	fmul	s6, s6, s7
	str	s6, [x3, #16]
	ldr	s6, [x1, #4]
	fadd	s7, s3, s16
	fsub	s7, s19, s7
	fmul	s6, s7, s6
	str	s6, [x3, #20]
	ldr	s6, [x1, #4]
	fsub	s7, s4, s0
	fmul	s6, s7, s6
	str	s6, [x3, #24]
	ldr	s6, [x2, #4]
	str	s6, [x3, #28]
	ldr	s6, [x1, #8]
	fsub	s1, s2, s1
	fmul	s1, s1, s6
	str	s1, [x3, #32]
	ldr	s1, [x1, #8]
	fadd	s0, s4, s0
	fmul	s0, s0, s1
	str	s0, [x3, #36]
	ldr	s0, [x1, #8]
	fadd	s1, s3, s5
	fsub	s1, s19, s1
	fmul	s0, s1, s0
	str	s0, [x3, #40]
	ldr	s0, [x2, #8]
	str	s0, [x3, #44]
	ret
	.cfi_endproc
                                        ; -- End function
	.no_dead_strip	_JointToMatrix
.subsections_via_symbols
