140a3181e:	e9 5e ff ff ff       	jmp    0x140a31781
140a31823:	48 8b cb             	mov    %rbx,%rcx
140a31826:	e8 15 63 fc ff       	call   0x1409f7b40
140a3182b:	0f b6 d0             	movzbl %al,%edx
140a3182e:	84 c0                	test   %al,%al
140a31830:	0f 84 6b fd ff ff    	je     0x140a315a1
140a31836:	b0 30                	mov    $0x30,%al
140a31838:	48 8d 0d ca c9 64 00 	lea    0x64c9ca(%rip),%rcx        # 0x14107e209
140a3183f:	90                   	nop
140a31840:	3a c2                	cmp    %dl,%al
140a31842:	74 0f                	je     0x140a31853
140a31844:	0f b6 01             	movzbl (%rcx),%eax
140a31847:	48 ff c1             	inc    %rcx
140a3184a:	84 c0                	test   %al,%al
140a3184c:	75 f2                	jne    0x140a31840
140a3184e:	e9 2c 03 00 00       	jmp    0x140a31b7f
140a31853:	49 bb 00 00 00 00 00 	movabs $0x8000000000000000,%r11
140a3185a:	00 00 80
140a3185d:	4c 8d 05 a5 c9 64 00 	lea    0x64c9a5(%rip),%r8        # 0x14107e209
140a31864:	49 b9 00 00 00 00 00 	movabs $0xc000000000000000,%r9
140a3186b:	00 00 c0
140a3186e:	66 90                	xchg   %ax,%ax
140a31870:	b0 30                	mov    $0x30,%al
140a31872:	49 8b c8             	mov    %r8,%rcx
140a31875:	3a c2                	cmp    %dl,%al
140a31877:	74 11                	je     0x140a3188a
140a31879:	0f b6 01             	movzbl (%rcx),%eax
140a3187c:	48 ff c1             	inc    %rcx
140a3187f:	84 c0                	test   %al,%al
140a31881:	75 f2                	jne    0x140a31875
140a31883:	b0 01                	mov    $0x1,%al
140a31885:	e9 19 fd ff ff       	jmp    0x140a315a3
140a3188a:	49 3b f9             	cmp    %r9,%rdi
140a3188d:	7c 57                	jl     0x140a318e6
140a3188f:	48 8d 04 3f          	lea    (%rdi,%rdi,1),%rax
140a31893:	48 8b f8             	mov    %rax,%rdi
140a31896:	48 89 45 10          	mov    %rax,0x10(%rbp)
140a3189a:	0f be c2             	movsbl %dl,%eax
140a3189d:	83 e8 30             	sub    $0x30,%eax
140a318a0:	48 63 c8             	movslq %eax,%rcx
140a318a3:	4a 8d 04 19          	lea    (%rcx,%r11,1),%rax
140a318a7:	48 3b f8             	cmp    %rax,%rdi
140a318aa:	7c 3a                	jl     0x140a318e6
140a318ac:	48 8b 13             	mov    (%rbx),%rdx
140a318af:	48 2b f9             	sub    %rcx,%rdi
140a318b2:	ff 43 18             	incl   0x18(%rbx)
140a318b5:	48 ff c2             	inc    %rdx
140a318b8:	48 89 7d 10          	mov    %rdi,0x10(%rbp)
140a318bc:	48 89 13             	mov    %rdx,(%rbx)
140a318bf:	48 3b 53 08          	cmp    0x8(%rbx),%rdx
140a318c3:	0f 84 4f fe ff ff    	je     0x140a31718
140a318c9:	0f b6 12             	movzbl (%rdx),%edx
140a318cc:	80 fa 0a             	cmp    $0xa,%dl
140a318cf:	75 0a                	jne    0x140a318db
140a318d1:	ff 43 14             	incl   0x14(%rbx)
140a318d4:	c7 43 18 01 00 00 00 	movl   $0x1,0x18(%rbx)
140a318db:	84 d2                	test   %dl,%dl
140a318dd:	75 91                	jne    0x140a31870
140a318df:	32 c0                	xor    %al,%al
140a318e1:	e9 bd fc ff ff       	jmp    0x140a315a3
140a318e6:	b0 0a                	mov    $0xa,%al
140a318e8:	e9 b6 fc ff ff       	jmp    0x140a315a3
140a318ed:	0f b6 05 4c fd 64 00 	movzbl 0x64fd4c(%rip),%eax        # 0x141081640
140a318f4:	48 8d 15 46 fd 64 00 	lea    0x64fd46(%rip),%rdx        # 0x141081641
140a318fb:	0f b6 c8             	movzbl %al,%ecx
140a318fe:	45 0f b6 c8          	movzbl %r8b,%r9d
140a31902:	84 c0                	test   %al,%al
140a31904:	74 0f                	je     0x140a31915
140a31906:	41 3a c8             	cmp    %r8b,%cl
140a31909:	74 22                	je     0x140a3192d
140a3190b:	0f b6 0a             	movzbl (%rdx),%ecx
140a3190e:	48 ff c2             	inc    %rdx
140a31911:	84 c9                	test   %cl,%cl
140a31913:	75 f1                	jne    0x140a31906
140a31915:	41 80 f9 0a          	cmp    $0xa,%r9b
140a31919:	b8 08 00 00 00       	mov    $0x8,%eax
140a3191e:	41 b8 03 00 00 00    	mov    $0x3,%r8d
140a31924:	41 0f 45 c0          	cmovne %r8d,%eax
140a31928:	e9 76 fc ff ff       	jmp    0x140a315a3
140a3192d:	49 bb 00 00 00 00 00 	movabs $0x8000000000000000,%r11
140a31934:	00 00 80
140a31937:	4c 8d 0d 03 fd 64 00 	lea    0x64fd03(%rip),%r9        # 0x141081641
140a3193e:	48 ba 34 33 33 33 33 	movabs $0xf333333333333334,%rdx
140a31945:	33 33 f3
140a31948:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
140a3194f:	00
140a31950:	49 8b c9             	mov    %r9,%rcx
140a31953:	84 c0                	test   %al,%al
140a31955:	0f 84 17 fc ff ff    	je     0x140a31572
140a3195b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140a31960:	41 3a c0             	cmp    %r8b,%al
140a31963:	74 11                	je     0x140a31976
140a31965:	0f b6 01             	movzbl (%rcx),%eax
140a31968:	48 ff c1             	inc    %rcx
140a3196b:	84 c0                	test   %al,%al
140a3196d:	75 f1                	jne    0x140a31960
140a3196f:	b0 01                	mov    $0x1,%al
140a31971:	e9 2d fc ff ff       	jmp    0x140a315a3
140a31976:	48 3b fa             	cmp    %rdx,%rdi
140a31979:	0f 8c 67 ff ff ff    	jl     0x140a318e6
140a3197f:	41 0f be c0          	movsbl %r8b,%eax
140a31983:	48 8d 3c bf          	lea    (%rdi,%rdi,4),%rdi
140a31987:	83 e8 30             	sub    $0x30,%eax
140a3198a:	48 03 ff             	add    %rdi,%rdi
140a3198d:	48 63 c8             	movslq %eax,%rcx
140a31990:	48 89 7d 10          	mov    %rdi,0x10(%rbp)
140a31994:	4a 8d 04 19          	lea    (%rcx,%r11,1),%rax
140a31998:	48 3b f8             	cmp    %rax,%rdi
140a3199b:	0f 8c 45 ff ff ff    	jl     0x140a318e6
140a319a1:	4c 8b 03             	mov    (%rbx),%r8
140a319a4:	48 2b f9             	sub    %rcx,%rdi
140a319a7:	ff 43 18             	incl   0x18(%rbx)
140a319aa:	49 ff c0             	inc    %r8
140a319ad:	48 89 7d 10          	mov    %rdi,0x10(%rbp)
140a319b1:	4c 89 03             	mov    %r8,(%rbx)
140a319b4:	4d 3b c2             	cmp    %r10,%r8
140a319b7:	0f 84 5b fd ff ff    	je     0x140a31718
140a319bd:	45 0f b6 00          	movzbl (%r8),%r8d
140a319c1:	41 80 f8 0a          	cmp    $0xa,%r8b
140a319c5:	75 0a                	jne    0x140a319d1
140a319c7:	ff 43 14             	incl   0x14(%rbx)
140a319ca:	c7 43 18 01 00 00 00 	movl   $0x1,0x18(%rbx)
140a319d1:	45 84 c0             	test   %r8b,%r8b
140a319d4:	0f 84 3e fd ff ff    	je     0x140a31718
140a319da:	0f b6 05 5f fc 64 00 	movzbl 0x64fc5f(%rip),%eax        # 0x141081640
140a319e1:	e9 6a ff ff ff       	jmp    0x140a31950
140a319e6:	49 3b fb             	cmp    %r11,%rdi
140a319e9:	0f 8f 36 02 00 00    	jg     0x140a31c25
140a319ef:	0f be c2             	movsbl %dl,%eax
140a319f2:	48 8d 3c fd 00 00 00 	lea    0x0(,%rdi,8),%rdi
140a319f9:	00
140a319fa:	83 e8 30             	sub    $0x30,%eax
140a319fd:	48 89 7d 10          	mov    %rdi,0x10(%rbp)
140a31a01:	48 63 c8             	movslq %eax,%rcx
140a31a04:	49 8b c2             	mov    %r10,%rax
140a31a07:	48 2b c1             	sub    %rcx,%rax
140a31a0a:	48 3b f8             	cmp    %rax,%rdi
140a31a0d:	0f 8f 12 02 00 00    	jg     0x140a31c25
140a31a13:	48 8b 13             	mov    (%rbx),%rdx
140a31a16:	48 03 f9             	add    %rcx,%rdi
140a31a19:	ff 43 18             	incl   0x18(%rbx)
140a31a1c:	48 ff c2             	inc    %rdx
140a31a1f:	48 89 7d 10          	mov    %rdi,0x10(%rbp)
140a31a23:	48 89 13             	mov    %rdx,(%rbx)
140a31a26:	49 3b d0             	cmp    %r8,%rdx
140a31a29:	0f 84 e9 fc ff ff    	je     0x140a31718
140a31a2f:	0f b6 12             	movzbl (%rdx),%edx
140a31a32:	80 fa 0a             	cmp    $0xa,%dl
140a31a35:	75 0a                	jne    0x140a31a41
140a31a37:	ff 43 14             	incl   0x14(%rbx)
140a31a3a:	c7 43 18 01 00 00 00 	movl   $0x1,0x18(%rbx)
140a31a41:	84 d2                	test   %dl,%dl
140a31a43:	0f 85 08 fb ff ff    	jne    0x140a31551
140a31a49:	32 c0                	xor    %al,%al
140a31a4b:	e9 53 fb ff ff       	jmp    0x140a315a3
140a31a50:	48 8b cb             	mov    %rbx,%rcx
140a31a53:	e8 e8 60 fc ff       	call   0x1409f7b40
140a31a58:	0f b6 d0             	movzbl %al,%edx
140a31a5b:	84 c0                	test   %al,%al
140a31a5d:	0f 84 3e fb ff ff    	je     0x140a315a1
140a31a63:	0f b6 0d be fb 64 00 	movzbl 0x64fbbe(%rip),%ecx        # 0x141081628
140a31a6a:	48 8d 05 b8 fb 64 00 	lea    0x64fbb8(%rip),%rax        # 0x141081629
140a31a71:	44 0f b6 c1          	movzbl %cl,%r8d
140a31a75:	84 c9                	test   %cl,%cl
140a31a77:	0f 84 02 01 00 00    	je     0x140a31b7f
140a31a7d:	0f 1f 00             	nopl   (%rax)
140a31a80:	44 3a c2             	cmp    %dl,%r8b
140a31a83:	74 11                	je     0x140a31a96
140a31a85:	44 0f b6 00          	movzbl (%rax),%r8d
140a31a89:	48 ff c0             	inc    %rax
140a31a8c:	45 84 c0             	test   %r8b,%r8b
140a31a8f:	75 ef                	jne    0x140a31a80
140a31a91:	e9 e9 00 00 00       	jmp    0x140a31b7f
140a31a96:	4c 8d 05 8c fb 64 00 	lea    0x64fb8c(%rip),%r8        # 0x141081629
140a31a9d:	49 ba ff ff ff ff ff 	movabs $0x7fffffffffffffff,%r10
140a31aa4:	ff ff 7f
140a31aa7:	49 b9 ff ff ff ff ff 	movabs $0x7ffffffffffffff,%r9
140a31aae:	ff ff 07
140a31ab1:	49 8b c0             	mov    %r8,%rax
140a31ab4:	84 c9                	test   %cl,%cl
140a31ab6:	0f 84 b6 fa ff ff    	je     0x140a31572
140a31abc:	0f 1f 40 00          	nopl   0x0(%rax)
140a31ac0:	3a ca                	cmp    %dl,%cl
140a31ac2:	74 11                	je     0x140a31ad5
140a31ac4:	0f b6 08             	movzbl (%rax),%ecx
140a31ac7:	48 ff c0             	inc    %rax
140a31aca:	84 c9                	test   %cl,%cl
140a31acc:	75 f2                	jne    0x140a31ac0
140a31ace:	b0 01                	mov    $0x1,%al
140a31ad0:	e9 ce fa ff ff       	jmp    0x140a315a3
140a31ad5:	49 3b f9             	cmp    %r9,%rdi
140a31ad8:	0f 8f 47 01 00 00    	jg     0x140a31c25
140a31ade:	48 c1 e7 04          	shl    $0x4,%rdi
140a31ae2:	48 89 7d 10          	mov    %rdi,0x10(%rbp)
140a31ae6:	0f be c2             	movsbl %dl,%eax
140a31ae9:	80 fa 39             	cmp    $0x39,%dl
140a31aec:	7f 05                	jg     0x140a31af3
140a31aee:	83 c0 d0             	add    $0xffffffd0,%eax
140a31af1:	eb 0d                	jmp    0x140a31b00
140a31af3:	80 fa 46             	cmp    $0x46,%dl
140a31af6:	7f 05                	jg     0x140a31afd
140a31af8:	83 c0 c9             	add    $0xffffffc9,%eax
140a31afb:	eb 03                	jmp    0x140a31b00
140a31afd:	83 c0 a9             	add    $0xffffffa9,%eax
140a31b00:	48 63 c8             	movslq %eax,%rcx
140a31b03:	49 8b c2             	mov    %r10,%rax
140a31b06:	48 2b c1             	sub    %rcx,%rax
140a31b09:	48 3b f8             	cmp    %rax,%rdi
140a31b0c:	0f 8f 13 01 00 00    	jg     0x140a31c25
140a31b12:	48 8b 13             	mov    (%rbx),%rdx
140a31b15:	48 03 f9             	add    %rcx,%rdi
140a31b18:	ff 43 18             	incl   0x18(%rbx)
140a31b1b:	48 ff c2             	inc    %rdx
140a31b1e:	48 89 7d 10          	mov    %rdi,0x10(%rbp)
140a31b22:	48 89 13             	mov    %rdx,(%rbx)
140a31b25:	48 3b 53 08          	cmp    0x8(%rbx),%rdx
140a31b29:	0f 84 e9 fb ff ff    	je     0x140a31718
140a31b2f:	0f b6 12             	movzbl (%rdx),%edx
140a31b32:	80 fa 0a             	cmp    $0xa,%dl
140a31b35:	75 0a                	jne    0x140a31b41
140a31b37:	ff 43 14             	incl   0x14(%rbx)
140a31b3a:	c7 43 18 01 00 00 00 	movl   $0x1,0x18(%rbx)
140a31b41:	84 d2                	test   %dl,%dl
140a31b43:	0f 84 cf fb ff ff    	je     0x140a31718
140a31b49:	0f b6 0d d8 fa 64 00 	movzbl 0x64fad8(%rip),%ecx        # 0x141081628
140a31b50:	e9 5c ff ff ff       	jmp    0x140a31ab1
140a31b55:	48 8b cb             	mov    %rbx,%rcx
140a31b58:	e8 e3 5f fc ff       	call   0x1409f7b40
140a31b5d:	0f b6 d0             	movzbl %al,%edx
140a31b60:	84 c0                	test   %al,%al
140a31b62:	0f 84 39 fa ff ff    	je     0x140a315a1
140a31b68:	b0 30                	mov    $0x30,%al
140a31b6a:	48 8d 0d 98 c6 64 00 	lea    0x64c698(%rip),%rcx        # 0x14107e209
140a31b71:	3a c2                	cmp    %dl,%al
140a31b73:	74 21                	je     0x140a31b96
140a31b75:	0f b6 01             	movzbl (%rcx),%eax
140a31b78:	48 ff c1             	inc    %rcx
140a31b7b:	84 c0                	test   %al,%al
140a31b7d:	75 f2                	jne    0x140a31b71
140a31b7f:	80 fa 0a             	cmp    $0xa,%dl
140a31b82:	41 b8 03 00 00 00    	mov    $0x3,%r8d
140a31b88:	b8 08 00 00 00       	mov    $0x8,%eax
140a31b8d:	41 0f 45 c0          	cmovne %r8d,%eax
140a31b91:	e9 0d fa ff ff       	jmp    0x140a315a3
140a31b96:	4c 8d 05 6c c6 64 00 	lea    0x64c66c(%rip),%r8        # 0x14107e209
140a31b9d:	49 ba ff ff ff ff ff 	movabs $0x7fffffffffffffff,%r10
140a31ba4:	ff ff 7f
140a31ba7:	49 b9 ff ff ff ff ff 	movabs $0x3fffffffffffffff,%r9
140a31bae:	ff ff 3f
140a31bb1:	b0 30                	mov    $0x30,%al
140a31bb3:	49 8b c8             	mov    %r8,%rcx
140a31bb6:	3a c2                	cmp    %dl,%al
140a31bb8:	74 11                	je     0x140a31bcb
140a31bba:	0f b6 01             	movzbl (%rcx),%eax
140a31bbd:	48 ff c1             	inc    %rcx
140a31bc0:	84 c0                	test   %al,%al
140a31bc2:	75 f2                	jne    0x140a31bb6
140a31bc4:	b0 01                	mov    $0x1,%al
140a31bc6:	e9 d8 f9 ff ff       	jmp    0x140a315a3
140a31bcb:	49 3b f9             	cmp    %r9,%rdi
140a31bce:	7f 55                	jg     0x140a31c25
140a31bd0:	0f be c2             	movsbl %dl,%eax
140a31bd3:	48 03 ff             	add    %rdi,%rdi
140a31bd6:	83 e8 30             	sub    $0x30,%eax
140a31bd9:	48 89 7d 10          	mov    %rdi,0x10(%rbp)
140a31bdd:	48 63 c8             	movslq %eax,%rcx
140a31be0:	49 8b c2             	mov    %r10,%rax
140a31be3:	48 2b c1             	sub    %rcx,%rax
140a31be6:	48 3b f8             	cmp    %rax,%rdi
140a31be9:	7f 3a                	jg     0x140a31c25
140a31beb:	48 8b 13             	mov    (%rbx),%rdx
140a31bee:	48 03 f9             	add    %rcx,%rdi
140a31bf1:	ff 43 18             	incl   0x18(%rbx)
140a31bf4:	48 ff c2             	inc    %rdx
140a31bf7:	48 89 7d 10          	mov    %rdi,0x10(%rbp)
140a31bfb:	48 89 13             	mov    %rdx,(%rbx)
140a31bfe:	48 3b 53 08          	cmp    0x8(%rbx),%rdx
140a31c02:	0f 84 10 fb ff ff    	je     0x140a31718
140a31c08:	0f b6 12             	movzbl (%rdx),%edx
140a31c0b:	80 fa 0a             	cmp    $0xa,%dl
140a31c0e:	75 0a                	jne    0x140a31c1a
140a31c10:	ff 43 14             	incl   0x14(%rbx)
140a31c13:	c7 43 18 01 00 00 00 	movl   $0x1,0x18(%rbx)
140a31c1a:	84 d2                	test   %dl,%dl
140a31c1c:	75 93                	jne    0x140a31bb1
140a31c1e:	32 c0                	xor    %al,%al
140a31c20:	e9 7e f9 ff ff       	jmp    0x140a315a3
140a31c25:	b0 09                	mov    $0x9,%al
140a31c27:	e9 77 f9 ff ff       	jmp    0x140a315a3
140a31c2c:	0f b6 05 0d fa 64 00 	movzbl 0x64fa0d(%rip),%eax        # 0x141081640
140a31c33:	48 8d 15 07 fa 64 00 	lea    0x64fa07(%rip),%rdx        # 0x141081641
140a31c3a:	44 0f b6 c0          	movzbl %al,%r8d
140a31c3e:	84 c0                	test   %al,%al
140a31c40:	74 11                	je     0x140a31c53
140a31c42:	44 3a c1             	cmp    %cl,%r8b
140a31c45:	74 23                	je     0x140a31c6a
140a31c47:	44 0f b6 02          	movzbl (%rdx),%r8d
140a31c4b:	48 ff c2             	inc    %rdx
140a31c4e:	45 84 c0             	test   %r8b,%r8b
140a31c51:	75 ef                	jne    0x140a31c42
140a31c53:	80 f9 0a             	cmp    $0xa,%cl
140a31c56:	41 b8 03 00 00 00    	mov    $0x3,%r8d
140a31c5c:	b8 08 00 00 00       	mov    $0x8,%eax
140a31c61:	41 0f 45 c0          	cmovne %r8d,%eax
140a31c65:	e9 39 f9 ff ff       	jmp    0x140a315a3
140a31c6a:	4c 8b 43 08          	mov    0x8(%rbx),%r8
140a31c6e:	4c 8d 0d cc f9 64 00 	lea    0x64f9cc(%rip),%r9        # 0x141081641
140a31c75:	49 ba ff ff ff ff ff 	movabs $0x7fffffffffffffff,%r10
140a31c7c:	ff ff 7f
140a31c7f:	49 bb cc cc cc cc cc 	movabs $0xccccccccccccccc,%r11
140a31c86:	cc cc 0c
140a31c89:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140a31c90:	49 8b d1             	mov    %r9,%rdx
140a31c93:	84 c0                	test   %al,%al
140a31c95:	0f 84 d7 f8 ff ff    	je     0x140a31572
140a31c9b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140a31ca0:	3a c1                	cmp    %cl,%al
140a31ca2:	74 11                	je     0x140a31cb5
140a31ca4:	0f b6 02             	movzbl (%rdx),%eax
140a31ca7:	48 ff c2             	inc    %rdx
140a31caa:	84 c0                	test   %al,%al
140a31cac:	75 f2                	jne    0x140a31ca0
140a31cae:	b0 01                	mov    $0x1,%al
140a31cb0:	e9 ee f8 ff ff       	jmp    0x140a315a3
140a31cb5:	49 3b fb             	cmp    %r11,%rdi
140a31cb8:	0f 8f 67 ff ff ff    	jg     0x140a31c25
140a31cbe:	0f be c1             	movsbl %cl,%eax
140a31cc1:	48 8d 14 bf          	lea    (%rdi,%rdi,4),%rdx
140a31cc5:	83 e8 30             	sub    $0x30,%eax
140a31cc8:	48 03 d2             	add    %rdx,%rdx
140a31ccb:	48 63 c8             	movslq %eax,%rcx
140a31cce:	49 8b c2             	mov    %r10,%rax
140a31cd1:	48 2b c1             	sub    %rcx,%rax
140a31cd4:	48 89 55 10          	mov    %rdx,0x10(%rbp)
140a31cd8:	48 3b d0             	cmp    %rax,%rdx
140a31cdb:	0f 8f 44 ff ff ff    	jg     0x140a31c25
140a31ce1:	ff 43 18             	incl   0x18(%rbx)
140a31ce4:	48 8d 3c 0a          	lea    (%rdx,%rcx,1),%rdi
140a31ce8:	48 8b 0b             	mov    (%rbx),%rcx
140a31ceb:	48 ff c1             	inc    %rcx
140a31cee:	48 89 7d 10          	mov    %rdi,0x10(%rbp)
140a31cf2:	48 89 0b             	mov    %rcx,(%rbx)
140a31cf5:	49 3b c8             	cmp    %r8,%rcx
140a31cf8:	0f 84 1a fa ff ff    	je     0x140a31718
140a31cfe:	0f b6 09             	movzbl (%rcx),%ecx
140a31d01:	80 f9 0a             	cmp    $0xa,%cl
140a31d04:	75 0a                	jne    0x140a31d10
140a31d06:	ff 43 14             	incl   0x14(%rbx)
140a31d09:	c7 43 18 01 00 00 00 	movl   $0x1,0x18(%rbx)
140a31d10:	84 c9                	test   %cl,%cl