14024ced5:	48 8b c1             	mov    %rcx,%rax
14024ced8:	48 d1 e8             	shr    $1,%rax
14024cedb:	83 e1 01             	and    $0x1,%ecx
14024cede:	48 0b c1             	or     %rcx,%rax
14024cee1:	f3 48 0f 2a c0       	cvtsi2ss %rax,%xmm0
14024cee6:	f3 0f 58 c0          	addss  %xmm0,%xmm0
14024ceea:	f3 0f 11 44 24 50    	movss  %xmm0,0x50(%rsp)
14024cef0:	48 3b 74 24 48       	cmp    0x48(%rsp),%rsi
14024cef5:	74 15                	je     0x14024cf0c
14024cef7:	f3 0f 10 44 24 30    	movss  0x30(%rsp),%xmm0
14024cefd:	f3 0f 11 06          	movss  %xmm0,(%rsi)
14024cf01:	48 83 c6 04          	add    $0x4,%rsi
14024cf05:	48 89 74 24 40       	mov    %rsi,0x40(%rsp)
14024cf0a:	eb 17                	jmp    0x14024cf23
14024cf0c:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
14024cf11:	48 8b d6             	mov    %rsi,%rdx
14024cf14:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
14024cf19:	e8 f2 4d de ff       	call   0x140031d10
14024cf1e:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14024cf23:	48 3b 74 24 48       	cmp    0x48(%rsp),%rsi
14024cf28:	74 15                	je     0x14024cf3f
14024cf2a:	f3 0f 10 44 24 50    	movss  0x50(%rsp),%xmm0
14024cf30:	f3 0f 11 06          	movss  %xmm0,(%rsi)
14024cf34:	48 83 c6 04          	add    $0x4,%rsi
14024cf38:	48 89 74 24 40       	mov    %rsi,0x40(%rsp)
14024cf3d:	eb 17                	jmp    0x14024cf56
14024cf3f:	4c 8d 44 24 50       	lea    0x50(%rsp),%r8
14024cf44:	48 8b d6             	mov    %rsi,%rdx
14024cf47:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
14024cf4c:	e8 bf 4d de ff       	call   0x140031d10
14024cf51:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14024cf56:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
14024cf5a:	48 2b 4d 30          	sub    0x30(%rbp),%rcx
14024cf5e:	48 c1 f9 04          	sar    $0x4,%rcx
14024cf62:	0f 57 c0             	xorps  %xmm0,%xmm0
14024cf65:	48 85 c9             	test   %rcx,%rcx
14024cf68:	78 07                	js     0x14024cf71
14024cf6a:	f3 48 0f 2a c1       	cvtsi2ss %rcx,%xmm0
14024cf6f:	eb 15                	jmp    0x14024cf86
14024cf71:	48 8b c1             	mov    %rcx,%rax
14024cf74:	48 d1 e8             	shr    $1,%rax
14024cf77:	83 e1 01             	and    $0x1,%ecx
14024cf7a:	48 0b c1             	or     %rcx,%rax
14024cf7d:	f3 48 0f 2a c0       	cvtsi2ss %rax,%xmm0
14024cf82:	f3 0f 58 c0          	addss  %xmm0,%xmm0
14024cf86:	f3 0f 11 44 24 30    	movss  %xmm0,0x30(%rsp)
14024cf8c:	48 3b 74 24 48       	cmp    0x48(%rsp),%rsi
14024cf91:	74 0f                	je     0x14024cfa2
14024cf93:	f3 0f 11 06          	movss  %xmm0,(%rsi)
14024cf97:	48 83 c6 04          	add    $0x4,%rsi
14024cf9b:	48 89 74 24 40       	mov    %rsi,0x40(%rsp)
14024cfa0:	eb 17                	jmp    0x14024cfb9
14024cfa2:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
14024cfa7:	48 8b d6             	mov    %rsi,%rdx
14024cfaa:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
14024cfaf:	e8 5c 4d de ff       	call   0x140031d10
14024cfb4:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14024cfb9:	4c 8b 74 24 60       	mov    0x60(%rsp),%r14
14024cfbe:	49 81 c6 e0 00 00 00 	add    $0xe0,%r14
14024cfc5:	49 8b 06             	mov    (%r14),%rax
14024cfc8:	49 8b ce             	mov    %r14,%rcx
14024cfcb:	48 8b 80 10 01 00 00 	mov    0x110(%rax),%rax
14024cfd2:	ff 15 60 fc 8b 00    	call   *0x8bfc60(%rip)        # 0x140b0cc38
14024cfd8:	48 63 c8             	movslq %eax,%rcx
14024cfdb:	48 8d 05 6e af 8f 00 	lea    0x8faf6e(%rip),%rax        # 0x140b47f50
14024cfe2:	f3 0f 10 04 88       	movss  (%rax,%rcx,4),%xmm0
14024cfe7:	f3 0f 11 44 24 30    	movss  %xmm0,0x30(%rsp)
14024cfed:	48 3b 74 24 48       	cmp    0x48(%rsp),%rsi
14024cff2:	74 0f                	je     0x14024d003
14024cff4:	f3 0f 11 06          	movss  %xmm0,(%rsi)
14024cff8:	48 83 c6 04          	add    $0x4,%rsi
14024cffc:	48 89 74 24 40       	mov    %rsi,0x40(%rsp)
14024d001:	eb 17                	jmp    0x14024d01a
14024d003:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
14024d008:	48 8b d6             	mov    %rsi,%rdx
14024d00b:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
14024d010:	e8 fb 4c de ff       	call   0x140031d10
14024d015:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14024d01a:	49 8b 06             	mov    (%r14),%rax
14024d01d:	49 8b ce             	mov    %r14,%rcx
14024d020:	48 8b 40 08          	mov    0x8(%rax),%rax
14024d024:	ff 15 0e fc 8b 00    	call   *0x8bfc0e(%rip)        # 0x140b0cc38
14024d02a:	f3 0f 58 c7          	addss  %xmm7,%xmm0
14024d02e:	f3 41 0f 10 4c 24 4c 	movss  0x4c(%r12),%xmm1
14024d035:	f3 0f 58 cf          	addss  %xmm7,%xmm1
14024d039:	f3 0f 5e c1          	divss  %xmm1,%xmm0
14024d03d:	f3 0f 11 44 24 30    	movss  %xmm0,0x30(%rsp)
14024d043:	48 3b 74 24 48       	cmp    0x48(%rsp),%rsi
14024d048:	74 0f                	je     0x14024d059
14024d04a:	f3 0f 11 06          	movss  %xmm0,(%rsi)
14024d04e:	48 83 c6 04          	add    $0x4,%rsi
14024d052:	48 89 74 24 40       	mov    %rsi,0x40(%rsp)
14024d057:	eb 17                	jmp    0x14024d070
14024d059:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
14024d05e:	48 8b d6             	mov    %rsi,%rdx
14024d061:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
14024d066:	e8 a5 4c de ff       	call   0x140031d10
14024d06b:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14024d070:	41 0f 28 f0          	movaps %xmm8,%xmm6
14024d074:	f3 0f 11 74 24 30    	movss  %xmm6,0x30(%rsp)
14024d07a:	48 8b 7d a0          	mov    -0x60(%rbp),%rdi
14024d07e:	45 33 ff             	xor    %r15d,%r15d
14024d081:	48 85 ff             	test   %rdi,%rdi
14024d084:	74 41                	je     0x14024d0c7
14024d086:	48 8b cf             	mov    %rdi,%rcx
14024d089:	e8 ba e4 f3 ff       	call   0x14018b548
14024d08e:	84 c0                	test   %al,%al
14024d090:	75 35                	jne    0x14024d0c7
14024d092:	49 8b 06             	mov    (%r14),%rax
14024d095:	49 8b ce             	mov    %r14,%rcx
14024d098:	48 8b 40 08          	mov    0x8(%rax),%rax
14024d09c:	ff 15 96 fb 8b 00    	call   *0x8bfb96(%rip)        # 0x140b0cc38
14024d0a2:	0f 28 f0             	movaps %xmm0,%xmm6
14024d0a5:	48 8b 87 e0 00 00 00 	mov    0xe0(%rdi),%rax
14024d0ac:	48 8d 8f e0 00 00 00 	lea    0xe0(%rdi),%rcx
14024d0b3:	48 8b 40 08          	mov    0x8(%rax),%rax
14024d0b7:	ff 15 7b fb 8b 00    	call   *0x8bfb7b(%rip)        # 0x140b0cc38
14024d0bd:	f3 0f 5e f0          	divss  %xmm0,%xmm6
14024d0c1:	f3 0f 11 74 24 30    	movss  %xmm6,0x30(%rsp)
14024d0c7:	48 3b 74 24 48       	cmp    0x48(%rsp),%rsi
14024d0cc:	74 0f                	je     0x14024d0dd
14024d0ce:	f3 0f 11 36          	movss  %xmm6,(%rsi)
14024d0d2:	48 83 c6 04          	add    $0x4,%rsi
14024d0d6:	48 89 74 24 40       	mov    %rsi,0x40(%rsp)
14024d0db:	eb 17                	jmp    0x14024d0f4
14024d0dd:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
14024d0e2:	48 8b d6             	mov    %rsi,%rdx
14024d0e5:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
14024d0ea:	e8 21 4c de ff       	call   0x140031d10
14024d0ef:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14024d0f4:	41 0f 28 f0          	movaps %xmm8,%xmm6
14024d0f8:	f3 0f 11 74 24 30    	movss  %xmm6,0x30(%rsp)
14024d0fe:	4c 8b 75 48          	mov    0x48(%rbp),%r14
14024d102:	4d 85 f6             	test   %r14,%r14
14024d105:	74 49                	je     0x14024d150
14024d107:	49 8b ce             	mov    %r14,%rcx
14024d10a:	e8 39 e4 f3 ff       	call   0x14018b548
14024d10f:	84 c0                	test   %al,%al
14024d111:	75 3d                	jne    0x14024d150
14024d113:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
14024d118:	48 81 c1 e0 00 00 00 	add    $0xe0,%rcx
14024d11f:	49 8d be e0 00 00 00 	lea    0xe0(%r14),%rdi
14024d126:	48 8b 01             	mov    (%rcx),%rax
14024d129:	48 8b 40 08          	mov    0x8(%rax),%rax
14024d12d:	ff 15 05 fb 8b 00    	call   *0x8bfb05(%rip)        # 0x140b0cc38
14024d133:	0f 28 f0             	movaps %xmm0,%xmm6
14024d136:	48 8b 07             	mov    (%rdi),%rax
14024d139:	48 8b cf             	mov    %rdi,%rcx
14024d13c:	48 8b 40 08          	mov    0x8(%rax),%rax
14024d140:	ff 15 f2 fa 8b 00    	call   *0x8bfaf2(%rip)        # 0x140b0cc38
14024d146:	f3 0f 5e f0          	divss  %xmm0,%xmm6
14024d14a:	f3 0f 11 74 24 30    	movss  %xmm6,0x30(%rsp)
14024d150:	48 3b 74 24 48       	cmp    0x48(%rsp),%rsi
14024d155:	74 0f                	je     0x14024d166
14024d157:	f3 0f 11 36          	movss  %xmm6,(%rsi)
14024d15b:	48 83 c6 04          	add    $0x4,%rsi
14024d15f:	48 89 74 24 40       	mov    %rsi,0x40(%rsp)
14024d164:	eb 17                	jmp    0x14024d17d
14024d166:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
14024d16b:	48 8b d6             	mov    %rsi,%rdx
14024d16e:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
14024d173:	e8 98 4b de ff       	call   0x140031d10
14024d178:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14024d17d:	41 0f 28 c0          	movaps %xmm8,%xmm0
14024d181:	f3 0f 11 44 24 30    	movss  %xmm0,0x30(%rsp)
14024d187:	48 8b 45 88          	mov    -0x78(%rbp),%rax
14024d18b:	48 85 c0             	test   %rax,%rax
14024d18e:	74 43                	je     0x14024d1d3
14024d190:	f3 0f 10 b0 a0 01 00 	movss  0x1a0(%rax),%xmm6
14024d197:	00
14024d198:	f3 0f 5c b0 98 01 00 	subss  0x198(%rax),%xmm6
14024d19f:	00
14024d1a0:	41 0f 2f f1          	comiss %xmm9,%xmm6
14024d1a4:	76 2d                	jbe    0x14024d1d3
14024d1a6:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
14024d1ab:	48 81 c1 e0 00 00 00 	add    $0xe0,%rcx
14024d1b2:	48 8b 01             	mov    (%rcx),%rax
14024d1b5:	48 8b 80 98 01 00 00 	mov    0x198(%rax),%rax
14024d1bc:	ff 15 76 fa 8b 00    	call   *0x8bfa76(%rip)        # 0x140b0cc38
14024d1c2:	f3 41 0f 5c 44 24 50 	subss  0x50(%r12),%xmm0
14024d1c9:	f3 0f 5e c6          	divss  %xmm6,%xmm0
14024d1cd:	f3 0f 11 44 24 30    	movss  %xmm0,0x30(%rsp)
14024d1d3:	48 3b 74 24 48       	cmp    0x48(%rsp),%rsi
14024d1d8:	74 0f                	je     0x14024d1e9
14024d1da:	f3 0f 11 06          	movss  %xmm0,(%rsi)
14024d1de:	48 83 c6 04          	add    $0x4,%rsi
14024d1e2:	48 89 74 24 40       	mov    %rsi,0x40(%rsp)
14024d1e7:	eb 17                	jmp    0x14024d200
14024d1e9:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
14024d1ee:	48 8b d6             	mov    %rsi,%rdx
14024d1f1:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
14024d1f6:	e8 15 4b de ff       	call   0x140031d10
14024d1fb:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14024d200:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
14024d205:	e8 a6 e7 ff ff       	call   0x14024b9b0
14024d20a:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
14024d20f:	84 c0                	test   %al,%al
14024d211:	74 05                	je     0x14024d218
14024d213:	0f 28 c7             	movaps %xmm7,%xmm0
14024d216:	eb 04                	jmp    0x14024d21c
14024d218:	41 0f 28 c1          	movaps %xmm9,%xmm0
14024d21c:	f3 0f 11 44 24 30    	movss  %xmm0,0x30(%rsp)
14024d222:	48 3b 74 24 48       	cmp    0x48(%rsp),%rsi
14024d227:	74 0f                	je     0x14024d238
14024d229:	f3 0f 11 06          	movss  %xmm0,(%rsi)
14024d22d:	48 83 c6 04          	add    $0x4,%rsi
14024d231:	48 89 74 24 40       	mov    %rsi,0x40(%rsp)
14024d236:	eb 17                	jmp    0x14024d24f
14024d238:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
14024d23d:	48 8b d6             	mov    %rsi,%rdx
14024d240:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
14024d245:	e8 c6 4a de ff       	call   0x140031d10
14024d24a:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14024d24f:	44 38 7c 24 51       	cmp    %r15b,0x51(%rsp)
14024d254:	74 05                	je     0x14024d25b
14024d256:	0f 28 c7             	movaps %xmm7,%xmm0
14024d259:	eb 04                	jmp    0x14024d25f
14024d25b:	41 0f 28 c1          	movaps %xmm9,%xmm0
14024d25f:	f3 0f 11 44 24 30    	movss  %xmm0,0x30(%rsp)
14024d265:	48 3b 74 24 48       	cmp    0x48(%rsp),%rsi
14024d26a:	74 0f                	je     0x14024d27b
14024d26c:	f3 0f 11 06          	movss  %xmm0,(%rsi)
14024d270:	48 83 c6 04          	add    $0x4,%rsi
14024d274:	48 89 74 24 40       	mov    %rsi,0x40(%rsp)
14024d279:	eb 17                	jmp    0x14024d292
14024d27b:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
14024d280:	48 8b d6             	mov    %rsi,%rdx
14024d283:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
14024d288:	e8 83 4a de ff       	call   0x140031d10
14024d28d:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14024d292:	44 38 7c 24 52       	cmp    %r15b,0x52(%rsp)
14024d297:	74 05                	je     0x14024d29e
14024d299:	0f 28 c7             	movaps %xmm7,%xmm0
14024d29c:	eb 04                	jmp    0x14024d2a2
14024d29e:	41 0f 28 c1          	movaps %xmm9,%xmm0
14024d2a2:	f3 0f 11 44 24 30    	movss  %xmm0,0x30(%rsp)
14024d2a8:	48 3b 74 24 48       	cmp    0x48(%rsp),%rsi
14024d2ad:	74 0f                	je     0x14024d2be
14024d2af:	f3 0f 11 06          	movss  %xmm0,(%rsi)
14024d2b3:	48 83 c6 04          	add    $0x4,%rsi
14024d2b7:	48 89 74 24 40       	mov    %rsi,0x40(%rsp)
14024d2bc:	eb 17                	jmp    0x14024d2d5
14024d2be:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
14024d2c3:	48 8b d6             	mov    %rsi,%rdx
14024d2c6:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
14024d2cb:	e8 40 4a de ff       	call   0x140031d10
14024d2d0:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14024d2d5:	44 38 7c 24 53       	cmp    %r15b,0x53(%rsp)
14024d2da:	74 05                	je     0x14024d2e1
14024d2dc:	0f 28 c7             	movaps %xmm7,%xmm0
14024d2df:	eb 04                	jmp    0x14024d2e5
14024d2e1:	41 0f 28 c1          	movaps %xmm9,%xmm0
14024d2e5:	f3 0f 11 44 24 30    	movss  %xmm0,0x30(%rsp)
14024d2eb:	48 3b 74 24 48       	cmp    0x48(%rsp),%rsi
14024d2f0:	74 0f                	je     0x14024d301
14024d2f2:	f3 0f 11 06          	movss  %xmm0,(%rsi)
14024d2f6:	48 83 c6 04          	add    $0x4,%rsi
14024d2fa:	48 89 74 24 40       	mov    %rsi,0x40(%rsp)
14024d2ff:	eb 17                	jmp    0x14024d318
14024d301:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
14024d306:	48 8b d6             	mov    %rsi,%rdx
14024d309:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
14024d30e:	e8 fd 49 de ff       	call   0x140031d10
14024d313:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14024d318:	48 8b 7c 24 60       	mov    0x60(%rsp),%rdi
14024d31d:	48 8b 07             	mov    (%rdi),%rax
14024d320:	48 8b cf             	mov    %rdi,%rcx
14024d323:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
14024d32a:	ff 15 08 f9 8b 00    	call   *0x8bf908(%rip)        # 0x140b0cc38
14024d330:	48 8b 4d 88          	mov    -0x78(%rbp),%rcx
14024d334:	f3 0f 10 48 08       	movss  0x8(%rax),%xmm1
14024d339:	f3 0f 5c 08          	subss  (%rax),%xmm1
14024d33d:	f3 0f 10 81 a0 01 00 	movss  0x1a0(%rcx),%xmm0
14024d344:	00
14024d345:	f3 0f 5c 81 98 01 00 	subss  0x198(%rcx),%xmm0
14024d34c:	00
14024d34d:	f3 0f 5e c8          	divss  %xmm0,%xmm1
14024d351:	f3 0f 11 4c 24 30    	movss  %xmm1,0x30(%rsp)
14024d357:	48 3b 74 24 48       	cmp    0x48(%rsp),%rsi
14024d35c:	74 0f                	je     0x14024d36d
14024d35e:	f3 0f 11 0e          	movss  %xmm1,(%rsi)
14024d362:	48 83 c6 04          	add    $0x4,%rsi
14024d366:	48 89 74 24 40       	mov    %rsi,0x40(%rsp)
14024d36b:	eb 17                	jmp    0x14024d384
14024d36d:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
14024d372:	48 8b d6             	mov    %rsi,%rdx
14024d375:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
14024d37a:	e8 91 49 de ff       	call   0x140031d10
14024d37f:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14024d384:	41 0f 28 f1          	movaps %xmm9,%xmm6
14024d388:	f3 0f 11 74 24 30    	movss  %xmm6,0x30(%rsp)
14024d38e:	4c 89 7c 24 50       	mov    %r15,0x50(%rsp)
14024d393:	44 89 7c 24 20       	mov    %r15d,0x20(%rsp)
14024d398:	4c 8d 4c 24 50       	lea    0x50(%rsp),%r9
14024d39d:	4c 8d 44 24 60       	lea    0x60(%rsp),%r8
14024d3a2:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
14024d3a6:	48 8b 8d c0 00 00 00 	mov    0xc0(%rbp),%rcx
14024d3ad:	e8 c6 be fb ff       	call   0x140209278
14024d3b2:	83 4c 24 74 02       	orl    $0x2,0x74(%rsp)
14024d3b7:	48 8b 45 b0          	mov    -0x50(%rbp),%rax
14024d3bb:	48 85 c0             	test   %rax,%rax
14024d3be:	74 43                	je     0x14024d403
14024d3c0:	48 8b 48 08          	mov    0x8(%rax),%rcx
14024d3c4:	48 2b 08             	sub    (%rax),%rcx
14024d3c7:	48 c1 f9 03          	sar    $0x3,%rcx
14024d3cb:	48 b8 cd cc cc cc cc 	movabs $0xcccccccccccccccd,%rax
14024d3d2:	cc cc cc
14024d3d5:	48 0f af c8          	imul   %rax,%rcx
14024d3d9:	0f 57 f6             	xorps  %xmm6,%xmm6
14024d3dc:	48 85 c9             	test   %rcx,%rcx
14024d3df:	78 07                	js     0x14024d3e8
14024d3e1:	f3 48 0f 2a f1       	cvtsi2ss %rcx,%xmm6
14024d3e6:	eb 15                	jmp    0x14024d3fd
14024d3e8:	48 8b c1             	mov    %rcx,%rax
14024d3eb:	48 d1 e8             	shr    $1,%rax
14024d3ee:	83 e1 01             	and    $0x1,%ecx
14024d3f1:	48 0b c1             	or     %rcx,%rax
14024d3f4:	f3 48 0f 2a f0       	cvtsi2ss %rax,%xmm6
14024d3f9:	f3 0f 58 f6          	addss  %xmm6,%xmm6
14024d3fd:	f3 0f 11 74 24 30    	movss  %xmm6,0x30(%rsp)
14024d403:	48 3b 74 24 48       	cmp    0x48(%rsp),%rsi
14024d408:	74 0f                	je     0x14024d419
14024d40a:	f3 0f 11 36          	movss  %xmm6,(%rsi)
14024d40e:	48 83 c6 04          	add    $0x4,%rsi
14024d412:	48 89 74 24 40       	mov    %rsi,0x40(%rsp)
14024d417:	eb 17                	jmp    0x14024d430
14024d419:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
14024d41e:	48 8b d6             	mov    %rsi,%rdx
14024d421:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
14024d426:	e8 e5 48 de ff       	call   0x140031d10
14024d42b:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14024d430:	41 0f 28 f0          	movaps %xmm8,%xmm6
14024d434:	f3 0f 11 74 24 30    	movss  %xmm6,0x30(%rsp)
14024d43a:	4d 85 f6             	test   %r14,%r14
14024d43d:	74 36                	je     0x14024d475
14024d43f:	49 8b ce             	mov    %r14,%rcx
14024d442:	e8 01 e1 f3 ff       	call   0x14018b548
14024d447:	84 c0                	test   %al,%al
14024d449:	75 2a                	jne    0x14024d475
14024d44b:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
14024d450:	e8 6b d9 f3 ff       	call   0x14018adc0
14024d455:	66 0f 6e f0          	movd   %eax,%xmm6
14024d459:	0f 5b f6             	cvtdq2ps %xmm6,%xmm6
14024d45c:	49 8b ce             	mov    %r14,%rcx
14024d45f:	e8 5c d9 f3 ff       	call   0x14018adc0
14024d464:	66 0f 6e c0          	movd   %eax,%xmm0
14024d468:	0f 5b c0             	cvtdq2ps %xmm0,%xmm0
14024d46b:	f3 0f 5e f0          	divss  %xmm0,%xmm6
14024d46f:	f3 0f 11 74 24 30    	movss  %xmm6,0x30(%rsp)
14024d475:	48 3b 74 24 48       	cmp    0x48(%rsp),%rsi