140df6468:	66 89 04 51          	mov    %ax,(%rcx,%rdx,2)
140df646c:	44 8b 17             	mov    (%rdi),%r10d
140df646f:	83 83 a0 00 00 00 ff 	addl   $0xffffffff,0xa0(%rbx)
140df6476:	75 98                	jne    0x140df6410
140df6478:	89 b3 90 00 00 00    	mov    %esi,0x90(%rbx)
140df647e:	45 8d 42 01          	lea    0x1(%r10),%r8d
140df6482:	44 89 83 94 00 00 00 	mov    %r8d,0x94(%rbx)
140df6489:	89 ab 88 00 00 00    	mov    %ebp,0x88(%rbx)
140df648f:	45 3b fe             	cmp    %r14d,%r15d
140df6492:	75 43                	jne    0x140df64d7
140df6494:	8b 83 84 00 00 00    	mov    0x84(%rbx),%eax
140df649a:	85 c0                	test   %eax,%eax
140df649c:	78 08                	js     0x140df64a6
140df649e:	8b d0                	mov    %eax,%edx
140df64a0:	48 03 53 50          	add    0x50(%rbx),%rdx
140df64a4:	eb 03                	jmp    0x140df64a9
140df64a6:	48 8b d6             	mov    %rsi,%rdx
140df64a9:	44 2b c0             	sub    %eax,%r8d
140df64ac:	45 33 c9             	xor    %r9d,%r9d
140df64af:	48 8b cb             	mov    %rbx,%rcx
140df64b2:	e8 b9 2c 00 00       	call   0x140df9170
140df64b7:	8b 83 94 00 00 00    	mov    0x94(%rbx),%eax
140df64bd:	48 8b 0b             	mov    (%rbx),%rcx
140df64c0:	89 83 84 00 00 00    	mov    %eax,0x84(%rbx)
140df64c6:	e8 75 1a 00 00       	call   0x140df7f40
140df64cb:	48 8b 03             	mov    (%rbx),%rax
140df64ce:	39 70 18             	cmp    %esi,0x18(%rax)
140df64d1:	0f 84 b4 00 00 00    	je     0x140df658b
140df64d7:	4c 8d 3d 22 9b 20 ff 	lea    -0xdf64de(%rip),%r15        # 0x140000000
140df64de:	4c 8b f7             	mov    %rdi,%r14
140df64e1:	e9 1a fd ff ff       	jmp    0x140df6200
140df64e6:	48 8d bb 94 00 00 00 	lea    0x94(%rbx),%rdi
140df64ed:	8b 07                	mov    (%rdi),%eax
140df64ef:	39 b3 90 00 00 00    	cmp    %esi,0x90(%rbx)
140df64f5:	0f 84 af 00 00 00    	je     0x140df65aa
140df64fb:	8d 48 ff             	lea    -0x1(%rax),%ecx
140df64fe:	48 8b 43 50          	mov    0x50(%rbx),%rax
140df6502:	0f b6 14 01          	movzbl (%rcx,%rax,1),%edx
140df6506:	8b 8b f4 16 00 00    	mov    0x16f4(%rbx),%ecx
140df650c:	48 8b 83 f8 16 00 00 	mov    0x16f8(%rbx),%rax
140df6513:	66 89 34 48          	mov    %si,(%rax,%rcx,2)
140df6517:	8b 8b f4 16 00 00    	mov    0x16f4(%rbx),%ecx
140df651d:	48 8b 83 e8 16 00 00 	mov    0x16e8(%rbx),%rax
140df6524:	88 14 01             	mov    %dl,(%rcx,%rax,1)
140df6527:	ff 83 f4 16 00 00    	incl   0x16f4(%rbx)
140df652d:	66 ff 84 93 bc 00 00 	incw   0xbc(%rbx,%rdx,4)
140df6534:	00
140df6535:	8b 83 f0 16 00 00    	mov    0x16f0(%rbx),%eax
140df653b:	ff c8                	dec    %eax
140df653d:	39 83 f4 16 00 00    	cmp    %eax,0x16f4(%rbx)
140df6543:	75 36                	jne    0x140df657b
140df6545:	8b 83 84 00 00 00    	mov    0x84(%rbx),%eax
140df654b:	85 c0                	test   %eax,%eax
140df654d:	78 08                	js     0x140df6557
140df654f:	8b d0                	mov    %eax,%edx
140df6551:	48 03 53 50          	add    0x50(%rbx),%rdx
140df6555:	eb 03                	jmp    0x140df655a
140df6557:	48 8b d6             	mov    %rsi,%rdx
140df655a:	44 8b 07             	mov    (%rdi),%r8d
140df655d:	45 33 c9             	xor    %r9d,%r9d
140df6560:	44 2b c0             	sub    %eax,%r8d
140df6563:	48 8b cb             	mov    %rbx,%rcx
140df6566:	e8 05 2c 00 00       	call   0x140df9170
140df656b:	8b 07                	mov    (%rdi),%eax
140df656d:	48 8b 0b             	mov    (%rbx),%rcx
140df6570:	89 83 84 00 00 00    	mov    %eax,0x84(%rbx)
140df6576:	e8 c5 19 00 00       	call   0x140df7f40
140df657b:	48 8b 03             	mov    (%rbx),%rax
140df657e:	ff 07                	incl   (%rdi)
140df6580:	ff 8b 9c 00 00 00    	decl   0x9c(%rbx)
140df6586:	39 70 18             	cmp    %esi,0x18(%rax)
140df6589:	75 33                	jne    0x140df65be
140df658b:	33 c0                	xor    %eax,%eax
140df658d:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140df6592:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
140df6597:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
140df659c:	48 83 c4 20          	add    $0x20,%rsp
140df65a0:	41 5f                	pop    %r15
140df65a2:	41 5e                	pop    %r14
140df65a4:	41 5d                	pop    %r13
140df65a6:	41 5c                	pop    %r12
140df65a8:	5f                   	pop    %rdi
140df65a9:	c3                   	ret
140df65aa:	ff c0                	inc    %eax
140df65ac:	c7 83 90 00 00 00 01 	movl   $0x1,0x90(%rbx)
140df65b3:	00 00 00
140df65b6:	ff 8b 9c 00 00 00    	decl   0x9c(%rbx)
140df65bc:	89 07                	mov    %eax,(%rdi)
140df65be:	4c 8b f7             	mov    %rdi,%r14
140df65c1:	e9 3a fc ff ff       	jmp    0x140df6200
140df65c6:	39 b3 90 00 00 00    	cmp    %esi,0x90(%rbx)
140df65cc:	74 42                	je     0x140df6610
140df65ce:	41 8b 0e             	mov    (%r14),%ecx
140df65d1:	48 8b 43 50          	mov    0x50(%rbx),%rax
140df65d5:	ff c9                	dec    %ecx
140df65d7:	0f b6 14 01          	movzbl (%rcx,%rax,1),%edx
140df65db:	8b 8b f4 16 00 00    	mov    0x16f4(%rbx),%ecx
140df65e1:	48 8b 83 f8 16 00 00 	mov    0x16f8(%rbx),%rax
140df65e8:	66 89 34 48          	mov    %si,(%rax,%rcx,2)
140df65ec:	8b 8b f4 16 00 00    	mov    0x16f4(%rbx),%ecx
140df65f2:	48 8b 83 e8 16 00 00 	mov    0x16e8(%rbx),%rax
140df65f9:	88 14 01             	mov    %dl,(%rcx,%rax,1)
140df65fc:	ff 83 f4 16 00 00    	incl   0x16f4(%rbx)
140df6602:	66 ff 84 93 bc 00 00 	incw   0xbc(%rbx,%rdx,4)
140df6609:	00
140df660a:	89 b3 90 00 00 00    	mov    %esi,0x90(%rbx)
140df6610:	45 8b 06             	mov    (%r14),%r8d
140df6613:	44 3b c5             	cmp    %ebp,%r8d
140df6616:	41 0f 42 e8          	cmovb  %r8d,%ebp
140df661a:	89 ab 0c 17 00 00    	mov    %ebp,0x170c(%rbx)
140df6620:	41 83 fd 04          	cmp    $0x4,%r13d
140df6624:	75 4c                	jne    0x140df6672
140df6626:	8b 83 84 00 00 00    	mov    0x84(%rbx),%eax
140df662c:	85 c0                	test   %eax,%eax
140df662e:	78 08                	js     0x140df6638
140df6630:	8b d0                	mov    %eax,%edx
140df6632:	48 03 53 50          	add    0x50(%rbx),%rdx
140df6636:	eb 03                	jmp    0x140df663b
140df6638:	48 8b d6             	mov    %rsi,%rdx
140df663b:	44 2b c0             	sub    %eax,%r8d
140df663e:	41 b9 01 00 00 00    	mov    $0x1,%r9d
140df6644:	48 8b cb             	mov    %rbx,%rcx
140df6647:	e8 24 2b 00 00       	call   0x140df9170
140df664c:	8b 83 94 00 00 00    	mov    0x94(%rbx),%eax
140df6652:	48 8b 0b             	mov    (%rbx),%rcx
140df6655:	89 83 84 00 00 00    	mov    %eax,0x84(%rbx)
140df665b:	e8 e0 18 00 00       	call   0x140df7f40
140df6660:	48 8b 03             	mov    (%rbx),%rax
140df6663:	39 70 18             	cmp    %esi,0x18(%rax)
140df6666:	40 0f 95 c6          	setne  %sil
140df666a:	8d 46 02             	lea    0x2(%rsi),%eax
140df666d:	e9 1b ff ff ff       	jmp    0x140df658d
140df6672:	39 b3 f4 16 00 00    	cmp    %esi,0x16f4(%rbx)
140df6678:	74 42                	je     0x140df66bc
140df667a:	8b 83 84 00 00 00    	mov    0x84(%rbx),%eax
140df6680:	85 c0                	test   %eax,%eax
140df6682:	78 06                	js     0x140df668a
140df6684:	8b f0                	mov    %eax,%esi
140df6686:	48 03 73 50          	add    0x50(%rbx),%rsi
140df668a:	44 2b c0             	sub    %eax,%r8d
140df668d:	45 33 c9             	xor    %r9d,%r9d
140df6690:	48 8b d6             	mov    %rsi,%rdx
140df6693:	48 8b cb             	mov    %rbx,%rcx
140df6696:	e8 d5 2a 00 00       	call   0x140df9170
140df669b:	8b 83 94 00 00 00    	mov    0x94(%rbx),%eax
140df66a1:	48 8b 0b             	mov    (%rbx),%rcx
140df66a4:	89 83 84 00 00 00    	mov    %eax,0x84(%rbx)
140df66aa:	e8 91 18 00 00       	call   0x140df7f40
140df66af:	48 8b 03             	mov    (%rbx),%rax
140df66b2:	83 78 18 00          	cmpl   $0x0,0x18(%rax)
140df66b6:	0f 84 cf fe ff ff    	je     0x140df658b
140df66bc:	b8 01 00 00 00       	mov    $0x1,%eax
140df66c1:	e9 c7 fe ff ff       	jmp    0x140df658d
140df66c6:	cc                   	int3
140df66c7:	cc                   	int3
140df66c8:	cc                   	int3
140df66c9:	cc                   	int3
140df66ca:	cc                   	int3
140df66cb:	cc                   	int3
140df66cc:	cc                   	int3
140df66cd:	cc                   	int3
140df66ce:	cc                   	int3
140df66cf:	cc                   	int3
140df66d0:	40 57                	rex push %rdi
140df66d2:	41 54                	push   %r12
140df66d4:	48 83 ec 28          	sub    $0x28,%rsp
140df66d8:	44 8b e2             	mov    %edx,%r12d
140df66db:	48 8b f9             	mov    %rcx,%rdi
140df66de:	48 85 c9             	test   %rcx,%rcx
140df66e1:	0f 84 6a 0a 00 00    	je     0x140df7151
140df66e7:	48 83 79 30 00       	cmpq   $0x0,0x30(%rcx)
140df66ec:	0f 84 5f 0a 00 00    	je     0x140df7151
140df66f2:	48 83 79 38 00       	cmpq   $0x0,0x38(%rcx)
140df66f7:	0f 84 54 0a 00 00    	je     0x140df7151
140df66fd:	48 8b 41 28          	mov    0x28(%rcx),%rax
140df6701:	48 85 c0             	test   %rax,%rax
140df6704:	0f 84 47 0a 00 00    	je     0x140df7151
140df670a:	48 39 08             	cmp    %rcx,(%rax)
140df670d:	0f 85 3e 0a 00 00    	jne    0x140df7151
140df6713:	8b 48 08             	mov    0x8(%rax),%ecx
140df6716:	8d 41 d6             	lea    -0x2a(%rcx),%eax
140df6719:	83 f8 3d             	cmp    $0x3d,%eax
140df671c:	77 10                	ja     0x140df672e
140df671e:	48 ba 01 80 00 88 00 	movabs $0x2002000088008001,%rdx
140df6725:	00 02 20
140df6728:	48 0f a3 c2          	bt     %rax,%rdx
140df672c:	72 11                	jb     0x140df673f
140df672e:	83 f9 71             	cmp    $0x71,%ecx
140df6731:	74 0c                	je     0x140df673f
140df6733:	81 f9 9a 02 00 00    	cmp    $0x29a,%ecx
140df6739:	0f 85 12 0a 00 00    	jne    0x140df7151
140df673f:	41 83 fc 05          	cmp    $0x5,%r12d
140df6743:	0f 87 08 0a 00 00    	ja     0x140df7151
140df6749:	48 83 7f 10 00       	cmpq   $0x0,0x10(%rdi)
140df674e:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
140df6753:	48 8b 5f 28          	mov    0x28(%rdi),%rbx
140df6757:	0f 84 d7 09 00 00    	je     0x140df7134
140df675d:	83 7f 08 00          	cmpl   $0x0,0x8(%rdi)
140df6761:	74 0a                	je     0x140df676d
140df6763:	48 83 3f 00          	cmpq   $0x0,(%rdi)
140df6767:	0f 84 c7 09 00 00    	je     0x140df7134
140df676d:	81 7b 08 9a 02 00 00 	cmpl   $0x29a,0x8(%rbx)
140df6774:	75 0a                	jne    0x140df6780
140df6776:	41 83 fc 04          	cmp    $0x4,%r12d
140df677a:	0f 85 b4 09 00 00    	jne    0x140df7134
140df6780:	83 7f 18 00          	cmpl   $0x0,0x18(%rdi)
140df6784:	48 89 6c 24 48       	mov    %rbp,0x48(%rsp)
140df6789:	48 89 74 24 50       	mov    %rsi,0x50(%rsp)
140df678e:	4c 89 74 24 58       	mov    %r14,0x58(%rsp)
140df6793:	4c 89 7c 24 20       	mov    %r15,0x20(%rsp)
140df6798:	0f 84 8a 00 00 00    	je     0x140df6828
140df679e:	8b 53 40             	mov    0x40(%rbx),%edx
140df67a1:	33 f6                	xor    %esi,%esi
140df67a3:	44 89 63 40          	mov    %r12d,0x40(%rbx)
140df67a7:	39 73 28             	cmp    %esi,0x28(%rbx)
140df67aa:	74 37                	je     0x140df67e3
140df67ac:	48 8b cf             	mov    %rdi,%rcx
140df67af:	e8 8c 17 00 00       	call   0x140df7f40
140df67b4:	39 77 18             	cmp    %esi,0x18(%rdi)
140df67b7:	75 5c                	jne    0x140df6815
140df67b9:	c7 43 40 ff ff ff ff 	movl   $0xffffffff,0x40(%rbx)
140df67c0:	33 c0                	xor    %eax,%eax
140df67c2:	4c 8b 74 24 58       	mov    0x58(%rsp),%r14
140df67c7:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
140df67cc:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
140df67d1:	4c 8b 7c 24 20       	mov    0x20(%rsp),%r15
140df67d6:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140df67db:	48 83 c4 28          	add    $0x28,%rsp
140df67df:	41 5c                	pop    %r12
140df67e1:	5f                   	pop    %rdi
140df67e2:	c3                   	ret
140df67e3:	39 77 08             	cmp    %esi,0x8(%rdi)
140df67e6:	75 2d                	jne    0x140df6815
140df67e8:	83 fa 04             	cmp    $0x4,%edx
140df67eb:	41 b8 09 00 00 00    	mov    $0x9,%r8d
140df67f1:	8b c6                	mov    %esi,%eax
140df67f3:	8b ce                	mov    %esi,%ecx
140df67f5:	41 0f 4f c0          	cmovg  %r8d,%eax
140df67f9:	03 d2                	add    %edx,%edx
140df67fb:	2b d0                	sub    %eax,%edx
140df67fd:	43 8d 04 24          	lea    (%r12,%r12,1),%eax
140df6801:	41 83 fc 04          	cmp    $0x4,%r12d
140df6805:	41 0f 4f c8          	cmovg  %r8d,%ecx
140df6809:	2b c1                	sub    %ecx,%eax
140df680b:	3b c2                	cmp    %edx,%eax
140df680d:	7f 06                	jg     0x140df6815
140df680f:	41 83 fc 04          	cmp    $0x4,%r12d
140df6813:	75 13                	jne    0x140df6828
140df6815:	8b 43 08             	mov    0x8(%rbx),%eax
140df6818:	3d 9a 02 00 00       	cmp    $0x29a,%eax
140df681d:	75 1b                	jne    0x140df683a
140df681f:	39 77 08             	cmp    %esi,0x8(%rdi)
140df6822:	0f 84 2f 01 00 00    	je     0x140df6957
140df6828:	48 8b 05 59 9f 3c 00 	mov    0x3c9f59(%rip),%rax        # 0x1411c0788
140df682f:	48 89 47 20          	mov    %rax,0x20(%rdi)
140df6833:	b8 fb ff ff ff       	mov    $0xfffffffb,%eax
140df6838:	eb 88                	jmp    0x140df67c2
140df683a:	83 f8 2a             	cmp    $0x2a,%eax
140df683d:	0f 85 14 01 00 00    	jne    0x140df6957
140df6843:	8b 4b 48             	mov    0x48(%rbx),%ecx
140df6846:	c1 e1 0c             	shl    $0xc,%ecx
140df6849:	81 e9 00 78 00 00    	sub    $0x7800,%ecx
140df684f:	83 bb b0 00 00 00 02 	cmpl   $0x2,0xb0(%rbx)
140df6856:	44 8b c1             	mov    %ecx,%r8d
140df6859:	7d 30                	jge    0x140df688b
140df685b:	8b 83 ac 00 00 00    	mov    0xac(%rbx),%eax
140df6861:	83 f8 02             	cmp    $0x2,%eax
140df6864:	7c 25                	jl     0x140df688b
140df6866:	83 f8 06             	cmp    $0x6,%eax
140df6869:	7d 0a                	jge    0x140df6875
140df686b:	ba 40 00 00 00       	mov    $0x40,%edx
140df6870:	8d 42 20             	lea    0x20(%rdx),%eax
140df6873:	eb 1d                	jmp    0x140df6892
140df6875:	75 0a                	jne    0x140df6881
140df6877:	ba 80 00 00 00       	mov    $0x80,%edx
140df687c:	8d 42 20             	lea    0x20(%rdx),%eax
140df687f:	eb 11                	jmp    0x140df6892
140df6881:	ba c0 00 00 00       	mov    $0xc0,%edx
140df6886:	8d 42 20             	lea    0x20(%rdx),%eax
140df6889:	eb 07                	jmp    0x140df6892
140df688b:	8b d6                	mov    %esi,%edx
140df688d:	b8 20 00 00 00       	mov    $0x20,%eax
140df6892:	0b ca                	or     %edx,%ecx
140df6894:	39 b3 94 00 00 00    	cmp    %esi,0x94(%rbx)
140df689a:	74 05                	je     0x140df68a1
140df689c:	41 8b c8             	mov    %r8d,%ecx
140df689f:	0b c8                	or     %eax,%ecx
140df68a1:	b8 85 10 42 08       	mov    $0x8421085,%eax
140df68a6:	f7 e1                	mul    %ecx
140df68a8:	48 8b 43 10          	mov    0x10(%rbx),%rax
140df68ac:	2b ca                	sub    %edx,%ecx
140df68ae:	d1 e9                	shr    $1,%ecx
140df68b0:	03 ca                	add    %edx,%ecx
140df68b2:	c1 e9 04             	shr    $0x4,%ecx
140df68b5:	ff c1                	inc    %ecx
140df68b7:	44 6b c1 1f          	imul   $0x1f,%ecx,%r8d
140df68bb:	8b 4b 28             	mov    0x28(%rbx),%ecx
140df68be:	41 8b d0             	mov    %r8d,%edx
140df68c1:	c1 ea 08             	shr    $0x8,%edx
140df68c4:	88 14 01             	mov    %dl,(%rcx,%rax,1)
140df68c7:	ff 43 28             	incl   0x28(%rbx)
140df68ca:	8b 4b 28             	mov    0x28(%rbx),%ecx
140df68cd:	48 8b 43 10          	mov    0x10(%rbx),%rax
140df68d1:	44 88 04 01          	mov    %r8b,(%rcx,%rax,1)
140df68d5:	8b 43 28             	mov    0x28(%rbx),%eax
140df68d8:	ff c0                	inc    %eax
140df68da:	89 43 28             	mov    %eax,0x28(%rbx)
140df68dd:	39 b3 94 00 00 00    	cmp    %esi,0x94(%rbx)
140df68e3:	74 4b                	je     0x140df6930
140df68e5:	44 0f b7 47 4e       	movzwl 0x4e(%rdi),%r8d
140df68ea:	8b c8                	mov    %eax,%ecx
140df68ec:	41 8b d0             	mov    %r8d,%edx
140df68ef:	48 8b 43 10          	mov    0x10(%rbx),%rax
140df68f3:	c1 ea 08             	shr    $0x8,%edx
140df68f6:	88 14 01             	mov    %dl,(%rcx,%rax,1)
140df68f9:	ff 43 28             	incl   0x28(%rbx)
140df68fc:	8b 4b 28             	mov    0x28(%rbx),%ecx
140df68ff:	48 8b 43 10          	mov    0x10(%rbx),%rax
140df6903:	44 88 04 01          	mov    %r8b,(%rcx,%rax,1)
140df6907:	ff 43 28             	incl   0x28(%rbx)
140df690a:	44 0f b7 47 4c       	movzwl 0x4c(%rdi),%r8d
140df690f:	8b 53 28             	mov    0x28(%rbx),%edx
140df6912:	41 8b c8             	mov    %r8d,%ecx
140df6915:	48 8b 43 10          	mov    0x10(%rbx),%rax
140df6919:	c1 e9 08             	shr    $0x8,%ecx
140df691c:	88 0c 02             	mov    %cl,(%rdx,%rax,1)
140df691f:	ff 43 28             	incl   0x28(%rbx)
140df6922:	8b 4b 28             	mov    0x28(%rbx),%ecx
140df6925:	48 8b 43 10          	mov    0x10(%rbx),%rax
140df6929:	44 88 04 01          	mov    %r8b,(%rcx,%rax,1)
140df692d:	ff 43 28             	incl   0x28(%rbx)
140df6930:	45 33 c0             	xor    %r8d,%r8d
140df6933:	33 d2                	xor    %edx,%edx
140df6935:	33 c9                	xor    %ecx,%ecx
140df6937:	e8 e4 18 00 00       	call   0x140df8220
140df693c:	89 47 4c             	mov    %eax,0x4c(%rdi)
140df693f:	48 8b cf             	mov    %rdi,%rcx
140df6942:	c7 43 08 71 00 00 00 	movl   $0x71,0x8(%rbx)
140df6949:	e8 f2 15 00 00       	call   0x140df7f40
140df694e:	39 73 28             	cmp    %esi,0x28(%rbx)
140df6951:	0f 85 62 fe ff ff    	jne    0x140df67b9
140df6957:	83 7b 08 39          	cmpl   $0x39,0x8(%rbx)
140df695b:	0f 85 79 02 00 00    	jne    0x140df6bda
140df6961:	45 33 c0             	xor    %r8d,%r8d
140df6964:	4c 8d 77 4c          	lea    0x4c(%rdi),%r14
140df6968:	33 d2                	xor    %edx,%edx
140df696a:	33 c9                	xor    %ecx,%ecx
140df696c:	e8 1f df ff ff       	call   0x140df4890
140df6971:	41 89 06             	mov    %eax,(%r14)
140df6974:	8b 4b 28             	mov    0x28(%rbx),%ecx