140003eba:	66 0f ef f1          	pxor   %xmm1,%xmm6
140003ebe:	66 0f ef c9          	pxor   %xmm1,%xmm1
140003ec2:	66 0f ef f0          	pxor   %xmm0,%xmm6
140003ec6:	66 0f 6f c6          	movdqa %xmm6,%xmm0
140003eca:	0f 12 f1             	movhlps %xmm1,%xmm6
140003ecd:	c3                   	ret
140003ece:	90                   	nop
140003ecf:	90                   	nop
140003ed0:	66 0f ef c9          	pxor   %xmm1,%xmm1
140003ed4:	66 41 0f 3a 0f c8 0f 	palignr $0xf,%xmm8,%xmm1
140003edb:	66 45 0f 3a 0f c0 0f 	palignr $0xf,%xmm8,%xmm8
140003ee2:	66 0f ef f9          	pxor   %xmm1,%xmm7
140003ee6:	66 0f 70 c0 ff       	pshufd $0xff,%xmm0,%xmm0
140003eeb:	66 0f 3a 0f c0 01    	palignr $0x1,%xmm0,%xmm0
140003ef1:	66 0f 6f cf          	movdqa %xmm7,%xmm1
140003ef5:	66 0f 73 ff 04       	pslldq $0x4,%xmm7
140003efa:	66 0f ef f9          	pxor   %xmm1,%xmm7
140003efe:	66 0f 6f cf          	movdqa %xmm7,%xmm1
140003f02:	66 0f 73 ff 08       	pslldq $0x8,%xmm7
140003f07:	66 0f ef f9          	pxor   %xmm1,%xmm7
140003f0b:	66 0f ef 3d 2d 14 0d 	pxor   0xd142d(%rip),%xmm7        # 0x1400d5340
140003f12:	00
140003f13:	66 41 0f 6f c9       	movdqa %xmm9,%xmm1
140003f18:	66 0f df c8          	pandn  %xmm0,%xmm1
140003f1c:	66 0f 72 d1 04       	psrld  $0x4,%xmm1
140003f21:	66 41 0f db c1       	pand   %xmm9,%xmm0
140003f26:	66 41 0f 6f d3       	movdqa %xmm11,%xmm2
140003f2b:	66 0f 38 00 d0       	pshufb %xmm0,%xmm2
140003f30:	66 0f ef c1          	pxor   %xmm1,%xmm0
140003f34:	66 41 0f 6f da       	movdqa %xmm10,%xmm3
140003f39:	66 0f 38 00 d9       	pshufb %xmm1,%xmm3
140003f3e:	66 0f ef da          	pxor   %xmm2,%xmm3
140003f42:	66 41 0f 6f e2       	movdqa %xmm10,%xmm4
140003f47:	66 0f 38 00 e0       	pshufb %xmm0,%xmm4
140003f4c:	66 0f ef e2          	pxor   %xmm2,%xmm4
140003f50:	66 41 0f 6f d2       	movdqa %xmm10,%xmm2
140003f55:	66 0f 38 00 d3       	pshufb %xmm3,%xmm2
140003f5a:	66 0f ef d0          	pxor   %xmm0,%xmm2
140003f5e:	66 41 0f 6f da       	movdqa %xmm10,%xmm3
140003f63:	66 0f 38 00 dc       	pshufb %xmm4,%xmm3
140003f68:	66 0f ef d9          	pxor   %xmm1,%xmm3
140003f6c:	66 41 0f 6f e5       	movdqa %xmm13,%xmm4
140003f71:	66 0f 38 00 e2       	pshufb %xmm2,%xmm4
140003f76:	66 41 0f 6f c4       	movdqa %xmm12,%xmm0
140003f7b:	66 0f 38 00 c3       	pshufb %xmm3,%xmm0
140003f80:	66 0f ef c4          	pxor   %xmm4,%xmm0
140003f84:	66 0f ef c7          	pxor   %xmm7,%xmm0
140003f88:	66 0f 6f f8          	movdqa %xmm0,%xmm7
140003f8c:	c3                   	ret
140003f8d:	90                   	nop
140003f8e:	90                   	nop
140003f8f:	90                   	nop
140003f90:	66 41 0f 6f c9       	movdqa %xmm9,%xmm1
140003f95:	66 0f df c8          	pandn  %xmm0,%xmm1
140003f99:	66 0f 72 d1 04       	psrld  $0x4,%xmm1
140003f9e:	66 41 0f db c1       	pand   %xmm9,%xmm0
140003fa3:	66 41 0f 6f 13       	movdqa (%r11),%xmm2
140003fa8:	66 0f 38 00 d0       	pshufb %xmm0,%xmm2
140003fad:	66 41 0f 6f 43 10    	movdqa 0x10(%r11),%xmm0
140003fb3:	66 0f 38 00 c1       	pshufb %xmm1,%xmm0
140003fb8:	66 0f ef c2          	pxor   %xmm2,%xmm0
140003fbc:	c3                   	ret
140003fbd:	90                   	nop
140003fbe:	90                   	nop
140003fbf:	90                   	nop
140003fc0:	66 0f 6f e0          	movdqa %xmm0,%xmm4
140003fc4:	66 0f 6f 2d a4 12 0d 	movdqa 0xd12a4(%rip),%xmm5        # 0x1400d5270
140003fcb:	00
140003fcc:	48 85 c9             	test   %rcx,%rcx
140003fcf:	0f 85 3b 00 00 00    	jne    0x140004010
140003fd5:	48 83 c2 10          	add    $0x10,%rdx
140003fd9:	66 0f ef 25 5f 13 0d 	pxor   0xd135f(%rip),%xmm4        # 0x1400d5340
140003fe0:	00
140003fe1:	66 0f 38 00 e5       	pshufb %xmm5,%xmm4
140003fe6:	66 0f 6f dc          	movdqa %xmm4,%xmm3
140003fea:	66 0f 38 00 e5       	pshufb %xmm5,%xmm4
140003fef:	66 0f ef dc          	pxor   %xmm4,%xmm3
140003ff3:	66 0f 38 00 e5       	pshufb %xmm5,%xmm4
140003ff8:	66 0f ef dc          	pxor   %xmm4,%xmm3
140003ffc:	e9 af 00 00 00       	jmp    0x1400040b0
140004001:	90                   	nop
140004002:	90                   	nop
140004003:	90                   	nop
140004004:	90                   	nop
140004005:	90                   	nop
140004006:	90                   	nop
140004007:	90                   	nop
140004008:	90                   	nop
140004009:	90                   	nop
14000400a:	90                   	nop
14000400b:	90                   	nop
14000400c:	90                   	nop
14000400d:	90                   	nop
14000400e:	90                   	nop
14000400f:	90                   	nop
140004010:	4c 8d 1d 79 13 0d 00 	lea    0xd1379(%rip),%r11        # 0x1400d5390
140004017:	66 41 0f 6f c9       	movdqa %xmm9,%xmm1
14000401c:	66 0f df cc          	pandn  %xmm4,%xmm1
140004020:	66 0f 72 d1 04       	psrld  $0x4,%xmm1
140004025:	66 41 0f db e1       	pand   %xmm9,%xmm4
14000402a:	66 41 0f 6f 13       	movdqa (%r11),%xmm2
14000402f:	66 0f 38 00 d4       	pshufb %xmm4,%xmm2
140004034:	66 41 0f 6f 5b 10    	movdqa 0x10(%r11),%xmm3
14000403a:	66 0f 38 00 d9       	pshufb %xmm1,%xmm3
14000403f:	66 0f ef da          	pxor   %xmm2,%xmm3
140004043:	66 0f 38 00 dd       	pshufb %xmm5,%xmm3
140004048:	66 41 0f 6f 53 20    	movdqa 0x20(%r11),%xmm2
14000404e:	66 0f 38 00 d4       	pshufb %xmm4,%xmm2
140004053:	66 0f ef d3          	pxor   %xmm3,%xmm2
140004057:	66 41 0f 6f 5b 30    	movdqa 0x30(%r11),%xmm3
14000405d:	66 0f 38 00 d9       	pshufb %xmm1,%xmm3
140004062:	66 0f ef da          	pxor   %xmm2,%xmm3
140004066:	66 0f 38 00 dd       	pshufb %xmm5,%xmm3
14000406b:	66 41 0f 6f 53 40    	movdqa 0x40(%r11),%xmm2
140004071:	66 0f 38 00 d4       	pshufb %xmm4,%xmm2
140004076:	66 0f ef d3          	pxor   %xmm3,%xmm2
14000407a:	66 41 0f 6f 5b 50    	movdqa 0x50(%r11),%xmm3
140004080:	66 0f 38 00 d9       	pshufb %xmm1,%xmm3
140004085:	66 0f ef da          	pxor   %xmm2,%xmm3
140004089:	66 0f 38 00 dd       	pshufb %xmm5,%xmm3
14000408e:	66 41 0f 6f 53 60    	movdqa 0x60(%r11),%xmm2
140004094:	66 0f 38 00 d4       	pshufb %xmm4,%xmm2
140004099:	66 0f ef d3          	pxor   %xmm3,%xmm2
14000409d:	66 41 0f 6f 5b 70    	movdqa 0x70(%r11),%xmm3
1400040a3:	66 0f 38 00 d9       	pshufb %xmm1,%xmm3
1400040a8:	66 0f ef da          	pxor   %xmm2,%xmm3
1400040ac:	48 83 c2 f0          	add    $0xfffffffffffffff0,%rdx
1400040b0:	66 43 0f 6f 0c 10    	movdqa (%r8,%r10,1),%xmm1
1400040b6:	66 0f 38 00 d9       	pshufb %xmm1,%xmm3
1400040bb:	49 83 c0 f0          	add    $0xfffffffffffffff0,%r8
1400040bf:	49 83 e0 30          	and    $0x30,%r8
1400040c3:	f3 0f 7f 1a          	movdqu %xmm3,(%rdx)
1400040c7:	c3                   	ret
1400040c8:	90                   	nop
1400040c9:	90                   	nop
1400040ca:	90                   	nop
1400040cb:	90                   	nop
1400040cc:	90                   	nop
1400040cd:	90                   	nop
1400040ce:	90                   	nop
1400040cf:	90                   	nop
1400040d0:	48 89 7c 24 08       	mov    %rdi,0x8(%rsp)
1400040d5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1400040da:	48 89 e0             	mov    %rsp,%rax
1400040dd:	48 89 cf             	mov    %rcx,%rdi
1400040e0:	48 89 d6             	mov    %rdx,%rsi
1400040e3:	4c 89 c2             	mov    %r8,%rdx
1400040e6:	48 8d a4 24 48 ff ff 	lea    -0xb8(%rsp),%rsp
1400040ed:	ff
1400040ee:	0f 29 74 24 10       	movaps %xmm6,0x10(%rsp)
1400040f3:	0f 29 7c 24 20       	movaps %xmm7,0x20(%rsp)
1400040f8:	44 0f 29 44 24 30    	movaps %xmm8,0x30(%rsp)
1400040fe:	44 0f 29 4c 24 40    	movaps %xmm9,0x40(%rsp)
140004104:	44 0f 29 54 24 50    	movaps %xmm10,0x50(%rsp)
14000410a:	44 0f 29 5c 24 60    	movaps %xmm11,0x60(%rsp)
140004110:	44 0f 29 64 24 70    	movaps %xmm12,0x70(%rsp)
140004116:	44 0f 29 ac 24 80 00 	movaps %xmm13,0x80(%rsp)
14000411d:	00 00
14000411f:	44 0f 29 b4 24 90 00 	movaps %xmm14,0x90(%rsp)
140004126:	00 00
140004128:	44 0f 29 bc 24 a0 00 	movaps %xmm15,0xa0(%rsp)
14000412f:	00 00
140004131:	89 f0                	mov    %esi,%eax
140004133:	c1 e8 05             	shr    $0x5,%eax
140004136:	83 c0 05             	add    $0x5,%eax
140004139:	89 82 f0 00 00 00    	mov    %eax,0xf0(%rdx)
14000413f:	b9 00 00 00 00       	mov    $0x0,%ecx
140004144:	41 b8 30 00 00 00    	mov    $0x30,%r8d
14000414a:	e8 c1 fb ff ff       	call   0x140003d10
14000414f:	0f 28 74 24 10       	movaps 0x10(%rsp),%xmm6
140004154:	0f 28 7c 24 20       	movaps 0x20(%rsp),%xmm7
140004159:	44 0f 28 44 24 30    	movaps 0x30(%rsp),%xmm8
14000415f:	44 0f 28 4c 24 40    	movaps 0x40(%rsp),%xmm9
140004165:	44 0f 28 54 24 50    	movaps 0x50(%rsp),%xmm10
14000416b:	44 0f 28 5c 24 60    	movaps 0x60(%rsp),%xmm11
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