140079e97:	48 3b c7             	cmp    %rdi,%rax
140079e9a:	73 2e                	jae    0x140079eca
140079e9c:	f3 41 0f 10 43 08    	movss  0x8(%r11),%xmm0
140079ea2:	f3 41 0f 58 03       	addss  (%r11),%xmm0
140079ea7:	f3 0f 59 c2          	mulss  %xmm2,%xmm0
140079eab:	f3 0f 10 48 08       	movss  0x8(%rax),%xmm1
140079eb0:	f3 0f 58 08          	addss  (%rax),%xmm1
140079eb4:	f3 0f 59 ca          	mulss  %xmm2,%xmm1
140079eb8:	0f 2f c1             	comiss %xmm1,%xmm0
140079ebb:	77 0d                	ja     0x140079eca
140079ebd:	0f 2f c8             	comiss %xmm0,%xmm1
140079ec0:	77 08                	ja     0x140079eca
140079ec2:	49 03 c1             	add    %r9,%rax
140079ec5:	48 3b c7             	cmp    %rdi,%rax
140079ec8:	72 e1                	jb     0x140079eab
140079eca:	48 8b c8             	mov    %rax,%rcx
140079ecd:	49 8b d3             	mov    %r11,%rdx
140079ed0:	eb 40                	jmp    0x140079f12
140079ed2:	f3 41 0f 10 03       	movss  (%r11),%xmm0
140079ed7:	f3 0f 10 49 08       	movss  0x8(%rcx),%xmm1
140079edc:	f3 41 0f 58 43 08    	addss  0x8(%r11),%xmm0
140079ee2:	f3 0f 58 09          	addss  (%rcx),%xmm1
140079ee6:	f3 0f 59 c2          	mulss  %xmm2,%xmm0
140079eea:	f3 0f 59 ca          	mulss  %xmm2,%xmm1
140079eee:	0f 2f c8             	comiss %xmm0,%xmm1
140079ef1:	77 1c                	ja     0x140079f0f
140079ef3:	0f 2f c1             	comiss %xmm1,%xmm0
140079ef6:	77 1f                	ja     0x140079f17
140079ef8:	48 3b c1             	cmp    %rcx,%rax
140079efb:	74 0f                	je     0x140079f0c
140079efd:	0f 10 01             	movups (%rcx),%xmm0
140079f00:	f3 0f 6f 08          	movdqu (%rax),%xmm1
140079f04:	f3 0f 7f 00          	movdqu %xmm0,(%rax)
140079f08:	f3 0f 7f 09          	movdqu %xmm1,(%rcx)
140079f0c:	49 03 c1             	add    %r9,%rax
140079f0f:	49 03 c9             	add    %r9,%rcx
140079f12:	48 3b cf             	cmp    %rdi,%rcx
140079f15:	72 bb                	jb     0x140079ed2
140079f17:	48 3b d3             	cmp    %rbx,%rdx
140079f1a:	76 55                	jbe    0x140079f71
140079f1c:	4c 8d 42 f0          	lea    -0x10(%rdx),%r8
140079f20:	f3 41 0f 10 40 08    	movss  0x8(%r8),%xmm0
140079f26:	f3 41 0f 10 4b 08    	movss  0x8(%r11),%xmm1
140079f2c:	f3 41 0f 58 00       	addss  (%r8),%xmm0
140079f31:	f3 41 0f 58 0b       	addss  (%r11),%xmm1
140079f36:	f3 0f 59 c2          	mulss  %xmm2,%xmm0
140079f3a:	f3 0f 59 ca          	mulss  %xmm2,%xmm1
140079f3e:	0f 2f c8             	comiss %xmm0,%xmm1
140079f41:	77 20                	ja     0x140079f63
140079f43:	0f 2f c1             	comiss %xmm1,%xmm0
140079f46:	77 26                	ja     0x140079f6e
140079f48:	4d 2b d9             	sub    %r9,%r11
140079f4b:	4d 3b d8             	cmp    %r8,%r11
140079f4e:	74 13                	je     0x140079f63
140079f50:	41 0f 10 00          	movups (%r8),%xmm0
140079f54:	f3 41 0f 6f 0b       	movdqu (%r11),%xmm1
140079f59:	f3 41 0f 7f 03       	movdqu %xmm0,(%r11)
140079f5e:	f3 41 0f 7f 08       	movdqu %xmm1,(%r8)
140079f63:	49 2b d1             	sub    %r9,%rdx
140079f66:	4d 2b c1             	sub    %r9,%r8
140079f69:	48 3b da             	cmp    %rdx,%rbx
140079f6c:	72 b2                	jb     0x140079f20
140079f6e:	48 3b d3             	cmp    %rbx,%rdx
140079f71:	75 3b                	jne    0x140079fae
140079f73:	48 3b cf             	cmp    %rdi,%rcx
140079f76:	0f 84 81 00 00 00    	je     0x140079ffd
140079f7c:	48 3b c1             	cmp    %rcx,%rax
140079f7f:	74 11                	je     0x140079f92
140079f81:	0f 10 00             	movups (%rax),%xmm0
140079f84:	f3 41 0f 6f 0b       	movdqu (%r11),%xmm1
140079f89:	f3 41 0f 7f 03       	movdqu %xmm0,(%r11)
140079f8e:	f3 0f 7f 08          	movdqu %xmm1,(%rax)
140079f92:	f3 41 0f 6f 0b       	movdqu (%r11),%xmm1
140079f97:	49 03 c1             	add    %r9,%rax
140079f9a:	0f 10 01             	movups (%rcx),%xmm0
140079f9d:	f3 41 0f 7f 03       	movdqu %xmm0,(%r11)
140079fa2:	4d 03 d9             	add    %r9,%r11
140079fa5:	f3 0f 7f 09          	movdqu %xmm1,(%rcx)
140079fa9:	e9 61 ff ff ff       	jmp    0x140079f0f
140079fae:	48 83 c2 f0          	add    $0xfffffffffffffff0,%rdx
140079fb2:	48 3b cf             	cmp    %rdi,%rcx
140079fb5:	75 32                	jne    0x140079fe9
140079fb7:	4d 2b d9             	sub    %r9,%r11
140079fba:	49 3b d3             	cmp    %r11,%rdx
140079fbd:	74 11                	je     0x140079fd0
140079fbf:	41 0f 10 03          	movups (%r11),%xmm0
140079fc3:	f3 0f 6f 0a          	movdqu (%rdx),%xmm1
140079fc7:	f3 0f 7f 02          	movdqu %xmm0,(%rdx)
140079fcb:	f3 41 0f 7f 0b       	movdqu %xmm1,(%r11)
140079fd0:	f3 41 0f 6f 0b       	movdqu (%r11),%xmm1
140079fd5:	49 2b c1             	sub    %r9,%rax
140079fd8:	0f 10 00             	movups (%rax),%xmm0
140079fdb:	f3 41 0f 7f 03       	movdqu %xmm0,(%r11)
140079fe0:	f3 0f 7f 08          	movdqu %xmm1,(%rax)
140079fe4:	e9 29 ff ff ff       	jmp    0x140079f12
140079fe9:	0f 10 02             	movups (%rdx),%xmm0
140079fec:	f3 0f 6f 09          	movdqu (%rcx),%xmm1
140079ff0:	f3 0f 7f 01          	movdqu %xmm0,(%rcx)
140079ff4:	f3 0f 7f 0a          	movdqu %xmm1,(%rdx)
140079ff8:	e9 12 ff ff ff       	jmp    0x140079f0f
140079ffd:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14007a002:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
14007a007:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
14007a00c:	49 89 46 08          	mov    %rax,0x8(%r14)
14007a010:	49 8b c6             	mov    %r14,%rax
14007a013:	4d 89 1e             	mov    %r11,(%r14)
14007a016:	48 83 c4 20          	add    $0x20,%rsp
14007a01a:	41 5e                	pop    %r14
14007a01c:	c3                   	ret
14007a01d:	90                   	nop
14007a01e:	90                   	nop
14007a01f:	90                   	nop
14007a020:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
14007a025:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
14007a02a:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
14007a02f:	55                   	push   %rbp
14007a030:	56                   	push   %rsi
14007a031:	57                   	push   %rdi
14007a032:	41 54                	push   %r12
14007a034:	41 55                	push   %r13
14007a036:	41 56                	push   %r14
14007a038:	41 57                	push   %r15
14007a03a:	48 8b ec             	mov    %rsp,%rbp
14007a03d:	48 83 ec 70          	sub    $0x70,%rsp
14007a041:	49 8d 78 f0          	lea    -0x10(%r8),%rdi
14007a045:	4d 8b e0             	mov    %r8,%r12
14007a048:	4c 2b e2             	sub    %rdx,%r12
14007a04b:	48 89 7d 48          	mov    %rdi,0x48(%rbp)
14007a04f:	49 c1 fc 05          	sar    $0x5,%r12
14007a053:	48 8b f7             	mov    %rdi,%rsi
14007a056:	49 c1 e4 04          	shl    $0x4,%r12
14007a05a:	48 2b f2             	sub    %rdx,%rsi
14007a05d:	4c 03 e2             	add    %rdx,%r12
14007a060:	48 c1 fe 04          	sar    $0x4,%rsi
14007a064:	41 8a d9             	mov    %r9b,%bl
14007a067:	4d 8b f0             	mov    %r8,%r14
14007a06a:	4c 8b ea             	mov    %rdx,%r13
14007a06d:	48 8b ca             	mov    %rdx,%rcx
14007a070:	48 83 fe 28          	cmp    $0x28,%rsi
14007a074:	7e 66                	jle    0x14007a0dc
14007a076:	48 ff c6             	inc    %rsi
14007a079:	48 c1 fe 03          	sar    $0x3,%rsi
14007a07d:	4c 8b f6             	mov    %rsi,%r14
14007a080:	48 c1 e6 04          	shl    $0x4,%rsi
14007a084:	49 c1 e6 05          	shl    $0x5,%r14
14007a088:	4c 8d 3c 16          	lea    (%rsi,%rdx,1),%r15
14007a08c:	4d 8d 04 16          	lea    (%r14,%rdx,1),%r8
14007a090:	49 8b d7             	mov    %r15,%rdx
14007a093:	e8 a8 38 00 00       	call   0x14007d940
14007a098:	49 8b cc             	mov    %r12,%rcx
14007a09b:	4e 8d 04 26          	lea    (%rsi,%r12,1),%r8
14007a09f:	48 2b ce             	sub    %rsi,%rcx
14007a0a2:	44 8a cb             	mov    %bl,%r9b
14007a0a5:	49 8b d4             	mov    %r12,%rdx
14007a0a8:	e8 93 38 00 00       	call   0x14007d940
14007a0ad:	4c 8b 45 48          	mov    0x48(%rbp),%r8
14007a0b1:	48 2b fe             	sub    %rsi,%rdi
14007a0b4:	49 8b c8             	mov    %r8,%rcx
14007a0b7:	44 8a cb             	mov    %bl,%r9b
14007a0ba:	49 2b ce             	sub    %r14,%rcx
14007a0bd:	48 8b d7             	mov    %rdi,%rdx
14007a0c0:	e8 7b 38 00 00       	call   0x14007d940
14007a0c5:	44 8a cb             	mov    %bl,%r9b
14007a0c8:	4c 8b c7             	mov    %rdi,%r8
14007a0cb:	49 8b d4             	mov    %r12,%rdx
14007a0ce:	49 8b cf             	mov    %r15,%rcx
14007a0d1:	e8 6a 38 00 00       	call   0x14007d940
14007a0d6:	4c 8b 75 50          	mov    0x50(%rbp),%r14
14007a0da:	eb 0b                	jmp    0x14007a0e7
14007a0dc:	4c 8b c7             	mov    %rdi,%r8
14007a0df:	49 8b d4             	mov    %r12,%rdx
14007a0e2:	e8 59 38 00 00       	call   0x14007d940
14007a0e7:	49 8d 5c 24 10       	lea    0x10(%r12),%rbx
14007a0ec:	4d 3b ec             	cmp    %r12,%r13
14007a0ef:	0f 83 85 01 00 00    	jae    0x14007a27a
14007a0f5:	49 8d 7c 24 f8       	lea    -0x8(%r12),%rdi
14007a0fa:	48 8b 47 10          	mov    0x10(%rdi),%rax
14007a0fe:	0f 57 c0             	xorps  %xmm0,%xmm0
14007a101:	f3 0f 7f 45 b0       	movdqu %xmm0,-0x50(%rbp)
14007a106:	48 85 c0             	test   %rax,%rax
14007a109:	74 04                	je     0x14007a10f
14007a10b:	f0 ff 40 08          	lock incl 0x8(%rax)
14007a10f:	49 8b 04 24          	mov    (%r12),%rax
14007a113:	48 89 45 b0          	mov    %rax,-0x50(%rbp)
14007a117:	48 8b 47 10          	mov    0x10(%rdi),%rax
14007a11b:	48 89 45 b8          	mov    %rax,-0x48(%rbp)
14007a11f:	48 8b 07             	mov    (%rdi),%rax
14007a122:	f3 0f 7f 45 c0       	movdqu %xmm0,-0x40(%rbp)
14007a127:	48 85 c0             	test   %rax,%rax
14007a12a:	74 04                	je     0x14007a130
14007a12c:	f0 ff 40 08          	lock incl 0x8(%rax)
14007a130:	48 8b 47 f8          	mov    -0x8(%rdi),%rax
14007a134:	4c 8d 45 b0          	lea    -0x50(%rbp),%r8
14007a138:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
14007a13c:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
14007a140:	48 8b 07             	mov    (%rdi),%rax
14007a143:	48 89 45 c8          	mov    %rax,-0x38(%rbp)
14007a147:	e8 c0 25 ff ff       	call   0x14006c70c
14007a14c:	84 c0                	test   %al,%al
14007a14e:	0f 85 26 01 00 00    	jne    0x14007a27a
14007a154:	48 8b 07             	mov    (%rdi),%rax
14007a157:	0f 57 c0             	xorps  %xmm0,%xmm0
14007a15a:	f3 0f 7f 45 b0       	movdqu %xmm0,-0x50(%rbp)
14007a15f:	48 85 c0             	test   %rax,%rax
14007a162:	74 04                	je     0x14007a168
14007a164:	f0 ff 40 08          	lock incl 0x8(%rax)
14007a168:	48 8b 47 f8          	mov    -0x8(%rdi),%rax
14007a16c:	48 89 45 b0          	mov    %rax,-0x50(%rbp)
14007a170:	48 8b 07             	mov    (%rdi),%rax
14007a173:	48 89 45 b8          	mov    %rax,-0x48(%rbp)
14007a177:	48 8b 47 10          	mov    0x10(%rdi),%rax
14007a17b:	f3 0f 7f 45 d0       	movdqu %xmm0,-0x30(%rbp)
14007a180:	48 85 c0             	test   %rax,%rax
14007a183:	74 04                	je     0x14007a189
14007a185:	f0 ff 40 08          	lock incl 0x8(%rax)
14007a189:	49 8b 04 24          	mov    (%r12),%rax
14007a18d:	4c 8d 45 b0          	lea    -0x50(%rbp),%r8
14007a191:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
14007a195:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
14007a199:	48 8b 47 10          	mov    0x10(%rdi),%rax
14007a19d:	48 89 45 d8          	mov    %rax,-0x28(%rbp)
14007a1a1:	e8 66 25 ff ff       	call   0x14006c70c
14007a1a6:	84 c0                	test   %al,%al
14007a1a8:	0f 85 cc 00 00 00    	jne    0x14007a27a
14007a1ae:	49 83 ec 10          	sub    $0x10,%r12
14007a1b2:	48 83 ef 10          	sub    $0x10,%rdi
14007a1b6:	4d 3b ec             	cmp    %r12,%r13
14007a1b9:	0f 82 3b ff ff ff    	jb     0x14007a0fa
14007a1bf:	e9 b6 00 00 00       	jmp    0x14007a27a
14007a1c4:	49 8b 44 24 08       	mov    0x8(%r12),%rax
14007a1c9:	0f 57 c0             	xorps  %xmm0,%xmm0
14007a1cc:	f3 0f 7f 45 d0       	movdqu %xmm0,-0x30(%rbp)
14007a1d1:	48 85 c0             	test   %rax,%rax
14007a1d4:	74 04                	je     0x14007a1da
14007a1d6:	f0 ff 40 08          	lock incl 0x8(%rax)
14007a1da:	49 8b 04 24          	mov    (%r12),%rax
14007a1de:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
14007a1e2:	49 8b 44 24 08       	mov    0x8(%r12),%rax
14007a1e7:	48 89 45 d8          	mov    %rax,-0x28(%rbp)
14007a1eb:	48 8b 43 08          	mov    0x8(%rbx),%rax
14007a1ef:	f3 0f 7f 45 c0       	movdqu %xmm0,-0x40(%rbp)
14007a1f4:	48 85 c0             	test   %rax,%rax
14007a1f7:	74 04                	je     0x14007a1fd
14007a1f9:	f0 ff 40 08          	lock incl 0x8(%rax)
14007a1fd:	48 8b 03             	mov    (%rbx),%rax
14007a200:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
14007a204:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
14007a208:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
14007a20c:	48 8b 43 08          	mov    0x8(%rbx),%rax
14007a210:	48 89 45 c8          	mov    %rax,-0x38(%rbp)
14007a214:	e8 f3 24 ff ff       	call   0x14006c70c
14007a219:	84 c0                	test   %al,%al
14007a21b:	75 66                	jne    0x14007a283
14007a21d:	48 8b 43 08          	mov    0x8(%rbx),%rax
14007a221:	0f 57 c0             	xorps  %xmm0,%xmm0
14007a224:	f3 0f 7f 45 d0       	movdqu %xmm0,-0x30(%rbp)
14007a229:	48 85 c0             	test   %rax,%rax
14007a22c:	74 04                	je     0x14007a232
14007a22e:	f0 ff 40 08          	lock incl 0x8(%rax)
14007a232:	48 8b 03             	mov    (%rbx),%rax
14007a235:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
14007a239:	48 8b 43 08          	mov    0x8(%rbx),%rax
14007a23d:	48 89 45 d8          	mov    %rax,-0x28(%rbp)
14007a241:	49 8b 44 24 08       	mov    0x8(%r12),%rax
14007a246:	f3 0f 7f 45 b0       	movdqu %xmm0,-0x50(%rbp)
14007a24b:	48 85 c0             	test   %rax,%rax
14007a24e:	74 04                	je     0x14007a254
14007a250:	f0 ff 40 08          	lock incl 0x8(%rax)
14007a254:	49 8b 04 24          	mov    (%r12),%rax
14007a258:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
14007a25c:	48 89 45 b0          	mov    %rax,-0x50(%rbp)
14007a260:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
14007a264:	49 8b 44 24 08       	mov    0x8(%r12),%rax
14007a269:	48 89 45 b8          	mov    %rax,-0x48(%rbp)
14007a26d:	e8 9a 24 ff ff       	call   0x14006c70c
14007a272:	84 c0                	test   %al,%al
14007a274:	75 0d                	jne    0x14007a283
14007a276:	48 83 c3 10          	add    $0x10,%rbx
14007a27a:	49 3b de             	cmp    %r14,%rbx
14007a27d:	0f 82 41 ff ff ff    	jb     0x14007a1c4
14007a283:	48 8b fb             	mov    %rbx,%rdi
14007a286:	49 8b f4             	mov    %r12,%rsi
14007a289:	e9 db 00 00 00       	jmp    0x14007a369
14007a28e:	48 8b 47 08          	mov    0x8(%rdi),%rax
14007a292:	0f 57 c0             	xorps  %xmm0,%xmm0
14007a295:	f3 0f 7f 45 d0       	movdqu %xmm0,-0x30(%rbp)
14007a29a:	48 85 c0             	test   %rax,%rax
14007a29d:	74 04                	je     0x14007a2a3
14007a29f:	f0 ff 40 08          	lock incl 0x8(%rax)
14007a2a3:	48 8b 07             	mov    (%rdi),%rax
14007a2a6:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
14007a2aa:	48 8b 47 08          	mov    0x8(%rdi),%rax
14007a2ae:	48 89 45 d8          	mov    %rax,-0x28(%rbp)
14007a2b2:	49 8b 44 24 08       	mov    0x8(%r12),%rax
14007a2b7:	f3 0f 7f 45 c0       	movdqu %xmm0,-0x40(%rbp)
14007a2bc:	48 85 c0             	test   %rax,%rax
14007a2bf:	74 04                	je     0x14007a2c5
14007a2c1:	f0 ff 40 08          	lock incl 0x8(%rax)
14007a2c5:	49 8b 04 24          	mov    (%r12),%rax
14007a2c9:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
14007a2cd:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
14007a2d1:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
14007a2d5:	49 8b 44 24 08       	mov    0x8(%r12),%rax
14007a2da:	48 89 45 c8          	mov    %rax,-0x38(%rbp)
14007a2de:	e8 29 24 ff ff       	call   0x14006c70c
14007a2e3:	84 c0                	test   %al,%al
14007a2e5:	75 7e                	jne    0x14007a365
14007a2e7:	49 8b 44 24 08       	mov    0x8(%r12),%rax
14007a2ec:	0f 57 c0             	xorps  %xmm0,%xmm0
14007a2ef:	f3 0f 7f 45 d0       	movdqu %xmm0,-0x30(%rbp)
14007a2f4:	48 85 c0             	test   %rax,%rax
14007a2f7:	74 04                	je     0x14007a2fd
14007a2f9:	f0 ff 40 08          	lock incl 0x8(%rax)
14007a2fd:	49 8b 04 24          	mov    (%r12),%rax
14007a301:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
14007a305:	49 8b 44 24 08       	mov    0x8(%r12),%rax
14007a30a:	48 89 45 d8          	mov    %rax,-0x28(%rbp)
14007a30e:	48 8b 47 08          	mov    0x8(%rdi),%rax
14007a312:	f3 0f 7f 45 b0       	movdqu %xmm0,-0x50(%rbp)
14007a317:	48 85 c0             	test   %rax,%rax
14007a31a:	74 04                	je     0x14007a320
14007a31c:	f0 ff 40 08          	lock incl 0x8(%rax)
14007a320:	48 8b 07             	mov    (%rdi),%rax
14007a323:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
14007a327:	48 89 45 b0          	mov    %rax,-0x50(%rbp)
14007a32b:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
14007a32f:	48 8b 47 08          	mov    0x8(%rdi),%rax
14007a333:	48 89 45 b8          	mov    %rax,-0x48(%rbp)
14007a337:	e8 d0 23 ff ff       	call   0x14006c70c
14007a33c:	84 c0                	test   %al,%al
14007a33e:	75 32                	jne    0x14007a372
14007a340:	48 3b df             	cmp    %rdi,%rbx
14007a343:	74 1c                	je     0x14007a361
14007a345:	48 8b 07             	mov    (%rdi),%rax
14007a348:	48 8b 0b             	mov    (%rbx),%rcx
14007a34b:	48 89 03             	mov    %rax,(%rbx)
14007a34e:	48 8b 47 08          	mov    0x8(%rdi),%rax
14007a352:	48 89 0f             	mov    %rcx,(%rdi)
14007a355:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
14007a359:	48 89 43 08          	mov    %rax,0x8(%rbx)
14007a35d:	48 89 4f 08          	mov    %rcx,0x8(%rdi)
14007a361:	48 83 c3 10          	add    $0x10,%rbx
14007a365:	48 83 c7 10          	add    $0x10,%rdi
14007a369:	49 3b fe             	cmp    %r14,%rdi
14007a36c:	0f 82 1c ff ff ff    	jb     0x14007a28e
14007a372:	49 3b f5             	cmp    %r13,%rsi
14007a375:	0f 86 f5 00 00 00    	jbe    0x14007a470
14007a37b:	4c 8d 76 f8          	lea    -0x8(%rsi),%r14
14007a37f:	49 8b 44 24 08       	mov    0x8(%r12),%rax
14007a384:	0f 57 c0             	xorps  %xmm0,%xmm0