1401aaeda:	5f                   	pop    %rdi
1401aaedb:	c3                   	ret
1401aaedc:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401aaee1:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1401aaee6:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
1401aaeeb:	49 8b d9             	mov    %r9,%rbx
1401aaeee:	4c 8b d1             	mov    %rcx,%r10
1401aaef1:	4d 8d 48 ff          	lea    -0x1(%r8),%r9
1401aaef5:	48 8b f2             	mov    %rdx,%rsi
1401aaef8:	49 d1 f9             	sar    $1,%r9
1401aaefb:	4c 8b da             	mov    %rdx,%r11
1401aaefe:	49 3b d1             	cmp    %r9,%rdx
1401aaf01:	7d 69                	jge    0x1401aaf6c
1401aaf03:	4d 03 db             	add    %r11,%r11
1401aaf06:	4b 8d 04 9b          	lea    (%r11,%r11,4),%rax
1401aaf0a:	f3 41 0f 10 44 82 2c 	movss  0x2c(%r10,%rax,4),%xmm0
1401aaf11:	f3 41 0f 10 4c 82 18 	movss  0x18(%r10,%rax,4),%xmm1
1401aaf18:	0f 2f c8             	comiss %xmm0,%xmm1
1401aaf1b:	76 04                	jbe    0x1401aaf21
1401aaf1d:	b0 01                	mov    $0x1,%al
1401aaf1f:	eb 19                	jmp    0x1401aaf3a
1401aaf21:	0f 2f c1             	comiss %xmm1,%xmm0
1401aaf24:	76 04                	jbe    0x1401aaf2a
1401aaf26:	32 c0                	xor    %al,%al
1401aaf28:	eb 10                	jmp    0x1401aaf3a
1401aaf2a:	f3 41 0f 10 44 82 14 	movss  0x14(%r10,%rax,4),%xmm0
1401aaf31:	41 0f 2f 44 82 28    	comiss 0x28(%r10,%rax,4),%xmm0
1401aaf37:	0f 97 c0             	seta   %al
1401aaf3a:	0f b6 c0             	movzbl %al,%eax
1401aaf3d:	48 8d 0c 92          	lea    (%rdx,%rdx,4),%rcx
1401aaf41:	48 83 f0 01          	xor    $0x1,%rax
1401aaf45:	48 ff c0             	inc    %rax
1401aaf48:	4c 03 d8             	add    %rax,%r11
1401aaf4b:	49 8b d3             	mov    %r11,%rdx
1401aaf4e:	4b 8d 04 9b          	lea    (%r11,%r11,4),%rax
1401aaf52:	41 0f 10 04 82       	movups (%r10,%rax,4),%xmm0
1401aaf57:	f3 41 0f 7f 04 8a    	movdqu %xmm0,(%r10,%rcx,4)
1401aaf5d:	41 8b 44 82 10       	mov    0x10(%r10,%rax,4),%eax
1401aaf62:	41 89 44 8a 10       	mov    %eax,0x10(%r10,%rcx,4)
1401aaf67:	4d 3b d9             	cmp    %r9,%r11
1401aaf6a:	7c 97                	jl     0x1401aaf03
1401aaf6c:	4d 3b d9             	cmp    %r9,%r11
1401aaf6f:	75 28                	jne    0x1401aaf99
1401aaf71:	41 f6 c0 01          	test   $0x1,%r8b
1401aaf75:	75 22                	jne    0x1401aaf99
1401aaf77:	48 8d 0c 92          	lea    (%rdx,%rdx,4),%rcx
1401aaf7b:	4b 8d 04 80          	lea    (%r8,%r8,4),%rax
1401aaf7f:	41 0f 10 44 82 ec    	movups -0x14(%r10,%rax,4),%xmm0
1401aaf85:	49 8d 50 ff          	lea    -0x1(%r8),%rdx
1401aaf89:	f3 41 0f 7f 04 8a    	movdqu %xmm0,(%r10,%rcx,4)
1401aaf8f:	41 8b 44 82 fc       	mov    -0x4(%r10,%rax,4),%eax
1401aaf94:	41 89 44 8a 10       	mov    %eax,0x10(%r10,%rcx,4)
1401aaf99:	4c 8d 42 ff          	lea    -0x1(%rdx),%r8
1401aaf9d:	49 d1 f8             	sar    $1,%r8
1401aafa0:	48 3b f2             	cmp    %rdx,%rsi
1401aafa3:	7d 51                	jge    0x1401aaff6
1401aafa5:	f3 0f 10 4b 04       	movss  0x4(%rbx),%xmm1
1401aafaa:	4f 8d 0c 80          	lea    (%r8,%r8,4),%r9
1401aafae:	f3 43 0f 10 44 8a 04 	movss  0x4(%r10,%r9,4),%xmm0
1401aafb5:	0f 2f c8             	comiss %xmm0,%xmm1
1401aafb8:	77 15                	ja     0x1401aafcf
1401aafba:	0f 2f c1             	comiss %xmm1,%xmm0
1401aafbd:	77 37                	ja     0x1401aaff6
1401aafbf:	f3 0f 10 03          	movss  (%rbx),%xmm0
1401aafc3:	43 0f 2f 04 8a       	comiss (%r10,%r9,4),%xmm0
1401aafc8:	0f 97 c0             	seta   %al
1401aafcb:	84 c0                	test   %al,%al
1401aafcd:	74 27                	je     0x1401aaff6
1401aafcf:	43 0f 10 04 8a       	movups (%r10,%r9,4),%xmm0
1401aafd4:	48 8d 0c 92          	lea    (%rdx,%rdx,4),%rcx
1401aafd8:	49 8b d0             	mov    %r8,%rdx
1401aafdb:	49 ff c8             	dec    %r8
1401aafde:	49 d1 f8             	sar    $1,%r8
1401aafe1:	f3 41 0f 7f 04 8a    	movdqu %xmm0,(%r10,%rcx,4)
1401aafe7:	43 8b 44 8a 10       	mov    0x10(%r10,%r9,4),%eax
1401aafec:	41 89 44 8a 10       	mov    %eax,0x10(%r10,%rcx,4)
1401aaff1:	48 3b f2             	cmp    %rdx,%rsi
1401aaff4:	7c b4                	jl     0x1401aafaa
1401aaff6:	0f 10 03             	movups (%rbx),%xmm0
1401aaff9:	8b 43 10             	mov    0x10(%rbx),%eax
1401aaffc:	48 8d 0c 92          	lea    (%rdx,%rdx,4),%rcx
1401ab000:	48 8b 5c 24 08       	mov    0x8(%rsp),%rbx
1401ab005:	48 8b 74 24 10       	mov    0x10(%rsp),%rsi
1401ab00a:	48 8b 7c 24 18       	mov    0x18(%rsp),%rdi
1401ab00f:	f3 41 0f 7f 04 8a    	movdqu %xmm0,(%r10,%rcx,4)
1401ab015:	41 89 44 8a 10       	mov    %eax,0x10(%r10,%rcx,4)
1401ab01a:	c3                   	ret
1401ab01b:	90                   	nop
1401ab01c:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401ab021:	48 89 7c 24 10       	mov    %rdi,0x10(%rsp)
1401ab026:	4d 8d 58 ff          	lea    -0x1(%r8),%r11
1401ab02a:	48 8b fa             	mov    %rdx,%rdi
1401ab02d:	49 d1 fb             	sar    $1,%r11
1401ab030:	4c 8b d2             	mov    %rdx,%r10
1401ab033:	49 3b d3             	cmp    %r11,%rdx
1401ab036:	7d 52                	jge    0x1401ab08a
1401ab038:	4d 03 d2             	add    %r10,%r10
1401ab03b:	f3 42 0f 10 44 d1 10 	movss  0x10(%rcx,%r10,8),%xmm0
1401ab042:	f3 42 0f 10 4c d1 08 	movss  0x8(%rcx,%r10,8),%xmm1
1401ab049:	0f 2e c1             	ucomiss %xmm1,%xmm0
1401ab04c:	7a 11                	jp     0x1401ab05f
1401ab04e:	75 0f                	jne    0x1401ab05f
1401ab050:	42 8b 44 d1 0c       	mov    0xc(%rcx,%r10,8),%eax
1401ab055:	42 39 44 d1 14       	cmp    %eax,0x14(%rcx,%r10,8)
1401ab05a:	0f 9f c0             	setg   %al
1401ab05d:	eb 06                	jmp    0x1401ab065
1401ab05f:	0f 2f c8             	comiss %xmm0,%xmm1
1401ab062:	0f 97 c0             	seta   %al
1401ab065:	0f b6 c0             	movzbl %al,%eax
1401ab068:	49 ff c2             	inc    %r10
1401ab06b:	48 83 f0 01          	xor    $0x1,%rax
1401ab06f:	4c 03 d0             	add    %rax,%r10
1401ab072:	42 8b 04 d1          	mov    (%rcx,%r10,8),%eax
1401ab076:	89 04 d1             	mov    %eax,(%rcx,%rdx,8)
1401ab079:	42 8b 44 d1 04       	mov    0x4(%rcx,%r10,8),%eax
1401ab07e:	89 44 d1 04          	mov    %eax,0x4(%rcx,%rdx,8)
1401ab082:	49 8b d2             	mov    %r10,%rdx
1401ab085:	4d 3b d3             	cmp    %r11,%r10
1401ab088:	7c ae                	jl     0x1401ab038
1401ab08a:	4d 3b d3             	cmp    %r11,%r10
1401ab08d:	75 1b                	jne    0x1401ab0aa
1401ab08f:	41 f6 c0 01          	test   $0x1,%r8b
1401ab093:	75 15                	jne    0x1401ab0aa
1401ab095:	42 8b 44 c1 f8       	mov    -0x8(%rcx,%r8,8),%eax
1401ab09a:	89 04 d1             	mov    %eax,(%rcx,%rdx,8)
1401ab09d:	42 8b 44 c1 fc       	mov    -0x4(%rcx,%r8,8),%eax
1401ab0a2:	89 44 d1 04          	mov    %eax,0x4(%rcx,%rdx,8)
1401ab0a6:	49 8d 50 ff          	lea    -0x1(%r8),%rdx
1401ab0aa:	4c 8d 42 ff          	lea    -0x1(%rdx),%r8
1401ab0ae:	49 d1 f8             	sar    $1,%r8
1401ab0b1:	48 3b fa             	cmp    %rdx,%rdi
1401ab0b4:	7d 46                	jge    0x1401ab0fc
1401ab0b6:	f3 41 0f 10 09       	movss  (%r9),%xmm1
1401ab0bb:	f3 42 0f 10 04 c1    	movss  (%rcx,%r8,8),%xmm0
1401ab0c1:	0f 2e c1             	ucomiss %xmm1,%xmm0
1401ab0c4:	7a 10                	jp     0x1401ab0d6
1401ab0c6:	75 0e                	jne    0x1401ab0d6
1401ab0c8:	41 8b 41 04          	mov    0x4(%r9),%eax
1401ab0cc:	42 39 44 c1 04       	cmp    %eax,0x4(%rcx,%r8,8)
1401ab0d1:	0f 9f c0             	setg   %al
1401ab0d4:	eb 06                	jmp    0x1401ab0dc
1401ab0d6:	0f 2f c8             	comiss %xmm0,%xmm1
1401ab0d9:	0f 97 c0             	seta   %al
1401ab0dc:	84 c0                	test   %al,%al
1401ab0de:	74 1c                	je     0x1401ab0fc
1401ab0e0:	f3 0f 11 04 d1       	movss  %xmm0,(%rcx,%rdx,8)
1401ab0e5:	42 8b 44 c1 04       	mov    0x4(%rcx,%r8,8),%eax
1401ab0ea:	89 44 d1 04          	mov    %eax,0x4(%rcx,%rdx,8)
1401ab0ee:	49 8b d0             	mov    %r8,%rdx
1401ab0f1:	49 ff c8             	dec    %r8
1401ab0f4:	49 d1 f8             	sar    $1,%r8
1401ab0f7:	48 3b fa             	cmp    %rdx,%rdi
1401ab0fa:	7c bf                	jl     0x1401ab0bb
1401ab0fc:	41 8b 01             	mov    (%r9),%eax
1401ab0ff:	48 8b 5c 24 08       	mov    0x8(%rsp),%rbx
1401ab104:	48 8b 7c 24 10       	mov    0x10(%rsp),%rdi
1401ab109:	89 04 d1             	mov    %eax,(%rcx,%rdx,8)
1401ab10c:	41 8b 41 04          	mov    0x4(%r9),%eax
1401ab110:	89 44 d1 04          	mov    %eax,0x4(%rcx,%rdx,8)
1401ab114:	c3                   	ret
1401ab115:	90                   	nop
1401ab116:	90                   	nop
1401ab117:	90                   	nop
1401ab118:	f3 0f 10 42 04       	movss  0x4(%rdx),%xmm0
1401ab11d:	4c 8b c9             	mov    %rcx,%r9
1401ab120:	f3 0f 10 49 04       	movss  0x4(%rcx),%xmm1
1401ab125:	0f 2f c8             	comiss %xmm0,%xmm1
1401ab128:	77 13                	ja     0x1401ab13d
1401ab12a:	0f 2f c1             	comiss %xmm1,%xmm0
1401ab12d:	77 30                	ja     0x1401ab15f
1401ab12f:	f3 0f 10 01          	movss  (%rcx),%xmm0
1401ab133:	0f 2f 02             	comiss (%rdx),%xmm0
1401ab136:	0f 97 c0             	seta   %al
1401ab139:	84 c0                	test   %al,%al
1401ab13b:	74 22                	je     0x1401ab15f
1401ab13d:	49 3b d1             	cmp    %r9,%rdx
1401ab140:	74 1d                	je     0x1401ab15f
1401ab142:	0f 10 01             	movups (%rcx),%xmm0
1401ab145:	f3 0f 6f 0a          	movdqu (%rdx),%xmm1
1401ab149:	f3 0f 7f 02          	movdqu %xmm0,(%rdx)
1401ab14d:	f3 0f 7f 09          	movdqu %xmm1,(%rcx)
1401ab151:	8b 4a 10             	mov    0x10(%rdx),%ecx
1401ab154:	41 8b 41 10          	mov    0x10(%r9),%eax
1401ab158:	89 42 10             	mov    %eax,0x10(%rdx)
1401ab15b:	41 89 49 10          	mov    %ecx,0x10(%r9)
1401ab15f:	f3 41 0f 10 40 04    	movss  0x4(%r8),%xmm0
1401ab165:	f3 0f 10 4a 04       	movss  0x4(%rdx),%xmm1
1401ab16a:	0f 2f c8             	comiss %xmm0,%xmm1
1401ab16d:	77 14                	ja     0x1401ab183
1401ab16f:	0f 2f c1             	comiss %xmm1,%xmm0
1401ab172:	77 7b                	ja     0x1401ab1ef
1401ab174:	f3 0f 10 02          	movss  (%rdx),%xmm0
1401ab178:	41 0f 2f 00          	comiss (%r8),%xmm0
1401ab17c:	0f 97 c0             	seta   %al
1401ab17f:	84 c0                	test   %al,%al
1401ab181:	74 6c                	je     0x1401ab1ef
1401ab183:	4c 3b c2             	cmp    %rdx,%r8
1401ab186:	74 1f                	je     0x1401ab1a7
1401ab188:	0f 10 02             	movups (%rdx),%xmm0
1401ab18b:	f3 41 0f 6f 08       	movdqu (%r8),%xmm1
1401ab190:	f3 41 0f 7f 00       	movdqu %xmm0,(%r8)
1401ab195:	f3 0f 7f 0a          	movdqu %xmm1,(%rdx)
1401ab199:	41 8b 48 10          	mov    0x10(%r8),%ecx
1401ab19d:	8b 42 10             	mov    0x10(%rdx),%eax
1401ab1a0:	41 89 40 10          	mov    %eax,0x10(%r8)
1401ab1a4:	89 4a 10             	mov    %ecx,0x10(%rdx)
1401ab1a7:	f3 0f 10 42 04       	movss  0x4(%rdx),%xmm0
1401ab1ac:	f3 41 0f 10 49 04    	movss  0x4(%r9),%xmm1
1401ab1b2:	0f 2f c8             	comiss %xmm0,%xmm1
1401ab1b5:	77 14                	ja     0x1401ab1cb
1401ab1b7:	0f 2f c1             	comiss %xmm1,%xmm0
1401ab1ba:	77 33                	ja     0x1401ab1ef
1401ab1bc:	f3 41 0f 10 01       	movss  (%r9),%xmm0
1401ab1c1:	0f 2f 02             	comiss (%rdx),%xmm0
1401ab1c4:	0f 97 c0             	seta   %al
1401ab1c7:	84 c0                	test   %al,%al
1401ab1c9:	74 24                	je     0x1401ab1ef
1401ab1cb:	49 3b d1             	cmp    %r9,%rdx
1401ab1ce:	74 1f                	je     0x1401ab1ef
1401ab1d0:	41 0f 10 01          	movups (%r9),%xmm0
1401ab1d4:	f3 0f 6f 0a          	movdqu (%rdx),%xmm1
1401ab1d8:	f3 0f 7f 02          	movdqu %xmm0,(%rdx)
1401ab1dc:	f3 41 0f 7f 09       	movdqu %xmm1,(%r9)
1401ab1e1:	8b 4a 10             	mov    0x10(%rdx),%ecx
1401ab1e4:	41 8b 41 10          	mov    0x10(%r9),%eax
1401ab1e8:	89 42 10             	mov    %eax,0x10(%rdx)
1401ab1eb:	41 89 49 10          	mov    %ecx,0x10(%r9)
1401ab1ef:	c3                   	ret
1401ab1f0:	f3 0f 10 02          	movss  (%rdx),%xmm0
1401ab1f4:	4c 8d 59 04          	lea    0x4(%rcx),%r11
1401ab1f8:	f3 0f 10 09          	movss  (%rcx),%xmm1
1401ab1fc:	4c 8d 52 04          	lea    0x4(%rdx),%r10
1401ab200:	0f 2e c1             	ucomiss %xmm1,%xmm0
1401ab203:	4c 8b c9             	mov    %rcx,%r9
1401ab206:	7a 0d                	jp     0x1401ab215
1401ab208:	75 0b                	jne    0x1401ab215
1401ab20a:	41 8b 03             	mov    (%r11),%eax
1401ab20d:	41 39 02             	cmp    %eax,(%r10)
1401ab210:	0f 9f c0             	setg   %al
1401ab213:	eb 06                	jmp    0x1401ab21b
1401ab215:	0f 2f c8             	comiss %xmm0,%xmm1
1401ab218:	0f 97 c0             	seta   %al
1401ab21b:	84 c0                	test   %al,%al
1401ab21d:	74 19                	je     0x1401ab238
1401ab21f:	49 3b d1             	cmp    %r9,%rdx
1401ab222:	74 14                	je     0x1401ab238
1401ab224:	f3 0f 11 0a          	movss  %xmm1,(%rdx)
1401ab228:	41 8b 03             	mov    (%r11),%eax
1401ab22b:	f3 0f 11 01          	movss  %xmm0,(%rcx)
1401ab22f:	41 8b 0a             	mov    (%r10),%ecx
1401ab232:	41 89 02             	mov    %eax,(%r10)
1401ab235:	41 89 0b             	mov    %ecx,(%r11)
1401ab238:	f3 41 0f 10 00       	movss  (%r8),%xmm0
1401ab23d:	f3 0f 10 0a          	movss  (%rdx),%xmm1
1401ab241:	0f 2e c1             	ucomiss %xmm1,%xmm0
1401ab244:	7a 0e                	jp     0x1401ab254
1401ab246:	75 0c                	jne    0x1401ab254
1401ab248:	41 8b 02             	mov    (%r10),%eax
1401ab24b:	41 39 40 04          	cmp    %eax,0x4(%r8)
1401ab24f:	0f 9f c0             	setg   %al
1401ab252:	eb 06                	jmp    0x1401ab25a
1401ab254:	0f 2f c8             	comiss %xmm0,%xmm1
1401ab257:	0f 97 c0             	seta   %al
1401ab25a:	84 c0                	test   %al,%al
1401ab25c:	74 5d                	je     0x1401ab2bb
1401ab25e:	4c 3b c2             	cmp    %rdx,%r8
1401ab261:	74 17                	je     0x1401ab27a
1401ab263:	f3 41 0f 11 08       	movss  %xmm1,(%r8)
1401ab268:	41 8b 02             	mov    (%r10),%eax
1401ab26b:	f3 0f 11 02          	movss  %xmm0,(%rdx)
1401ab26f:	41 8b 48 04          	mov    0x4(%r8),%ecx
1401ab273:	41 89 40 04          	mov    %eax,0x4(%r8)
1401ab277:	41 89 0a             	mov    %ecx,(%r10)
1401ab27a:	f3 0f 10 02          	movss  (%rdx),%xmm0
1401ab27e:	f3 41 0f 10 09       	movss  (%r9),%xmm1
1401ab283:	0f 2e c1             	ucomiss %xmm1,%xmm0
1401ab286:	7a 0d                	jp     0x1401ab295
1401ab288:	75 0b                	jne    0x1401ab295
1401ab28a:	41 8b 03             	mov    (%r11),%eax
1401ab28d:	41 39 02             	cmp    %eax,(%r10)
1401ab290:	0f 9f c0             	setg   %al
1401ab293:	eb 06                	jmp    0x1401ab29b
1401ab295:	0f 2f c8             	comiss %xmm0,%xmm1
1401ab298:	0f 97 c0             	seta   %al
1401ab29b:	84 c0                	test   %al,%al
1401ab29d:	74 1c                	je     0x1401ab2bb
1401ab29f:	49 3b d1             	cmp    %r9,%rdx
1401ab2a2:	74 17                	je     0x1401ab2bb
1401ab2a4:	f3 0f 11 0a          	movss  %xmm1,(%rdx)
1401ab2a8:	41 8b 41 04          	mov    0x4(%r9),%eax
1401ab2ac:	f3 41 0f 11 01       	movss  %xmm0,(%r9)
1401ab2b1:	8b 4a 04             	mov    0x4(%rdx),%ecx
1401ab2b4:	89 42 04             	mov    %eax,0x4(%rdx)
1401ab2b7:	41 89 49 04          	mov    %ecx,0x4(%r9)
1401ab2bb:	c3                   	ret
1401ab2bc:	90                   	nop
1401ab2bd:	90                   	nop
1401ab2be:	90                   	nop
1401ab2bf:	90                   	nop
1401ab2c0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401ab2c5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1401ab2ca:	57                   	push   %rdi
1401ab2cb:	48 83 ec 50          	sub    $0x50,%rsp
1401ab2cf:	48 8b fa             	mov    %rdx,%rdi
1401ab2d2:	48 8b d9             	mov    %rcx,%rbx
1401ab2d5:	48 8b d1             	mov    %rcx,%rdx
1401ab2d8:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
1401ab2dd:	e8 46 01 00 00       	call   0x1401ab428
1401ab2e2:	4c 8b 08             	mov    (%rax),%r9
1401ab2e5:	49 8b 01             	mov    (%r9),%rax
1401ab2e8:	4c 8b 50 10          	mov    0x10(%rax),%r10
1401ab2ec:	0f 57 c0             	xorps  %xmm0,%xmm0
1401ab2ef:	f3 0f 7f 44 24 28    	movdqu %xmm0,0x28(%rsp)
1401ab2f5:	48 8b 53 10          	mov    0x10(%rbx),%rdx
1401ab2f9:	48 85 d2             	test   %rdx,%rdx
1401ab2fc:	0f 84 d6 00 00 00    	je     0x1401ab3d8
1401ab302:	8b 42 08             	mov    0x8(%rdx),%eax
1401ab305:	eb 0a                	jmp    0x1401ab311
1401ab307:	8d 48 01             	lea    0x1(%rax),%ecx
1401ab30a:	f0 0f b1 4a 08       	lock cmpxchg %ecx,0x8(%rdx)
1401ab30f:	74 0a                	je     0x1401ab31b
1401ab311:	85 c0                	test   %eax,%eax
1401ab313:	0f 84 bf 00 00 00    	je     0x1401ab3d8
1401ab319:	eb ec                	jmp    0x1401ab307
1401ab31b:	48 8b 53 08          	mov    0x8(%rbx),%rdx
1401ab31f:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
1401ab324:	48 8b 53 10          	mov    0x10(%rbx),%rdx
1401ab328:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
1401ab32d:	4c 8d 44 24 28       	lea    0x28(%rsp),%r8
1401ab332:	48 8b d7             	mov    %rdi,%rdx
1401ab335:	49 8b c9             	mov    %r9,%rcx
1401ab338:	49 8b c2             	mov    %r10,%rax
1401ab33b:	ff 15 f7 18 96 00    	call   *0x9618f7(%rip)        # 0x140b0cc38
1401ab341:	83 ce ff             	or     $0xffffffff,%esi
1401ab344:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401ab349:	48 85 db             	test   %rbx,%rbx
1401ab34c:	74 38                	je     0x1401ab386
1401ab34e:	66 90                	xchg   %ax,%ax
1401ab350:	8b c6                	mov    %esi,%eax
1401ab352:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1401ab357:	03 c6                	add    %esi,%eax
1401ab359:	75 2b                	jne    0x1401ab386
1401ab35b:	48 8b 03             	mov    (%rbx),%rax
1401ab35e:	48 8b cb             	mov    %rbx,%rcx
1401ab361:	48 8b 00             	mov    (%rax),%rax
1401ab364:	ff 15 ce 18 96 00    	call   *0x9618ce(%rip)        # 0x140b0cc38
1401ab36a:	8b c6                	mov    %esi,%eax
1401ab36c:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401ab371:	03 c6                	add    %esi,%eax
1401ab373:	75 11                	jne    0x1401ab386