140a9276d:	7a 0b                	jp     0x140a9277a
140a9276f:	75 09                	jne    0x140a9277a
140a92771:	41 8a 02             	mov    (%r10),%al
140a92774:	41 38 46 04          	cmp    %al,0x4(%r14)
140a92778:	eb 03                	jmp    0x140a9277d
140a9277a:	0f 2f c8             	comiss %xmm0,%xmm1
140a9277d:	0f 97 c0             	seta   %al
140a92780:	84 c0                	test   %al,%al
140a92782:	75 3b                	jne    0x140a927bf
140a92784:	0f 2e c8             	ucomiss %xmm0,%xmm1
140a92787:	7a 0b                	jp     0x140a92794
140a92789:	75 09                	jne    0x140a92794
140a9278b:	41 8a 46 04          	mov    0x4(%r14),%al
140a9278f:	41 38 02             	cmp    %al,(%r10)
140a92792:	eb 03                	jmp    0x140a92797
140a92794:	0f 2f c1             	comiss %xmm1,%xmm0
140a92797:	0f 97 c0             	seta   %al
140a9279a:	84 c0                	test   %al,%al
140a9279c:	75 29                	jne    0x140a927c7
140a9279e:	49 3b d0             	cmp    %r8,%rdx
140a927a1:	74 19                	je     0x140a927bc
140a927a3:	f3 0f 10 02          	movss  (%rdx),%xmm0
140a927a7:	f3 0f 11 0a          	movss  %xmm1,(%rdx)
140a927ab:	41 8a 02             	mov    (%r10),%al
140a927ae:	f3 41 0f 11 00       	movss  %xmm0,(%r8)
140a927b3:	8a 4a 04             	mov    0x4(%rdx),%cl
140a927b6:	88 42 04             	mov    %al,0x4(%rdx)
140a927b9:	41 88 0a             	mov    %cl,(%r10)
140a927bc:	48 03 d3             	add    %rbx,%rdx
140a927bf:	4c 03 c3             	add    %rbx,%r8
140a927c2:	4d 3b c5             	cmp    %r13,%r8
140a927c5:	72 95                	jb     0x140a9275c
140a927c7:	4d 3b cf             	cmp    %r15,%r9
140a927ca:	76 79                	jbe    0x140a92845
140a927cc:	4d 8d 51 fc          	lea    -0x4(%r9),%r10
140a927d0:	f3 41 0f 10 06       	movss  (%r14),%xmm0
140a927d5:	4d 8d 5a fc          	lea    -0x4(%r10),%r11
140a927d9:	f3 41 0f 10 0b       	movss  (%r11),%xmm1
140a927de:	0f 2e c8             	ucomiss %xmm0,%xmm1
140a927e1:	7a 0b                	jp     0x140a927ee
140a927e3:	75 09                	jne    0x140a927ee
140a927e5:	41 8a 46 04          	mov    0x4(%r14),%al
140a927e9:	41 38 02             	cmp    %al,(%r10)
140a927ec:	eb 03                	jmp    0x140a927f1
140a927ee:	0f 2f c1             	comiss %xmm1,%xmm0
140a927f1:	0f 97 c0             	seta   %al
140a927f4:	84 c0                	test   %al,%al
140a927f6:	75 3f                	jne    0x140a92837
140a927f8:	0f 2e c1             	ucomiss %xmm1,%xmm0
140a927fb:	7a 0b                	jp     0x140a92808
140a927fd:	75 09                	jne    0x140a92808
140a927ff:	41 8a 02             	mov    (%r10),%al
140a92802:	41 38 46 04          	cmp    %al,0x4(%r14)
140a92806:	eb 03                	jmp    0x140a9280b
140a92808:	0f 2f c8             	comiss %xmm0,%xmm1
140a9280b:	0f 97 c0             	seta   %al
140a9280e:	84 c0                	test   %al,%al
140a92810:	75 30                	jne    0x140a92842
140a92812:	4c 2b f3             	sub    %rbx,%r14
140a92815:	4d 3b f3             	cmp    %r11,%r14
140a92818:	74 1d                	je     0x140a92837
140a9281a:	f3 41 0f 10 06       	movss  (%r14),%xmm0
140a9281f:	f3 41 0f 11 0e       	movss  %xmm1,(%r14)
140a92824:	41 8a 02             	mov    (%r10),%al
140a92827:	f3 41 0f 11 03       	movss  %xmm0,(%r11)
140a9282c:	41 8a 4e 04          	mov    0x4(%r14),%cl
140a92830:	41 88 46 04          	mov    %al,0x4(%r14)
140a92834:	41 88 0a             	mov    %cl,(%r10)
140a92837:	4c 2b cb             	sub    %rbx,%r9
140a9283a:	4c 2b d3             	sub    %rbx,%r10
140a9283d:	4d 3b f9             	cmp    %r9,%r15
140a92840:	72 8e                	jb     0x140a927d0
140a92842:	4d 3b cf             	cmp    %r15,%r9
140a92845:	75 5f                	jne    0x140a928a6
140a92847:	4d 3b c5             	cmp    %r13,%r8
140a9284a:	0f 84 e2 00 00 00    	je     0x140a92932
140a92850:	49 3b d0             	cmp    %r8,%rdx
140a92853:	74 21                	je     0x140a92876
140a92855:	4c 3b f2             	cmp    %rdx,%r14
140a92858:	74 1c                	je     0x140a92876
140a9285a:	8b 02                	mov    (%rdx),%eax
140a9285c:	f3 41 0f 10 06       	movss  (%r14),%xmm0
140a92861:	41 89 06             	mov    %eax,(%r14)
140a92864:	8a 42 04             	mov    0x4(%rdx),%al
140a92867:	f3 0f 11 02          	movss  %xmm0,(%rdx)
140a9286b:	41 8a 4e 04          	mov    0x4(%r14),%cl
140a9286f:	41 88 46 04          	mov    %al,0x4(%r14)
140a92873:	88 4a 04             	mov    %cl,0x4(%rdx)
140a92876:	48 03 d3             	add    %rbx,%rdx
140a92879:	4d 3b f0             	cmp    %r8,%r14
140a9287c:	74 20                	je     0x140a9289e
140a9287e:	41 8b 00             	mov    (%r8),%eax
140a92881:	f3 41 0f 10 06       	movss  (%r14),%xmm0
140a92886:	41 89 06             	mov    %eax,(%r14)
140a92889:	41 8a 40 04          	mov    0x4(%r8),%al
140a9288d:	f3 41 0f 11 00       	movss  %xmm0,(%r8)
140a92892:	41 8a 4e 04          	mov    0x4(%r14),%cl
140a92896:	41 88 46 04          	mov    %al,0x4(%r14)
140a9289a:	41 88 48 04          	mov    %cl,0x4(%r8)
140a9289e:	4c 03 f3             	add    %rbx,%r14
140a928a1:	e9 19 ff ff ff       	jmp    0x140a927bf
140a928a6:	49 83 c1 f8          	add    $0xfffffffffffffff8,%r9
140a928aa:	4d 3b c5             	cmp    %r13,%r8
140a928ad:	75 55                	jne    0x140a92904
140a928af:	4c 2b f3             	sub    %rbx,%r14
140a928b2:	4d 8d 56 04          	lea    0x4(%r14),%r10
140a928b6:	4d 3b ce             	cmp    %r14,%r9
140a928b9:	74 1e                	je     0x140a928d9
140a928bb:	41 8b 06             	mov    (%r14),%eax
140a928be:	f3 41 0f 10 01       	movss  (%r9),%xmm0
140a928c3:	41 89 01             	mov    %eax,(%r9)
140a928c6:	41 8a 02             	mov    (%r10),%al
140a928c9:	f3 41 0f 11 06       	movss  %xmm0,(%r14)
140a928ce:	41 8a 49 04          	mov    0x4(%r9),%cl
140a928d2:	41 88 41 04          	mov    %al,0x4(%r9)
140a928d6:	41 88 0a             	mov    %cl,(%r10)
140a928d9:	48 2b d3             	sub    %rbx,%rdx
140a928dc:	4c 3b f2             	cmp    %rdx,%r14
140a928df:	0f 84 dd fe ff ff    	je     0x140a927c2
140a928e5:	8b 02                	mov    (%rdx),%eax
140a928e7:	f3 41 0f 10 06       	movss  (%r14),%xmm0
140a928ec:	41 89 06             	mov    %eax,(%r14)
140a928ef:	8a 42 04             	mov    0x4(%rdx),%al
140a928f2:	f3 0f 11 02          	movss  %xmm0,(%rdx)
140a928f6:	41 8a 0a             	mov    (%r10),%cl
140a928f9:	41 88 02             	mov    %al,(%r10)
140a928fc:	88 4a 04             	mov    %cl,0x4(%rdx)
140a928ff:	e9 be fe ff ff       	jmp    0x140a927c2
140a92904:	4d 3b c1             	cmp    %r9,%r8
140a92907:	0f 84 b2 fe ff ff    	je     0x140a927bf
140a9290d:	41 8b 01             	mov    (%r9),%eax
140a92910:	f3 41 0f 10 00       	movss  (%r8),%xmm0
140a92915:	41 89 00             	mov    %eax,(%r8)
140a92918:	41 8a 41 04          	mov    0x4(%r9),%al
140a9291c:	f3 41 0f 11 01       	movss  %xmm0,(%r9)
140a92921:	41 8a 48 04          	mov    0x4(%r8),%cl
140a92925:	41 88 40 04          	mov    %al,0x4(%r8)
140a92929:	41 88 49 04          	mov    %cl,0x4(%r9)
140a9292d:	e9 8d fe ff ff       	jmp    0x140a927bf
140a92932:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140a92937:	49 8b c4             	mov    %r12,%rax
140a9293a:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
140a9293f:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
140a92944:	4d 89 34 24          	mov    %r14,(%r12)
140a92948:	49 89 54 24 08       	mov    %rdx,0x8(%r12)
140a9294d:	48 83 c4 20          	add    $0x20,%rsp
140a92951:	41 5f                	pop    %r15
140a92953:	41 5e                	pop    %r14
140a92955:	41 5d                	pop    %r13
140a92957:	41 5c                	pop    %r12
140a92959:	5f                   	pop    %rdi
140a9295a:	c3                   	ret
140a9295b:	90                   	nop
140a9295c:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a92961:	48 89 7c 24 10       	mov    %rdi,0x10(%rsp)
140a92966:	4d 8d 58 ff          	lea    -0x1(%r8),%r11
140a9296a:	48 8b fa             	mov    %rdx,%rdi
140a9296d:	49 d1 fb             	sar    $1,%r11
140a92970:	4c 8b d2             	mov    %rdx,%r10
140a92973:	49 3b d3             	cmp    %r11,%rdx
140a92976:	7d 4f                	jge    0x140a929c7
140a92978:	4d 03 d2             	add    %r10,%r10
140a9297b:	f3 42 0f 10 44 d1 10 	movss  0x10(%rcx,%r10,8),%xmm0
140a92982:	f3 42 0f 10 4c d1 08 	movss  0x8(%rcx,%r10,8),%xmm1
140a92989:	0f 2e c1             	ucomiss %xmm1,%xmm0
140a9298c:	7a 0e                	jp     0x140a9299c
140a9298e:	75 0c                	jne    0x140a9299c
140a92990:	42 8a 44 d1 0c       	mov    0xc(%rcx,%r10,8),%al
140a92995:	42 38 44 d1 14       	cmp    %al,0x14(%rcx,%r10,8)
140a9299a:	eb 03                	jmp    0x140a9299f
140a9299c:	0f 2f c8             	comiss %xmm0,%xmm1
140a9299f:	0f 97 c0             	seta   %al
140a929a2:	49 ff c2             	inc    %r10
140a929a5:	0f b6 c0             	movzbl %al,%eax
140a929a8:	48 83 f0 01          	xor    $0x1,%rax
140a929ac:	4c 03 d0             	add    %rax,%r10
140a929af:	42 8b 04 d1          	mov    (%rcx,%r10,8),%eax
140a929b3:	89 04 d1             	mov    %eax,(%rcx,%rdx,8)
140a929b6:	42 8a 44 d1 04       	mov    0x4(%rcx,%r10,8),%al
140a929bb:	88 44 d1 04          	mov    %al,0x4(%rcx,%rdx,8)
140a929bf:	49 8b d2             	mov    %r10,%rdx
140a929c2:	4d 3b d3             	cmp    %r11,%r10
140a929c5:	7c b1                	jl     0x140a92978
140a929c7:	4d 3b d3             	cmp    %r11,%r10
140a929ca:	75 1b                	jne    0x140a929e7
140a929cc:	41 f6 c0 01          	test   $0x1,%r8b
140a929d0:	75 15                	jne    0x140a929e7
140a929d2:	42 8b 44 c1 f8       	mov    -0x8(%rcx,%r8,8),%eax
140a929d7:	89 04 d1             	mov    %eax,(%rcx,%rdx,8)
140a929da:	42 8a 44 c1 fc       	mov    -0x4(%rcx,%r8,8),%al
140a929df:	88 44 d1 04          	mov    %al,0x4(%rcx,%rdx,8)
140a929e3:	49 8d 50 ff          	lea    -0x1(%r8),%rdx
140a929e7:	4c 8d 42 ff          	lea    -0x1(%rdx),%r8
140a929eb:	49 d1 f8             	sar    $1,%r8
140a929ee:	48 3b fa             	cmp    %rdx,%rdi
140a929f1:	7d 43                	jge    0x140a92a36
140a929f3:	f3 41 0f 10 09       	movss  (%r9),%xmm1
140a929f8:	f3 42 0f 10 04 c1    	movss  (%rcx,%r8,8),%xmm0
140a929fe:	0f 2e c1             	ucomiss %xmm1,%xmm0
140a92a01:	7a 0d                	jp     0x140a92a10
140a92a03:	75 0b                	jne    0x140a92a10
140a92a05:	41 8a 41 04          	mov    0x4(%r9),%al
140a92a09:	42 38 44 c1 04       	cmp    %al,0x4(%rcx,%r8,8)
140a92a0e:	eb 03                	jmp    0x140a92a13
140a92a10:	0f 2f c8             	comiss %xmm0,%xmm1
140a92a13:	0f 97 c0             	seta   %al
140a92a16:	84 c0                	test   %al,%al
140a92a18:	74 1c                	je     0x140a92a36
140a92a1a:	f3 0f 11 04 d1       	movss  %xmm0,(%rcx,%rdx,8)
140a92a1f:	42 8a 44 c1 04       	mov    0x4(%rcx,%r8,8),%al
140a92a24:	88 44 d1 04          	mov    %al,0x4(%rcx,%rdx,8)
140a92a28:	49 8b d0             	mov    %r8,%rdx
140a92a2b:	49 ff c8             	dec    %r8
140a92a2e:	49 d1 f8             	sar    $1,%r8
140a92a31:	48 3b fa             	cmp    %rdx,%rdi
140a92a34:	7c c2                	jl     0x140a929f8
140a92a36:	41 8b 01             	mov    (%r9),%eax
140a92a39:	48 8b 5c 24 08       	mov    0x8(%rsp),%rbx
140a92a3e:	48 8b 7c 24 10       	mov    0x10(%rsp),%rdi
140a92a43:	89 04 d1             	mov    %eax,(%rcx,%rdx,8)
140a92a46:	41 8a 41 04          	mov    0x4(%r9),%al
140a92a4a:	88 44 d1 04          	mov    %al,0x4(%rcx,%rdx,8)
140a92a4e:	c3                   	ret
140a92a4f:	90                   	nop
140a92a50:	f3 0f 10 02          	movss  (%rdx),%xmm0
140a92a54:	4c 8d 59 04          	lea    0x4(%rcx),%r11
140a92a58:	f3 0f 10 09          	movss  (%rcx),%xmm1
140a92a5c:	4c 8d 52 04          	lea    0x4(%rdx),%r10
140a92a60:	0f 2e c1             	ucomiss %xmm1,%xmm0
140a92a63:	4c 8b c9             	mov    %rcx,%r9
140a92a66:	7a 0a                	jp     0x140a92a72
140a92a68:	75 08                	jne    0x140a92a72
140a92a6a:	41 8a 03             	mov    (%r11),%al
140a92a6d:	41 38 02             	cmp    %al,(%r10)
140a92a70:	eb 03                	jmp    0x140a92a75
140a92a72:	0f 2f c8             	comiss %xmm0,%xmm1
140a92a75:	0f 97 c0             	seta   %al
140a92a78:	84 c0                	test   %al,%al
140a92a7a:	74 19                	je     0x140a92a95
140a92a7c:	49 3b d1             	cmp    %r9,%rdx
140a92a7f:	74 14                	je     0x140a92a95
140a92a81:	f3 0f 11 0a          	movss  %xmm1,(%rdx)
140a92a85:	41 8a 03             	mov    (%r11),%al
140a92a88:	f3 0f 11 01          	movss  %xmm0,(%rcx)
140a92a8c:	41 8a 0a             	mov    (%r10),%cl
140a92a8f:	41 88 02             	mov    %al,(%r10)
140a92a92:	41 88 0b             	mov    %cl,(%r11)
140a92a95:	f3 41 0f 10 00       	movss  (%r8),%xmm0
140a92a9a:	f3 0f 10 0a          	movss  (%rdx),%xmm1
140a92a9e:	0f 2e c1             	ucomiss %xmm1,%xmm0
140a92aa1:	7a 0b                	jp     0x140a92aae
140a92aa3:	75 09                	jne    0x140a92aae
140a92aa5:	41 8a 02             	mov    (%r10),%al
140a92aa8:	41 38 40 04          	cmp    %al,0x4(%r8)
140a92aac:	eb 03                	jmp    0x140a92ab1
140a92aae:	0f 2f c8             	comiss %xmm0,%xmm1
140a92ab1:	0f 97 c0             	seta   %al
140a92ab4:	84 c0                	test   %al,%al
140a92ab6:	74 5a                	je     0x140a92b12
140a92ab8:	4c 3b c2             	cmp    %rdx,%r8
140a92abb:	74 17                	je     0x140a92ad4
140a92abd:	f3 41 0f 11 08       	movss  %xmm1,(%r8)
140a92ac2:	41 8a 02             	mov    (%r10),%al
140a92ac5:	f3 0f 11 02          	movss  %xmm0,(%rdx)
140a92ac9:	41 8a 48 04          	mov    0x4(%r8),%cl
140a92acd:	41 88 40 04          	mov    %al,0x4(%r8)
140a92ad1:	41 88 0a             	mov    %cl,(%r10)
140a92ad4:	f3 0f 10 02          	movss  (%rdx),%xmm0
140a92ad8:	f3 41 0f 10 09       	movss  (%r9),%xmm1
140a92add:	0f 2e c1             	ucomiss %xmm1,%xmm0
140a92ae0:	7a 0a                	jp     0x140a92aec
140a92ae2:	75 08                	jne    0x140a92aec
140a92ae4:	41 8a 03             	mov    (%r11),%al
140a92ae7:	41 38 02             	cmp    %al,(%r10)
140a92aea:	eb 03                	jmp    0x140a92aef
140a92aec:	0f 2f c8             	comiss %xmm0,%xmm1
140a92aef:	0f 97 c0             	seta   %al
140a92af2:	84 c0                	test   %al,%al
140a92af4:	74 1c                	je     0x140a92b12
140a92af6:	49 3b d1             	cmp    %r9,%rdx
140a92af9:	74 17                	je     0x140a92b12
140a92afb:	f3 0f 11 0a          	movss  %xmm1,(%rdx)
140a92aff:	41 8a 41 04          	mov    0x4(%r9),%al
140a92b03:	f3 41 0f 11 01       	movss  %xmm0,(%r9)
140a92b08:	8a 4a 04             	mov    0x4(%rdx),%cl
140a92b0b:	88 42 04             	mov    %al,0x4(%rdx)
140a92b0e:	41 88 49 04          	mov    %cl,0x4(%r9)
140a92b12:	c3                   	ret
140a92b13:	90                   	nop
140a92b14:	90                   	nop
140a92b15:	90                   	nop
140a92b16:	90                   	nop
140a92b17:	90                   	nop
140a92b18:	90                   	nop
140a92b19:	90                   	nop
140a92b1a:	90                   	nop
140a92b1b:	90                   	nop
140a92b1c:	90                   	nop
140a92b1d:	90                   	nop
140a92b1e:	90                   	nop
140a92b1f:	90                   	nop
140a92b20:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a92b25:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140a92b2a:	57                   	push   %rdi
140a92b2b:	48 83 ec 50          	sub    $0x50,%rsp
140a92b2f:	48 8b fa             	mov    %rdx,%rdi
140a92b32:	48 8b d9             	mov    %rcx,%rbx
140a92b35:	48 8b d1             	mov    %rcx,%rdx
140a92b38:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140a92b3d:	e8 ae 01 00 00       	call   0x140a92cf0
140a92b42:	4c 8b 08             	mov    (%rax),%r9
140a92b45:	49 8b 01             	mov    (%r9),%rax
140a92b48:	4c 8b 50 10          	mov    0x10(%rax),%r10
140a92b4c:	0f 57 c0             	xorps  %xmm0,%xmm0
140a92b4f:	f3 0f 7f 44 24 28    	movdqu %xmm0,0x28(%rsp)
140a92b55:	48 8b 53 10          	mov    0x10(%rbx),%rdx
140a92b59:	48 85 d2             	test   %rdx,%rdx
140a92b5c:	0f 84 d6 00 00 00    	je     0x140a92c38
140a92b62:	8b 42 08             	mov    0x8(%rdx),%eax
140a92b65:	eb 0a                	jmp    0x140a92b71
140a92b67:	8d 48 01             	lea    0x1(%rax),%ecx
140a92b6a:	f0 0f b1 4a 08       	lock cmpxchg %ecx,0x8(%rdx)
140a92b6f:	74 0a                	je     0x140a92b7b
140a92b71:	85 c0                	test   %eax,%eax
140a92b73:	0f 84 bf 00 00 00    	je     0x140a92c38
140a92b79:	eb ec                	jmp    0x140a92b67
140a92b7b:	48 8b 53 08          	mov    0x8(%rbx),%rdx
140a92b7f:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
140a92b84:	48 8b 53 10          	mov    0x10(%rbx),%rdx
140a92b88:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
140a92b8d:	4c 8d 44 24 28       	lea    0x28(%rsp),%r8
140a92b92:	48 8b d7             	mov    %rdi,%rdx
140a92b95:	49 8b c9             	mov    %r9,%rcx
140a92b98:	49 8b c2             	mov    %r10,%rax
140a92b9b:	ff 15 97 a0 07 00    	call   *0x7a097(%rip)        # 0x140b0cc38
140a92ba1:	83 ce ff             	or     $0xffffffff,%esi
140a92ba4:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140a92ba9:	48 85 db             	test   %rbx,%rbx
140a92bac:	74 38                	je     0x140a92be6
140a92bae:	66 90                	xchg   %ax,%ax
140a92bb0:	8b c6                	mov    %esi,%eax
140a92bb2:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a92bb7:	03 c6                	add    %esi,%eax
140a92bb9:	75 2b                	jne    0x140a92be6
140a92bbb:	48 8b 03             	mov    (%rbx),%rax
140a92bbe:	48 8b cb             	mov    %rbx,%rcx
140a92bc1:	48 8b 00             	mov    (%rax),%rax
140a92bc4:	ff 15 6e a0 07 00    	call   *0x7a06e(%rip)        # 0x140b0cc38
140a92bca:	8b c6                	mov    %esi,%eax
140a92bcc:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)