140228c92:	48 8b 41 28          	mov    0x28(%rcx),%rax
140228c96:	48 89 45 9f          	mov    %rax,-0x61(%rbp)
140228c9a:	48 8d 4d 97          	lea    -0x69(%rbp),%rcx
140228c9e:	e8 dd d1 f7 ff       	call   0x1401a5e80
140228ca3:	88 45 67             	mov    %al,0x67(%rbp)
140228ca6:	48 8b 56 08          	mov    0x8(%rsi),%rdx
140228caa:	4c 8b c2             	mov    %rdx,%r8
140228cad:	4c 2b 06             	sub    (%rsi),%r8
140228cb0:	49 c1 f8 04          	sar    $0x4,%r8
140228cb4:	44 8a 4d 67          	mov    0x67(%rbp),%r9b
140228cb8:	48 8b 0e             	mov    (%rsi),%rcx
140228cbb:	e8 d4 73 00 00       	call   0x140230094
140228cc0:	45 33 ff             	xor    %r15d,%r15d
140228cc3:	49 8d 7d 58          	lea    0x58(%r13),%rdi
140228cc7:	48 8b 47 08          	mov    0x8(%rdi),%rax
140228ccb:	48 2b 07             	sub    (%rdi),%rax
140228cce:	48 c1 f8 04          	sar    $0x4,%rax
140228cd2:	45 0f 57 d2          	xorps  %xmm10,%xmm10
140228cd6:	48 85 c0             	test   %rax,%rax
140228cd9:	0f 84 b8 05 00 00    	je     0x140229297
140228cdf:	33 db                	xor    %ebx,%ebx
140228ce1:	48 89 5d 6f          	mov    %rbx,0x6f(%rbp)
140228ce5:	49 8b cd             	mov    %r13,%rcx
140228ce8:	e8 ff 0a de ff       	call   0x1400097ec
140228ced:	49 8b 4d 20          	mov    0x20(%r13),%rcx
140228cf1:	48 8b 01             	mov    (%rcx),%rax
140228cf4:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
140228cfb:	ff 15 37 3f 8e 00    	call   *0x8e3f37(%rip)        # 0x140b0cc38
140228d01:	f3 44 0f 10 48 0c    	movss  0xc(%rax),%xmm9
140228d07:	45 33 f6             	xor    %r14d,%r14d
140228d0a:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
140228d0e:	48 8b 16             	mov    (%rsi),%rdx
140228d11:	48 8b c1             	mov    %rcx,%rax
140228d14:	48 2b c2             	sub    %rdx,%rax
140228d17:	48 c1 f8 04          	sar    $0x4,%rax
140228d1b:	48 85 c0             	test   %rax,%rax
140228d1e:	0f 84 33 05 00 00    	je     0x140229257
140228d24:	45 33 e4             	xor    %r12d,%r12d
140228d27:	48 2b ca             	sub    %rdx,%rcx
140228d2a:	48 c1 f9 04          	sar    $0x4,%rcx
140228d2e:	4c 3b f1             	cmp    %rcx,%r14
140228d31:	0f 83 b0 0b 00 00    	jae    0x1402298e7
140228d37:	48 8b 0f             	mov    (%rdi),%rcx
140228d3a:	48 8b 47 08          	mov    0x8(%rdi),%rax
140228d3e:	48 2b c1             	sub    %rcx,%rax
140228d41:	48 c1 f8 04          	sar    $0x4,%rax
140228d45:	4c 3b f8             	cmp    %rax,%r15
140228d48:	0f 83 99 0b 00 00    	jae    0x1402298e7
140228d4e:	48 8b 1c 0b          	mov    (%rbx,%rcx,1),%rbx
140228d52:	f3 0f 10 43 0c       	movss  0xc(%rbx),%xmm0
140228d57:	41 0f 2f 44 14 04    	comiss 0x4(%r12,%rdx,1),%xmm0
140228d5d:	0f 87 98 02 00 00    	ja     0x140228ffb
140228d63:	49 8b 45 60          	mov    0x60(%r13),%rax
140228d67:	48 2b c1             	sub    %rcx,%rax
140228d6a:	48 c1 f8 04          	sar    $0x4,%rax
140228d6e:	4c 3b f8             	cmp    %rax,%r15
140228d71:	0f 83 70 0b 00 00    	jae    0x1402298e7
140228d77:	f3 41 0f 10 0c 14    	movss  (%r12,%rdx,1),%xmm1
140228d7d:	f3 0f 5f 0b          	maxss  (%rbx),%xmm1
140228d81:	f3 41 0f 10 44 14 08 	movss  0x8(%r12,%rdx,1),%xmm0
140228d88:	f3 0f 5d 43 08       	minss  0x8(%rbx),%xmm0
140228d8d:	0f 2f c1             	comiss %xmm1,%xmm0
140228d90:	76 06                	jbe    0x140228d98
140228d92:	f3 0f 5c c1          	subss  %xmm1,%xmm0
140228d96:	eb 04                	jmp    0x140228d9c
140228d98:	41 0f 28 c2          	movaps %xmm10,%xmm0
140228d9c:	41 0f 2f c2          	comiss %xmm10,%xmm0
140228da0:	0f 86 55 02 00 00    	jbe    0x140228ffb
140228da6:	49 8b 55 30          	mov    0x30(%r13),%rdx
140228daa:	48 8b 0e             	mov    (%rsi),%rcx
140228dad:	48 89 4d 77          	mov    %rcx,0x77(%rbp)
140228db1:	48 8b 46 08          	mov    0x8(%rsi),%rax
140228db5:	48 2b c1             	sub    %rcx,%rax
140228db8:	48 c1 f8 04          	sar    $0x4,%rax
140228dbc:	4c 3b f0             	cmp    %rax,%r14
140228dbf:	0f 83 22 0b 00 00    	jae    0x1402298e7
140228dc5:	48 8b 02             	mov    (%rdx),%rax
140228dc8:	48 8b ca             	mov    %rdx,%rcx
140228dcb:	48 8b 40 08          	mov    0x8(%rax),%rax
140228dcf:	ff 15 63 3e 8e 00    	call   *0x8e3e63(%rip)        # 0x140b0cc38
140228dd5:	f3 41 0f 59 85 a8 00 	mulss  0xa8(%r13),%xmm0
140228ddc:	00 00
140228dde:	f3 0f 58 03          	addss  (%rbx),%xmm0
140228de2:	48 8b 45 77          	mov    0x77(%rbp),%rax
140228de6:	41 0f 2f 04 04       	comiss (%r12,%rax,1),%xmm0
140228deb:	0f 86 1f 01 00 00    	jbe    0x140228f10
140228df1:	49 8b 55 30          	mov    0x30(%r13),%rdx
140228df5:	48 8b 0e             	mov    (%rsi),%rcx
140228df8:	48 89 4d 77          	mov    %rcx,0x77(%rbp)
140228dfc:	48 8b 46 08          	mov    0x8(%rsi),%rax
140228e00:	48 2b c1             	sub    %rcx,%rax
140228e03:	48 c1 f8 04          	sar    $0x4,%rax
140228e07:	4c 3b f0             	cmp    %rax,%r14
140228e0a:	0f 83 d7 0a 00 00    	jae    0x1402298e7
140228e10:	48 8b 1f             	mov    (%rdi),%rbx
140228e13:	48 8b 47 08          	mov    0x8(%rdi),%rax
140228e17:	48 2b c3             	sub    %rbx,%rax
140228e1a:	48 c1 f8 04          	sar    $0x4,%rax
140228e1e:	4c 3b f8             	cmp    %rax,%r15
140228e21:	0f 83 c0 0a 00 00    	jae    0x1402298e7
140228e27:	48 8b 45 6f          	mov    0x6f(%rbp),%rax
140228e2b:	48 8b 1c 18          	mov    (%rax,%rbx,1),%rbx
140228e2f:	48 8b 02             	mov    (%rdx),%rax
140228e32:	48 8b ca             	mov    %rdx,%rcx
140228e35:	48 8b 40 08          	mov    0x8(%rax),%rax
140228e39:	ff 15 f9 3d 8e 00    	call   *0x8e3df9(%rip)        # 0x140b0cc38
140228e3f:	f3 41 0f 59 85 a8 00 	mulss  0xa8(%r13),%xmm0
140228e46:	00 00
140228e48:	f3 0f 10 4b 08       	movss  0x8(%rbx),%xmm1
140228e4d:	f3 0f 5c c8          	subss  %xmm0,%xmm1
140228e51:	48 8b 45 77          	mov    0x77(%rbp),%rax
140228e55:	f3 42 0f 10 44 20 08 	movss  0x8(%rax,%r12,1),%xmm0
140228e5c:	0f 2f c1             	comiss %xmm1,%xmm0
140228e5f:	0f 86 ab 00 00 00    	jbe    0x140228f10
140228e65:	80 7d 67 00          	cmpb   $0x0,0x67(%rbp)
140228e69:	0f 84 b6 01 00 00    	je     0x140229025
140228e6f:	48 8b 0e             	mov    (%rsi),%rcx
140228e72:	48 8b 46 08          	mov    0x8(%rsi),%rax
140228e76:	48 2b c1             	sub    %rcx,%rax
140228e79:	48 c1 f8 04          	sar    $0x4,%rax
140228e7d:	4c 3b f0             	cmp    %rax,%r14
140228e80:	0f 83 61 0a 00 00    	jae    0x1402298e7
140228e86:	48 8b 17             	mov    (%rdi),%rdx
140228e89:	48 8b 47 08          	mov    0x8(%rdi),%rax
140228e8d:	48 2b c2             	sub    %rdx,%rax
140228e90:	48 c1 f8 04          	sar    $0x4,%rax
140228e94:	4c 3b f8             	cmp    %rax,%r15
140228e97:	0f 83 4a 0a 00 00    	jae    0x1402298e7
140228e9d:	48 8b 5d 6f          	mov    0x6f(%rbp),%rbx
140228ea1:	48 8b 04 1a          	mov    (%rdx,%rbx,1),%rax
140228ea5:	4d 8b 45 30          	mov    0x30(%r13),%r8
140228ea9:	f3 44 0f 10 00       	movss  (%rax),%xmm8
140228eae:	f3 41 0f 10 04 0c    	movss  (%r12,%rcx,1),%xmm0
140228eb4:	f3 41 0f 5f c0       	maxss  %xmm8,%xmm0
140228eb9:	f3 0f 10 78 08       	movss  0x8(%rax),%xmm7
140228ebe:	f3 41 0f 10 74 0c 08 	movss  0x8(%r12,%rcx,1),%xmm6
140228ec5:	f3 0f 5d f7          	minss  %xmm7,%xmm6
140228ec9:	0f 2f f0             	comiss %xmm0,%xmm6
140228ecc:	76 06                	jbe    0x140228ed4
140228ece:	f3 0f 5c f0          	subss  %xmm0,%xmm6
140228ed2:	eb 04                	jmp    0x140228ed8
140228ed4:	41 0f 28 f2          	movaps %xmm10,%xmm6
140228ed8:	49 8b 45 60          	mov    0x60(%r13),%rax
140228edc:	48 2b c2             	sub    %rdx,%rax
140228edf:	48 c1 f8 04          	sar    $0x4,%rax
140228ee3:	4c 3b f8             	cmp    %rax,%r15
140228ee6:	0f 83 fb 09 00 00    	jae    0x1402298e7
140228eec:	49 8b 00             	mov    (%r8),%rax
140228eef:	49 8b c8             	mov    %r8,%rcx
140228ef2:	48 8b 40 10          	mov    0x10(%rax),%rax
140228ef6:	ff 15 3c 3d 8e 00    	call   *0x8e3d3c(%rip)        # 0x140b0cc38
140228efc:	f3 41 0f 5c f8       	subss  %xmm8,%xmm7
140228f01:	f3 0f 59 c7          	mulss  %xmm7,%xmm0
140228f05:	0f 2f f0             	comiss %xmm0,%xmm6
140228f08:	0f 87 1b 01 00 00    	ja     0x140229029
140228f0e:	eb 04                	jmp    0x140228f14
140228f10:	48 8b 5d 6f          	mov    0x6f(%rbp),%rbx
140228f14:	48 8b 0f             	mov    (%rdi),%rcx
140228f17:	48 8b 47 08          	mov    0x8(%rdi),%rax
140228f1b:	48 2b c1             	sub    %rcx,%rax
140228f1e:	48 c1 f8 04          	sar    $0x4,%rax
140228f22:	4c 3b f8             	cmp    %rax,%r15
140228f25:	0f 83 bc 09 00 00    	jae    0x1402298e7
140228f2b:	48 8b 16             	mov    (%rsi),%rdx
140228f2e:	48 8b 46 08          	mov    0x8(%rsi),%rax
140228f32:	48 2b c2             	sub    %rdx,%rax
140228f35:	48 c1 f8 04          	sar    $0x4,%rax
140228f39:	4c 3b f0             	cmp    %rax,%r14
140228f3c:	0f 83 a5 09 00 00    	jae    0x1402298e7
140228f42:	4c 8b 04 19          	mov    (%rcx,%rbx,1),%r8
140228f46:	f3 42 0f 10 04 22    	movss  (%rdx,%r12,1),%xmm0
140228f4c:	f3 41 0f 5c 00       	subss  (%r8),%xmm0
140228f51:	f3 41 0f 10 8d a8 00 	movss  0xa8(%r13),%xmm1
140228f58:	00 00
140228f5a:	f3 0f 59 0d 36 82 98 	mulss  0x988236(%rip),%xmm1        # 0x140bb1198
140228f61:	00
140228f62:	0f 2f c8             	comiss %xmm0,%xmm1
140228f65:	76 08                	jbe    0x140228f6f
140228f67:	f3 0f 10 05 2d 84 98 	movss  0x98842d(%rip),%xmm0        # 0x140bb139c
140228f6e:	00
140228f6f:	49 8b 45 60          	mov    0x60(%r13),%rax
140228f73:	48 2b c1             	sub    %rcx,%rax
140228f76:	48 c1 f8 04          	sar    $0x4,%rax
140228f7a:	4c 3b f8             	cmp    %rax,%r15
140228f7d:	0f 83 64 09 00 00    	jae    0x1402298e7
140228f83:	f3 41 0f 10 54 14 08 	movss  0x8(%r12,%rdx,1),%xmm2
140228f8a:	f3 41 0f 10 70 08    	movss  0x8(%r8),%xmm6
140228f90:	f3 0f 5c f2          	subss  %xmm2,%xmm6
140228f94:	0f 2f ce             	comiss %xmm6,%xmm1
140228f97:	76 08                	jbe    0x140228fa1
140228f99:	f3 0f 10 35 fb 83 98 	movss  0x9883fb(%rip),%xmm6        # 0x140bb139c
140228fa0:	00
140228fa1:	41 0f 2f f2          	comiss %xmm10,%xmm6
140228fa5:	76 0f                	jbe    0x140228fb6
140228fa7:	41 0f 2f c2          	comiss %xmm10,%xmm0
140228fab:	0f 87 9e 00 00 00    	ja     0x14022904f
140228fb1:	f3 41 0f 11 10       	movss  %xmm2,(%r8)
140228fb6:	41 0f 2f c2          	comiss %xmm10,%xmm0
140228fba:	76 43                	jbe    0x140228fff
140228fbc:	48 8b 0e             	mov    (%rsi),%rcx
140228fbf:	48 8b 46 08          	mov    0x8(%rsi),%rax
140228fc3:	48 2b c1             	sub    %rcx,%rax
140228fc6:	48 c1 f8 04          	sar    $0x4,%rax
140228fca:	4c 3b f0             	cmp    %rax,%r14
140228fcd:	0f 83 14 09 00 00    	jae    0x1402298e7
140228fd3:	f3 41 0f 10 04 0c    	movss  (%r12,%rcx,1),%xmm0
140228fd9:	48 8b 0f             	mov    (%rdi),%rcx
140228fdc:	48 8b 47 08          	mov    0x8(%rdi),%rax
140228fe0:	48 2b c1             	sub    %rcx,%rax
140228fe3:	48 c1 f8 04          	sar    $0x4,%rax
140228fe7:	4c 3b f8             	cmp    %rax,%r15
140228fea:	0f 83 f7 08 00 00    	jae    0x1402298e7
140228ff0:	48 8b 04 0b          	mov    (%rbx,%rcx,1),%rax
140228ff4:	f3 0f 11 40 08       	movss  %xmm0,0x8(%rax)
140228ff9:	eb 04                	jmp    0x140228fff
140228ffb:	48 8b 5d 6f          	mov    0x6f(%rbp),%rbx
140228fff:	49 ff c6             	inc    %r14
140229002:	49 83 c4 10          	add    $0x10,%r12
140229006:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
14022900a:	48 8b 16             	mov    (%rsi),%rdx
14022900d:	48 8b c1             	mov    %rcx,%rax
140229010:	48 2b c2             	sub    %rdx,%rax
140229013:	48 c1 f8 04          	sar    $0x4,%rax
140229017:	4c 3b f0             	cmp    %rax,%r14
14022901a:	0f 82 07 fd ff ff    	jb     0x140228d27
140229020:	e9 32 02 00 00       	jmp    0x140229257
140229025:	48 8b 5d 6f          	mov    0x6f(%rbp),%rbx
140229029:	48 8b 0e             	mov    (%rsi),%rcx
14022902c:	48 8b 46 08          	mov    0x8(%rsi),%rax
140229030:	48 2b c1             	sub    %rcx,%rax
140229033:	48 c1 f8 04          	sar    $0x4,%rax
140229037:	4c 3b f0             	cmp    %rax,%r14
14022903a:	0f 83 a7 08 00 00    	jae    0x1402298e7
140229040:	4d 03 f6             	add    %r14,%r14
140229043:	f3 46 0f 10 4c f1 04 	movss  0x4(%rcx,%r14,8),%xmm9
14022904a:	e9 08 02 00 00       	jmp    0x140229257
14022904f:	49 8b de             	mov    %r14,%rbx
140229052:	48 03 db             	add    %rbx,%rbx
140229055:	f3 0f 10 5c da 04    	movss  0x4(%rdx,%rbx,8),%xmm3
14022905b:	48 8b 45 6f          	mov    0x6f(%rbp),%rax
14022905f:	48 8b 04 01          	mov    (%rcx,%rax,1),%rax
140229063:	f3 0f 10 08          	movss  (%rax),%xmm1
140229067:	0f 28 d1             	movaps %xmm1,%xmm2
14022906a:	f3 0f 58 d0          	addss  %xmm0,%xmm2
14022906e:	f3 0f 10 40 04       	movss  0x4(%rax),%xmm0
140229073:	f3 0f 11 4d a7       	movss  %xmm1,-0x59(%rbp)
140229078:	f3 0f 11 45 ab       	movss  %xmm0,-0x55(%rbp)
14022907d:	f3 0f 11 55 af       	movss  %xmm2,-0x51(%rbp)
140229082:	f3 0f 11 5d b3       	movss  %xmm3,-0x4d(%rbp)
140229087:	48 8d 55 a7          	lea    -0x59(%rbp),%rdx
14022908b:	48 8d 4d 97          	lea    -0x69(%rbp),%rcx
14022908f:	e8 68 0a e7 ff       	call   0x140099afc
140229094:	90                   	nop
140229095:	48 8b 0e             	mov    (%rsi),%rcx
140229098:	48 8b 46 08          	mov    0x8(%rsi),%rax
14022909c:	48 2b c1             	sub    %rcx,%rax
14022909f:	48 c1 f8 04          	sar    $0x4,%rax
1402290a3:	4c 3b f0             	cmp    %rax,%r14
1402290a6:	0f 83 fc 02 00 00    	jae    0x1402293a8
1402290ac:	f3 0f 10 5c d9 04    	movss  0x4(%rcx,%rbx,8),%xmm3
1402290b2:	48 8b 0f             	mov    (%rdi),%rcx
1402290b5:	48 8b 47 08          	mov    0x8(%rdi),%rax
1402290b9:	48 2b c1             	sub    %rcx,%rax
1402290bc:	48 c1 f8 04          	sar    $0x4,%rax
1402290c0:	4c 3b f8             	cmp    %rax,%r15
1402290c3:	0f 83 df 02 00 00    	jae    0x1402293a8
1402290c9:	48 8b 5d 6f          	mov    0x6f(%rbp),%rbx
1402290cd:	48 8b 14 19          	mov    (%rcx,%rbx,1),%rdx
1402290d1:	f3 0f 10 52 08       	movss  0x8(%rdx),%xmm2
1402290d6:	49 8b 45 60          	mov    0x60(%r13),%rax
1402290da:	48 2b c1             	sub    %rcx,%rax
1402290dd:	48 c1 f8 04          	sar    $0x4,%rax
1402290e1:	4c 3b f8             	cmp    %rax,%r15
1402290e4:	0f 83 be 02 00 00    	jae    0x1402293a8
1402290ea:	f3 0f 10 4a 04       	movss  0x4(%rdx),%xmm1
1402290ef:	0f 28 c2             	movaps %xmm2,%xmm0
1402290f2:	f3 0f 5c c6          	subss  %xmm6,%xmm0
1402290f6:	f3 0f 11 45 b7       	movss  %xmm0,-0x49(%rbp)
1402290fb:	f3 0f 11 4d bb       	movss  %xmm1,-0x45(%rbp)
140229100:	f3 0f 11 55 bf       	movss  %xmm2,-0x41(%rbp)
140229105:	f3 0f 11 5d c3       	movss  %xmm3,-0x3d(%rbp)
14022910a:	48 8d 55 b7          	lea    -0x49(%rbp),%rdx
14022910e:	48 8d 4d 87          	lea    -0x79(%rbp),%rcx
140229112:	e8 e5 09 e7 ff       	call   0x140099afc
140229117:	90                   	nop
140229118:	48 8b 57 08          	mov    0x8(%rdi),%rdx
14022911c:	48 3b 57 10          	cmp    0x10(%rdi),%rdx
140229120:	74 2c                	je     0x14022914e
140229122:	48 83 22 00          	andq   $0x0,(%rdx)
140229126:	48 83 62 08 00       	andq   $0x0,0x8(%rdx)
14022912b:	48 8b 4d 9f          	mov    -0x61(%rbp),%rcx
14022912f:	48 85 c9             	test   %rcx,%rcx
140229132:	74 04                	je     0x140229138
140229134:	f0 ff 41 08          	lock incl 0x8(%rcx)
140229138:	48 8b 45 97          	mov    -0x69(%rbp),%rax
14022913c:	48 89 02             	mov    %rax,(%rdx)
14022913f:	48 8b 45 9f          	mov    -0x61(%rbp),%rax
140229143:	48 89 42 08          	mov    %rax,0x8(%rdx)
140229147:	48 83 47 08 10       	addq   $0x10,0x8(%rdi)
14022914c:	eb 0c                	jmp    0x14022915a
14022914e:	4c 8d 45 97          	lea    -0x69(%rbp),%r8
140229152:	48 8b cf             	mov    %rdi,%rcx
140229155:	e8 ee 9a e0 ff       	call   0x140032c48
14022915a:	48 8b 57 08          	mov    0x8(%rdi),%rdx
14022915e:	48 3b 57 10          	cmp    0x10(%rdi),%rdx
140229162:	74 2c                	je     0x140229190
140229164:	48 83 22 00          	andq   $0x0,(%rdx)
140229168:	48 83 62 08 00       	andq   $0x0,0x8(%rdx)
14022916d:	48 8b 4d 8f          	mov    -0x71(%rbp),%rcx
140229171:	48 85 c9             	test   %rcx,%rcx
140229174:	74 08                	je     0x14022917e
140229176:	f0 ff 41 08          	lock incl 0x8(%rcx)
14022917a:	48 8b 4d 8f          	mov    -0x71(%rbp),%rcx
14022917e:	48 8b 45 87          	mov    -0x79(%rbp),%rax
140229182:	48 89 02             	mov    %rax,(%rdx)
140229185:	48 89 4a 08          	mov    %rcx,0x8(%rdx)
140229189:	48 83 47 08 10       	addq   $0x10,0x8(%rdi)
14022918e:	eb 10                	jmp    0x1402291a0
140229190:	4c 8d 45 87          	lea    -0x79(%rbp),%r8
140229194:	48 8b cf             	mov    %rdi,%rcx
140229197:	e8 ac 9a e0 ff       	call   0x140032c48
14022919c:	48 8b 4d 8f          	mov    -0x71(%rbp),%rcx
1402291a0:	48 8b 17             	mov    (%rdi),%rdx
1402291a3:	48 8b 47 08          	mov    0x8(%rdi),%rax
1402291a7:	48 2b c2             	sub    %rdx,%rax
1402291aa:	48 c1 f8 04          	sar    $0x4,%rax
1402291ae:	4c 3b f8             	cmp    %rax,%r15
1402291b1:	0f 83 ea 01 00 00    	jae    0x1402293a1
1402291b7:	48 8b 04 1a          	mov    (%rdx,%rbx,1),%rax
1402291bb:	c7 00 00 00 80 bf    	movl   $0xbf800000,(%rax)
1402291c1:	41 83 cc ff          	or     $0xffffffff,%r12d
1402291c5:	48 85 c9             	test   %rcx,%rcx
1402291c8:	74 42                	je     0x14022920c
1402291ca:	41 8b c4             	mov    %r12d,%eax
1402291cd:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1402291d2:	41 03 c4             	add    %r12d,%eax
1402291d5:	75 35                	jne    0x14022920c
1402291d7:	48 8b 5d 8f          	mov    -0x71(%rbp),%rbx
1402291db:	48 8b 03             	mov    (%rbx),%rax
1402291de:	48 8b cb             	mov    %rbx,%rcx
1402291e1:	48 8b 00             	mov    (%rax),%rax
1402291e4:	ff 15 4e 3a 8e 00    	call   *0x8e3a4e(%rip)        # 0x140b0cc38
1402291ea:	41 8b c4             	mov    %r12d,%eax
1402291ed:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402291f2:	41 03 c4             	add    %r12d,%eax
1402291f5:	75 11                	jne    0x140229208
1402291f7:	48 8b 4d 8f          	mov    -0x71(%rbp),%rcx
1402291fb:	48 8b 01             	mov    (%rcx),%rax
1402291fe:	48 8b 40 08          	mov    0x8(%rax),%rax
140229202:	ff 15 30 3a 8e 00    	call   *0x8e3a30(%rip)        # 0x140b0cc38