1400f0640:	48 8b d3             	mov    %rbx,%rdx
1400f0643:	48 8b ce             	mov    %rsi,%rcx
1400f0646:	e8 89 da ff ff       	call   0x1400ee0d4
1400f064b:	90                   	nop
1400f064c:	0f 1f 40 00          	nopl   0x0(%rax)
1400f0650:	48 8b 9d 38 04 00 00 	mov    0x438(%rbp),%rbx
1400f0657:	48 85 db             	test   %rbx,%rbx
1400f065a:	74 39                	je     0x1400f0695
1400f065c:	41 8b c5             	mov    %r13d,%eax
1400f065f:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400f0664:	41 03 c5             	add    %r13d,%eax
1400f0667:	75 2c                	jne    0x1400f0695
1400f0669:	48 8b 03             	mov    (%rbx),%rax
1400f066c:	48 8b cb             	mov    %rbx,%rcx
1400f066f:	48 8b 00             	mov    (%rax),%rax
1400f0672:	ff 15 c0 c5 a1 00    	call   *0xa1c5c0(%rip)        # 0x140b0cc38
1400f0678:	41 8b c5             	mov    %r13d,%eax
1400f067b:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400f0680:	41 03 c5             	add    %r13d,%eax
1400f0683:	75 10                	jne    0x1400f0695
1400f0685:	48 8b 03             	mov    (%rbx),%rax
1400f0688:	48 8b cb             	mov    %rbx,%rcx
1400f068b:	48 8b 40 08          	mov    0x8(%rax),%rax
1400f068f:	ff 15 a3 c5 a1 00    	call   *0xa1c5a3(%rip)        # 0x140b0cc38
1400f0695:	48 8b 86 e8 08 00 00 	mov    0x8e8(%rsi),%rax
1400f069c:	48 85 c0             	test   %rax,%rax
1400f069f:	74 04                	je     0x1400f06a5
1400f06a1:	f0 ff 40 08          	lock incl 0x8(%rax)
1400f06a5:	48 8b 86 e0 08 00 00 	mov    0x8e0(%rsi),%rax
1400f06ac:	48 8b 9e e8 08 00 00 	mov    0x8e8(%rsi),%rbx
1400f06b3:	c7 40 64 03 00 00 00 	movl   $0x3,0x64(%rax)
1400f06ba:	48 85 db             	test   %rbx,%rbx
1400f06bd:	74 39                	je     0x1400f06f8
1400f06bf:	41 8b c5             	mov    %r13d,%eax
1400f06c2:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400f06c7:	41 03 c5             	add    %r13d,%eax
1400f06ca:	75 2c                	jne    0x1400f06f8
1400f06cc:	48 8b 03             	mov    (%rbx),%rax
1400f06cf:	48 8b cb             	mov    %rbx,%rcx
1400f06d2:	48 8b 00             	mov    (%rax),%rax
1400f06d5:	ff 15 5d c5 a1 00    	call   *0xa1c55d(%rip)        # 0x140b0cc38
1400f06db:	41 8b c5             	mov    %r13d,%eax
1400f06de:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400f06e3:	41 03 c5             	add    %r13d,%eax
1400f06e6:	75 10                	jne    0x1400f06f8
1400f06e8:	48 8b 03             	mov    (%rbx),%rax
1400f06eb:	48 8b cb             	mov    %rbx,%rcx
1400f06ee:	48 8b 40 08          	mov    0x8(%rax),%rax
1400f06f2:	ff 15 40 c5 a1 00    	call   *0xa1c540(%rip)        # 0x140b0cc38
1400f06f8:	48 8b 86 e0 08 00 00 	mov    0x8e0(%rsi),%rax
1400f06ff:	44 38 60 69          	cmp    %r12b,0x69(%rax)
1400f0703:	0f 84 51 01 00 00    	je     0x1400f085a
1400f0709:	48 8d 05 08 48 a2 00 	lea    0xa24808(%rip),%rax        # 0x140b14f18
1400f0710:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
1400f0714:	0f 57 c0             	xorps  %xmm0,%xmm0
1400f0717:	f3 0f 7f 45 f8       	movdqu %xmm0,-0x8(%rbp)
1400f071c:	ff 15 fe b9 a1 00    	call   *0xa1b9fe(%rip)        # 0x140b0c120
1400f0722:	48 89 45 08          	mov    %rax,0x8(%rbp)
1400f0726:	48 8d 05 43 c6 a2 00 	lea    0xa2c643(%rip),%rax        # 0x140b1cd70
1400f072d:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
1400f0731:	0f 57 c0             	xorps  %xmm0,%xmm0
1400f0734:	f3 0f 7f 45 10       	movdqu %xmm0,0x10(%rbp)
1400f0739:	48 8b 86 e8 08 00 00 	mov    0x8e8(%rsi),%rax
1400f0740:	48 85 c0             	test   %rax,%rax
1400f0743:	74 04                	je     0x1400f0749
1400f0745:	f0 ff 40 08          	lock incl 0x8(%rax)
1400f0749:	48 8b 86 e0 08 00 00 	mov    0x8e0(%rsi),%rax
1400f0750:	48 89 45 10          	mov    %rax,0x10(%rbp)
1400f0754:	48 8b 86 e8 08 00 00 	mov    0x8e8(%rsi),%rax
1400f075b:	48 8b 5d 18          	mov    0x18(%rbp),%rbx
1400f075f:	48 89 45 18          	mov    %rax,0x18(%rbp)
1400f0763:	48 85 db             	test   %rbx,%rbx
1400f0766:	74 3a                	je     0x1400f07a2
1400f0768:	41 8b c5             	mov    %r13d,%eax
1400f076b:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400f0770:	41 03 c5             	add    %r13d,%eax
1400f0773:	75 2d                	jne    0x1400f07a2
1400f0775:	48 8b 03             	mov    (%rbx),%rax
1400f0778:	48 8b cb             	mov    %rbx,%rcx
1400f077b:	48 8b 00             	mov    (%rax),%rax
1400f077e:	ff 15 b4 c4 a1 00    	call   *0xa1c4b4(%rip)        # 0x140b0cc38
1400f0784:	41 8b c5             	mov    %r13d,%eax
1400f0787:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400f078c:	41 03 c5             	add    %r13d,%eax
1400f078f:	75 11                	jne    0x1400f07a2
1400f0791:	48 8b 03             	mov    (%rbx),%rax
1400f0794:	48 8b cb             	mov    %rbx,%rcx
1400f0797:	48 8b 40 08          	mov    0x8(%rax),%rax
1400f079b:	ff 15 97 c4 a1 00    	call   *0xa1c497(%rip)        # 0x140b0cc38
1400f07a1:	90                   	nop
1400f07a2:	48 8b 96 c0 02 00 00 	mov    0x2c0(%rsi),%rdx
1400f07a9:	48 85 d2             	test   %rdx,%rdx
1400f07ac:	0f 84 5d 0a 00 00    	je     0x1400f120f
1400f07b2:	8b 42 08             	mov    0x8(%rdx),%eax
1400f07b5:	eb 0a                	jmp    0x1400f07c1
1400f07b7:	8d 48 01             	lea    0x1(%rax),%ecx
1400f07ba:	f0 0f b1 4a 08       	lock cmpxchg %ecx,0x8(%rdx)
1400f07bf:	74 0a                	je     0x1400f07cb
1400f07c1:	85 c0                	test   %eax,%eax
1400f07c3:	0f 84 46 0a 00 00    	je     0x1400f120f
1400f07c9:	eb ec                	jmp    0x1400f07b7
1400f07cb:	48 8b 86 b8 02 00 00 	mov    0x2b8(%rsi),%rax
1400f07d2:	48 8b 9e c0 02 00 00 	mov    0x2c0(%rsi),%rbx
1400f07d9:	0f 57 c0             	xorps  %xmm0,%xmm0
1400f07dc:	f3 0f 7f 44 24 50    	movdqu %xmm0,0x50(%rsp)
1400f07e2:	48 85 db             	test   %rbx,%rbx
1400f07e5:	74 1e                	je     0x1400f0805
1400f07e7:	48 8d 90 b0 02 00 00 	lea    0x2b0(%rax),%rdx
1400f07ee:	48 f7 d8             	neg    %rax
1400f07f1:	48 1b c0             	sbb    %rax,%rax
1400f07f4:	48 23 c2             	and    %rdx,%rax
1400f07f7:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1400f07fc:	48 89 5c 24 58       	mov    %rbx,0x58(%rsp)
1400f0801:	f0 ff 43 0c          	lock incl 0xc(%rbx)
1400f0805:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
1400f080a:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
1400f080e:	e8 61 8f f1 ff       	call   0x140009774
1400f0813:	48 85 db             	test   %rbx,%rbx
1400f0816:	74 08                	je     0x1400f0820
1400f0818:	48 8b cb             	mov    %rbx,%rcx
1400f081b:	e8 64 35 f1 ff       	call   0x140003d84
1400f0820:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
1400f0824:	e8 6f b3 07 00       	call   0x14016bb98
1400f0829:	48 8b 4d 18          	mov    0x18(%rbp),%rcx
1400f082d:	48 85 c9             	test   %rcx,%rcx
1400f0830:	74 05                	je     0x1400f0837
1400f0832:	e8 4d 35 f1 ff       	call   0x140003d84
1400f0837:	48 8b 4d 00          	mov    0x0(%rbp),%rcx
1400f083b:	48 85 c9             	test   %rcx,%rcx
1400f083e:	74 1a                	je     0x1400f085a
1400f0840:	41 8b c5             	mov    %r13d,%eax
1400f0843:	f0 0f c1 41 0c       	lock xadd %eax,0xc(%rcx)
1400f0848:	41 03 c5             	add    %r13d,%eax
1400f084b:	75 0d                	jne    0x1400f085a
1400f084d:	48 8b 01             	mov    (%rcx),%rax
1400f0850:	48 8b 40 08          	mov    0x8(%rax),%rax
1400f0854:	ff 15 de c3 a1 00    	call   *0xa1c3de(%rip)        # 0x140b0cc38
1400f085a:	4d 8b f4             	mov    %r12,%r14
1400f085d:	48 8b 4d 98          	mov    -0x68(%rbp),%rcx
1400f0861:	48 8b c1             	mov    %rcx,%rax
1400f0864:	48 8b 55 90          	mov    -0x70(%rbp),%rdx
1400f0868:	48 2b c2             	sub    %rdx,%rax
1400f086b:	48 c1 f8 04          	sar    $0x4,%rax
1400f086f:	48 85 c0             	test   %rax,%rax
1400f0872:	0f 84 6e 02 00 00    	je     0x1400f0ae6
1400f0878:	4d 8b fc             	mov    %r12,%r15
1400f087b:	f3 44 0f 10 15 8c 16 	movss  0xac168c(%rip),%xmm10        # 0x140bb1f10
1400f0882:	ac 00
1400f0884:	66 44 0f 6f 1d b3 15 	movdqa 0xac15b3(%rip),%xmm11        # 0x140bb1e40
1400f088b:	ac 00
1400f088d:	48 2b ca             	sub    %rdx,%rcx
1400f0890:	48 c1 f9 04          	sar    $0x4,%rcx
1400f0894:	4c 3b f1             	cmp    %rcx,%r14
1400f0897:	0f 83 83 02 00 00    	jae    0x1400f0b20
1400f089d:	49 8b 0c 17          	mov    (%r15,%rdx,1),%rcx
1400f08a1:	48 81 c1 88 01 00 00 	add    $0x188,%rcx
1400f08a8:	48 8b 01             	mov    (%rcx),%rax
1400f08ab:	48 8b 00             	mov    (%rax),%rax
1400f08ae:	ff 15 84 c3 a1 00    	call   *0xa1c384(%rip)        # 0x140b0cc38
1400f08b4:	83 f8 05             	cmp    $0x5,%eax
1400f08b7:	0f 85 07 02 00 00    	jne    0x1400f0ac4
1400f08bd:	0f 57 c0             	xorps  %xmm0,%xmm0
1400f08c0:	f3 0f 7f 45 d0       	movdqu %xmm0,-0x30(%rbp)
1400f08c5:	48 8b 45 98          	mov    -0x68(%rbp),%rax
1400f08c9:	48 8b 4d 90          	mov    -0x70(%rbp),%rcx
1400f08cd:	48 2b c1             	sub    %rcx,%rax
1400f08d0:	48 c1 f8 04          	sar    $0x4,%rax
1400f08d4:	4c 3b f0             	cmp    %rax,%r14
1400f08d7:	0f 83 3c 02 00 00    	jae    0x1400f0b19
1400f08dd:	f3 0f 7f 44 24 50    	movdqu %xmm0,0x50(%rsp)
1400f08e3:	49 8b 44 0f 08       	mov    0x8(%r15,%rcx,1),%rax
1400f08e8:	48 85 c0             	test   %rax,%rax
1400f08eb:	74 04                	je     0x1400f08f1
1400f08ed:	f0 ff 40 08          	lock incl 0x8(%rax)
1400f08f1:	49 8b 04 0f          	mov    (%r15,%rcx,1),%rax
1400f08f5:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1400f08fa:	49 8b 44 0f 08       	mov    0x8(%r15,%rcx,1),%rax
1400f08ff:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
1400f0904:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
1400f0908:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
1400f090d:	48 8d 8d b0 01 00 00 	lea    0x1b0(%rbp),%rcx
1400f0914:	e8 b7 7a fb ff       	call   0x1400a83d0
1400f0919:	90                   	nop
1400f091a:	48 8b 96 c0 02 00 00 	mov    0x2c0(%rsi),%rdx
1400f0921:	48 85 d2             	test   %rdx,%rdx
1400f0924:	0f 84 ef 08 00 00    	je     0x1400f1219
1400f092a:	8b 42 08             	mov    0x8(%rdx),%eax
1400f092d:	eb 0a                	jmp    0x1400f0939
1400f092f:	8d 48 01             	lea    0x1(%rax),%ecx
1400f0932:	f0 0f b1 4a 08       	lock cmpxchg %ecx,0x8(%rdx)
1400f0937:	74 0a                	je     0x1400f0943
1400f0939:	85 c0                	test   %eax,%eax
1400f093b:	0f 84 d8 08 00 00    	je     0x1400f1219
1400f0941:	eb ec                	jmp    0x1400f092f
1400f0943:	48 8b 86 b8 02 00 00 	mov    0x2b8(%rsi),%rax
1400f094a:	48 8b 9e c0 02 00 00 	mov    0x2c0(%rsi),%rbx
1400f0951:	0f 57 c0             	xorps  %xmm0,%xmm0
1400f0954:	f3 0f 7f 45 80       	movdqu %xmm0,-0x80(%rbp)
1400f0959:	48 85 db             	test   %rbx,%rbx
1400f095c:	74 1c                	je     0x1400f097a
1400f095e:	48 8d 88 b0 02 00 00 	lea    0x2b0(%rax),%rcx
1400f0965:	48 f7 d8             	neg    %rax
1400f0968:	48 1b c0             	sbb    %rax,%rax
1400f096b:	48 23 c1             	and    %rcx,%rax
1400f096e:	48 89 45 80          	mov    %rax,-0x80(%rbp)
1400f0972:	48 89 5d 88          	mov    %rbx,-0x78(%rbp)
1400f0976:	f0 ff 43 0c          	lock incl 0xc(%rbx)
1400f097a:	48 8d 55 80          	lea    -0x80(%rbp),%rdx
1400f097e:	48 8d 8d b0 01 00 00 	lea    0x1b0(%rbp),%rcx
1400f0985:	e8 ea 8d f1 ff       	call   0x140009774
1400f098a:	48 85 db             	test   %rbx,%rbx
1400f098d:	74 39                	je     0x1400f09c8
1400f098f:	41 8b c5             	mov    %r13d,%eax
1400f0992:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400f0997:	41 03 c5             	add    %r13d,%eax
1400f099a:	75 2c                	jne    0x1400f09c8
1400f099c:	48 8b 03             	mov    (%rbx),%rax
1400f099f:	48 8b cb             	mov    %rbx,%rcx
1400f09a2:	48 8b 00             	mov    (%rax),%rax
1400f09a5:	ff 15 8d c2 a1 00    	call   *0xa1c28d(%rip)        # 0x140b0cc38
1400f09ab:	41 8b c5             	mov    %r13d,%eax
1400f09ae:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400f09b3:	41 03 c5             	add    %r13d,%eax
1400f09b6:	75 10                	jne    0x1400f09c8
1400f09b8:	48 8b 03             	mov    (%rbx),%rax
1400f09bb:	48 8b cb             	mov    %rbx,%rcx
1400f09be:	48 8b 40 08          	mov    0x8(%rax),%rax
1400f09c2:	ff 15 70 c2 a1 00    	call   *0xa1c270(%rip)        # 0x140b0cc38
1400f09c8:	48 8d 8d b0 01 00 00 	lea    0x1b0(%rbp),%rcx
1400f09cf:	e8 20 eb fb ff       	call   0x1400af4f4
1400f09d4:	48 8b 45 98          	mov    -0x68(%rbp),%rax
1400f09d8:	48 8b 5d 90          	mov    -0x70(%rbp),%rbx
1400f09dc:	48 2b c3             	sub    %rbx,%rax
1400f09df:	48 c1 f8 04          	sar    $0x4,%rax
1400f09e3:	4c 3b f0             	cmp    %rax,%r14
1400f09e6:	0f 83 26 01 00 00    	jae    0x1400f0b12
1400f09ec:	4a 8b 04 3b          	mov    (%rbx,%r15,1),%rax
1400f09f0:	f3 0f 10 40 28       	movss  0x28(%rax),%xmm0
1400f09f5:	f3 0f 5c 40 20       	subss  0x20(%rax),%xmm0
1400f09fa:	44 0f 11 9d 30 04 00 	movups %xmm11,0x430(%rbp)
1400f0a01:	00
1400f0a02:	83 a5 40 04 00 00 00 	andl   $0x0,0x440(%rbp)
1400f0a09:	41 0f 57 c2          	xorps  %xmm10,%xmm0
1400f0a0d:	f3 0f 11 85 44 04 00 	movss  %xmm0,0x444(%rbp)
1400f0a14:	00
1400f0a15:	f3 44 0f 10 05 2a a0 	movss  0xc3a02a(%rip),%xmm8        # 0x140d2aa48
1400f0a1c:	c3 00
1400f0a1e:	f3 44 0f 59 05 a9 06 	mulss  0xac06a9(%rip),%xmm8        # 0x140bb10d0
1400f0a25:	ac 00
1400f0a27:	41 0f 28 c0          	movaps %xmm8,%xmm0
1400f0a2b:	e8 e4 18 a0 00       	call   0x140af2314
1400f0a30:	44 0f 28 c8          	movaps %xmm0,%xmm9
1400f0a34:	41 0f 28 c0          	movaps %xmm8,%xmm0
1400f0a38:	e8 1f 19 a0 00       	call   0x140af235c
1400f0a3d:	0f 28 f8             	movaps %xmm0,%xmm7
1400f0a40:	41 0f 57 fa          	xorps  %xmm10,%xmm7
1400f0a44:	41 0f 28 c0          	movaps %xmm8,%xmm0
1400f0a48:	e8 0f 19 a0 00       	call   0x140af235c
1400f0a4d:	0f 28 f0             	movaps %xmm0,%xmm6
1400f0a50:	41 0f 28 c0          	movaps %xmm8,%xmm0
1400f0a54:	e8 bb 18 a0 00       	call   0x140af2314
1400f0a59:	f3 0f 11 45 f0       	movss  %xmm0,-0x10(%rbp)
1400f0a5e:	f3 0f 11 75 f4       	movss  %xmm6,-0xc(%rbp)
1400f0a63:	f3 0f 11 7d f8       	movss  %xmm7,-0x8(%rbp)
1400f0a68:	f3 44 0f 11 4d fc    	movss  %xmm9,-0x4(%rbp)
1400f0a6e:	83 65 00 00          	andl   $0x0,0x0(%rbp)
1400f0a72:	83 65 04 00          	andl   $0x0,0x4(%rbp)
1400f0a76:	4c 8d 45 f0          	lea    -0x10(%rbp),%r8
1400f0a7a:	48 8d 95 80 00 00 00 	lea    0x80(%rbp),%rdx
1400f0a81:	48 8d 8d 30 04 00 00 	lea    0x430(%rbp),%rcx
1400f0a88:	e8 b3 23 0a 00       	call   0x140192e40
1400f0a8d:	48 8b d0             	mov    %rax,%rdx
1400f0a90:	48 8d 8d 30 04 00 00 	lea    0x430(%rbp),%rcx
1400f0a97:	e8 78 23 0a 00       	call   0x140192e14
1400f0a9c:	49 8b 0c 1f          	mov    (%r15,%rbx,1),%rcx
1400f0aa0:	48 8b 01             	mov    (%rcx),%rax
1400f0aa3:	48 8d 95 30 04 00 00 	lea    0x430(%rbp),%rdx
1400f0aaa:	48 8b 80 98 00 00 00 	mov    0x98(%rax),%rax
1400f0ab1:	ff 15 81 c1 a1 00    	call   *0xa1c181(%rip)        # 0x140b0cc38
1400f0ab7:	90                   	nop
1400f0ab8:	48 8d 8d b0 01 00 00 	lea    0x1b0(%rbp),%rcx
1400f0abf:	e8 ac 9c fa ff       	call   0x14009a770
1400f0ac4:	49 ff c6             	inc    %r14
1400f0ac7:	49 83 c7 10          	add    $0x10,%r15
1400f0acb:	48 8b 4d 98          	mov    -0x68(%rbp),%rcx
1400f0acf:	48 8b c1             	mov    %rcx,%rax
1400f0ad2:	48 8b 55 90          	mov    -0x70(%rbp),%rdx
1400f0ad6:	48 2b c2             	sub    %rdx,%rax
1400f0ad9:	48 c1 f8 04          	sar    $0x4,%rax
1400f0add:	4c 3b f0             	cmp    %rax,%r14
1400f0ae0:	0f 82 a7 fd ff ff    	jb     0x1400f088d
1400f0ae6:	48 8b ce             	mov    %rsi,%rcx
1400f0ae9:	e8 ce e0 00 00       	call   0x1400febbc
1400f0aee:	4c 8b 86 00 09 00 00 	mov    0x900(%rsi),%r8
1400f0af5:	0f 57 c0             	xorps  %xmm0,%xmm0
1400f0af8:	f3 0f 7f 45 80       	movdqu %xmm0,-0x80(%rbp)
1400f0afd:	48 8b 96 c0 02 00 00 	mov    0x2c0(%rsi),%rdx
1400f0b04:	48 85 d2             	test   %rdx,%rdx
1400f0b07:	0f 84 16 07 00 00    	je     0x1400f1223
1400f0b0d:	8b 42 08             	mov    0x8(%rdx),%eax
1400f0b10:	eb 1f                	jmp    0x1400f0b31
1400f0b12:	ff 15 80 be a1 00    	call   *0xa1be80(%rip)        # 0x140b0c998
1400f0b18:	90                   	nop
1400f0b19:	ff 15 79 be a1 00    	call   *0xa1be79(%rip)        # 0x140b0c998
1400f0b1f:	cc                   	int3
1400f0b20:	ff 15 72 be a1 00    	call   *0xa1be72(%rip)        # 0x140b0c998
1400f0b26:	cc                   	int3
1400f0b27:	8d 48 01             	lea    0x1(%rax),%ecx
1400f0b2a:	f0 0f b1 4a 08       	lock cmpxchg %ecx,0x8(%rdx)
1400f0b2f:	74 0a                	je     0x1400f0b3b
1400f0b31:	85 c0                	test   %eax,%eax
1400f0b33:	0f 84 ea 06 00 00    	je     0x1400f1223
1400f0b39:	eb ec                	jmp    0x1400f0b27
1400f0b3b:	48 8b 86 b8 02 00 00 	mov    0x2b8(%rsi),%rax
1400f0b42:	48 89 45 80          	mov    %rax,-0x80(%rbp)
1400f0b46:	48 8b 9e c0 02 00 00 	mov    0x2c0(%rsi),%rbx
1400f0b4d:	48 89 5d 88          	mov    %rbx,-0x78(%rbp)
1400f0b51:	0f 57 c0             	xorps  %xmm0,%xmm0
1400f0b54:	f3 0f 7f 44 24 50    	movdqu %xmm0,0x50(%rsp)
1400f0b5a:	48 85 db             	test   %rbx,%rbx
1400f0b5d:	74 1e                	je     0x1400f0b7d
1400f0b5f:	48 8d 90 b0 02 00 00 	lea    0x2b0(%rax),%rdx
1400f0b66:	48 f7 d8             	neg    %rax
1400f0b69:	48 1b c0             	sbb    %rax,%rax
1400f0b6c:	48 23 c2             	and    %rdx,%rax
1400f0b6f:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1400f0b74:	48 89 5c 24 58       	mov    %rbx,0x58(%rsp)
1400f0b79:	f0 ff 43 0c          	lock incl 0xc(%rbx)
1400f0b7d:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
1400f0b82:	49 8b c8             	mov    %r8,%rcx
1400f0b85:	e8 a6 56 fd ff       	call   0x1400c6230
1400f0b8a:	48 85 db             	test   %rbx,%rbx
1400f0b8d:	74 3b                	je     0x1400f0bca
1400f0b8f:	41 8b c5             	mov    %r13d,%eax
1400f0b92:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400f0b97:	41 03 c5             	add    %r13d,%eax
1400f0b9a:	75 2e                	jne    0x1400f0bca
1400f0b9c:	48 8b 4d 88          	mov    -0x78(%rbp),%rcx
1400f0ba0:	48 8b 01             	mov    (%rcx),%rax
1400f0ba3:	48 8b 00             	mov    (%rax),%rax
1400f0ba6:	ff 15 8c c0 a1 00    	call   *0xa1c08c(%rip)        # 0x140b0cc38
1400f0bac:	41 8b c5             	mov    %r13d,%eax
1400f0baf:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400f0bb4:	41 03 c5             	add    %r13d,%eax
1400f0bb7:	75 11                	jne    0x1400f0bca
1400f0bb9:	48 8b 4d 88          	mov    -0x78(%rbp),%rcx
1400f0bbd:	48 8b 01             	mov    (%rcx),%rax
1400f0bc0:	48 8b 40 08          	mov    0x8(%rax),%rax
1400f0bc4:	ff 15 6e c0 a1 00    	call   *0xa1c06e(%rip)        # 0x140b0cc38
1400f0bca:	48 8b 8e 00 09 00 00 	mov    0x900(%rsi),%rcx