140004171:	44 0f 28 64 24 70    	movaps 0x70(%rsp),%xmm12
140004177:	44 0f 28 ac 24 80 00 	movaps 0x80(%rsp),%xmm13
14000417e:	00 00
140004180:	44 0f 28 b4 24 90 00 	movaps 0x90(%rsp),%xmm14
140004187:	00 00
140004189:	44 0f 28 bc 24 a0 00 	movaps 0xa0(%rsp),%xmm15
140004190:	00 00
140004192:	48 8d a4 24 b8 00 00 	lea    0xb8(%rsp),%rsp
140004199:	00
14000419a:	31 c0                	xor    %eax,%eax
14000419c:	48 8b 7c 24 08       	mov    0x8(%rsp),%rdi
1400041a1:	48 8b 74 24 10       	mov    0x10(%rsp),%rsi
1400041a6:	c3                   	ret
1400041a7:	90                   	nop
1400041a8:	90                   	nop
1400041a9:	90                   	nop
1400041aa:	90                   	nop
1400041ab:	90                   	nop
1400041ac:	90                   	nop
1400041ad:	90                   	nop
1400041ae:	90                   	nop
1400041af:	90                   	nop
1400041b0:	48 89 7c 24 08       	mov    %rdi,0x8(%rsp)
1400041b5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1400041ba:	48 89 e0             	mov    %rsp,%rax
1400041bd:	48 89 cf             	mov    %rcx,%rdi
1400041c0:	48 89 d6             	mov    %rdx,%rsi
1400041c3:	4c 89 c2             	mov    %r8,%rdx
1400041c6:	48 8d a4 24 48 ff ff 	lea    -0xb8(%rsp),%rsp
1400041cd:	ff
1400041ce:	0f 29 74 24 10       	movaps %xmm6,0x10(%rsp)
1400041d3:	0f 29 7c 24 20       	movaps %xmm7,0x20(%rsp)
1400041d8:	44 0f 29 44 24 30    	movaps %xmm8,0x30(%rsp)
1400041de:	44 0f 29 4c 24 40    	movaps %xmm9,0x40(%rsp)
1400041e4:	44 0f 29 54 24 50    	movaps %xmm10,0x50(%rsp)
1400041ea:	44 0f 29 5c 24 60    	movaps %xmm11,0x60(%rsp)
1400041f0:	44 0f 29 64 24 70    	movaps %xmm12,0x70(%rsp)
1400041f6:	44 0f 29 ac 24 80 00 	movaps %xmm13,0x80(%rsp)
1400041fd:	00 00
1400041ff:	44 0f 29 b4 24 90 00 	movaps %xmm14,0x90(%rsp)
140004206:	00 00
140004208:	44 0f 29 bc 24 a0 00 	movaps %xmm15,0xa0(%rsp)
14000420f:	00 00
140004211:	89 f0                	mov    %esi,%eax
140004213:	c1 e8 05             	shr    $0x5,%eax
140004216:	83 c0 05             	add    $0x5,%eax
140004219:	89 82 f0 00 00 00    	mov    %eax,0xf0(%rdx)
14000421f:	c1 e0 04             	shl    $0x4,%eax
140004222:	48 8d 54 02 10       	lea    0x10(%rdx,%rax,1),%rdx
140004227:	b9 01 00 00 00       	mov    $0x1,%ecx
14000422c:	41 89 f0             	mov    %esi,%r8d
14000422f:	41 d1 e8             	shr    $1,%r8d
140004232:	41 83 e0 20          	and    $0x20,%r8d
140004236:	41 83 f0 20          	xor    $0x20,%r8d
14000423a:	e8 d1 fa ff ff       	call   0x140003d10
14000423f:	0f 28 74 24 10       	movaps 0x10(%rsp),%xmm6
140004244:	0f 28 7c 24 20       	movaps 0x20(%rsp),%xmm7
140004249:	44 0f 28 44 24 30    	movaps 0x30(%rsp),%xmm8
14000424f:	44 0f 28 4c 24 40    	movaps 0x40(%rsp),%xmm9
140004255:	44 0f 28 54 24 50    	movaps 0x50(%rsp),%xmm10
14000425b:	44 0f 28 5c 24 60    	movaps 0x60(%rsp),%xmm11
140004261:	44 0f 28 64 24 70    	movaps 0x70(%rsp),%xmm12
140004267:	44 0f 28 ac 24 80 00 	movaps 0x80(%rsp),%xmm13
14000426e:	00 00
140004270:	44 0f 28 b4 24 90 00 	movaps 0x90(%rsp),%xmm14
140004277:	00 00
140004279:	44 0f 28 bc 24 a0 00 	movaps 0xa0(%rsp),%xmm15
140004280:	00 00
140004282:	48 8d a4 24 b8 00 00 	lea    0xb8(%rsp),%rsp
140004289:	00
14000428a:	31 c0                	xor    %eax,%eax
14000428c:	48 8b 7c 24 08       	mov    0x8(%rsp),%rdi
140004291:	48 8b 74 24 10       	mov    0x10(%rsp),%rsi
140004296:	c3                   	ret
140004297:	90                   	nop
140004298:	90                   	nop
140004299:	90                   	nop
14000429a:	90                   	nop
14000429b:	90                   	nop
14000429c:	90                   	nop
14000429d:	90                   	nop
14000429e:	90                   	nop
14000429f:	90                   	nop
1400042a0:	48 89 7c 24 08       	mov    %rdi,0x8(%rsp)
1400042a5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1400042aa:	48 89 e0             	mov    %rsp,%rax
1400042ad:	48 89 cf             	mov    %rcx,%rdi
1400042b0:	48 89 d6             	mov    %rdx,%rsi
1400042b3:	4c 89 c2             	mov    %r8,%rdx
1400042b6:	48 8d a4 24 48 ff ff 	lea    -0xb8(%rsp),%rsp
1400042bd:	ff
1400042be:	0f 29 74 24 10       	movaps %xmm6,0x10(%rsp)
1400042c3:	0f 29 7c 24 20       	movaps %xmm7,0x20(%rsp)
1400042c8:	44 0f 29 44 24 30    	movaps %xmm8,0x30(%rsp)
1400042ce:	44 0f 29 4c 24 40    	movaps %xmm9,0x40(%rsp)
1400042d4:	44 0f 29 54 24 50    	movaps %xmm10,0x50(%rsp)
1400042da:	44 0f 29 5c 24 60    	movaps %xmm11,0x60(%rsp)
1400042e0:	44 0f 29 64 24 70    	movaps %xmm12,0x70(%rsp)
1400042e6:	44 0f 29 ac 24 80 00 	movaps %xmm13,0x80(%rsp)
1400042ed:	00 00
1400042ef:	44 0f 29 b4 24 90 00 	movaps %xmm14,0x90(%rsp)
1400042f6:	00 00
1400042f8:	44 0f 29 bc 24 a0 00 	movaps %xmm15,0xa0(%rsp)
1400042ff:	00 00
140004301:	f3 0f 6f 07          	movdqu (%rdi),%xmm0
140004305:	e8 26 04 00 00       	call   0x140004730
14000430a:	e8 71 f4 ff ff       	call   0x140003780
14000430f:	f3 0f 7f 06          	movdqu %xmm0,(%rsi)
140004313:	0f 28 74 24 10       	movaps 0x10(%rsp),%xmm6
140004318:	0f 28 7c 24 20       	movaps 0x20(%rsp),%xmm7
14000431d:	44 0f 28 44 24 30    	movaps 0x30(%rsp),%xmm8
140004323:	44 0f 28 4c 24 40    	movaps 0x40(%rsp),%xmm9
140004329:	44 0f 28 54 24 50    	movaps 0x50(%rsp),%xmm10
14000432f:	44 0f 28 5c 24 60    	movaps 0x60(%rsp),%xmm11
140004335:	44 0f 28 64 24 70    	movaps 0x70(%rsp),%xmm12
14000433b:	44 0f 28 ac 24 80 00 	movaps 0x80(%rsp),%xmm13
140004342:	00 00
140004344:	44 0f 28 b4 24 90 00 	movaps 0x90(%rsp),%xmm14
14000434b:	00 00
14000434d:	44 0f 28 bc 24 a0 00 	movaps 0xa0(%rsp),%xmm15
140004354:	00 00
140004356:	48 8d a4 24 b8 00 00 	lea    0xb8(%rsp),%rsp
14000435d:	00
14000435e:	48 8b 7c 24 08       	mov    0x8(%rsp),%rdi
140004363:	48 8b 74 24 10       	mov    0x10(%rsp),%rsi
140004368:	c3                   	ret
140004369:	90                   	nop
14000436a:	90                   	nop
14000436b:	90                   	nop
14000436c:	90                   	nop
14000436d:	90                   	nop
14000436e:	90                   	nop
14000436f:	90                   	nop
140004370:	48 89 7c 24 08       	mov    %rdi,0x8(%rsp)
140004375:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14000437a:	48 89 e0             	mov    %rsp,%rax
14000437d:	48 89 cf             	mov    %rcx,%rdi
140004380:	48 89 d6             	mov    %rdx,%rsi
140004383:	4c 89 c2             	mov    %r8,%rdx
140004386:	48 8d a4 24 48 ff ff 	lea    -0xb8(%rsp),%rsp
14000438d:	ff
14000438e:	0f 29 74 24 10       	movaps %xmm6,0x10(%rsp)
140004393:	0f 29 7c 24 20       	movaps %xmm7,0x20(%rsp)
140004398:	44 0f 29 44 24 30    	movaps %xmm8,0x30(%rsp)
14000439e:	44 0f 29 4c 24 40    	movaps %xmm9,0x40(%rsp)
1400043a4:	44 0f 29 54 24 50    	movaps %xmm10,0x50(%rsp)
1400043aa:	44 0f 29 5c 24 60    	movaps %xmm11,0x60(%rsp)
1400043b0:	44 0f 29 64 24 70    	movaps %xmm12,0x70(%rsp)
1400043b6:	44 0f 29 ac 24 80 00 	movaps %xmm13,0x80(%rsp)
1400043bd:	00 00
1400043bf:	44 0f 29 b4 24 90 00 	movaps %xmm14,0x90(%rsp)
1400043c6:	00 00
1400043c8:	44 0f 29 bc 24 a0 00 	movaps %xmm15,0xa0(%rsp)
1400043cf:	00 00
1400043d1:	f3 0f 6f 07          	movdqu (%rdi),%xmm0
1400043d5:	e8 56 03 00 00       	call   0x140004730
1400043da:	e8 91 f7 ff ff       	call   0x140003b70
1400043df:	f3 0f 7f 06          	movdqu %xmm0,(%rsi)
1400043e3:	0f 28 74 24 10       	movaps 0x10(%rsp),%xmm6
1400043e8:	0f 28 7c 24 20       	movaps 0x20(%rsp),%xmm7
1400043ed:	44 0f 28 44 24 30    	movaps 0x30(%rsp),%xmm8
1400043f3:	44 0f 28 4c 24 40    	movaps 0x40(%rsp),%xmm9
1400043f9:	44 0f 28 54 24 50    	movaps 0x50(%rsp),%xmm10
1400043ff:	44 0f 28 5c 24 60    	movaps 0x60(%rsp),%xmm11
140004405:	44 0f 28 64 24 70    	movaps 0x70(%rsp),%xmm12
14000440b:	44 0f 28 ac 24 80 00 	movaps 0x80(%rsp),%xmm13
140004412:	00 00
140004414:	44 0f 28 b4 24 90 00 	movaps 0x90(%rsp),%xmm14
14000441b:	00 00
14000441d:	44 0f 28 bc 24 a0 00 	movaps 0xa0(%rsp),%xmm15
140004424:	00 00
140004426:	48 8d a4 24 b8 00 00 	lea    0xb8(%rsp),%rsp
14000442d:	00
14000442e:	48 8b 7c 24 08       	mov    0x8(%rsp),%rdi
140004433:	48 8b 74 24 10       	mov    0x10(%rsp),%rsi
140004438:	c3                   	ret
140004439:	90                   	nop
14000443a:	90                   	nop
14000443b:	90                   	nop
14000443c:	90                   	nop
14000443d:	90                   	nop
14000443e:	90                   	nop
14000443f:	90                   	nop
140004440:	48 89 7c 24 08       	mov    %rdi,0x8(%rsp)
140004445:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14000444a:	48 89 e0             	mov    %rsp,%rax
14000444d:	48 89 cf             	mov    %rcx,%rdi
140004450:	48 89 d6             	mov    %rdx,%rsi
140004453:	4c 89 c2             	mov    %r8,%rdx
140004456:	4c 89 c9             	mov    %r9,%rcx
140004459:	4c 8b 44 24 28       	mov    0x28(%rsp),%r8
14000445e:	4c 8b 4c 24 30       	mov    0x30(%rsp),%r9
140004463:	48 87 d1             	xchg   %rdx,%rcx
140004466:	48 83 e9 10          	sub    $0x10,%rcx
14000446a:	0f 82 18 01 00 00    	jb     0x140004588
140004470:	48 8d a4 24 48 ff ff 	lea    -0xb8(%rsp),%rsp
140004477:	ff
140004478:	0f 29 74 24 10       	movaps %xmm6,0x10(%rsp)
14000447d:	0f 29 7c 24 20       	movaps %xmm7,0x20(%rsp)
140004482:	44 0f 29 44 24 30    	movaps %xmm8,0x30(%rsp)
140004488:	44 0f 29 4c 24 40    	movaps %xmm9,0x40(%rsp)
14000448e:	44 0f 29 54 24 50    	movaps %xmm10,0x50(%rsp)
140004494:	44 0f 29 5c 24 60    	movaps %xmm11,0x60(%rsp)
14000449a:	44 0f 29 64 24 70    	movaps %xmm12,0x70(%rsp)
1400044a0:	44 0f 29 ac 24 80 00 	movaps %xmm13,0x80(%rsp)
1400044a7:	00 00
1400044a9:	44 0f 29 b4 24 90 00 	movaps %xmm14,0x90(%rsp)
1400044b0:	00 00
1400044b2:	44 0f 29 bc 24 a0 00 	movaps %xmm15,0xa0(%rsp)
1400044b9:	00 00
1400044bb:	f3 41 0f 6f 30       	movdqu (%r8),%xmm6
1400044c0:	48 29 fe             	sub    %rdi,%rsi
1400044c3:	e8 68 02 00 00       	call   0x140004730
1400044c8:	41 83 f9 00          	cmp    $0x0,%r9d
1400044cc:	0f 84 3e 00 00 00    	je     0x140004510
1400044d2:	e9 09 00 00 00       	jmp    0x1400044e0
1400044d7:	90                   	nop
1400044d8:	90                   	nop
1400044d9:	90                   	nop
1400044da:	90                   	nop
1400044db:	90                   	nop
1400044dc:	90                   	nop
1400044dd:	90                   	nop
1400044de:	90                   	nop
1400044df:	90                   	nop
1400044e0:	f3 0f 6f 07          	movdqu (%rdi),%xmm0
1400044e4:	66 0f ef c6          	pxor   %xmm6,%xmm0
1400044e8:	e8 93 f2 ff ff       	call   0x140003780
1400044ed:	66 0f 6f f0          	movdqa %xmm0,%xmm6
1400044f1:	f3 0f 7f 04 3e       	movdqu %xmm0,(%rsi,%rdi,1)
1400044f6:	48 8d 7f 10          	lea    0x10(%rdi),%rdi
1400044fa:	48 83 e9 10          	sub    $0x10,%rcx
1400044fe:	0f 83 dc ff ff ff    	jae    0x1400044e0
140004504:	e9 2f 00 00 00       	jmp    0x140004538
140004509:	90                   	nop
14000450a:	90                   	nop
14000450b:	90                   	nop
14000450c:	90                   	nop
14000450d:	90                   	nop
14000450e:	90                   	nop
14000450f:	90                   	nop
140004510:	f3 0f 6f 07          	movdqu (%rdi),%xmm0
140004514:	66 0f 6f f8          	movdqa %xmm0,%xmm7
140004518:	e8 53 f6 ff ff       	call   0x140003b70
14000451d:	66 0f ef c6          	pxor   %xmm6,%xmm0
140004521:	66 0f 6f f7          	movdqa %xmm7,%xmm6
140004525:	f3 0f 7f 04 3e       	movdqu %xmm0,(%rsi,%rdi,1)
14000452a:	48 8d 7f 10          	lea    0x10(%rdi),%rdi
14000452e:	48 83 e9 10          	sub    $0x10,%rcx
140004532:	0f 83 d8 ff ff ff    	jae    0x140004510
140004538:	f3 41 0f 7f 30       	movdqu %xmm6,(%r8)
14000453d:	0f 28 74 24 10       	movaps 0x10(%rsp),%xmm6
140004542:	0f 28 7c 24 20       	movaps 0x20(%rsp),%xmm7
140004547:	44 0f 28 44 24 30    	movaps 0x30(%rsp),%xmm8
14000454d:	44 0f 28 4c 24 40    	movaps 0x40(%rsp),%xmm9
140004553:	44 0f 28 54 24 50    	movaps 0x50(%rsp),%xmm10
140004559:	44 0f 28 5c 24 60    	movaps 0x60(%rsp),%xmm11
14000455f:	44 0f 28 64 24 70    	movaps 0x70(%rsp),%xmm12
140004565:	44 0f 28 ac 24 80 00 	movaps 0x80(%rsp),%xmm13
14000456c:	00 00
14000456e:	44 0f 28 b4 24 90 00 	movaps 0x90(%rsp),%xmm14
140004575:	00 00
140004577:	44 0f 28 bc 24 a0 00 	movaps 0xa0(%rsp),%xmm15
14000457e:	00 00
140004580:	48 8d a4 24 b8 00 00 	lea    0xb8(%rsp),%rsp
140004587:	00
140004588:	48 8b 7c 24 08       	mov    0x8(%rsp),%rdi
14000458d:	48 8b 74 24 10       	mov    0x10(%rsp),%rsi
140004592:	c3                   	ret
140004593:	90                   	nop
140004594:	90                   	nop
140004595:	90                   	nop
140004596:	90                   	nop
140004597:	90                   	nop
140004598:	90                   	nop
140004599:	90                   	nop
14000459a:	90                   	nop
14000459b:	90                   	nop
14000459c:	90                   	nop
14000459d:	90                   	nop
14000459e:	90                   	nop
14000459f:	90                   	nop
1400045a0:	48 89 7c 24 08       	mov    %rdi,0x8(%rsp)
1400045a5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1400045aa:	48 89 e0             	mov    %rsp,%rax
1400045ad:	48 89 cf             	mov    %rcx,%rdi
1400045b0:	48 89 d6             	mov    %rdx,%rsi
1400045b3:	4c 89 c2             	mov    %r8,%rdx
1400045b6:	4c 89 c9             	mov    %r9,%rcx
1400045b9:	4c 8b 44 24 28       	mov    0x28(%rsp),%r8
1400045be:	48 87 d1             	xchg   %rdx,%rcx
1400045c1:	48 85 c9             	test   %rcx,%rcx
1400045c4:	0f 84 57 01 00 00    	je     0x140004721
1400045ca:	48 8d a4 24 48 ff ff 	lea    -0xb8(%rsp),%rsp
1400045d1:	ff
1400045d2:	0f 29 74 24 10       	movaps %xmm6,0x10(%rsp)
1400045d7:	0f 29 7c 24 20       	movaps %xmm7,0x20(%rsp)
1400045dc:	44 0f 29 44 24 30    	movaps %xmm8,0x30(%rsp)
1400045e2:	44 0f 29 4c 24 40    	movaps %xmm9,0x40(%rsp)
1400045e8:	44 0f 29 54 24 50    	movaps %xmm10,0x50(%rsp)
1400045ee:	44 0f 29 5c 24 60    	movaps %xmm11,0x60(%rsp)
1400045f4:	44 0f 29 64 24 70    	movaps %xmm12,0x70(%rsp)
1400045fa:	44 0f 29 ac 24 80 00 	movaps %xmm13,0x80(%rsp)
140004601:	00 00
140004603:	44 0f 29 b4 24 90 00 	movaps %xmm14,0x90(%rsp)
14000460a:	00 00
14000460c:	44 0f 29 bc 24 a0 00 	movaps %xmm15,0xa0(%rsp)
140004613:	00 00
140004615:	f3 41 0f 6f 00       	movdqu (%r8),%xmm0
14000461a:	66 44 0f 6f 05 bd 0e 	movdqa 0xd0ebd(%rip),%xmm8        # 0x1400d54e0
140004621:	0d 00
140004623:	48 29 fe             	sub    %rdi,%rsi
140004626:	e8 05 01 00 00       	call   0x140004730
14000462b:	66 0f 6f f0          	movdqa %xmm0,%xmm6
14000462f:	66 0f 38 00 35 98 0e 	pshufb 0xd0e98(%rip),%xmm6        # 0x1400d54d0
140004636:	0d 00
140004638:	48 f7 c1 01 00 00 00 	test   $0x1,%rcx
14000463f:	0f 84 25 00 00 00    	je     0x14000466a
140004645:	f3 0f 6f 3f          	movdqu (%rdi),%xmm7
140004649:	e8 32 f1 ff ff       	call   0x140003780
14000464e:	66 0f ef c7          	pxor   %xmm7,%xmm0
140004652:	66 41 0f fe f0       	paddd  %xmm8,%xmm6
140004657:	f3 0f 7f 04 3e       	movdqu %xmm0,(%rsi,%rdi,1)
14000465c:	48 83 e9 01          	sub    $0x1,%rcx
140004660:	48 8d 7f 10          	lea    0x10(%rdi),%rdi
140004664:	0f 84 6c 00 00 00    	je     0x1400046d6
14000466a:	66 44 0f 6f f6       	movdqa %xmm6,%xmm14
14000466f:	66 44 0f 6f fe       	movdqa %xmm6,%xmm15
140004674:	66 45 0f fe f8       	paddd  %xmm8,%xmm15
140004679:	66 0f 6f 0d 4f 0e 0d 	movdqa 0xd0e4f(%rip),%xmm1        # 0x1400d54d0
140004680:	00
140004681:	66 41 0f 6f c6       	movdqa %xmm14,%xmm0
140004686:	66 41 0f 6f f7       	movdqa %xmm15,%xmm6
14000468b:	66 0f 38 00 c1       	pshufb %xmm1,%xmm0
140004690:	66 0f 38 00 f1       	pshufb %xmm1,%xmm6
140004695:	e8 46 f2 ff ff       	call   0x1400038e0
14000469a:	f3 0f 6f 0f          	movdqu (%rdi),%xmm1
14000469e:	f3 0f 6f 57 10       	movdqu 0x10(%rdi),%xmm2
1400046a3:	66 0f 6f 1d 45 0e 0d 	movdqa 0xd0e45(%rip),%xmm3        # 0x1400d54f0
1400046aa:	00
1400046ab:	66 0f ef c1          	pxor   %xmm1,%xmm0
1400046af:	66 0f ef f2          	pxor   %xmm2,%xmm6
1400046b3:	66 44 0f fe f3       	paddd  %xmm3,%xmm14
1400046b8:	66 44 0f fe fb       	paddd  %xmm3,%xmm15
1400046bd:	f3 0f 7f 04 3e       	movdqu %xmm0,(%rsi,%rdi,1)
1400046c2:	f3 0f 7f 74 3e 10    	movdqu %xmm6,0x10(%rsi,%rdi,1)
1400046c8:	48 83 e9 02          	sub    $0x2,%rcx
1400046cc:	48 8d 7f 20          	lea    0x20(%rdi),%rdi
1400046d0:	0f 85 a3 ff ff ff    	jne    0x140004679
1400046d6:	0f 28 74 24 10       	movaps 0x10(%rsp),%xmm6