1400f2f45:	48 8b d6             	mov    %rsi,%rdx
1400f2f48:	49 2b d7             	sub    %r15,%rdx
1400f2f4b:	74 19                	je     0x1400f2f66
1400f2f4d:	48 8d 04 c3          	lea    (%rbx,%rax,8),%rax
1400f2f51:	48 89 48 f0          	mov    %rcx,-0x10(%rax)
1400f2f55:	48 89 48 f8          	mov    %rcx,-0x8(%rax)
1400f2f59:	c6 00 00             	movb   $0x0,(%rax)
1400f2f5c:	48 8d 40 18          	lea    0x18(%rax),%rax
1400f2f60:	48 83 ea 01          	sub    $0x1,%rdx
1400f2f64:	75 eb                	jne    0x1400f2f51
1400f2f66:	4c 8b 47 08          	mov    0x8(%rdi),%r8
1400f2f6a:	48 8b 17             	mov    (%rdi),%rdx
1400f2f6d:	4c 2b c2             	sub    %rdx,%r8
1400f2f70:	48 8b cb             	mov    %rbx,%rcx
1400f2f73:	e8 b6 9a 20 00       	call   0x1402fca2e
1400f2f78:	90                   	nop
1400f2f79:	4c 8b 07             	mov    (%rdi),%r8
1400f2f7c:	4d 85 c0             	test   %r8,%r8
1400f2f7f:	74 4c                	je     0x1400f2fcd
1400f2f81:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
1400f2f85:	49 2b c8             	sub    %r8,%rcx
1400f2f88:	49 8b c4             	mov    %r12,%rax
1400f2f8b:	48 f7 e9             	imul   %rcx
1400f2f8e:	48 c1 fa 02          	sar    $0x2,%rdx
1400f2f92:	48 8b c2             	mov    %rdx,%rax
1400f2f95:	48 c1 e8 3f          	shr    $0x3f,%rax
1400f2f99:	48 03 d0             	add    %rax,%rdx
1400f2f9c:	48 8d 14 52          	lea    (%rdx,%rdx,2),%rdx
1400f2fa0:	48 c1 e2 03          	shl    $0x3,%rdx
1400f2fa4:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1400f2fab:	72 18                	jb     0x1400f2fc5
1400f2fad:	48 83 c2 27          	add    $0x27,%rdx
1400f2fb1:	49 8b 48 f8          	mov    -0x8(%r8),%rcx
1400f2fb5:	4c 2b c1             	sub    %rcx,%r8
1400f2fb8:	49 8d 40 f8          	lea    -0x8(%r8),%rax
1400f2fbc:	48 83 f8 1f          	cmp    $0x1f,%rax
1400f2fc0:	77 34                	ja     0x1400f2ff6
1400f2fc2:	4c 8b c1             	mov    %rcx,%r8
1400f2fc5:	49 8b c8             	mov    %r8,%rcx
1400f2fc8:	e8 b7 72 20 00       	call   0x1402fa284
1400f2fcd:	48 89 1f             	mov    %rbx,(%rdi)
1400f2fd0:	48 8d 04 76          	lea    (%rsi,%rsi,2),%rax
1400f2fd4:	48 8d 0c c3          	lea    (%rbx,%rax,8),%rcx
1400f2fd8:	48 89 4f 08          	mov    %rcx,0x8(%rdi)
1400f2fdc:	49 8d 04 1e          	lea    (%r14,%rbx,1),%rax
1400f2fe0:	48 89 47 10          	mov    %rax,0x10(%rdi)
1400f2fe4:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1400f2fe9:	48 83 c4 20          	add    $0x20,%rsp
1400f2fed:	41 5f                	pop    %r15
1400f2fef:	41 5e                	pop    %r14
1400f2ff1:	41 5c                	pop    %r12
1400f2ff3:	5f                   	pop    %rdi
1400f2ff4:	5e                   	pop    %rsi
1400f2ff5:	c3                   	ret
1400f2ff6:	ff 15 fc 6f 23 00    	call   *0x236ffc(%rip)        # 0x140329ff8
1400f2ffc:	cc                   	int3
1400f2ffd:	e8 ae 4f f9 ff       	call   0x140087fb0
1400f3002:	cc                   	int3
1400f3003:	e8 d8 e5 fc ff       	call   0x1400c15e0
1400f3008:	cc                   	int3
1400f3009:	cc                   	int3
1400f300a:	cc                   	int3
1400f300b:	cc                   	int3
1400f300c:	cc                   	int3
1400f300d:	cc                   	int3
1400f300e:	cc                   	int3
1400f300f:	cc                   	int3
1400f3010:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
1400f3015:	53                   	push   %rbx
1400f3016:	56                   	push   %rsi
1400f3017:	57                   	push   %rdi
1400f3018:	41 54                	push   %r12
1400f301a:	41 55                	push   %r13
1400f301c:	41 56                	push   %r14
1400f301e:	41 57                	push   %r15
1400f3020:	48 83 ec 30          	sub    $0x30,%rsp
1400f3024:	4c 8b e2             	mov    %rdx,%r12
1400f3027:	48 8b f1             	mov    %rcx,%rsi
1400f302a:	49 b9 42 16 b2 90 85 	movabs $0x1642c8590b21642,%r9
1400f3031:	2c 64 01
1400f3034:	49 3b d1             	cmp    %r9,%rdx
1400f3037:	0f 87 fe 02 00 00    	ja     0x1400f333b
1400f303d:	48 8b 49 08          	mov    0x8(%rcx),%rcx
1400f3041:	48 2b 0e             	sub    (%rsi),%rcx
1400f3044:	49 bd 65 21 0b 59 c8 	movabs $0xb21642c8590b2165,%r13
1400f304b:	42 16 b2
1400f304e:	49 8b c5             	mov    %r13,%rax
1400f3051:	48 f7 e9             	imul   %rcx
1400f3054:	4c 8d 3c 11          	lea    (%rcx,%rdx,1),%r15
1400f3058:	49 c1 ff 07          	sar    $0x7,%r15
1400f305c:	49 8b c7             	mov    %r15,%rax
1400f305f:	48 c1 e8 3f          	shr    $0x3f,%rax
1400f3063:	4c 03 f8             	add    %rax,%r15
1400f3066:	48 8b 4e 10          	mov    0x10(%rsi),%rcx
1400f306a:	48 2b 0e             	sub    (%rsi),%rcx
1400f306d:	49 8b c5             	mov    %r13,%rax
1400f3070:	48 f7 e9             	imul   %rcx
1400f3073:	48 03 d1             	add    %rcx,%rdx
1400f3076:	48 c1 fa 07          	sar    $0x7,%rdx
1400f307a:	48 8b c2             	mov    %rdx,%rax
1400f307d:	48 c1 e8 3f          	shr    $0x3f,%rax
1400f3081:	48 03 d0             	add    %rax,%rdx
1400f3084:	48 8b ca             	mov    %rdx,%rcx
1400f3087:	48 d1 e9             	shr    $1,%rcx
1400f308a:	49 8b c1             	mov    %r9,%rax
1400f308d:	48 2b c1             	sub    %rcx,%rax
1400f3090:	48 3b d0             	cmp    %rax,%rdx
1400f3093:	76 12                	jbe    0x1400f30a7
1400f3095:	4c 89 4c 24 78       	mov    %r9,0x78(%rsp)
1400f309a:	49 c7 c6 70 ff ff ff 	mov    $0xffffffffffffff70,%r14
1400f30a1:	49 8d 4e 27          	lea    0x27(%r14),%rcx
1400f30a5:	eb 51                	jmp    0x1400f30f8
1400f30a7:	48 8d 04 11          	lea    (%rcx,%rdx,1),%rax
1400f30ab:	49 3b c4             	cmp    %r12,%rax
1400f30ae:	73 0a                	jae    0x1400f30ba
1400f30b0:	49 8b c4             	mov    %r12,%rax
1400f30b3:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
1400f30b8:	eb 0e                	jmp    0x1400f30c8
1400f30ba:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
1400f30bf:	49 3b c1             	cmp    %r9,%rax
1400f30c2:	0f 87 6d 02 00 00    	ja     0x1400f3335
1400f30c8:	4c 69 f0 b8 00 00 00 	imul   $0xb8,%rax,%r14
1400f30cf:	4d 85 f6             	test   %r14,%r14
1400f30d2:	75 0e                	jne    0x1400f30e2
1400f30d4:	33 db                	xor    %ebx,%ebx
1400f30d6:	8b fb                	mov    %ebx,%edi
1400f30d8:	48 89 9c 24 88 00 00 	mov    %rbx,0x88(%rsp)
1400f30df:	00
1400f30e0:	eb 4f                	jmp    0x1400f3131
1400f30e2:	49 81 fe 00 10 00 00 	cmp    $0x1000,%r14
1400f30e9:	72 31                	jb     0x1400f311c
1400f30eb:	49 8d 4e 27          	lea    0x27(%r14),%rcx
1400f30ef:	49 3b ce             	cmp    %r14,%rcx
1400f30f2:	0f 86 3d 02 00 00    	jbe    0x1400f3335
1400f30f8:	e8 4b 71 20 00       	call   0x1402fa248
1400f30fd:	48 85 c0             	test   %rax,%rax
1400f3100:	0f 84 28 02 00 00    	je     0x1400f332e
1400f3106:	48 8d 78 27          	lea    0x27(%rax),%rdi
1400f310a:	48 83 e7 e0          	and    $0xffffffffffffffe0,%rdi
1400f310e:	48 89 47 f8          	mov    %rax,-0x8(%rdi)
1400f3112:	48 89 bc 24 88 00 00 	mov    %rdi,0x88(%rsp)
1400f3119:	00
1400f311a:	eb 13                	jmp    0x1400f312f
1400f311c:	49 8b ce             	mov    %r14,%rcx
1400f311f:	e8 24 71 20 00       	call   0x1402fa248
1400f3124:	48 8b f8             	mov    %rax,%rdi
1400f3127:	48 89 84 24 88 00 00 	mov    %rax,0x88(%rsp)
1400f312e:	00
1400f312f:	33 db                	xor    %ebx,%ebx
1400f3131:	49 69 cf b8 00 00 00 	imul   $0xb8,%r15,%rcx
1400f3138:	48 03 cf             	add    %rdi,%rcx
1400f313b:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
1400f3140:	49 8b d4             	mov    %r12,%rdx
1400f3143:	49 2b d7             	sub    %r15,%rdx
1400f3146:	4c 8b c6             	mov    %rsi,%r8
1400f3149:	e8 62 1b 00 00       	call   0x1400f4cb0
1400f314e:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400f3153:	4c 8b 4e 08          	mov    0x8(%rsi),%r9
1400f3157:	4c 8b 06             	mov    (%rsi),%r8
1400f315a:	4d 3b c1             	cmp    %r9,%r8
1400f315d:	0f 84 2b 01 00 00    	je     0x1400f328e
1400f3163:	49 8d 50 38          	lea    0x38(%r8),%rdx
1400f3167:	48 8d 4f 38          	lea    0x38(%rdi),%rcx
1400f316b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400f3170:	0f 57 c0             	xorps  %xmm0,%xmm0
1400f3173:	0f 11 41 c8          	movups %xmm0,-0x38(%rcx)
1400f3177:	48 89 59 d8          	mov    %rbx,-0x28(%rcx)
1400f317b:	48 89 59 e0          	mov    %rbx,-0x20(%rcx)
1400f317f:	41 0f 10 00          	movups (%r8),%xmm0
1400f3183:	0f 11 41 c8          	movups %xmm0,-0x38(%rcx)
1400f3187:	41 0f 10 48 10       	movups 0x10(%r8),%xmm1
1400f318c:	0f 11 49 d8          	movups %xmm1,-0x28(%rcx)
1400f3190:	48 89 5a d8          	mov    %rbx,-0x28(%rdx)
1400f3194:	48 c7 42 e0 0f 00 00 	movq   $0xf,-0x20(%rdx)
1400f319b:	00
1400f319c:	41 c6 00 00          	movb   $0x0,(%r8)
1400f31a0:	0f 57 c0             	xorps  %xmm0,%xmm0
1400f31a3:	0f 11 41 e8          	movups %xmm0,-0x18(%rcx)
1400f31a7:	48 89 59 f8          	mov    %rbx,-0x8(%rcx)
1400f31ab:	48 89 19             	mov    %rbx,(%rcx)
1400f31ae:	0f 10 42 e8          	movups -0x18(%rdx),%xmm0
1400f31b2:	0f 11 41 e8          	movups %xmm0,-0x18(%rcx)
1400f31b6:	0f 10 4a f8          	movups -0x8(%rdx),%xmm1
1400f31ba:	0f 11 49 f8          	movups %xmm1,-0x8(%rcx)
1400f31be:	48 89 5a f8          	mov    %rbx,-0x8(%rdx)
1400f31c2:	48 c7 02 0f 00 00 00 	movq   $0xf,(%rdx)
1400f31c9:	c6 42 e8 00          	movb   $0x0,-0x18(%rdx)
1400f31cd:	0f 57 c0             	xorps  %xmm0,%xmm0
1400f31d0:	0f 11 41 08          	movups %xmm0,0x8(%rcx)
1400f31d4:	48 89 59 18          	mov    %rbx,0x18(%rcx)
1400f31d8:	48 89 59 20          	mov    %rbx,0x20(%rcx)
1400f31dc:	0f 10 42 08          	movups 0x8(%rdx),%xmm0
1400f31e0:	0f 11 41 08          	movups %xmm0,0x8(%rcx)
1400f31e4:	0f 10 4a 18          	movups 0x18(%rdx),%xmm1
1400f31e8:	0f 11 49 18          	movups %xmm1,0x18(%rcx)
1400f31ec:	48 89 5a 18          	mov    %rbx,0x18(%rdx)
1400f31f0:	48 c7 42 20 0f 00 00 	movq   $0xf,0x20(%rdx)
1400f31f7:	00
1400f31f8:	c6 42 08 00          	movb   $0x0,0x8(%rdx)
1400f31fc:	0f 57 c0             	xorps  %xmm0,%xmm0
1400f31ff:	0f 11 41 28          	movups %xmm0,0x28(%rcx)
1400f3203:	48 89 59 38          	mov    %rbx,0x38(%rcx)
1400f3207:	48 89 59 40          	mov    %rbx,0x40(%rcx)
1400f320b:	0f 10 42 28          	movups 0x28(%rdx),%xmm0
1400f320f:	0f 11 41 28          	movups %xmm0,0x28(%rcx)
1400f3213:	0f 10 4a 38          	movups 0x38(%rdx),%xmm1
1400f3217:	0f 11 49 38          	movups %xmm1,0x38(%rcx)
1400f321b:	48 89 5a 38          	mov    %rbx,0x38(%rdx)
1400f321f:	48 c7 42 40 0f 00 00 	movq   $0xf,0x40(%rdx)
1400f3226:	00
1400f3227:	c6 42 28 00          	movb   $0x0,0x28(%rdx)
1400f322b:	0f 57 c0             	xorps  %xmm0,%xmm0
1400f322e:	0f 11 41 48          	movups %xmm0,0x48(%rcx)
1400f3232:	48 89 59 58          	mov    %rbx,0x58(%rcx)
1400f3236:	48 89 59 60          	mov    %rbx,0x60(%rcx)
1400f323a:	0f 10 42 48          	movups 0x48(%rdx),%xmm0
1400f323e:	0f 11 41 48          	movups %xmm0,0x48(%rcx)
1400f3242:	0f 10 4a 58          	movups 0x58(%rdx),%xmm1
1400f3246:	0f 11 49 58          	movups %xmm1,0x58(%rcx)
1400f324a:	48 89 5a 58          	mov    %rbx,0x58(%rdx)
1400f324e:	48 c7 42 60 0f 00 00 	movq   $0xf,0x60(%rdx)
1400f3255:	00
1400f3256:	c6 42 48 00          	movb   $0x0,0x48(%rdx)
1400f325a:	0f b6 42 68          	movzbl 0x68(%rdx),%eax
1400f325e:	88 41 68             	mov    %al,0x68(%rcx)
1400f3261:	0f b6 42 69          	movzbl 0x69(%rdx),%eax
1400f3265:	88 41 69             	mov    %al,0x69(%rcx)
1400f3268:	0f 10 42 70          	movups 0x70(%rdx),%xmm0
1400f326c:	0f 11 41 70          	movups %xmm0,0x70(%rcx)
1400f3270:	48 8d 89 b8 00 00 00 	lea    0xb8(%rcx),%rcx
1400f3277:	49 81 c0 b8 00 00 00 	add    $0xb8,%r8
1400f327e:	48 8d 92 b8 00 00 00 	lea    0xb8(%rdx),%rdx
1400f3285:	4d 3b c1             	cmp    %r9,%r8
1400f3288:	0f 85 e2 fe ff ff    	jne    0x1400f3170
1400f328e:	48 8b 1e             	mov    (%rsi),%rbx
1400f3291:	48 85 db             	test   %rbx,%rbx
1400f3294:	74 6f                	je     0x1400f3305
1400f3296:	4c 8b 7e 08          	mov    0x8(%rsi),%r15
1400f329a:	49 3b df             	cmp    %r15,%rbx
1400f329d:	74 15                	je     0x1400f32b4
1400f329f:	90                   	nop
1400f32a0:	48 8b cb             	mov    %rbx,%rcx
1400f32a3:	e8 a8 7c 00 00       	call   0x1400faf50
1400f32a8:	48 81 c3 b8 00 00 00 	add    $0xb8,%rbx
1400f32af:	49 3b df             	cmp    %r15,%rbx
1400f32b2:	75 ec                	jne    0x1400f32a0
1400f32b4:	4c 8b 06             	mov    (%rsi),%r8
1400f32b7:	48 8b 4e 10          	mov    0x10(%rsi),%rcx
1400f32bb:	49 2b c8             	sub    %r8,%rcx
1400f32be:	49 8b c5             	mov    %r13,%rax
1400f32c1:	48 f7 e9             	imul   %rcx
1400f32c4:	48 03 d1             	add    %rcx,%rdx
1400f32c7:	48 c1 fa 07          	sar    $0x7,%rdx
1400f32cb:	48 8b c2             	mov    %rdx,%rax
1400f32ce:	48 c1 e8 3f          	shr    $0x3f,%rax
1400f32d2:	48 03 d0             	add    %rax,%rdx
1400f32d5:	48 69 d2 b8 00 00 00 	imul   $0xb8,%rdx,%rdx
1400f32dc:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1400f32e3:	72 18                	jb     0x1400f32fd
1400f32e5:	48 83 c2 27          	add    $0x27,%rdx
1400f32e9:	49 8b 48 f8          	mov    -0x8(%r8),%rcx
1400f32ed:	4c 2b c1             	sub    %rcx,%r8
1400f32f0:	49 8d 40 f8          	lea    -0x8(%r8),%rax
1400f32f4:	48 83 f8 1f          	cmp    $0x1f,%rax
1400f32f8:	77 34                	ja     0x1400f332e
1400f32fa:	4c 8b c1             	mov    %rcx,%r8
1400f32fd:	49 8b c8             	mov    %r8,%rcx
1400f3300:	e8 7f 6f 20 00       	call   0x1402fa284
1400f3305:	48 89 3e             	mov    %rdi,(%rsi)
1400f3308:	49 69 c4 b8 00 00 00 	imul   $0xb8,%r12,%rax
1400f330f:	48 03 c7             	add    %rdi,%rax
1400f3312:	48 89 46 08          	mov    %rax,0x8(%rsi)
1400f3316:	49 8d 04 3e          	lea    (%r14,%rdi,1),%rax
1400f331a:	48 89 46 10          	mov    %rax,0x10(%rsi)
1400f331e:	48 83 c4 30          	add    $0x30,%rsp
1400f3322:	41 5f                	pop    %r15
1400f3324:	41 5e                	pop    %r14
1400f3326:	41 5d                	pop    %r13
1400f3328:	41 5c                	pop    %r12
1400f332a:	5f                   	pop    %rdi
1400f332b:	5e                   	pop    %rsi
1400f332c:	5b                   	pop    %rbx
1400f332d:	c3                   	ret
1400f332e:	ff 15 c4 6c 23 00    	call   *0x236cc4(%rip)        # 0x140329ff8
1400f3334:	cc                   	int3
1400f3335:	e8 76 4c f9 ff       	call   0x140087fb0
1400f333a:	cc                   	int3
1400f333b:	e8 a0 e2 fc ff       	call   0x1400c15e0
1400f3340:	cc                   	int3
1400f3341:	cc                   	int3
1400f3342:	cc                   	int3
1400f3343:	cc                   	int3
1400f3344:	cc                   	int3
1400f3345:	cc                   	int3
1400f3346:	cc                   	int3
1400f3347:	cc                   	int3
1400f3348:	cc                   	int3
1400f3349:	cc                   	int3
1400f334a:	cc                   	int3
1400f334b:	cc                   	int3
1400f334c:	cc                   	int3
1400f334d:	cc                   	int3
1400f334e:	cc                   	int3
1400f334f:	cc                   	int3
1400f3350:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400f3355:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1400f335a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1400f335f:	57                   	push   %rdi
1400f3360:	41 56                	push   %r14
1400f3362:	41 57                	push   %r15
1400f3364:	48 83 ec 20          	sub    $0x20,%rsp
1400f3368:	48 8b c2             	mov    %rdx,%rax
1400f336b:	41 0f b6 d9          	movzbl %r9b,%ebx
1400f336f:	48 2b c1             	sub    %rcx,%rax
1400f3372:	4d 8b f8             	mov    %r8,%r15
1400f3375:	48 83 e0 fc          	and    $0xfffffffffffffffc,%rax
1400f3379:	48 8b ea             	mov    %rdx,%rbp
1400f337c:	4c 8b f1             	mov    %rcx,%r14
1400f337f:	48 3d 80 00 00 00    	cmp    $0x80,%rax
1400f3385:	0f 8e 9e 01 00 00    	jle    0x1400f3529
1400f338b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400f3390:	4c 8b d5             	mov    %rbp,%r10
1400f3393:	4d 2b d6             	sub    %r14,%r10
1400f3396:	4d 85 ff             	test   %r15,%r15
1400f3399:	0f 8e cf 01 00 00    	jle    0x1400f356e
1400f339f:	49 c1 fa 03          	sar    $0x3,%r10
1400f33a3:	4c 8d 45 fc          	lea    -0x4(%rbp),%r8
1400f33a7:	44 0f b6 cb          	movzbl %bl,%r9d
1400f33ab:	49 8b ce             	mov    %r14,%rcx
1400f33ae:	4b 8d 3c 96          	lea    (%r14,%r10,4),%rdi
1400f33b2:	48 8b d7             	mov    %rdi,%rdx
1400f33b5:	e8 b6 de ff ff       	call   0x1400f1270
1400f33ba:	48 8d 77 04          	lea    0x4(%rdi),%rsi
1400f33be:	4c 3b f7             	cmp    %rdi,%r14
1400f33c1:	73 1b                	jae    0x1400f33de
1400f33c3:	8b 17                	mov    (%rdi),%edx
1400f33c5:	8b 47 fc             	mov    -0x4(%rdi),%eax
1400f33c8:	48 8d 4f fc          	lea    -0x4(%rdi),%rcx
1400f33cc:	3b c2                	cmp    %edx,%eax
1400f33ce:	7c 0e                	jl     0x1400f33de
1400f33d0:	39 07                	cmp    %eax,(%rdi)
1400f33d2:	7c 0a                	jl     0x1400f33de
1400f33d4:	48 8b f9             	mov    %rcx,%rdi
1400f33d7:	8b d0                	mov    %eax,%edx
1400f33d9:	4c 3b f1             	cmp    %rcx,%r14
1400f33dc:	72 e7                	jb     0x1400f33c5
1400f33de:	48 3b f5             	cmp    %rbp,%rsi
1400f33e1:	73 11                	jae    0x1400f33f4
1400f33e3:	8b 0f                	mov    (%rdi),%ecx
1400f33e5:	39 0e                	cmp    %ecx,(%rsi)