140e027fa:	b9 ff ff 00 00       	mov    $0xffff,%ecx
140e027ff:	66 3b c8             	cmp    %ax,%cx
140e02802:	74 06                	je     0x140e0280a
140e02804:	66 89 47 0a          	mov    %ax,0xa(%rdi)
140e02808:	eb 03                	jmp    0x140e0280d
140e0280a:	4c 89 07             	mov    %r8,(%rdi)
140e0280d:	c6 47 08 01          	movb   $0x1,0x8(%rdi)
140e02811:	0f b7 5f 0a          	movzwl 0xa(%rdi),%ebx
140e02815:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
140e0281a:	48 8b 01             	mov    (%rcx),%rax
140e0281d:	48 8b 40 18          	mov    0x18(%rax),%rax
140e02821:	ff 15 f9 11 18 00    	call   *0x1811f9(%rip)        # 0x140f83a20
140e02827:	66 3b d8             	cmp    %ax,%bx
140e0282a:	75 6f                	jne    0x140e0289b
140e0282c:	41 88 34 24          	mov    %sil,(%r12)
140e02830:	41 b9 01 00 00 00    	mov    $0x1,%r9d
140e02836:	4d 03 e1             	add    %r9,%r12
140e02839:	4c 89 64 24 48       	mov    %r12,0x48(%rsp)
140e0283e:	48 8b 0f             	mov    (%rdi),%rcx
140e02841:	45 33 c0             	xor    %r8d,%r8d
140e02844:	48 85 c9             	test   %rcx,%rcx
140e02847:	74 4b                	je     0x140e02894
140e02849:	48 8b 41 38          	mov    0x38(%rcx),%rax
140e0284d:	4c 39 00             	cmp    %r8,(%rax)
140e02850:	74 1e                	je     0x140e02870
140e02852:	48 8b 41 50          	mov    0x50(%rcx),%rax
140e02856:	44 39 00             	cmp    %r8d,(%rax)
140e02859:	7e 15                	jle    0x140e02870
140e0285b:	ff 08                	decl   (%rax)
140e0285d:	48 8b 49 38          	mov    0x38(%rcx),%rcx
140e02861:	48 8b 11             	mov    (%rcx),%rdx
140e02864:	48 8d 42 02          	lea    0x2(%rdx),%rax
140e02868:	48 89 01             	mov    %rax,(%rcx)
140e0286b:	0f b7 02             	movzwl (%rdx),%eax
140e0286e:	eb 14                	jmp    0x140e02884
140e02870:	48 8b 01             	mov    (%rcx),%rax
140e02873:	48 8b 40 38          	mov    0x38(%rax),%rax
140e02877:	ff 15 a3 11 18 00    	call   *0x1811a3(%rip)        # 0x140f83a20
140e0287d:	45 33 c0             	xor    %r8d,%r8d
140e02880:	45 8d 48 01          	lea    0x1(%r8),%r9d
140e02884:	b9 ff ff 00 00       	mov    $0xffff,%ecx
140e02889:	66 3b c8             	cmp    %ax,%cx
140e0288c:	74 06                	je     0x140e02894
140e0288e:	44 88 47 08          	mov    %r8b,0x8(%rdi)
140e02892:	eb 07                	jmp    0x140e0289b
140e02894:	4c 89 07             	mov    %r8,(%rdi)
140e02897:	44 88 4f 08          	mov    %r9b,0x8(%rdi)
140e0289b:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140e028a0:	45 85 f6             	test   %r14d,%r14d
140e028a3:	0f 85 05 01 00 00    	jne    0x140e029ae
140e028a9:	48 8b d3             	mov    %rbx,%rdx
140e028ac:	48 8b cf             	mov    %rdi,%rcx
140e028af:	e8 f4 47 01 00       	call   0x140e170a8
140e028b4:	45 33 c0             	xor    %r8d,%r8d
140e028b7:	84 c0                	test   %al,%al
140e028b9:	0f 85 ef 00 00 00    	jne    0x140e029ae
140e028bf:	4c 8b 7c 24 58       	mov    0x58(%rsp),%r15
140e028c4:	0f b7 74 24 38       	movzwl 0x38(%rsp),%esi
140e028c9:	45 8d 6e 01          	lea    0x1(%r14),%r13d
140e028cd:	41 bc ff ff 00 00    	mov    $0xffff,%r12d
140e028d3:	44 38 47 08          	cmp    %r8b,0x8(%rdi)
140e028d7:	75 45                	jne    0x140e0291e
140e028d9:	48 8b 0f             	mov    (%rdi),%rcx
140e028dc:	48 85 c9             	test   %rcx,%rcx
140e028df:	74 36                	je     0x140e02917
140e028e1:	48 8b 41 38          	mov    0x38(%rcx),%rax
140e028e5:	48 8b 10             	mov    (%rax),%rdx
140e028e8:	48 85 d2             	test   %rdx,%rdx
140e028eb:	74 0e                	je     0x140e028fb
140e028ed:	48 8b 41 50          	mov    0x50(%rcx),%rax
140e028f1:	44 39 00             	cmp    %r8d,(%rax)
140e028f4:	7e 05                	jle    0x140e028fb
140e028f6:	0f b7 02             	movzwl (%rdx),%eax
140e028f9:	eb 10                	jmp    0x140e0290b
140e028fb:	48 8b 01             	mov    (%rcx),%rax
140e028fe:	48 8b 40 30          	mov    0x30(%rax),%rax
140e02902:	ff 15 18 11 18 00    	call   *0x181118(%rip)        # 0x140f83a20
140e02908:	45 33 c0             	xor    %r8d,%r8d
140e0290b:	66 44 3b e0          	cmp    %ax,%r12w
140e0290f:	74 06                	je     0x140e02917
140e02911:	66 89 47 0a          	mov    %ax,0xa(%rdi)
140e02915:	eb 03                	jmp    0x140e0291a
140e02917:	4c 89 07             	mov    %r8,(%rdi)
140e0291a:	44 88 6f 08          	mov    %r13b,0x8(%rdi)
140e0291e:	66 39 77 0a          	cmp    %si,0xa(%rdi)
140e02922:	75 71                	jne    0x140e02995
140e02924:	4d 2b fd             	sub    %r13,%r15
140e02927:	44 88 6c 24 31       	mov    %r13b,0x31(%rsp)
140e0292c:	48 8b 0f             	mov    (%rdi),%rcx
140e0292f:	48 85 c9             	test   %rcx,%rcx
140e02932:	74 42                	je     0x140e02976
140e02934:	48 8b 41 38          	mov    0x38(%rcx),%rax
140e02938:	4c 39 00             	cmp    %r8,(%rax)
140e0293b:	74 1e                	je     0x140e0295b
140e0293d:	48 8b 41 50          	mov    0x50(%rcx),%rax
140e02941:	44 39 00             	cmp    %r8d,(%rax)
140e02944:	7e 15                	jle    0x140e0295b
140e02946:	ff 08                	decl   (%rax)
140e02948:	48 8b 49 38          	mov    0x38(%rcx),%rcx
140e0294c:	48 8b 11             	mov    (%rcx),%rdx
140e0294f:	48 8d 42 02          	lea    0x2(%rdx),%rax
140e02953:	48 89 01             	mov    %rax,(%rcx)
140e02956:	0f b7 02             	movzwl (%rdx),%eax
140e02959:	eb 10                	jmp    0x140e0296b
140e0295b:	48 8b 01             	mov    (%rcx),%rax
140e0295e:	48 8b 40 38          	mov    0x38(%rax),%rax
140e02962:	ff 15 b8 10 18 00    	call   *0x1810b8(%rip)        # 0x140f83a20
140e02968:	45 33 c0             	xor    %r8d,%r8d
140e0296b:	66 44 3b e0          	cmp    %ax,%r12w
140e0296f:	74 05                	je     0x140e02976
140e02971:	41 8a c0             	mov    %r8b,%al
140e02974:	eb 06                	jmp    0x140e0297c
140e02976:	4c 89 07             	mov    %r8,(%rdi)
140e02979:	41 8a c5             	mov    %r13b,%al
140e0297c:	88 47 08             	mov    %al,0x8(%rdi)
140e0297f:	48 8b d3             	mov    %rbx,%rdx
140e02982:	48 8b cf             	mov    %rdi,%rcx
140e02985:	e8 1e 47 01 00       	call   0x140e170a8
140e0298a:	45 33 c0             	xor    %r8d,%r8d
140e0298d:	84 c0                	test   %al,%al
140e0298f:	0f 84 3e ff ff ff    	je     0x140e028d3
140e02995:	4c 89 7c 24 58       	mov    %r15,0x58(%rsp)
140e0299a:	40 8a 74 24 33       	mov    0x33(%rsp),%sil
140e0299f:	4c 8b 64 24 48       	mov    0x48(%rsp),%r12
140e029a4:	44 8b 6c 24 3c       	mov    0x3c(%rsp),%r13d
140e029a9:	44 8a 7c 24 32       	mov    0x32(%rsp),%r15b
140e029ae:	48 8b d3             	mov    %rbx,%rdx
140e029b1:	48 8b cf             	mov    %rdi,%rcx
140e029b4:	e8 ef 46 01 00       	call   0x140e170a8
140e029b9:	33 d2                	xor    %edx,%edx
140e029bb:	84 c0                	test   %al,%al
140e029bd:	0f 85 39 01 00 00    	jne    0x140e02afc
140e029c3:	48 8b 5d 87          	mov    -0x79(%rbp),%rbx
140e029c7:	4c 8b 7c 24 40       	mov    0x40(%rsp),%r15
140e029cc:	8b 74 24 54          	mov    0x54(%rsp),%esi
140e029d0:	38 57 08             	cmp    %dl,0x8(%rdi)
140e029d3:	75 48                	jne    0x140e02a1d
140e029d5:	48 8b 0f             	mov    (%rdi),%rcx
140e029d8:	48 85 c9             	test   %rcx,%rcx
140e029db:	74 39                	je     0x140e02a16
140e029dd:	48 8b 41 38          	mov    0x38(%rcx),%rax
140e029e1:	48 8b 10             	mov    (%rax),%rdx
140e029e4:	48 85 d2             	test   %rdx,%rdx
140e029e7:	74 0e                	je     0x140e029f7
140e029e9:	48 8b 41 50          	mov    0x50(%rcx),%rax
140e029ed:	83 38 00             	cmpl   $0x0,(%rax)
140e029f0:	7e 05                	jle    0x140e029f7
140e029f2:	0f b7 02             	movzwl (%rdx),%eax
140e029f5:	eb 0d                	jmp    0x140e02a04
140e029f7:	48 8b 01             	mov    (%rcx),%rax
140e029fa:	48 8b 40 30          	mov    0x30(%rax),%rax
140e029fe:	ff 15 1c 10 18 00    	call   *0x18101c(%rip)        # 0x140f83a20
140e02a04:	b9 ff ff 00 00       	mov    $0xffff,%ecx
140e02a09:	66 3b c8             	cmp    %ax,%cx
140e02a0c:	74 06                	je     0x140e02a14
140e02a0e:	66 89 47 0a          	mov    %ax,0xa(%rdi)
140e02a12:	eb 05                	jmp    0x140e02a19
140e02a14:	33 d2                	xor    %edx,%edx
140e02a16:	48 89 17             	mov    %rdx,(%rdi)
140e02a19:	c6 47 08 01          	movb   $0x1,0x8(%rdi)
140e02a1d:	44 0f b7 47 0a       	movzwl 0xa(%rdi),%r8d
140e02a22:	48 8d 55 07          	lea    0x7(%rbp),%rdx
140e02a26:	48 8d 4d cf          	lea    -0x31(%rbp),%rcx
140e02a2a:	e8 01 a6 ff ff       	call   0x140dfd030
140e02a2f:	48 8d 4d cf          	lea    -0x31(%rbp),%rcx
140e02a33:	48 2b c1             	sub    %rcx,%rax
140e02a36:	48 d1 f8             	sar    $1,%rax
140e02a39:	48 3b c3             	cmp    %rbx,%rax
140e02a3c:	0f 83 a9 00 00 00    	jae    0x140e02aeb
140e02a42:	41 b9 01 00 00 00    	mov    $0x1,%r9d
140e02a48:	44 3b f6             	cmp    %esi,%r14d
140e02a4b:	7d 19                	jge    0x140e02a66
140e02a4d:	48 8d 0d 2c de 3d 00 	lea    0x3dde2c(%rip),%rcx        # 0x1411e0880
140e02a54:	8a 04 08             	mov    (%rax,%rcx,1),%al
140e02a57:	41 88 04 24          	mov    %al,(%r12)
140e02a5b:	4d 03 e1             	add    %r9,%r12
140e02a5e:	45 03 f1             	add    %r9d,%r14d
140e02a61:	45 33 c0             	xor    %r8d,%r8d
140e02a64:	eb 0e                	jmp    0x140e02a74
140e02a66:	45 0f b6 ed          	movzbl %r13b,%r13d
140e02a6a:	45 33 c0             	xor    %r8d,%r8d
140e02a6d:	48 85 c0             	test   %rax,%rax
140e02a70:	45 0f 45 e9          	cmovne %r9d,%r13d
140e02a74:	44 88 4c 24 31       	mov    %r9b,0x31(%rsp)
140e02a79:	48 8b 0f             	mov    (%rdi),%rcx
140e02a7c:	48 85 c9             	test   %rcx,%rcx
140e02a7f:	74 4a                	je     0x140e02acb
140e02a81:	48 8b 41 38          	mov    0x38(%rcx),%rax
140e02a85:	4c 39 00             	cmp    %r8,(%rax)
140e02a88:	74 1e                	je     0x140e02aa8
140e02a8a:	48 8b 41 50          	mov    0x50(%rcx),%rax
140e02a8e:	44 39 00             	cmp    %r8d,(%rax)
140e02a91:	7e 15                	jle    0x140e02aa8
140e02a93:	ff 08                	decl   (%rax)
140e02a95:	48 8b 49 38          	mov    0x38(%rcx),%rcx
140e02a99:	48 8b 11             	mov    (%rcx),%rdx
140e02a9c:	48 8d 42 02          	lea    0x2(%rdx),%rax
140e02aa0:	48 89 01             	mov    %rax,(%rcx)
140e02aa3:	0f b7 02             	movzwl (%rdx),%eax
140e02aa6:	eb 14                	jmp    0x140e02abc
140e02aa8:	48 8b 01             	mov    (%rcx),%rax
140e02aab:	48 8b 40 38          	mov    0x38(%rax),%rax
140e02aaf:	ff 15 6b 0f 18 00    	call   *0x180f6b(%rip)        # 0x140f83a20
140e02ab5:	45 33 c0             	xor    %r8d,%r8d
140e02ab8:	45 8d 48 01          	lea    0x1(%r8),%r9d
140e02abc:	b9 ff ff 00 00       	mov    $0xffff,%ecx
140e02ac1:	66 3b c8             	cmp    %ax,%cx
140e02ac4:	74 05                	je     0x140e02acb
140e02ac6:	41 8a c0             	mov    %r8b,%al
140e02ac9:	eb 06                	jmp    0x140e02ad1
140e02acb:	4c 89 07             	mov    %r8,(%rdi)
140e02ace:	41 8a c1             	mov    %r9b,%al
140e02ad1:	88 47 08             	mov    %al,0x8(%rdi)
140e02ad4:	49 8b d7             	mov    %r15,%rdx
140e02ad7:	48 8b cf             	mov    %rdi,%rcx
140e02ada:	e8 c9 45 01 00       	call   0x140e170a8
140e02adf:	33 d2                	xor    %edx,%edx
140e02ae1:	84 c0                	test   %al,%al
140e02ae3:	0f 84 e7 fe ff ff    	je     0x140e029d0
140e02ae9:	eb 02                	jmp    0x140e02aed
140e02aeb:	33 d2                	xor    %edx,%edx
140e02aed:	4c 89 64 24 48       	mov    %r12,0x48(%rsp)
140e02af2:	40 8a 74 24 33       	mov    0x33(%rsp),%sil
140e02af7:	44 8a 7c 24 32       	mov    0x32(%rsp),%r15b
140e02afc:	45 84 ed             	test   %r13b,%r13b
140e02aff:	74 3b                	je     0x140e02b3c
140e02b01:	48 8b c2             	mov    %rdx,%rax
140e02b04:	41 38 74 24 ff       	cmp    %sil,-0x1(%r12)
140e02b09:	0f 94 c0             	sete   %al
140e02b0c:	41 b9 01 00 00 00    	mov    $0x1,%r9d
140e02b12:	49 03 c1             	add    %r9,%rax
140e02b15:	4d 8b c4             	mov    %r12,%r8
140e02b18:	4c 2b c0             	sub    %rax,%r8
140e02b1b:	41 8a 10             	mov    (%r8),%dl
140e02b1e:	80 fa 30             	cmp    $0x30,%dl
140e02b21:	74 11                	je     0x140e02b34
140e02b23:	41 8a c7             	mov    %r15b,%al
140e02b26:	f6 d8                	neg    %al
140e02b28:	1a c9                	sbb    %cl,%cl
140e02b2a:	80 e1 03             	and    $0x3,%cl
140e02b2d:	80 c1 35             	add    $0x35,%cl
140e02b30:	3a d1                	cmp    %cl,%dl
140e02b32:	75 06                	jne    0x140e02b3a
140e02b34:	41 02 d1             	add    %r9b,%dl
140e02b37:	41 88 10             	mov    %dl,(%r8)
140e02b3a:	33 d2                	xor    %edx,%edx
140e02b3c:	44 8a 6c 24 32       	mov    0x32(%rsp),%r13b
140e02b41:	41 8a c5             	mov    %r13b,%al
140e02b44:	f6 d8                	neg    %al
140e02b46:	48 1b c9             	sbb    %rcx,%rcx
140e02b49:	83 e1 0e             	and    $0xe,%ecx
140e02b4c:	0f b7 74 0d f7       	movzwl -0x9(%rbp,%rcx,1),%esi
140e02b51:	41 8a c5             	mov    %r13b,%al
140e02b54:	f6 d8                	neg    %al
140e02b56:	48 1b c9             	sbb    %rcx,%rcx
140e02b59:	83 e1 18             	and    $0x18,%ecx
140e02b5c:	44 0f b7 74 0d eb    	movzwl -0x15(%rbp,%rcx,1),%r14d
140e02b62:	44 8a fa             	mov    %dl,%r15b
140e02b65:	88 54 24 33          	mov    %dl,0x33(%rsp)
140e02b69:	48 8b da             	mov    %rdx,%rbx
140e02b6c:	48 89 54 24 60       	mov    %rdx,0x60(%rsp)
140e02b71:	38 54 24 31          	cmp    %dl,0x31(%rsp)
140e02b75:	0f 84 d6 06 00 00    	je     0x140e03251
140e02b7b:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
140e02b80:	48 8b cf             	mov    %rdi,%rcx
140e02b83:	e8 20 45 01 00       	call   0x140e170a8
140e02b88:	33 d2                	xor    %edx,%edx
140e02b8a:	84 c0                	test   %al,%al
140e02b8c:	0f 85 01 05 00 00    	jne    0x140e03093
140e02b92:	8a 4f 08             	mov    0x8(%rdi),%cl
140e02b95:	84 c9                	test   %cl,%cl
140e02b97:	75 4e                	jne    0x140e02be7
140e02b99:	48 8b 0f             	mov    (%rdi),%rcx
140e02b9c:	48 85 c9             	test   %rcx,%rcx
140e02b9f:	74 39                	je     0x140e02bda
140e02ba1:	48 8b 41 38          	mov    0x38(%rcx),%rax
140e02ba5:	48 8b 10             	mov    (%rax),%rdx
140e02ba8:	48 85 d2             	test   %rdx,%rdx
140e02bab:	74 0e                	je     0x140e02bbb
140e02bad:	48 8b 41 50          	mov    0x50(%rcx),%rax
140e02bb1:	83 38 00             	cmpl   $0x0,(%rax)
140e02bb4:	7e 05                	jle    0x140e02bbb
140e02bb6:	0f b7 02             	movzwl (%rdx),%eax
140e02bb9:	eb 0d                	jmp    0x140e02bc8
140e02bbb:	48 8b 01             	mov    (%rcx),%rax
140e02bbe:	48 8b 40 30          	mov    0x30(%rax),%rax
140e02bc2:	ff 15 58 0e 18 00    	call   *0x180e58(%rip)        # 0x140f83a20
140e02bc8:	b9 ff ff 00 00       	mov    $0xffff,%ecx
140e02bcd:	33 d2                	xor    %edx,%edx
140e02bcf:	66 3b c8             	cmp    %ax,%cx
140e02bd2:	74 06                	je     0x140e02bda
140e02bd4:	66 89 47 0a          	mov    %ax,0xa(%rdi)
140e02bd8:	eb 03                	jmp    0x140e02bdd
140e02bda:	48 89 17             	mov    %rdx,(%rdi)
140e02bdd:	b8 01 00 00 00       	mov    $0x1,%eax
140e02be2:	88 47 08             	mov    %al,0x8(%rdi)
140e02be5:	8a c8                	mov    %al,%cl
140e02be7:	0f b7 47 0a          	movzwl 0xa(%rdi),%eax
140e02beb:	66 3b c6             	cmp    %si,%ax
140e02bee:	74 5a                	je     0x140e02c4a
140e02bf0:	84 c9                	test   %cl,%cl
140e02bf2:	75 4c                	jne    0x140e02c40
140e02bf4:	48 8b 0f             	mov    (%rdi),%rcx
140e02bf7:	48 85 c9             	test   %rcx,%rcx
140e02bfa:	74 39                	je     0x140e02c35
140e02bfc:	48 8b 41 38          	mov    0x38(%rcx),%rax
140e02c00:	48 8b 10             	mov    (%rax),%rdx
140e02c03:	48 85 d2             	test   %rdx,%rdx
140e02c06:	74 0e                	je     0x140e02c16
140e02c08:	48 8b 41 50          	mov    0x50(%rcx),%rax
140e02c0c:	83 38 00             	cmpl   $0x0,(%rax)
140e02c0f:	7e 05                	jle    0x140e02c16
140e02c11:	0f b7 02             	movzwl (%rdx),%eax
140e02c14:	eb 0d                	jmp    0x140e02c23
140e02c16:	48 8b 01             	mov    (%rcx),%rax
140e02c19:	48 8b 40 30          	mov    0x30(%rax),%rax
140e02c1d:	ff 15 fd 0d 18 00    	call   *0x180dfd(%rip)        # 0x140f83a20
140e02c23:	b9 ff ff 00 00       	mov    $0xffff,%ecx
140e02c28:	33 d2                	xor    %edx,%edx
140e02c2a:	66 3b c8             	cmp    %ax,%cx
140e02c2d:	74 06                	je     0x140e02c35
140e02c2f:	66 89 47 0a          	mov    %ax,0xa(%rdi)
140e02c33:	eb 07                	jmp    0x140e02c3c
140e02c35:	48 89 17             	mov    %rdx,(%rdi)
140e02c38:	0f b7 47 0a          	movzwl 0xa(%rdi),%eax
140e02c3c:	c6 47 08 01          	movb   $0x1,0x8(%rdi)
140e02c40:	66 41 3b c6          	cmp    %r14w,%ax
140e02c44:	0f 85 49 04 00 00    	jne    0x140e03093
140e02c4a:	48 8b 0f             	mov    (%rdi),%rcx
140e02c4d:	48 85 c9             	test   %rcx,%rcx
140e02c50:	74 43                	je     0x140e02c95
140e02c52:	48 8b 41 38          	mov    0x38(%rcx),%rax
140e02c56:	48 39 10             	cmp    %rdx,(%rax)
140e02c59:	74 1d                	je     0x140e02c78
140e02c5b:	48 8b 41 50          	mov    0x50(%rcx),%rax
140e02c5f:	39 10                	cmp    %edx,(%rax)
140e02c61:	7e 15                	jle    0x140e02c78
140e02c63:	ff 08                	decl   (%rax)
140e02c65:	48 8b 49 38          	mov    0x38(%rcx),%rcx
140e02c69:	48 8b 11             	mov    (%rcx),%rdx
140e02c6c:	48 8d 42 02          	lea    0x2(%rdx),%rax
140e02c70:	48 89 01             	mov    %rax,(%rcx)
140e02c73:	0f b7 02             	movzwl (%rdx),%eax
140e02c76:	eb 0d                	jmp    0x140e02c85
140e02c78:	48 8b 01             	mov    (%rcx),%rax
140e02c7b:	48 8b 40 38          	mov    0x38(%rax),%rax
140e02c7f:	ff 15 9b 0d 18 00    	call   *0x180d9b(%rip)        # 0x140f83a20
140e02c85:	b9 ff ff 00 00       	mov    $0xffff,%ecx
140e02c8a:	33 d2                	xor    %edx,%edx
140e02c8c:	66 3b c8             	cmp    %ax,%cx