14004e259:	77 27                	ja     0x14004e282
14004e25b:	0f 2f c8             	comiss %xmm0,%xmm1
14004e25e:	77 2f                	ja     0x14004e28f
14004e260:	48 83 ea 10          	sub    $0x10,%rdx
14004e264:	49 3b d3             	cmp    %r11,%rdx
14004e267:	74 19                	je     0x14004e282
14004e269:	48 8b 02             	mov    (%rdx),%rax
14004e26c:	48 89 0a             	mov    %rcx,(%rdx)
14004e26f:	49 89 03             	mov    %rax,(%r11)
14004e272:	49 8b 43 08          	mov    0x8(%r11),%rax
14004e276:	48 8b 4a 08          	mov    0x8(%rdx),%rcx
14004e27a:	48 89 42 08          	mov    %rax,0x8(%rdx)
14004e27e:	49 89 4b 08          	mov    %rcx,0x8(%r11)
14004e282:	49 83 ea 10          	sub    $0x10,%r10
14004e286:	49 83 eb 10          	sub    $0x10,%r11
14004e28a:	49 3b fa             	cmp    %r10,%rdi
14004e28d:	72 b7                	jb     0x14004e246
14004e28f:	4c 3b d7             	cmp    %rdi,%r10
14004e292:	75 53                	jne    0x14004e2e7
14004e294:	4c 3b cb             	cmp    %rbx,%r9
14004e297:	0f 84 be 00 00 00    	je     0x14004e35b
14004e29d:	4d 3b c1             	cmp    %r9,%r8
14004e2a0:	74 1c                	je     0x14004e2be
14004e2a2:	49 8b 00             	mov    (%r8),%rax
14004e2a5:	48 8b 0a             	mov    (%rdx),%rcx
14004e2a8:	48 89 02             	mov    %rax,(%rdx)
14004e2ab:	49 8b 40 08          	mov    0x8(%r8),%rax
14004e2af:	49 89 08             	mov    %rcx,(%r8)
14004e2b2:	48 8b 4a 08          	mov    0x8(%rdx),%rcx
14004e2b6:	48 89 42 08          	mov    %rax,0x8(%rdx)
14004e2ba:	49 89 48 08          	mov    %rcx,0x8(%r8)
14004e2be:	48 8b 0a             	mov    (%rdx),%rcx
14004e2c1:	49 83 c0 10          	add    $0x10,%r8
14004e2c5:	49 8b 01             	mov    (%r9),%rax
14004e2c8:	48 89 02             	mov    %rax,(%rdx)
14004e2cb:	49 8b 41 08          	mov    0x8(%r9),%rax
14004e2cf:	49 89 09             	mov    %rcx,(%r9)
14004e2d2:	48 8b 4a 08          	mov    0x8(%rdx),%rcx
14004e2d6:	48 89 42 08          	mov    %rax,0x8(%rdx)
14004e2da:	48 83 c2 10          	add    $0x10,%rdx
14004e2de:	49 89 49 08          	mov    %rcx,0x8(%r9)
14004e2e2:	e9 4d ff ff ff       	jmp    0x14004e234
14004e2e7:	49 83 c2 f0          	add    $0xfffffffffffffff0,%r10
14004e2eb:	4c 3b cb             	cmp    %rbx,%r9
14004e2ee:	75 4a                	jne    0x14004e33a
14004e2f0:	48 83 ea 10          	sub    $0x10,%rdx
14004e2f4:	4c 8d 5a 08          	lea    0x8(%rdx),%r11
14004e2f8:	4c 3b d2             	cmp    %rdx,%r10
14004e2fb:	74 1a                	je     0x14004e317
14004e2fd:	48 8b 02             	mov    (%rdx),%rax
14004e300:	49 8b 0a             	mov    (%r10),%rcx
14004e303:	49 89 02             	mov    %rax,(%r10)
14004e306:	49 8b 03             	mov    (%r11),%rax
14004e309:	48 89 0a             	mov    %rcx,(%rdx)
14004e30c:	49 8b 4a 08          	mov    0x8(%r10),%rcx
14004e310:	49 89 42 08          	mov    %rax,0x8(%r10)
14004e314:	49 89 0b             	mov    %rcx,(%r11)
14004e317:	48 8b 0a             	mov    (%rdx),%rcx
14004e31a:	49 83 e8 10          	sub    $0x10,%r8
14004e31e:	49 8b 00             	mov    (%r8),%rax
14004e321:	48 89 02             	mov    %rax,(%rdx)
14004e324:	49 8b 40 08          	mov    0x8(%r8),%rax
14004e328:	49 89 08             	mov    %rcx,(%r8)
14004e32b:	49 8b 0b             	mov    (%r11),%rcx
14004e32e:	49 89 03             	mov    %rax,(%r11)
14004e331:	49 89 48 08          	mov    %rcx,0x8(%r8)
14004e335:	e9 fe fe ff ff       	jmp    0x14004e238
14004e33a:	49 8b 02             	mov    (%r10),%rax
14004e33d:	49 8b 09             	mov    (%r9),%rcx
14004e340:	49 89 01             	mov    %rax,(%r9)
14004e343:	49 8b 42 08          	mov    0x8(%r10),%rax
14004e347:	49 89 0a             	mov    %rcx,(%r10)
14004e34a:	49 8b 49 08          	mov    0x8(%r9),%rcx
14004e34e:	49 89 41 08          	mov    %rax,0x8(%r9)
14004e352:	49 89 4a 08          	mov    %rcx,0x8(%r10)
14004e356:	e9 d9 fe ff ff       	jmp    0x14004e234
14004e35b:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14004e360:	48 8b c6             	mov    %rsi,%rax
14004e363:	48 89 16             	mov    %rdx,(%rsi)
14004e366:	4c 89 46 08          	mov    %r8,0x8(%rsi)
14004e36a:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
14004e36f:	48 83 c4 20          	add    $0x20,%rsp
14004e373:	5f                   	pop    %rdi
14004e374:	c3                   	ret
14004e375:	90                   	nop
14004e376:	90                   	nop
14004e377:	90                   	nop
14004e378:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14004e37d:	48 89 7c 24 10       	mov    %rdi,0x10(%rsp)
14004e382:	f3 0f 10 0a          	movss  (%rdx),%xmm1
14004e386:	4d 8d 50 fc          	lea    -0x4(%r8),%r10
14004e38a:	49 8b c0             	mov    %r8,%rax
14004e38d:	4d 8b d8             	mov    %r8,%r11
14004e390:	48 2b c2             	sub    %rdx,%rax
14004e393:	48 8b f9             	mov    %rcx,%rdi
14004e396:	48 c1 f8 03          	sar    $0x3,%rax
14004e39a:	4c 8d 0c 82          	lea    (%rdx,%rax,4),%r9
14004e39e:	49 8b c2             	mov    %r10,%rax
14004e3a1:	48 2b c2             	sub    %rdx,%rax
14004e3a4:	48 c1 f8 02          	sar    $0x2,%rax
14004e3a8:	48 83 f8 28          	cmp    $0x28,%rax
14004e3ac:	0f 8e 2e 01 00 00    	jle    0x14004e4e0
14004e3b2:	48 ff c0             	inc    %rax
14004e3b5:	48 c1 f8 03          	sar    $0x3,%rax
14004e3b9:	48 8d 1c c5 00 00 00 	lea    0x0(,%rax,8),%rbx
14004e3c0:	00
14004e3c1:	48 c1 e0 02          	shl    $0x2,%rax
14004e3c5:	f3 0f 10 04 10       	movss  (%rax,%rdx,1),%xmm0
14004e3ca:	0f 2f c8             	comiss %xmm0,%xmm1
14004e3cd:	76 09                	jbe    0x14004e3d8
14004e3cf:	f3 0f 11 0c 10       	movss  %xmm1,(%rax,%rdx,1)
14004e3d4:	f3 0f 11 02          	movss  %xmm0,(%rdx)
14004e3d8:	f3 0f 10 04 13       	movss  (%rbx,%rdx,1),%xmm0
14004e3dd:	f3 0f 10 0c 10       	movss  (%rax,%rdx,1),%xmm1
14004e3e2:	0f 2f c8             	comiss %xmm0,%xmm1
14004e3e5:	76 1c                	jbe    0x14004e403
14004e3e7:	f3 0f 11 0c 13       	movss  %xmm1,(%rbx,%rdx,1)
14004e3ec:	f3 0f 11 04 10       	movss  %xmm0,(%rax,%rdx,1)
14004e3f1:	f3 0f 10 12          	movss  (%rdx),%xmm2
14004e3f5:	0f 2f d0             	comiss %xmm0,%xmm2
14004e3f8:	76 09                	jbe    0x14004e403
14004e3fa:	f3 0f 11 14 10       	movss  %xmm2,(%rax,%rdx,1)
14004e3ff:	f3 0f 11 02          	movss  %xmm0,(%rdx)
14004e403:	f3 41 0f 10 01       	movss  (%r9),%xmm0
14004e408:	49 8b c9             	mov    %r9,%rcx
14004e40b:	48 2b c8             	sub    %rax,%rcx
14004e40e:	f3 0f 10 09          	movss  (%rcx),%xmm1
14004e412:	0f 2f c8             	comiss %xmm0,%xmm1
14004e415:	76 09                	jbe    0x14004e420
14004e417:	f3 41 0f 11 09       	movss  %xmm1,(%r9)
14004e41c:	f3 0f 11 01          	movss  %xmm0,(%rcx)
14004e420:	f3 42 0f 10 04 08    	movss  (%rax,%r9,1),%xmm0
14004e426:	f3 41 0f 10 09       	movss  (%r9),%xmm1
14004e42b:	0f 2f c8             	comiss %xmm0,%xmm1
14004e42e:	76 1d                	jbe    0x14004e44d
14004e430:	f3 42 0f 11 0c 08    	movss  %xmm1,(%rax,%r9,1)
14004e436:	f3 41 0f 11 01       	movss  %xmm0,(%r9)
14004e43b:	f3 0f 10 11          	movss  (%rcx),%xmm2
14004e43f:	0f 2f d0             	comiss %xmm0,%xmm2
14004e442:	76 09                	jbe    0x14004e44d
14004e444:	f3 41 0f 11 11       	movss  %xmm2,(%r9)
14004e449:	f3 0f 11 01          	movss  %xmm0,(%rcx)
14004e44d:	49 8b ca             	mov    %r10,%rcx
14004e450:	4d 8b c2             	mov    %r10,%r8
14004e453:	48 2b c8             	sub    %rax,%rcx
14004e456:	4c 2b c3             	sub    %rbx,%r8
14004e459:	f3 0f 10 01          	movss  (%rcx),%xmm0
14004e45d:	f3 41 0f 10 08       	movss  (%r8),%xmm1
14004e462:	0f 2f c8             	comiss %xmm0,%xmm1
14004e465:	76 09                	jbe    0x14004e470
14004e467:	f3 0f 11 09          	movss  %xmm1,(%rcx)
14004e46b:	f3 41 0f 11 00       	movss  %xmm0,(%r8)
14004e470:	f3 41 0f 10 02       	movss  (%r10),%xmm0
14004e475:	f3 0f 10 09          	movss  (%rcx),%xmm1
14004e479:	0f 2f c8             	comiss %xmm0,%xmm1
14004e47c:	76 1c                	jbe    0x14004e49a
14004e47e:	f3 41 0f 11 0a       	movss  %xmm1,(%r10)
14004e483:	f3 0f 11 01          	movss  %xmm0,(%rcx)
14004e487:	f3 41 0f 10 10       	movss  (%r8),%xmm2
14004e48c:	0f 2f d0             	comiss %xmm0,%xmm2
14004e48f:	76 09                	jbe    0x14004e49a
14004e491:	f3 0f 11 11          	movss  %xmm2,(%rcx)
14004e495:	f3 41 0f 11 00       	movss  %xmm0,(%r8)
14004e49a:	f3 41 0f 10 01       	movss  (%r9),%xmm0
14004e49f:	f3 0f 10 0c 10       	movss  (%rax,%rdx,1),%xmm1
14004e4a4:	0f 2f c8             	comiss %xmm0,%xmm1
14004e4a7:	76 0a                	jbe    0x14004e4b3
14004e4a9:	f3 41 0f 11 09       	movss  %xmm1,(%r9)
14004e4ae:	f3 0f 11 04 10       	movss  %xmm0,(%rax,%rdx,1)
14004e4b3:	f3 0f 10 01          	movss  (%rcx),%xmm0
14004e4b7:	f3 41 0f 10 09       	movss  (%r9),%xmm1
14004e4bc:	0f 2f c8             	comiss %xmm0,%xmm1
14004e4bf:	76 5d                	jbe    0x14004e51e
14004e4c1:	f3 0f 11 09          	movss  %xmm1,(%rcx)
14004e4c5:	f3 41 0f 11 01       	movss  %xmm0,(%r9)
14004e4ca:	f3 0f 10 14 10       	movss  (%rax,%rdx,1),%xmm2
14004e4cf:	0f 2f d0             	comiss %xmm0,%xmm2
14004e4d2:	76 4a                	jbe    0x14004e51e
14004e4d4:	f3 41 0f 11 11       	movss  %xmm2,(%r9)
14004e4d9:	f3 0f 11 04 10       	movss  %xmm0,(%rax,%rdx,1)
14004e4de:	eb 3e                	jmp    0x14004e51e
14004e4e0:	f3 41 0f 10 01       	movss  (%r9),%xmm0
14004e4e5:	0f 2f c8             	comiss %xmm0,%xmm1
14004e4e8:	76 09                	jbe    0x14004e4f3
14004e4ea:	f3 41 0f 11 09       	movss  %xmm1,(%r9)
14004e4ef:	f3 0f 11 02          	movss  %xmm0,(%rdx)
14004e4f3:	f3 41 0f 10 02       	movss  (%r10),%xmm0
14004e4f8:	f3 41 0f 10 09       	movss  (%r9),%xmm1
14004e4fd:	0f 2f c8             	comiss %xmm0,%xmm1
14004e500:	76 1c                	jbe    0x14004e51e
14004e502:	f3 41 0f 11 0a       	movss  %xmm1,(%r10)
14004e507:	f3 41 0f 11 01       	movss  %xmm0,(%r9)
14004e50c:	f3 0f 10 12          	movss  (%rdx),%xmm2
14004e510:	0f 2f d0             	comiss %xmm0,%xmm2
14004e513:	76 09                	jbe    0x14004e51e
14004e515:	f3 41 0f 11 11       	movss  %xmm2,(%r9)
14004e51a:	f3 0f 11 02          	movss  %xmm0,(%rdx)
14004e51e:	49 8d 49 04          	lea    0x4(%r9),%rcx
14004e522:	49 3b d1             	cmp    %r9,%rdx
14004e525:	73 23                	jae    0x14004e54a
14004e527:	f3 41 0f 10 09       	movss  (%r9),%xmm1
14004e52c:	49 8d 41 fc          	lea    -0x4(%r9),%rax
14004e530:	f3 0f 10 00          	movss  (%rax),%xmm0
14004e534:	0f 2f c8             	comiss %xmm0,%xmm1
14004e537:	77 11                	ja     0x14004e54a
14004e539:	41 0f 2f 01          	comiss (%r9),%xmm0
14004e53d:	77 0b                	ja     0x14004e54a
14004e53f:	4c 8b c8             	mov    %rax,%r9
14004e542:	0f 28 c8             	movaps %xmm0,%xmm1
14004e545:	48 3b d0             	cmp    %rax,%rdx
14004e548:	72 e2                	jb     0x14004e52c
14004e54a:	bb 04 00 00 00       	mov    $0x4,%ebx
14004e54f:	49 3b cb             	cmp    %r11,%rcx
14004e552:	73 1b                	jae    0x14004e56f
14004e554:	f3 41 0f 10 09       	movss  (%r9),%xmm1
14004e559:	f3 0f 10 01          	movss  (%rcx),%xmm0
14004e55d:	0f 2f c8             	comiss %xmm0,%xmm1
14004e560:	77 0d                	ja     0x14004e56f
14004e562:	0f 2f c1             	comiss %xmm1,%xmm0
14004e565:	77 08                	ja     0x14004e56f
14004e567:	48 03 cb             	add    %rbx,%rcx
14004e56a:	49 3b cb             	cmp    %r11,%rcx
14004e56d:	72 ea                	jb     0x14004e559
14004e56f:	4c 8b c1             	mov    %rcx,%r8
14004e572:	4d 8b d1             	mov    %r9,%r10
14004e575:	eb 2c                	jmp    0x14004e5a3
14004e577:	f3 41 0f 10 01       	movss  (%r9),%xmm0
14004e57c:	f3 41 0f 10 08       	movss  (%r8),%xmm1
14004e581:	0f 2f c8             	comiss %xmm0,%xmm1
14004e584:	77 1a                	ja     0x14004e5a0
14004e586:	0f 2f c1             	comiss %xmm1,%xmm0
14004e589:	77 1d                	ja     0x14004e5a8
14004e58b:	49 3b c8             	cmp    %r8,%rcx
14004e58e:	74 0d                	je     0x14004e59d
14004e590:	f3 0f 10 01          	movss  (%rcx),%xmm0
14004e594:	f3 0f 11 09          	movss  %xmm1,(%rcx)
14004e598:	f3 41 0f 11 00       	movss  %xmm0,(%r8)
14004e59d:	48 03 cb             	add    %rbx,%rcx
14004e5a0:	4c 03 c3             	add    %rbx,%r8
14004e5a3:	4d 3b c3             	cmp    %r11,%r8
14004e5a6:	72 cf                	jb     0x14004e577
14004e5a8:	4c 3b d2             	cmp    %rdx,%r10
14004e5ab:	76 3b                	jbe    0x14004e5e8
14004e5ad:	49 8d 42 fc          	lea    -0x4(%r10),%rax
14004e5b1:	f3 0f 10 08          	movss  (%rax),%xmm1
14004e5b5:	f3 41 0f 10 01       	movss  (%r9),%xmm0
14004e5ba:	0f 2f c1             	comiss %xmm1,%xmm0
14004e5bd:	77 1b                	ja     0x14004e5da
14004e5bf:	0f 2f c8             	comiss %xmm0,%xmm1
14004e5c2:	77 21                	ja     0x14004e5e5
14004e5c4:	4c 2b cb             	sub    %rbx,%r9
14004e5c7:	4c 3b c8             	cmp    %rax,%r9
14004e5ca:	74 0e                	je     0x14004e5da
14004e5cc:	f3 41 0f 10 01       	movss  (%r9),%xmm0
14004e5d1:	f3 41 0f 11 09       	movss  %xmm1,(%r9)
14004e5d6:	f3 0f 11 00          	movss  %xmm0,(%rax)
14004e5da:	4c 2b d3             	sub    %rbx,%r10
14004e5dd:	48 2b c3             	sub    %rbx,%rax
14004e5e0:	49 3b d2             	cmp    %r10,%rdx
14004e5e3:	72 cc                	jb     0x14004e5b1
14004e5e5:	4c 3b d2             	cmp    %rdx,%r10
14004e5e8:	75 30                	jne    0x14004e61a
14004e5ea:	4d 3b c3             	cmp    %r11,%r8
14004e5ed:	74 77                	je     0x14004e666
14004e5ef:	49 3b c8             	cmp    %r8,%rcx
14004e5f2:	74 0e                	je     0x14004e602
14004e5f4:	f3 41 0f 10 01       	movss  (%r9),%xmm0
14004e5f9:	8b 01                	mov    (%rcx),%eax
14004e5fb:	41 89 01             	mov    %eax,(%r9)
14004e5fe:	f3 0f 11 01          	movss  %xmm0,(%rcx)
14004e602:	f3 41 0f 10 01       	movss  (%r9),%xmm0
14004e607:	48 03 cb             	add    %rbx,%rcx
14004e60a:	41 8b 00             	mov    (%r8),%eax
14004e60d:	41 89 01             	mov    %eax,(%r9)
14004e610:	4c 03 cb             	add    %rbx,%r9
14004e613:	f3 41 0f 11 00       	movss  %xmm0,(%r8)
14004e618:	eb 86                	jmp    0x14004e5a0
14004e61a:	49 83 c2 fc          	add    $0xfffffffffffffffc,%r10
14004e61e:	4d 3b c3             	cmp    %r11,%r8
14004e621:	75 2e                	jne    0x14004e651
14004e623:	4c 2b cb             	sub    %rbx,%r9
14004e626:	4d 3b d1             	cmp    %r9,%r10
14004e629:	74 10                	je     0x14004e63b
14004e62b:	f3 41 0f 10 02       	movss  (%r10),%xmm0
14004e630:	41 8b 01             	mov    (%r9),%eax
14004e633:	41 89 02             	mov    %eax,(%r10)
14004e636:	f3 41 0f 11 01       	movss  %xmm0,(%r9)
14004e63b:	f3 41 0f 10 01       	movss  (%r9),%xmm0
14004e640:	48 2b cb             	sub    %rbx,%rcx
14004e643:	8b 01                	mov    (%rcx),%eax
14004e645:	41 89 01             	mov    %eax,(%r9)
14004e648:	f3 0f 11 01          	movss  %xmm0,(%rcx)
14004e64c:	e9 52 ff ff ff       	jmp    0x14004e5a3
14004e651:	f3 41 0f 10 00       	movss  (%r8),%xmm0
14004e656:	41 8b 02             	mov    (%r10),%eax
14004e659:	41 89 00             	mov    %eax,(%r8)
14004e65c:	f3 41 0f 11 02       	movss  %xmm0,(%r10)
14004e661:	e9 3a ff ff ff       	jmp    0x14004e5a0
14004e666:	48 8b 5c 24 08       	mov    0x8(%rsp),%rbx
14004e66b:	48 8b c7             	mov    %rdi,%rax
14004e66e:	4c 89 0f             	mov    %r9,(%rdi)
14004e671:	48 89 4f 08          	mov    %rcx,0x8(%rdi)
14004e675:	48 8b 7c 24 10       	mov    0x10(%rsp),%rdi
14004e67a:	c3                   	ret
14004e67b:	90                   	nop
14004e67c:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
14004e681:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
14004e686:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
14004e68b:	55                   	push   %rbp
14004e68c:	56                   	push   %rsi
14004e68d:	57                   	push   %rdi
14004e68e:	41 54                	push   %r12
14004e690:	41 55                	push   %r13
14004e692:	41 56                	push   %r14
14004e694:	41 57                	push   %r15
14004e696:	48 8b ec             	mov    %rsp,%rbp
14004e699:	48 83 ec 30          	sub    $0x30,%rsp
14004e69d:	49 8d 78 f0          	lea    -0x10(%r8),%rdi
14004e6a1:	4d 8b e0             	mov    %r8,%r12
14004e6a4:	4c 2b e2             	sub    %rdx,%r12
14004e6a7:	48 89 7d 48          	mov    %rdi,0x48(%rbp)
14004e6ab:	49 c1 fc 05          	sar    $0x5,%r12
14004e6af:	48 8b f7             	mov    %rdi,%rsi
14004e6b2:	49 c1 e4 04          	shl    $0x4,%r12
14004e6b6:	48 2b f2             	sub    %rdx,%rsi
14004e6b9:	4c 03 e2             	add    %rdx,%r12
14004e6bc:	48 c1 fe 04          	sar    $0x4,%rsi
14004e6c0:	4c 8b f9             	mov    %rcx,%r15
14004e6c3:	41 8a d9             	mov    %r9b,%bl
14004e6c6:	4d 8b f0             	mov    %r8,%r14
14004e6c9:	4c 8b ea             	mov    %rdx,%r13
14004e6cc:	48 8b ca             	mov    %rdx,%rcx
14004e6cf:	48 83 fe 28          	cmp    $0x28,%rsi
14004e6d3:	7e 6a                	jle    0x14004e73f
14004e6d5:	48 ff c6             	inc    %rsi
14004e6d8:	48 c1 fe 03          	sar    $0x3,%rsi
14004e6dc:	4c 8b f6             	mov    %rsi,%r14
14004e6df:	48 c1 e6 04          	shl    $0x4,%rsi
14004e6e3:	49 c1 e6 05          	shl    $0x5,%r14
14004e6e7:	4c 8d 3c 16          	lea    (%rsi,%rdx,1),%r15
14004e6eb:	4d 8d 04 16          	lea    (%r14,%rdx,1),%r8
14004e6ef:	49 8b d7             	mov    %r15,%rdx
14004e6f2:	e8 d1 3f 00 00       	call   0x1400526c8
14004e6f7:	49 8b cc             	mov    %r12,%rcx
14004e6fa:	4e 8d 04 26          	lea    (%rsi,%r12,1),%r8
14004e6fe:	48 2b ce             	sub    %rsi,%rcx
14004e701:	44 8a cb             	mov    %bl,%r9b
14004e704:	49 8b d4             	mov    %r12,%rdx
14004e707:	e8 bc 3f 00 00       	call   0x1400526c8
14004e70c:	4c 8b 45 48          	mov    0x48(%rbp),%r8