Sandy2x: make all the references relative

This commit is contained in:
Frank Denis
2015-11-04 16:46:39 +01:00
parent 7e00ec1a9b
commit 0c994ffa41
5 changed files with 252 additions and 252 deletions
@@ -129,7 +129,7 @@ movq 72(%rsp),%rax
mulq 32(%rcx)
add %rax,%r14
adc %rdx,%r15
movq REDMASK51,%rsi
movq REDMASK51(%rip),%rsi
shld $13,%r8,%r9
and %rsi,%r8
shld $13,%r10,%r11
@@ -104,7 +104,7 @@ mulq 32(%rdi)
add %rax,%r15
adc %rdx,%rbx
shld $13,%r15,%rbx
movq REDMASK51,%rdx
movq REDMASK51(%rip),%rdx
and %rdx,%rcx
add %rbx,%rcx
and %rdx,%r9
@@ -20,7 +20,7 @@ movq 8(%rsi),%rcx
movq 16(%rsi),%r8
movq 24(%rsi),%r9
movq 32(%rsi),%rsi
movq REDMASK51,%rax
movq REDMASK51(%rip),%rax
lea -18(%rax),%r10
mov $3,%r11
._reduceloop:
@@ -13,8 +13,8 @@ movq %r11,1824(%rsp)
movq %r12,1832(%rsp)
movq %r13,1840(%rsp)
movq %r14,1848(%rsp)
movdqa v0_0,%xmm0
movdqa v1_0,%xmm1
movdqa v0_0(%rip),%xmm0
movdqa v1_0(%rip),%xmm1
movdqu 0(%rdi),%xmm2
movdqa %xmm2,0(%rsp)
movdqu 16(%rdi),%xmm2
@@ -44,45 +44,45 @@ movdqu 0(%rdi),%xmm10
movdqa %xmm10,160(%rsp)
movdqu 16(%rdi),%xmm10
movdqa %xmm10,176(%rsp)
pmuludq v19_19,%xmm10
pmuludq v19_19(%rip),%xmm10
movdqa %xmm10,192(%rsp)
movdqu 32(%rdi),%xmm10
movdqa %xmm10,208(%rsp)
pmuludq v19_19,%xmm10
pmuludq v19_19(%rip),%xmm10
movdqa %xmm10,224(%rsp)
movdqu 48(%rdi),%xmm10
movdqa %xmm10,240(%rsp)
pmuludq v19_19,%xmm10
pmuludq v19_19(%rip),%xmm10
movdqa %xmm10,256(%rsp)
movdqu 64(%rdi),%xmm10
movdqa %xmm10,272(%rsp)
pmuludq v19_19,%xmm10
pmuludq v19_19(%rip),%xmm10
movdqa %xmm10,288(%rsp)
movdqu 8(%rdi),%xmm10
pmuludq v2_1,%xmm10
pmuludq v2_1(%rip),%xmm10
movdqa %xmm10,304(%rsp)
pmuludq v19_19,%xmm10
pmuludq v19_19(%rip),%xmm10
movdqa %xmm10,320(%rsp)
movdqu 24(%rdi),%xmm10
pmuludq v2_1,%xmm10
pmuludq v2_1(%rip),%xmm10
movdqa %xmm10,336(%rsp)
pmuludq v19_19,%xmm10
pmuludq v19_19(%rip),%xmm10
movdqa %xmm10,352(%rsp)
movdqu 40(%rdi),%xmm10
pmuludq v2_1,%xmm10
pmuludq v2_1(%rip),%xmm10
movdqa %xmm10,368(%rsp)
pmuludq v19_19,%xmm10
pmuludq v19_19(%rip),%xmm10
movdqa %xmm10,384(%rsp)
movdqu 56(%rdi),%xmm10
pmuludq v2_1,%xmm10
pmuludq v2_1(%rip),%xmm10
movdqa %xmm10,400(%rsp)
pmuludq v19_19,%xmm10
pmuludq v19_19(%rip),%xmm10
movdqa %xmm10,416(%rsp)
movdqu 0(%rdi),%xmm10
movdqu 64(%rdi),%xmm11
blendps $12, %xmm11, %xmm10
pshufd $2,%xmm10,%xmm10
pmuludq v38_1,%xmm10
pmuludq v38_1(%rip),%xmm10
movdqa %xmm10,432(%rsp)
movq 0(%rsi),%rdx
movq 8(%rsi),%rcx
@@ -186,13 +186,13 @@ pxor %xmm15,%xmm9
pxor %xmm15,%xmm14
movdqa %xmm13,64(%rsp)
movdqa %xmm14,112(%rsp)
vpaddq subc0,%xmm11,%xmm10
vpaddq subc0(%rip),%xmm11,%xmm10
psubq %xmm12,%xmm10
paddq %xmm12,%xmm11
vpunpckhqdq %xmm10,%xmm11,%xmm12
vpunpcklqdq %xmm10,%xmm11,%xmm10
vpaddq %xmm1,%xmm0,%xmm11
paddq subc0,%xmm0
paddq subc0(%rip),%xmm0
psubq %xmm1,%xmm0
vpunpckhqdq %xmm11,%xmm0,%xmm1
vpunpcklqdq %xmm11,%xmm0,%xmm0
@@ -206,7 +206,7 @@ paddq %xmm14,%xmm13
vpmuludq %xmm1,%xmm12,%xmm0
movdqa %xmm1,448(%rsp)
vpaddq %xmm3,%xmm2,%xmm1
paddq subc2,%xmm2
paddq subc2(%rip),%xmm2
psubq %xmm3,%xmm2
vpunpckhqdq %xmm1,%xmm2,%xmm3
vpunpcklqdq %xmm1,%xmm2,%xmm1
@@ -221,7 +221,7 @@ paddq %xmm14,%xmm2
vpmuludq %xmm3,%xmm12,%xmm1
movdqa %xmm3,496(%rsp)
vpaddq %xmm5,%xmm4,%xmm3
paddq subc2,%xmm4
paddq subc2(%rip),%xmm4
psubq %xmm5,%xmm4
vpunpckhqdq %xmm3,%xmm4,%xmm5
vpunpcklqdq %xmm3,%xmm4,%xmm3
@@ -234,14 +234,14 @@ vpmuludq %xmm3,%xmm12,%xmm14
movdqa %xmm3,528(%rsp)
paddq %xmm14,%xmm4
vpaddq %xmm7,%xmm6,%xmm3
paddq subc2,%xmm6
paddq subc2(%rip),%xmm6
psubq %xmm7,%xmm6
vpunpckhqdq %xmm3,%xmm6,%xmm7
vpunpcklqdq %xmm3,%xmm6,%xmm3
vpmuludq %xmm3,%xmm10,%xmm6
vpmuludq %xmm5,%xmm12,%xmm14
movdqa %xmm5,544(%rsp)
pmuludq v19_19,%xmm5
pmuludq v19_19(%rip),%xmm5
movdqa %xmm5,560(%rsp)
paddq %xmm14,%xmm6
vpmuludq %xmm7,%xmm10,%xmm5
@@ -250,17 +250,17 @@ paddq %xmm7,%xmm7
vpmuludq %xmm3,%xmm12,%xmm14
movdqa %xmm3,592(%rsp)
paddq %xmm14,%xmm5
pmuludq v19_19,%xmm3
pmuludq v19_19(%rip),%xmm3
movdqa %xmm3,608(%rsp)
vpaddq %xmm9,%xmm8,%xmm3
paddq subc2,%xmm8
paddq subc2(%rip),%xmm8
psubq %xmm9,%xmm8
vpunpckhqdq %xmm3,%xmm8,%xmm9
vpunpcklqdq %xmm3,%xmm8,%xmm3
movdqa %xmm3,624(%rsp)
vpmuludq %xmm7,%xmm12,%xmm8
movdqa %xmm7,640(%rsp)
pmuludq v19_19,%xmm7
pmuludq v19_19(%rip),%xmm7
movdqa %xmm7,656(%rsp)
vpmuludq %xmm3,%xmm10,%xmm7
paddq %xmm7,%xmm8
@@ -269,15 +269,15 @@ movdqa %xmm9,672(%rsp)
paddq %xmm9,%xmm9
vpmuludq %xmm3,%xmm12,%xmm10
paddq %xmm10,%xmm7
pmuludq v19_19,%xmm3
pmuludq v19_19(%rip),%xmm3
movdqa %xmm3,688(%rsp)
pmuludq v19_19,%xmm12
pmuludq v19_19(%rip),%xmm12
vpmuludq %xmm9,%xmm12,%xmm3
movdqa %xmm9,704(%rsp)
paddq %xmm3,%xmm11
movdqa 0(%rsp),%xmm3
movdqa 16(%rsp),%xmm9
vpaddq subc2,%xmm3,%xmm10
vpaddq subc2(%rip),%xmm3,%xmm10
psubq %xmm9,%xmm10
paddq %xmm9,%xmm3
vpunpckhqdq %xmm10,%xmm3,%xmm9
@@ -298,7 +298,7 @@ vpmuludq 592(%rsp),%xmm3,%xmm10
paddq %xmm10,%xmm8
vpmuludq 576(%rsp),%xmm3,%xmm10
paddq %xmm10,%xmm7
pmuludq v19_19,%xmm3
pmuludq v19_19(%rip),%xmm3
vpmuludq 624(%rsp),%xmm3,%xmm10
paddq %xmm10,%xmm11
pmuludq 672(%rsp),%xmm3
@@ -317,7 +317,7 @@ vpmuludq 544(%rsp),%xmm9,%xmm3
paddq %xmm3,%xmm8
vpmuludq 592(%rsp),%xmm9,%xmm3
paddq %xmm3,%xmm7
pmuludq v19_19,%xmm9
pmuludq v19_19(%rip),%xmm9
vpmuludq 640(%rsp),%xmm9,%xmm3
paddq %xmm3,%xmm11
vpmuludq 624(%rsp),%xmm9,%xmm3
@@ -326,7 +326,7 @@ pmuludq 704(%rsp),%xmm9
paddq %xmm9,%xmm0
movdqa 32(%rsp),%xmm3
movdqa 80(%rsp),%xmm9
vpaddq subc2,%xmm3,%xmm10
vpaddq subc2(%rip),%xmm3,%xmm10
psubq %xmm9,%xmm10
paddq %xmm9,%xmm3
vpunpckhqdq %xmm10,%xmm3,%xmm9
@@ -343,7 +343,7 @@ vpmuludq 528(%rsp),%xmm3,%xmm10
paddq %xmm10,%xmm8
vpmuludq 512(%rsp),%xmm3,%xmm10
paddq %xmm10,%xmm7
pmuludq v19_19,%xmm3
pmuludq v19_19(%rip),%xmm3
vpmuludq 592(%rsp),%xmm3,%xmm10
paddq %xmm10,%xmm11
vpmuludq 576(%rsp),%xmm3,%xmm10
@@ -362,7 +362,7 @@ vpmuludq 496(%rsp),%xmm9,%xmm3
paddq %xmm3,%xmm8
vpmuludq 528(%rsp),%xmm9,%xmm3
paddq %xmm3,%xmm7
pmuludq v19_19,%xmm9
pmuludq v19_19(%rip),%xmm9
vpmuludq 544(%rsp),%xmm9,%xmm3
paddq %xmm3,%xmm11
vpmuludq 592(%rsp),%xmm9,%xmm3
@@ -375,7 +375,7 @@ pmuludq 704(%rsp),%xmm9
paddq %xmm9,%xmm1
movdqa 48(%rsp),%xmm3
movdqa 96(%rsp),%xmm9
vpaddq subc2,%xmm3,%xmm10
vpaddq subc2(%rip),%xmm3,%xmm10
psubq %xmm9,%xmm10
paddq %xmm9,%xmm3
vpunpckhqdq %xmm10,%xmm3,%xmm9
@@ -388,7 +388,7 @@ vpmuludq 480(%rsp),%xmm3,%xmm10
paddq %xmm10,%xmm8
vpmuludq 464(%rsp),%xmm3,%xmm10
paddq %xmm10,%xmm7
pmuludq v19_19,%xmm3
pmuludq v19_19(%rip),%xmm3
vpmuludq 528(%rsp),%xmm3,%xmm10
paddq %xmm10,%xmm11
vpmuludq 512(%rsp),%xmm3,%xmm10
@@ -407,7 +407,7 @@ vpmuludq 448(%rsp),%xmm9,%xmm3
paddq %xmm3,%xmm8
vpmuludq 480(%rsp),%xmm9,%xmm3
paddq %xmm3,%xmm7
pmuludq v19_19,%xmm9
pmuludq v19_19(%rip),%xmm9
vpmuludq 496(%rsp),%xmm9,%xmm3
paddq %xmm3,%xmm11
vpmuludq 528(%rsp),%xmm9,%xmm3
@@ -424,7 +424,7 @@ pmuludq 704(%rsp),%xmm9
paddq %xmm9,%xmm6
movdqa 64(%rsp),%xmm3
movdqa 112(%rsp),%xmm9
vpaddq subc2,%xmm3,%xmm10
vpaddq subc2(%rip),%xmm3,%xmm10
psubq %xmm9,%xmm10
paddq %xmm9,%xmm3
vpunpckhqdq %xmm10,%xmm3,%xmm9
@@ -433,7 +433,7 @@ vpmuludq 144(%rsp),%xmm3,%xmm10
paddq %xmm10,%xmm8
vpmuludq 128(%rsp),%xmm3,%xmm10
paddq %xmm10,%xmm7
pmuludq v19_19,%xmm3
pmuludq v19_19(%rip),%xmm3
vpmuludq 480(%rsp),%xmm3,%xmm10
paddq %xmm10,%xmm11
vpmuludq 464(%rsp),%xmm3,%xmm10
@@ -452,7 +452,7 @@ pmuludq 672(%rsp),%xmm3
paddq %xmm3,%xmm5
vpmuludq 144(%rsp),%xmm9,%xmm3
paddq %xmm3,%xmm7
pmuludq v19_19,%xmm9
pmuludq v19_19(%rip),%xmm9
vpmuludq 448(%rsp),%xmm9,%xmm3
paddq %xmm3,%xmm11
vpmuludq 480(%rsp),%xmm9,%xmm3
@@ -473,47 +473,47 @@ pmuludq 704(%rsp),%xmm9
paddq %xmm9,%xmm8
vpsrlq $25,%xmm4,%xmm3
paddq %xmm3,%xmm6
pand m25,%xmm4
pand m25(%rip),%xmm4
vpsrlq $26,%xmm11,%xmm3
paddq %xmm3,%xmm13
pand m26,%xmm11
pand m26(%rip),%xmm11
vpsrlq $26,%xmm6,%xmm3
paddq %xmm3,%xmm5
pand m26,%xmm6
pand m26(%rip),%xmm6
vpsrlq $25,%xmm13,%xmm3
paddq %xmm3,%xmm0
pand m25,%xmm13
pand m25(%rip),%xmm13
vpsrlq $25,%xmm5,%xmm3
paddq %xmm3,%xmm8
pand m25,%xmm5
pand m25(%rip),%xmm5
vpsrlq $26,%xmm0,%xmm3
paddq %xmm3,%xmm2
pand m26,%xmm0
pand m26(%rip),%xmm0
vpsrlq $26,%xmm8,%xmm3
paddq %xmm3,%xmm7
pand m26,%xmm8
pand m26(%rip),%xmm8
vpsrlq $25,%xmm2,%xmm3
paddq %xmm3,%xmm1
pand m25,%xmm2
pand m25(%rip),%xmm2
vpsrlq $25,%xmm7,%xmm3
vpsllq $4,%xmm3,%xmm9
paddq %xmm3,%xmm11
psllq $1,%xmm3
paddq %xmm3,%xmm9
paddq %xmm9,%xmm11
pand m25,%xmm7
pand m25(%rip),%xmm7
vpsrlq $26,%xmm1,%xmm3
paddq %xmm3,%xmm4
pand m26,%xmm1
pand m26(%rip),%xmm1
vpsrlq $26,%xmm11,%xmm3
paddq %xmm3,%xmm13
pand m26,%xmm11
pand m26(%rip),%xmm11
vpsrlq $25,%xmm4,%xmm3
paddq %xmm3,%xmm6
pand m25,%xmm4
pand m25(%rip),%xmm4
vpunpcklqdq %xmm13,%xmm11,%xmm3
vpunpckhqdq %xmm13,%xmm11,%xmm9
vpaddq subc0,%xmm9,%xmm10
vpaddq subc0(%rip),%xmm9,%xmm10
psubq %xmm3,%xmm10
paddq %xmm9,%xmm3
vpunpckhqdq %xmm3,%xmm10,%xmm9
@@ -523,7 +523,7 @@ paddq %xmm10,%xmm10
vpmuludq %xmm9,%xmm10,%xmm11
vpunpcklqdq %xmm2,%xmm0,%xmm12
vpunpckhqdq %xmm2,%xmm0,%xmm0
vpaddq subc2,%xmm0,%xmm2
vpaddq subc2(%rip),%xmm0,%xmm2
psubq %xmm12,%xmm2
paddq %xmm0,%xmm12
vpunpckhqdq %xmm12,%xmm2,%xmm0
@@ -537,7 +537,7 @@ vpmuludq %xmm2,%xmm13,%xmm14
paddq %xmm14,%xmm9
vpunpcklqdq %xmm4,%xmm1,%xmm14
vpunpckhqdq %xmm4,%xmm1,%xmm1
vpaddq subc2,%xmm1,%xmm4
vpaddq subc2(%rip),%xmm1,%xmm4
psubq %xmm14,%xmm4
paddq %xmm1,%xmm14
vpunpckhqdq %xmm14,%xmm4,%xmm1
@@ -545,7 +545,7 @@ punpcklqdq %xmm14,%xmm4
movdqa %xmm1,0(%rsp)
paddq %xmm1,%xmm1
movdqa %xmm1,16(%rsp)
pmuludq v19_19,%xmm1
pmuludq v19_19(%rip),%xmm1
movdqa %xmm1,32(%rsp)
vpmuludq %xmm4,%xmm10,%xmm1
vpmuludq %xmm2,%xmm2,%xmm14
@@ -555,16 +555,16 @@ vpmuludq %xmm4,%xmm13,%xmm15
paddq %xmm15,%xmm14
vpunpcklqdq %xmm5,%xmm6,%xmm15
vpunpckhqdq %xmm5,%xmm6,%xmm5
vpaddq subc2,%xmm5,%xmm6
vpaddq subc2(%rip),%xmm5,%xmm6
psubq %xmm15,%xmm6
paddq %xmm5,%xmm15
vpunpckhqdq %xmm15,%xmm6,%xmm5
punpcklqdq %xmm15,%xmm6
movdqa %xmm6,48(%rsp)
pmuludq v19_19,%xmm6
pmuludq v19_19(%rip),%xmm6
movdqa %xmm6,64(%rsp)
movdqa %xmm5,80(%rsp)
pmuludq v38_38,%xmm5
pmuludq v38_38(%rip),%xmm5
movdqa %xmm5,96(%rsp)
vpmuludq 48(%rsp),%xmm10,%xmm5
vpaddq %xmm0,%xmm0,%xmm6
@@ -579,17 +579,17 @@ vpmuludq %xmm6,%xmm2,%xmm15
paddq %xmm15,%xmm14
vpunpcklqdq %xmm7,%xmm8,%xmm15
vpunpckhqdq %xmm7,%xmm8,%xmm7
vpaddq subc2,%xmm7,%xmm8
vpaddq subc2(%rip),%xmm7,%xmm8
psubq %xmm15,%xmm8
paddq %xmm7,%xmm15
vpunpckhqdq %xmm15,%xmm8,%xmm7
punpcklqdq %xmm15,%xmm8
movdqa %xmm8,112(%rsp)
pmuludq v19_19,%xmm8
pmuludq v19_19(%rip),%xmm8
movdqa %xmm8,448(%rsp)
vpmuludq 112(%rsp),%xmm10,%xmm8
vpmuludq %xmm7,%xmm10,%xmm10
vpmuludq v38_38,%xmm7,%xmm15
vpmuludq v38_38(%rip),%xmm7,%xmm15
vpmuludq %xmm15,%xmm7,%xmm7
paddq %xmm7,%xmm8
vpmuludq %xmm15,%xmm13,%xmm7
@@ -682,44 +682,44 @@ pmuludq 112(%rsp),%xmm2
paddq %xmm2,%xmm5
vpsrlq $26,%xmm3,%xmm2
paddq %xmm2,%xmm11
pand m26,%xmm3
pand m26(%rip),%xmm3
vpsrlq $25,%xmm14,%xmm2
paddq %xmm2,%xmm5
pand m25,%xmm14
pand m25(%rip),%xmm14
vpsrlq $25,%xmm11,%xmm2
paddq %xmm2,%xmm12
pand m25,%xmm11
pand m25(%rip),%xmm11
vpsrlq $26,%xmm5,%xmm2
paddq %xmm2,%xmm0
pand m26,%xmm5
pand m26(%rip),%xmm5
vpsrlq $26,%xmm12,%xmm2
paddq %xmm2,%xmm9
pand m26,%xmm12
pand m26(%rip),%xmm12
vpsrlq $25,%xmm0,%xmm2
paddq %xmm2,%xmm8
pand m25,%xmm0
pand m25(%rip),%xmm0
vpsrlq $25,%xmm9,%xmm2
paddq %xmm2,%xmm1
pand m25,%xmm9
pand m25(%rip),%xmm9
vpsrlq $26,%xmm8,%xmm2
paddq %xmm2,%xmm10
pand m26,%xmm8
pand m26(%rip),%xmm8
vpsrlq $26,%xmm1,%xmm2
paddq %xmm2,%xmm14
pand m26,%xmm1
pand m26(%rip),%xmm1
vpsrlq $25,%xmm10,%xmm2
vpsllq $4,%xmm2,%xmm4
paddq %xmm2,%xmm3
psllq $1,%xmm2
paddq %xmm2,%xmm4
paddq %xmm4,%xmm3
pand m25,%xmm10
pand m25(%rip),%xmm10
vpsrlq $25,%xmm14,%xmm2
paddq %xmm2,%xmm5
pand m25,%xmm14
pand m25(%rip),%xmm14
vpsrlq $26,%xmm3,%xmm2
paddq %xmm2,%xmm11
pand m26,%xmm3
pand m26(%rip),%xmm3
vpunpckhqdq %xmm11,%xmm3,%xmm2
movdqa %xmm2,0(%rsp)
pshufd $0,%xmm3,%xmm2
@@ -857,7 +857,7 @@ vpmuludq 576(%rsp),%xmm0,%xmm12
vpmuludq 624(%rsp),%xmm0,%xmm13
movdqa 672(%rsp),%xmm14
vpmuludq %xmm14,%xmm0,%xmm0
vpmuludq v38_38,%xmm14,%xmm15
vpmuludq v38_38(%rip),%xmm14,%xmm15
vpmuludq %xmm15,%xmm14,%xmm14
paddq %xmm14,%xmm13
vpaddq %xmm6,%xmm6,%xmm14
@@ -965,48 +965,48 @@ pmuludq 624(%rsp),%xmm2
paddq %xmm2,%xmm11
vpsrlq $26,%xmm1,%xmm2
paddq %xmm2,%xmm3
pand m26,%xmm1
pand m26(%rip),%xmm1
vpsrlq $25,%xmm10,%xmm2
paddq %xmm2,%xmm11
pand m25,%xmm10
pand m25(%rip),%xmm10
vpsrlq $25,%xmm3,%xmm2
paddq %xmm2,%xmm5
pand m25,%xmm3
pand m25(%rip),%xmm3
vpsrlq $26,%xmm11,%xmm2
paddq %xmm2,%xmm12
pand m26,%xmm11
pand m26(%rip),%xmm11
vpsrlq $26,%xmm5,%xmm2
paddq %xmm2,%xmm7
pand m26,%xmm5
pand m26(%rip),%xmm5
vpsrlq $25,%xmm12,%xmm2
paddq %xmm2,%xmm13
pand m25,%xmm12
pand m25(%rip),%xmm12
vpsrlq $25,%xmm7,%xmm2
paddq %xmm2,%xmm9
pand m25,%xmm7
pand m25(%rip),%xmm7
vpsrlq $26,%xmm13,%xmm2
paddq %xmm2,%xmm0
pand m26,%xmm13
pand m26(%rip),%xmm13
vpsrlq $26,%xmm9,%xmm2
paddq %xmm2,%xmm10
pand m26,%xmm9
pand m26(%rip),%xmm9
vpsrlq $25,%xmm0,%xmm2
vpsllq $4,%xmm2,%xmm4
paddq %xmm2,%xmm1
psllq $1,%xmm2
paddq %xmm2,%xmm4
paddq %xmm4,%xmm1
pand m25,%xmm0
pand m25(%rip),%xmm0
vpsrlq $25,%xmm10,%xmm2
paddq %xmm2,%xmm11
pand m25,%xmm10
pand m25(%rip),%xmm10
vpsrlq $26,%xmm1,%xmm2
paddq %xmm2,%xmm3
pand m26,%xmm1
pand m26(%rip),%xmm1
vpunpckhqdq %xmm3,%xmm1,%xmm2
vpunpcklqdq %xmm3,%xmm1,%xmm1
movdqa %xmm1,464(%rsp)
vpaddq subc0,%xmm2,%xmm3
vpaddq subc0(%rip),%xmm2,%xmm3
psubq %xmm1,%xmm3
vpunpckhqdq %xmm3,%xmm2,%xmm1
vpunpcklqdq %xmm3,%xmm2,%xmm2
@@ -1014,14 +1014,14 @@ movdqa %xmm2,480(%rsp)
movdqa %xmm1,512(%rsp)
psllq $1,%xmm1
movdqa %xmm1,528(%rsp)
pmuludq v121666_121666,%xmm3
pmuludq v121666_121666(%rip),%xmm3
movdqa 80(%rsp),%xmm1
vpunpcklqdq %xmm1,%xmm3,%xmm2
vpunpckhqdq %xmm1,%xmm3,%xmm1
vpunpckhqdq %xmm7,%xmm5,%xmm3
vpunpcklqdq %xmm7,%xmm5,%xmm4
movdqa %xmm4,544(%rsp)
vpaddq subc2,%xmm3,%xmm5
vpaddq subc2(%rip),%xmm3,%xmm5
psubq %xmm4,%xmm5
vpunpckhqdq %xmm5,%xmm3,%xmm4
vpunpcklqdq %xmm5,%xmm3,%xmm3
@@ -1029,14 +1029,14 @@ movdqa %xmm3,560(%rsp)
movdqa %xmm4,576(%rsp)
psllq $1,%xmm4
movdqa %xmm4,592(%rsp)
pmuludq v121666_121666,%xmm5
pmuludq v121666_121666(%rip),%xmm5
movdqa 96(%rsp),%xmm3
vpunpcklqdq %xmm3,%xmm5,%xmm4
vpunpckhqdq %xmm3,%xmm5,%xmm3
vpunpckhqdq %xmm10,%xmm9,%xmm5
vpunpcklqdq %xmm10,%xmm9,%xmm6
movdqa %xmm6,608(%rsp)
vpaddq subc2,%xmm5,%xmm7
vpaddq subc2(%rip),%xmm5,%xmm7
psubq %xmm6,%xmm7
vpunpckhqdq %xmm7,%xmm5,%xmm6
vpunpcklqdq %xmm7,%xmm5,%xmm5
@@ -1044,14 +1044,14 @@ movdqa %xmm5,624(%rsp)
movdqa %xmm6,640(%rsp)
psllq $1,%xmm6
movdqa %xmm6,656(%rsp)
pmuludq v121666_121666,%xmm7
pmuludq v121666_121666(%rip),%xmm7
movdqa 112(%rsp),%xmm5
vpunpcklqdq %xmm5,%xmm7,%xmm6
vpunpckhqdq %xmm5,%xmm7,%xmm5
vpunpckhqdq %xmm12,%xmm11,%xmm7
vpunpcklqdq %xmm12,%xmm11,%xmm8
movdqa %xmm8,672(%rsp)
vpaddq subc2,%xmm7,%xmm9
vpaddq subc2(%rip),%xmm7,%xmm9
psubq %xmm8,%xmm9
vpunpckhqdq %xmm9,%xmm7,%xmm8
vpunpcklqdq %xmm9,%xmm7,%xmm7
@@ -1059,14 +1059,14 @@ movdqa %xmm7,688(%rsp)
movdqa %xmm8,704(%rsp)
psllq $1,%xmm8
movdqa %xmm8,720(%rsp)
pmuludq v121666_121666,%xmm9
pmuludq v121666_121666(%rip),%xmm9
movdqa 448(%rsp),%xmm7
vpunpcklqdq %xmm7,%xmm9,%xmm8
vpunpckhqdq %xmm7,%xmm9,%xmm7
vpunpckhqdq %xmm0,%xmm13,%xmm9
vpunpcklqdq %xmm0,%xmm13,%xmm0
movdqa %xmm0,448(%rsp)
vpaddq subc2,%xmm9,%xmm10
vpaddq subc2(%rip),%xmm9,%xmm10
psubq %xmm0,%xmm10
vpunpckhqdq %xmm10,%xmm9,%xmm0
vpunpcklqdq %xmm10,%xmm9,%xmm9
@@ -1074,50 +1074,50 @@ movdqa %xmm9,736(%rsp)
movdqa %xmm0,752(%rsp)
psllq $1,%xmm0
movdqa %xmm0,768(%rsp)
pmuludq v121666_121666,%xmm10
pmuludq v121666_121666(%rip),%xmm10
movdqa 496(%rsp),%xmm0
vpunpcklqdq %xmm0,%xmm10,%xmm9
vpunpckhqdq %xmm0,%xmm10,%xmm0
vpsrlq $26,%xmm2,%xmm10
paddq %xmm10,%xmm1
pand m26,%xmm2
pand m26(%rip),%xmm2
vpsrlq $25,%xmm5,%xmm10
paddq %xmm10,%xmm8
pand m25,%xmm5
pand m25(%rip),%xmm5
vpsrlq $25,%xmm1,%xmm10
paddq %xmm10,%xmm4
pand m25,%xmm1
pand m25(%rip),%xmm1
vpsrlq $26,%xmm8,%xmm10
paddq %xmm10,%xmm7
pand m26,%xmm8
pand m26(%rip),%xmm8
vpsrlq $26,%xmm4,%xmm10
paddq %xmm10,%xmm3
pand m26,%xmm4
pand m26(%rip),%xmm4
vpsrlq $25,%xmm7,%xmm10
paddq %xmm10,%xmm9
pand m25,%xmm7
pand m25(%rip),%xmm7
vpsrlq $25,%xmm3,%xmm10
paddq %xmm10,%xmm6
pand m25,%xmm3
pand m25(%rip),%xmm3
vpsrlq $26,%xmm9,%xmm10
paddq %xmm10,%xmm0
pand m26,%xmm9
pand m26(%rip),%xmm9
vpsrlq $26,%xmm6,%xmm10
paddq %xmm10,%xmm5
pand m26,%xmm6
pand m26(%rip),%xmm6
vpsrlq $25,%xmm0,%xmm10
vpsllq $4,%xmm10,%xmm11
paddq %xmm10,%xmm2
psllq $1,%xmm10
paddq %xmm10,%xmm11
paddq %xmm11,%xmm2
pand m25,%xmm0
pand m25(%rip),%xmm0
vpsrlq $25,%xmm5,%xmm10
paddq %xmm10,%xmm8
pand m25,%xmm5
pand m25(%rip),%xmm5
vpsrlq $26,%xmm2,%xmm10
paddq %xmm10,%xmm1
pand m26,%xmm2
pand m26(%rip),%xmm2
vpunpckhqdq %xmm1,%xmm2,%xmm10
movdqa %xmm10,80(%rsp)
vpunpcklqdq %xmm1,%xmm2,%xmm1
@@ -1165,7 +1165,7 @@ vpmuludq 752(%rsp),%xmm6,%xmm14
vpmuludq 736(%rsp),%xmm1,%xmm15
paddq %xmm15,%xmm14
vpmuludq 480(%rsp),%xmm6,%xmm6
pmuludq v19_19,%xmm1
pmuludq v19_19(%rip),%xmm1
vpmuludq 768(%rsp),%xmm1,%xmm1
paddq %xmm1,%xmm6
movdqa 544(%rsp),%xmm1
@@ -1188,7 +1188,7 @@ vpmuludq 688(%rsp),%xmm15,%xmm2
paddq %xmm2,%xmm13
vpmuludq 704(%rsp),%xmm15,%xmm2
paddq %xmm2,%xmm14
pmuludq v19_19,%xmm15
pmuludq v19_19(%rip),%xmm15
vpmuludq 736(%rsp),%xmm15,%xmm2
paddq %xmm2,%xmm6
pmuludq 752(%rsp),%xmm15
@@ -1207,7 +1207,7 @@ vpmuludq 656(%rsp),%xmm1,%xmm2
paddq %xmm2,%xmm13
vpmuludq 688(%rsp),%xmm1,%xmm2
paddq %xmm2,%xmm14
pmuludq v19_19,%xmm1
pmuludq v19_19(%rip),%xmm1
vpmuludq 720(%rsp),%xmm1,%xmm2
paddq %xmm2,%xmm6
vpmuludq 736(%rsp),%xmm1,%xmm2
@@ -1230,7 +1230,7 @@ vpmuludq 624(%rsp),%xmm2,%xmm3
paddq %xmm3,%xmm13
vpmuludq 640(%rsp),%xmm2,%xmm3
paddq %xmm3,%xmm14
pmuludq v19_19,%xmm2
pmuludq v19_19(%rip),%xmm2
vpmuludq 688(%rsp),%xmm2,%xmm3
paddq %xmm3,%xmm6
vpmuludq 704(%rsp),%xmm2,%xmm3
@@ -1249,7 +1249,7 @@ vpmuludq 592(%rsp),%xmm1,%xmm2
paddq %xmm2,%xmm13
vpmuludq 624(%rsp),%xmm1,%xmm2
paddq %xmm2,%xmm14
pmuludq v19_19,%xmm1
pmuludq v19_19(%rip),%xmm1
vpmuludq 656(%rsp),%xmm1,%xmm2
paddq %xmm2,%xmm6
vpmuludq 688(%rsp),%xmm1,%xmm2
@@ -1272,7 +1272,7 @@ vpmuludq 560(%rsp),%xmm2,%xmm3
paddq %xmm3,%xmm13
vpmuludq 576(%rsp),%xmm2,%xmm3
paddq %xmm3,%xmm14
pmuludq v19_19,%xmm2
pmuludq v19_19(%rip),%xmm2
vpmuludq 624(%rsp),%xmm2,%xmm3
paddq %xmm3,%xmm6
vpmuludq 640(%rsp),%xmm2,%xmm3
@@ -1291,7 +1291,7 @@ vpmuludq 528(%rsp),%xmm1,%xmm2
paddq %xmm2,%xmm13
vpmuludq 560(%rsp),%xmm1,%xmm2
paddq %xmm2,%xmm14
pmuludq v19_19,%xmm1
pmuludq v19_19(%rip),%xmm1
vpmuludq 592(%rsp),%xmm1,%xmm2
paddq %xmm2,%xmm6
vpmuludq 624(%rsp),%xmm1,%xmm2
@@ -1314,7 +1314,7 @@ vpmuludq 480(%rsp),%xmm2,%xmm1
paddq %xmm1,%xmm13
vpmuludq 512(%rsp),%xmm2,%xmm1
paddq %xmm1,%xmm14
pmuludq v19_19,%xmm2
pmuludq v19_19(%rip),%xmm2
vpmuludq 560(%rsp),%xmm2,%xmm1
paddq %xmm1,%xmm6
vpmuludq 576(%rsp),%xmm2,%xmm1
@@ -1333,7 +1333,7 @@ pmuludq 752(%rsp),%xmm2
paddq %xmm2,%xmm12
vpmuludq 480(%rsp),%xmm0,%xmm1
paddq %xmm1,%xmm14
pmuludq v19_19,%xmm0
pmuludq v19_19(%rip),%xmm0
vpmuludq 528(%rsp),%xmm0,%xmm1
paddq %xmm1,%xmm6
vpmuludq 560(%rsp),%xmm0,%xmm1
@@ -1354,44 +1354,44 @@ pmuludq 768(%rsp),%xmm0
paddq %xmm0,%xmm13
vpsrlq $26,%xmm6,%xmm0
paddq %xmm0,%xmm5
pand m26,%xmm6
pand m26(%rip),%xmm6
vpsrlq $25,%xmm10,%xmm0
paddq %xmm0,%xmm11
pand m25,%xmm10
pand m25(%rip),%xmm10
vpsrlq $25,%xmm5,%xmm0
paddq %xmm0,%xmm7
pand m25,%xmm5
pand m25(%rip),%xmm5
vpsrlq $26,%xmm11,%xmm0
paddq %xmm0,%xmm12
pand m26,%xmm11
pand m26(%rip),%xmm11
vpsrlq $26,%xmm7,%xmm0
paddq %xmm0,%xmm8
pand m26,%xmm7
pand m26(%rip),%xmm7
vpsrlq $25,%xmm12,%xmm0
paddq %xmm0,%xmm13
pand m25,%xmm12
pand m25(%rip),%xmm12
vpsrlq $25,%xmm8,%xmm0
paddq %xmm0,%xmm9
pand m25,%xmm8
pand m25(%rip),%xmm8
vpsrlq $26,%xmm13,%xmm0
paddq %xmm0,%xmm14
pand m26,%xmm13
pand m26(%rip),%xmm13
vpsrlq $26,%xmm9,%xmm0
paddq %xmm0,%xmm10
pand m26,%xmm9
pand m26(%rip),%xmm9
vpsrlq $25,%xmm14,%xmm0
vpsllq $4,%xmm0,%xmm1
paddq %xmm0,%xmm6
psllq $1,%xmm0
paddq %xmm0,%xmm1
paddq %xmm1,%xmm6
pand m25,%xmm14
pand m25(%rip),%xmm14
vpsrlq $25,%xmm10,%xmm0
paddq %xmm0,%xmm11
pand m25,%xmm10
pand m25(%rip),%xmm10
vpsrlq $26,%xmm6,%xmm0
paddq %xmm0,%xmm5
pand m26,%xmm6
pand m26(%rip),%xmm6
vpunpckhqdq %xmm5,%xmm6,%xmm1
vpunpcklqdq %xmm5,%xmm6,%xmm0
vpunpckhqdq %xmm8,%xmm7,%xmm3
@@ -12,9 +12,9 @@ sub %r11,%rsp
movq %r11,1536(%rsp)
movq %r12,1544(%rsp)
movq %r13,1552(%rsp)
movdqa v0_0,%xmm0
movdqa v1_0,%xmm1
movdqa v9_0,%xmm2
movdqa v0_0(%rip),%xmm0
movdqa v1_0(%rip),%xmm1
movdqa v9_0(%rip),%xmm2
movdqa %xmm2,0(%rsp)
movdqa %xmm0,16(%rsp)
movdqa %xmm0,32(%rsp)
@@ -137,13 +137,13 @@ pxor %xmm15,%xmm9
pxor %xmm15,%xmm14
movdqa %xmm13,64(%rsp)
movdqa %xmm14,112(%rsp)
vpaddq subc0,%xmm11,%xmm10
vpaddq subc0(%rip),%xmm11,%xmm10
psubq %xmm12,%xmm10
paddq %xmm12,%xmm11
vpunpckhqdq %xmm10,%xmm11,%xmm12
vpunpcklqdq %xmm10,%xmm11,%xmm10
vpaddq %xmm1,%xmm0,%xmm11
paddq subc0,%xmm0
paddq subc0(%rip),%xmm0
psubq %xmm1,%xmm0
vpunpckhqdq %xmm11,%xmm0,%xmm1
vpunpcklqdq %xmm11,%xmm0,%xmm0
@@ -157,7 +157,7 @@ paddq %xmm14,%xmm13
vpmuludq %xmm1,%xmm12,%xmm0
movdqa %xmm1,160(%rsp)
vpaddq %xmm3,%xmm2,%xmm1
paddq subc2,%xmm2
paddq subc2(%rip),%xmm2
psubq %xmm3,%xmm2
vpunpckhqdq %xmm1,%xmm2,%xmm3
vpunpcklqdq %xmm1,%xmm2,%xmm1
@@ -172,7 +172,7 @@ paddq %xmm14,%xmm2
vpmuludq %xmm3,%xmm12,%xmm1
movdqa %xmm3,208(%rsp)
vpaddq %xmm5,%xmm4,%xmm3
paddq subc2,%xmm4
paddq subc2(%rip),%xmm4
psubq %xmm5,%xmm4
vpunpckhqdq %xmm3,%xmm4,%xmm5
vpunpcklqdq %xmm3,%xmm4,%xmm3
@@ -185,14 +185,14 @@ vpmuludq %xmm3,%xmm12,%xmm14
movdqa %xmm3,240(%rsp)
paddq %xmm14,%xmm4
vpaddq %xmm7,%xmm6,%xmm3
paddq subc2,%xmm6
paddq subc2(%rip),%xmm6
psubq %xmm7,%xmm6
vpunpckhqdq %xmm3,%xmm6,%xmm7
vpunpcklqdq %xmm3,%xmm6,%xmm3
vpmuludq %xmm3,%xmm10,%xmm6
vpmuludq %xmm5,%xmm12,%xmm14
movdqa %xmm5,256(%rsp)
pmuludq v19_19,%xmm5
pmuludq v19_19(%rip),%xmm5
movdqa %xmm5,272(%rsp)
paddq %xmm14,%xmm6
vpmuludq %xmm7,%xmm10,%xmm5
@@ -201,17 +201,17 @@ paddq %xmm7,%xmm7
vpmuludq %xmm3,%xmm12,%xmm14
movdqa %xmm3,304(%rsp)
paddq %xmm14,%xmm5
pmuludq v19_19,%xmm3
pmuludq v19_19(%rip),%xmm3
movdqa %xmm3,320(%rsp)
vpaddq %xmm9,%xmm8,%xmm3
paddq subc2,%xmm8
paddq subc2(%rip),%xmm8
psubq %xmm9,%xmm8
vpunpckhqdq %xmm3,%xmm8,%xmm9
vpunpcklqdq %xmm3,%xmm8,%xmm3
movdqa %xmm3,336(%rsp)
vpmuludq %xmm7,%xmm12,%xmm8
movdqa %xmm7,352(%rsp)
pmuludq v19_19,%xmm7
pmuludq v19_19(%rip),%xmm7
movdqa %xmm7,368(%rsp)
vpmuludq %xmm3,%xmm10,%xmm7
paddq %xmm7,%xmm8
@@ -220,15 +220,15 @@ movdqa %xmm9,384(%rsp)
paddq %xmm9,%xmm9
vpmuludq %xmm3,%xmm12,%xmm10
paddq %xmm10,%xmm7
pmuludq v19_19,%xmm3
pmuludq v19_19(%rip),%xmm3
movdqa %xmm3,400(%rsp)
pmuludq v19_19,%xmm12
pmuludq v19_19(%rip),%xmm12
vpmuludq %xmm9,%xmm12,%xmm3
movdqa %xmm9,416(%rsp)
paddq %xmm3,%xmm11
movdqa 0(%rsp),%xmm3
movdqa 16(%rsp),%xmm9
vpaddq subc2,%xmm3,%xmm10
vpaddq subc2(%rip),%xmm3,%xmm10
psubq %xmm9,%xmm10
paddq %xmm9,%xmm3
vpunpckhqdq %xmm10,%xmm3,%xmm9
@@ -249,7 +249,7 @@ vpmuludq 304(%rsp),%xmm3,%xmm10
paddq %xmm10,%xmm8
vpmuludq 288(%rsp),%xmm3,%xmm10
paddq %xmm10,%xmm7
pmuludq v19_19,%xmm3
pmuludq v19_19(%rip),%xmm3
vpmuludq 336(%rsp),%xmm3,%xmm10
paddq %xmm10,%xmm11
pmuludq 384(%rsp),%xmm3
@@ -268,7 +268,7 @@ vpmuludq 256(%rsp),%xmm9,%xmm3
paddq %xmm3,%xmm8
vpmuludq 304(%rsp),%xmm9,%xmm3
paddq %xmm3,%xmm7
pmuludq v19_19,%xmm9
pmuludq v19_19(%rip),%xmm9
vpmuludq 352(%rsp),%xmm9,%xmm3
paddq %xmm3,%xmm11
vpmuludq 336(%rsp),%xmm9,%xmm3
@@ -277,7 +277,7 @@ pmuludq 416(%rsp),%xmm9
paddq %xmm9,%xmm0
movdqa 32(%rsp),%xmm3
movdqa 80(%rsp),%xmm9
vpaddq subc2,%xmm3,%xmm10
vpaddq subc2(%rip),%xmm3,%xmm10
psubq %xmm9,%xmm10
paddq %xmm9,%xmm3
vpunpckhqdq %xmm10,%xmm3,%xmm9
@@ -294,7 +294,7 @@ vpmuludq 240(%rsp),%xmm3,%xmm10
paddq %xmm10,%xmm8
vpmuludq 224(%rsp),%xmm3,%xmm10
paddq %xmm10,%xmm7
pmuludq v19_19,%xmm3
pmuludq v19_19(%rip),%xmm3
vpmuludq 304(%rsp),%xmm3,%xmm10
paddq %xmm10,%xmm11
vpmuludq 288(%rsp),%xmm3,%xmm10
@@ -313,7 +313,7 @@ vpmuludq 208(%rsp),%xmm9,%xmm3
paddq %xmm3,%xmm8
vpmuludq 240(%rsp),%xmm9,%xmm3
paddq %xmm3,%xmm7
pmuludq v19_19,%xmm9
pmuludq v19_19(%rip),%xmm9
vpmuludq 256(%rsp),%xmm9,%xmm3
paddq %xmm3,%xmm11
vpmuludq 304(%rsp),%xmm9,%xmm3
@@ -326,7 +326,7 @@ pmuludq 416(%rsp),%xmm9
paddq %xmm9,%xmm1
movdqa 48(%rsp),%xmm3
movdqa 96(%rsp),%xmm9
vpaddq subc2,%xmm3,%xmm10
vpaddq subc2(%rip),%xmm3,%xmm10
psubq %xmm9,%xmm10
paddq %xmm9,%xmm3
vpunpckhqdq %xmm10,%xmm3,%xmm9
@@ -339,7 +339,7 @@ vpmuludq 192(%rsp),%xmm3,%xmm10
paddq %xmm10,%xmm8
vpmuludq 176(%rsp),%xmm3,%xmm10
paddq %xmm10,%xmm7
pmuludq v19_19,%xmm3
pmuludq v19_19(%rip),%xmm3
vpmuludq 240(%rsp),%xmm3,%xmm10
paddq %xmm10,%xmm11
vpmuludq 224(%rsp),%xmm3,%xmm10
@@ -358,7 +358,7 @@ vpmuludq 160(%rsp),%xmm9,%xmm3
paddq %xmm3,%xmm8
vpmuludq 192(%rsp),%xmm9,%xmm3
paddq %xmm3,%xmm7
pmuludq v19_19,%xmm9
pmuludq v19_19(%rip),%xmm9
vpmuludq 208(%rsp),%xmm9,%xmm3
paddq %xmm3,%xmm11
vpmuludq 240(%rsp),%xmm9,%xmm3
@@ -375,7 +375,7 @@ pmuludq 416(%rsp),%xmm9
paddq %xmm9,%xmm6
movdqa 64(%rsp),%xmm3
movdqa 112(%rsp),%xmm9
vpaddq subc2,%xmm3,%xmm10
vpaddq subc2(%rip),%xmm3,%xmm10
psubq %xmm9,%xmm10
paddq %xmm9,%xmm3
vpunpckhqdq %xmm10,%xmm3,%xmm9
@@ -384,7 +384,7 @@ vpmuludq 144(%rsp),%xmm3,%xmm10
paddq %xmm10,%xmm8
vpmuludq 128(%rsp),%xmm3,%xmm10
paddq %xmm10,%xmm7
pmuludq v19_19,%xmm3
pmuludq v19_19(%rip),%xmm3
vpmuludq 192(%rsp),%xmm3,%xmm10
paddq %xmm10,%xmm11
vpmuludq 176(%rsp),%xmm3,%xmm10
@@ -403,7 +403,7 @@ pmuludq 384(%rsp),%xmm3
paddq %xmm3,%xmm5
vpmuludq 144(%rsp),%xmm9,%xmm3
paddq %xmm3,%xmm7
pmuludq v19_19,%xmm9
pmuludq v19_19(%rip),%xmm9
vpmuludq 160(%rsp),%xmm9,%xmm3
paddq %xmm3,%xmm11
vpmuludq 192(%rsp),%xmm9,%xmm3
@@ -424,47 +424,47 @@ pmuludq 416(%rsp),%xmm9
paddq %xmm9,%xmm8
vpsrlq $25,%xmm4,%xmm3
paddq %xmm3,%xmm6
pand m25,%xmm4
pand m25(%rip),%xmm4
vpsrlq $26,%xmm11,%xmm3
paddq %xmm3,%xmm13
pand m26,%xmm11
pand m26(%rip),%xmm11
vpsrlq $26,%xmm6,%xmm3
paddq %xmm3,%xmm5
pand m26,%xmm6
pand m26(%rip),%xmm6
vpsrlq $25,%xmm13,%xmm3
paddq %xmm3,%xmm0
pand m25,%xmm13
pand m25(%rip),%xmm13
vpsrlq $25,%xmm5,%xmm3
paddq %xmm3,%xmm8
pand m25,%xmm5
pand m25(%rip),%xmm5
vpsrlq $26,%xmm0,%xmm3
paddq %xmm3,%xmm2
pand m26,%xmm0
pand m26(%rip),%xmm0
vpsrlq $26,%xmm8,%xmm3
paddq %xmm3,%xmm7
pand m26,%xmm8
pand m26(%rip),%xmm8
vpsrlq $25,%xmm2,%xmm3
paddq %xmm3,%xmm1
pand m25,%xmm2
pand m25(%rip),%xmm2
vpsrlq $25,%xmm7,%xmm3
vpsllq $4,%xmm3,%xmm9
paddq %xmm3,%xmm11
psllq $1,%xmm3
paddq %xmm3,%xmm9
paddq %xmm9,%xmm11
pand m25,%xmm7
pand m25(%rip),%xmm7
vpsrlq $26,%xmm1,%xmm3
paddq %xmm3,%xmm4
pand m26,%xmm1
pand m26(%rip),%xmm1
vpsrlq $26,%xmm11,%xmm3
paddq %xmm3,%xmm13
pand m26,%xmm11
pand m26(%rip),%xmm11
vpsrlq $25,%xmm4,%xmm3
paddq %xmm3,%xmm6
pand m25,%xmm4
pand m25(%rip),%xmm4
vpunpcklqdq %xmm13,%xmm11,%xmm3
vpunpckhqdq %xmm13,%xmm11,%xmm9
vpaddq subc0,%xmm9,%xmm10
vpaddq subc0(%rip),%xmm9,%xmm10
psubq %xmm3,%xmm10
paddq %xmm9,%xmm3
vpunpckhqdq %xmm3,%xmm10,%xmm9
@@ -474,7 +474,7 @@ paddq %xmm10,%xmm10
vpmuludq %xmm9,%xmm10,%xmm11
vpunpcklqdq %xmm2,%xmm0,%xmm12
vpunpckhqdq %xmm2,%xmm0,%xmm0
vpaddq subc2,%xmm0,%xmm2
vpaddq subc2(%rip),%xmm0,%xmm2
psubq %xmm12,%xmm2
paddq %xmm0,%xmm12
vpunpckhqdq %xmm12,%xmm2,%xmm0
@@ -488,7 +488,7 @@ vpmuludq %xmm2,%xmm13,%xmm14
paddq %xmm14,%xmm9
vpunpcklqdq %xmm4,%xmm1,%xmm14
vpunpckhqdq %xmm4,%xmm1,%xmm1
vpaddq subc2,%xmm1,%xmm4
vpaddq subc2(%rip),%xmm1,%xmm4
psubq %xmm14,%xmm4
paddq %xmm1,%xmm14
vpunpckhqdq %xmm14,%xmm4,%xmm1
@@ -496,7 +496,7 @@ punpcklqdq %xmm14,%xmm4
movdqa %xmm1,0(%rsp)
paddq %xmm1,%xmm1
movdqa %xmm1,16(%rsp)
pmuludq v19_19,%xmm1
pmuludq v19_19(%rip),%xmm1
movdqa %xmm1,32(%rsp)
vpmuludq %xmm4,%xmm10,%xmm1
vpmuludq %xmm2,%xmm2,%xmm14
@@ -506,16 +506,16 @@ vpmuludq %xmm4,%xmm13,%xmm15
paddq %xmm15,%xmm14
vpunpcklqdq %xmm5,%xmm6,%xmm15
vpunpckhqdq %xmm5,%xmm6,%xmm5
vpaddq subc2,%xmm5,%xmm6
vpaddq subc2(%rip),%xmm5,%xmm6
psubq %xmm15,%xmm6
paddq %xmm5,%xmm15
vpunpckhqdq %xmm15,%xmm6,%xmm5
punpcklqdq %xmm15,%xmm6
movdqa %xmm6,48(%rsp)
pmuludq v19_19,%xmm6
pmuludq v19_19(%rip),%xmm6
movdqa %xmm6,64(%rsp)
movdqa %xmm5,80(%rsp)
pmuludq v38_38,%xmm5
pmuludq v38_38(%rip),%xmm5
movdqa %xmm5,96(%rsp)
vpmuludq 48(%rsp),%xmm10,%xmm5
vpaddq %xmm0,%xmm0,%xmm6
@@ -530,17 +530,17 @@ vpmuludq %xmm6,%xmm2,%xmm15
paddq %xmm15,%xmm14
vpunpcklqdq %xmm7,%xmm8,%xmm15
vpunpckhqdq %xmm7,%xmm8,%xmm7
vpaddq subc2,%xmm7,%xmm8
vpaddq subc2(%rip),%xmm7,%xmm8
psubq %xmm15,%xmm8
paddq %xmm7,%xmm15
vpunpckhqdq %xmm15,%xmm8,%xmm7
punpcklqdq %xmm15,%xmm8
movdqa %xmm8,112(%rsp)
pmuludq v19_19,%xmm8
pmuludq v19_19(%rip),%xmm8
movdqa %xmm8,160(%rsp)
vpmuludq 112(%rsp),%xmm10,%xmm8
vpmuludq %xmm7,%xmm10,%xmm10
vpmuludq v38_38,%xmm7,%xmm15
vpmuludq v38_38(%rip),%xmm7,%xmm15
vpmuludq %xmm15,%xmm7,%xmm7
paddq %xmm7,%xmm8
vpmuludq %xmm15,%xmm13,%xmm7
@@ -633,68 +633,68 @@ pmuludq 112(%rsp),%xmm2
paddq %xmm2,%xmm5
vpsrlq $26,%xmm3,%xmm2
paddq %xmm2,%xmm11
pand m26,%xmm3
pand m26(%rip),%xmm3
vpsrlq $25,%xmm14,%xmm2
paddq %xmm2,%xmm5
pand m25,%xmm14
pand m25(%rip),%xmm14
vpsrlq $25,%xmm11,%xmm2
paddq %xmm2,%xmm12
pand m25,%xmm11
pand m25(%rip),%xmm11
vpsrlq $26,%xmm5,%xmm2
paddq %xmm2,%xmm0
pand m26,%xmm5
pand m26(%rip),%xmm5
vpsrlq $26,%xmm12,%xmm2
paddq %xmm2,%xmm9
pand m26,%xmm12
pand m26(%rip),%xmm12
vpsrlq $25,%xmm0,%xmm2
paddq %xmm2,%xmm8
pand m25,%xmm0
pand m25(%rip),%xmm0
vpsrlq $25,%xmm9,%xmm2
paddq %xmm2,%xmm1
pand m25,%xmm9
pand m25(%rip),%xmm9
vpsrlq $26,%xmm8,%xmm2
paddq %xmm2,%xmm10
pand m26,%xmm8
pand m26(%rip),%xmm8
vpsrlq $26,%xmm1,%xmm2
paddq %xmm2,%xmm14
pand m26,%xmm1
pand m26(%rip),%xmm1
vpsrlq $25,%xmm10,%xmm2
vpsllq $4,%xmm2,%xmm4
paddq %xmm2,%xmm3
psllq $1,%xmm2
paddq %xmm2,%xmm4
paddq %xmm4,%xmm3
pand m25,%xmm10
pand m25(%rip),%xmm10
vpsrlq $25,%xmm14,%xmm2
paddq %xmm2,%xmm5
pand m25,%xmm14
pand m25(%rip),%xmm14
vpsrlq $26,%xmm3,%xmm2
paddq %xmm2,%xmm11
pand m26,%xmm3
pand m26(%rip),%xmm3
vpunpckhqdq %xmm11,%xmm3,%xmm2
movdqa %xmm2,0(%rsp)
vpunpcklqdq %xmm11,%xmm3,%xmm2
pmuludq v9_9,%xmm2
pmuludq v9_9(%rip),%xmm2
movdqa %xmm2,80(%rsp)
vpunpckhqdq %xmm9,%xmm12,%xmm2
movdqa %xmm2,16(%rsp)
vpunpcklqdq %xmm9,%xmm12,%xmm2
pmuludq v9_9,%xmm2
pmuludq v9_9(%rip),%xmm2
movdqa %xmm2,96(%rsp)
vpunpckhqdq %xmm14,%xmm1,%xmm2
movdqa %xmm2,32(%rsp)
vpunpcklqdq %xmm14,%xmm1,%xmm1
pmuludq v9_9,%xmm1
pmuludq v9_9(%rip),%xmm1
movdqa %xmm1,112(%rsp)
vpunpckhqdq %xmm0,%xmm5,%xmm1
movdqa %xmm1,48(%rsp)
vpunpcklqdq %xmm0,%xmm5,%xmm0
pmuludq v9_9,%xmm0
pmuludq v9_9(%rip),%xmm0
movdqa %xmm0,160(%rsp)
vpunpckhqdq %xmm10,%xmm8,%xmm0
movdqa %xmm0,64(%rsp)
vpunpcklqdq %xmm10,%xmm8,%xmm0
pmuludq v9_9,%xmm0
pmuludq v9_9(%rip),%xmm0
movdqa %xmm0,208(%rsp)
movdqa 144(%rsp),%xmm0
vpmuludq %xmm0,%xmm0,%xmm1
@@ -713,7 +713,7 @@ vpmuludq 288(%rsp),%xmm0,%xmm12
vpmuludq 336(%rsp),%xmm0,%xmm13
movdqa 384(%rsp),%xmm14
vpmuludq %xmm14,%xmm0,%xmm0
vpmuludq v38_38,%xmm14,%xmm15
vpmuludq v38_38(%rip),%xmm14,%xmm15
vpmuludq %xmm15,%xmm14,%xmm14
paddq %xmm14,%xmm13
vpaddq %xmm6,%xmm6,%xmm14
@@ -821,48 +821,48 @@ pmuludq 336(%rsp),%xmm2
paddq %xmm2,%xmm11
vpsrlq $26,%xmm1,%xmm2
paddq %xmm2,%xmm3
pand m26,%xmm1
pand m26(%rip),%xmm1
vpsrlq $25,%xmm10,%xmm2
paddq %xmm2,%xmm11
pand m25,%xmm10
pand m25(%rip),%xmm10
vpsrlq $25,%xmm3,%xmm2
paddq %xmm2,%xmm5
pand m25,%xmm3
pand m25(%rip),%xmm3
vpsrlq $26,%xmm11,%xmm2
paddq %xmm2,%xmm12
pand m26,%xmm11
pand m26(%rip),%xmm11
vpsrlq $26,%xmm5,%xmm2
paddq %xmm2,%xmm7
pand m26,%xmm5
pand m26(%rip),%xmm5
vpsrlq $25,%xmm12,%xmm2
paddq %xmm2,%xmm13
pand m25,%xmm12
pand m25(%rip),%xmm12
vpsrlq $25,%xmm7,%xmm2
paddq %xmm2,%xmm9
pand m25,%xmm7
pand m25(%rip),%xmm7
vpsrlq $26,%xmm13,%xmm2
paddq %xmm2,%xmm0
pand m26,%xmm13
pand m26(%rip),%xmm13
vpsrlq $26,%xmm9,%xmm2
paddq %xmm2,%xmm10
pand m26,%xmm9
pand m26(%rip),%xmm9
vpsrlq $25,%xmm0,%xmm2
vpsllq $4,%xmm2,%xmm4
paddq %xmm2,%xmm1
psllq $1,%xmm2
paddq %xmm2,%xmm4
paddq %xmm4,%xmm1
pand m25,%xmm0
pand m25(%rip),%xmm0
vpsrlq $25,%xmm10,%xmm2
paddq %xmm2,%xmm11
pand m25,%xmm10
pand m25(%rip),%xmm10
vpsrlq $26,%xmm1,%xmm2
paddq %xmm2,%xmm3
pand m26,%xmm1
pand m26(%rip),%xmm1
vpunpckhqdq %xmm3,%xmm1,%xmm2
vpunpcklqdq %xmm3,%xmm1,%xmm1
movdqa %xmm1,176(%rsp)
vpaddq subc0,%xmm2,%xmm3
vpaddq subc0(%rip),%xmm2,%xmm3
psubq %xmm1,%xmm3
vpunpckhqdq %xmm3,%xmm2,%xmm1
vpunpcklqdq %xmm3,%xmm2,%xmm2
@@ -870,14 +870,14 @@ movdqa %xmm2,192(%rsp)
movdqa %xmm1,224(%rsp)
psllq $1,%xmm1
movdqa %xmm1,240(%rsp)
pmuludq v121666_121666,%xmm3
pmuludq v121666_121666(%rip),%xmm3
movdqa 80(%rsp),%xmm1
vpunpcklqdq %xmm1,%xmm3,%xmm2
vpunpckhqdq %xmm1,%xmm3,%xmm1
vpunpckhqdq %xmm7,%xmm5,%xmm3
vpunpcklqdq %xmm7,%xmm5,%xmm4
movdqa %xmm4,256(%rsp)
vpaddq subc2,%xmm3,%xmm5
vpaddq subc2(%rip),%xmm3,%xmm5
psubq %xmm4,%xmm5
vpunpckhqdq %xmm5,%xmm3,%xmm4
vpunpcklqdq %xmm5,%xmm3,%xmm3
@@ -885,14 +885,14 @@ movdqa %xmm3,272(%rsp)
movdqa %xmm4,288(%rsp)
psllq $1,%xmm4
movdqa %xmm4,304(%rsp)
pmuludq v121666_121666,%xmm5
pmuludq v121666_121666(%rip),%xmm5
movdqa 96(%rsp),%xmm3
vpunpcklqdq %xmm3,%xmm5,%xmm4
vpunpckhqdq %xmm3,%xmm5,%xmm3
vpunpckhqdq %xmm10,%xmm9,%xmm5
vpunpcklqdq %xmm10,%xmm9,%xmm6
movdqa %xmm6,320(%rsp)
vpaddq subc2,%xmm5,%xmm7
vpaddq subc2(%rip),%xmm5,%xmm7
psubq %xmm6,%xmm7
vpunpckhqdq %xmm7,%xmm5,%xmm6
vpunpcklqdq %xmm7,%xmm5,%xmm5
@@ -900,14 +900,14 @@ movdqa %xmm5,336(%rsp)
movdqa %xmm6,352(%rsp)
psllq $1,%xmm6
movdqa %xmm6,368(%rsp)
pmuludq v121666_121666,%xmm7
pmuludq v121666_121666(%rip),%xmm7
movdqa 112(%rsp),%xmm5
vpunpcklqdq %xmm5,%xmm7,%xmm6
vpunpckhqdq %xmm5,%xmm7,%xmm5
vpunpckhqdq %xmm12,%xmm11,%xmm7
vpunpcklqdq %xmm12,%xmm11,%xmm8
movdqa %xmm8,384(%rsp)
vpaddq subc2,%xmm7,%xmm9
vpaddq subc2(%rip),%xmm7,%xmm9
psubq %xmm8,%xmm9
vpunpckhqdq %xmm9,%xmm7,%xmm8
vpunpcklqdq %xmm9,%xmm7,%xmm7
@@ -915,14 +915,14 @@ movdqa %xmm7,400(%rsp)
movdqa %xmm8,416(%rsp)
psllq $1,%xmm8
movdqa %xmm8,432(%rsp)
pmuludq v121666_121666,%xmm9
pmuludq v121666_121666(%rip),%xmm9
movdqa 160(%rsp),%xmm7
vpunpcklqdq %xmm7,%xmm9,%xmm8
vpunpckhqdq %xmm7,%xmm9,%xmm7
vpunpckhqdq %xmm0,%xmm13,%xmm9
vpunpcklqdq %xmm0,%xmm13,%xmm0
movdqa %xmm0,160(%rsp)
vpaddq subc2,%xmm9,%xmm10
vpaddq subc2(%rip),%xmm9,%xmm10
psubq %xmm0,%xmm10
vpunpckhqdq %xmm10,%xmm9,%xmm0
vpunpcklqdq %xmm10,%xmm9,%xmm9
@@ -930,50 +930,50 @@ movdqa %xmm9,448(%rsp)
movdqa %xmm0,464(%rsp)
psllq $1,%xmm0
movdqa %xmm0,480(%rsp)
pmuludq v121666_121666,%xmm10
pmuludq v121666_121666(%rip),%xmm10
movdqa 208(%rsp),%xmm0
vpunpcklqdq %xmm0,%xmm10,%xmm9
vpunpckhqdq %xmm0,%xmm10,%xmm0
vpsrlq $26,%xmm2,%xmm10
paddq %xmm10,%xmm1
pand m26,%xmm2
pand m26(%rip),%xmm2
vpsrlq $25,%xmm5,%xmm10
paddq %xmm10,%xmm8
pand m25,%xmm5
pand m25(%rip),%xmm5
vpsrlq $25,%xmm1,%xmm10
paddq %xmm10,%xmm4
pand m25,%xmm1
pand m25(%rip),%xmm1
vpsrlq $26,%xmm8,%xmm10
paddq %xmm10,%xmm7
pand m26,%xmm8
pand m26(%rip),%xmm8
vpsrlq $26,%xmm4,%xmm10
paddq %xmm10,%xmm3
pand m26,%xmm4
pand m26(%rip),%xmm4
vpsrlq $25,%xmm7,%xmm10
paddq %xmm10,%xmm9
pand m25,%xmm7
pand m25(%rip),%xmm7
vpsrlq $25,%xmm3,%xmm10
paddq %xmm10,%xmm6
pand m25,%xmm3
pand m25(%rip),%xmm3
vpsrlq $26,%xmm9,%xmm10
paddq %xmm10,%xmm0
pand m26,%xmm9
pand m26(%rip),%xmm9
vpsrlq $26,%xmm6,%xmm10
paddq %xmm10,%xmm5
pand m26,%xmm6
pand m26(%rip),%xmm6
vpsrlq $25,%xmm0,%xmm10
vpsllq $4,%xmm10,%xmm11
paddq %xmm10,%xmm2
psllq $1,%xmm10
paddq %xmm10,%xmm11
paddq %xmm11,%xmm2
pand m25,%xmm0
pand m25(%rip),%xmm0
vpsrlq $25,%xmm5,%xmm10
paddq %xmm10,%xmm8
pand m25,%xmm5
pand m25(%rip),%xmm5
vpsrlq $26,%xmm2,%xmm10
paddq %xmm10,%xmm1
pand m26,%xmm2
pand m26(%rip),%xmm2
vpunpckhqdq %xmm1,%xmm2,%xmm10
movdqa %xmm10,80(%rsp)
vpunpcklqdq %xmm1,%xmm2,%xmm1
@@ -1021,7 +1021,7 @@ vpmuludq 464(%rsp),%xmm6,%xmm14
vpmuludq 448(%rsp),%xmm1,%xmm15
paddq %xmm15,%xmm14
vpmuludq 192(%rsp),%xmm6,%xmm6
pmuludq v19_19,%xmm1
pmuludq v19_19(%rip),%xmm1
vpmuludq 480(%rsp),%xmm1,%xmm1
paddq %xmm1,%xmm6
movdqa 256(%rsp),%xmm1
@@ -1044,7 +1044,7 @@ vpmuludq 400(%rsp),%xmm15,%xmm2
paddq %xmm2,%xmm13
vpmuludq 416(%rsp),%xmm15,%xmm2
paddq %xmm2,%xmm14
pmuludq v19_19,%xmm15
pmuludq v19_19(%rip),%xmm15
vpmuludq 448(%rsp),%xmm15,%xmm2
paddq %xmm2,%xmm6
pmuludq 464(%rsp),%xmm15
@@ -1063,7 +1063,7 @@ vpmuludq 368(%rsp),%xmm1,%xmm2
paddq %xmm2,%xmm13
vpmuludq 400(%rsp),%xmm1,%xmm2
paddq %xmm2,%xmm14
pmuludq v19_19,%xmm1
pmuludq v19_19(%rip),%xmm1
vpmuludq 432(%rsp),%xmm1,%xmm2
paddq %xmm2,%xmm6
vpmuludq 448(%rsp),%xmm1,%xmm2
@@ -1086,7 +1086,7 @@ vpmuludq 336(%rsp),%xmm2,%xmm3
paddq %xmm3,%xmm13
vpmuludq 352(%rsp),%xmm2,%xmm3
paddq %xmm3,%xmm14
pmuludq v19_19,%xmm2
pmuludq v19_19(%rip),%xmm2
vpmuludq 400(%rsp),%xmm2,%xmm3
paddq %xmm3,%xmm6
vpmuludq 416(%rsp),%xmm2,%xmm3
@@ -1105,7 +1105,7 @@ vpmuludq 304(%rsp),%xmm1,%xmm2
paddq %xmm2,%xmm13
vpmuludq 336(%rsp),%xmm1,%xmm2
paddq %xmm2,%xmm14
pmuludq v19_19,%xmm1
pmuludq v19_19(%rip),%xmm1
vpmuludq 368(%rsp),%xmm1,%xmm2
paddq %xmm2,%xmm6
vpmuludq 400(%rsp),%xmm1,%xmm2
@@ -1128,7 +1128,7 @@ vpmuludq 272(%rsp),%xmm2,%xmm3
paddq %xmm3,%xmm13
vpmuludq 288(%rsp),%xmm2,%xmm3
paddq %xmm3,%xmm14
pmuludq v19_19,%xmm2
pmuludq v19_19(%rip),%xmm2
vpmuludq 336(%rsp),%xmm2,%xmm3
paddq %xmm3,%xmm6
vpmuludq 352(%rsp),%xmm2,%xmm3
@@ -1147,7 +1147,7 @@ vpmuludq 240(%rsp),%xmm1,%xmm2
paddq %xmm2,%xmm13
vpmuludq 272(%rsp),%xmm1,%xmm2
paddq %xmm2,%xmm14
pmuludq v19_19,%xmm1
pmuludq v19_19(%rip),%xmm1
vpmuludq 304(%rsp),%xmm1,%xmm2
paddq %xmm2,%xmm6
vpmuludq 336(%rsp),%xmm1,%xmm2
@@ -1170,7 +1170,7 @@ vpmuludq 192(%rsp),%xmm2,%xmm1
paddq %xmm1,%xmm13
vpmuludq 224(%rsp),%xmm2,%xmm1
paddq %xmm1,%xmm14
pmuludq v19_19,%xmm2
pmuludq v19_19(%rip),%xmm2
vpmuludq 272(%rsp),%xmm2,%xmm1
paddq %xmm1,%xmm6
vpmuludq 288(%rsp),%xmm2,%xmm1
@@ -1189,7 +1189,7 @@ pmuludq 464(%rsp),%xmm2
paddq %xmm2,%xmm12
vpmuludq 192(%rsp),%xmm0,%xmm1
paddq %xmm1,%xmm14
pmuludq v19_19,%xmm0
pmuludq v19_19(%rip),%xmm0
vpmuludq 240(%rsp),%xmm0,%xmm1
paddq %xmm1,%xmm6
vpmuludq 272(%rsp),%xmm0,%xmm1
@@ -1210,44 +1210,44 @@ pmuludq 480(%rsp),%xmm0
paddq %xmm0,%xmm13
vpsrlq $26,%xmm6,%xmm0
paddq %xmm0,%xmm5
pand m26,%xmm6
pand m26(%rip),%xmm6
vpsrlq $25,%xmm10,%xmm0
paddq %xmm0,%xmm11
pand m25,%xmm10
pand m25(%rip),%xmm10
vpsrlq $25,%xmm5,%xmm0
paddq %xmm0,%xmm7
pand m25,%xmm5
pand m25(%rip),%xmm5
vpsrlq $26,%xmm11,%xmm0
paddq %xmm0,%xmm12
pand m26,%xmm11
pand m26(%rip),%xmm11
vpsrlq $26,%xmm7,%xmm0
paddq %xmm0,%xmm8
pand m26,%xmm7
pand m26(%rip),%xmm7
vpsrlq $25,%xmm12,%xmm0
paddq %xmm0,%xmm13
pand m25,%xmm12
pand m25(%rip),%xmm12
vpsrlq $25,%xmm8,%xmm0
paddq %xmm0,%xmm9
pand m25,%xmm8
pand m25(%rip),%xmm8
vpsrlq $26,%xmm13,%xmm0
paddq %xmm0,%xmm14
pand m26,%xmm13
pand m26(%rip),%xmm13
vpsrlq $26,%xmm9,%xmm0
paddq %xmm0,%xmm10
pand m26,%xmm9
pand m26(%rip),%xmm9
vpsrlq $25,%xmm14,%xmm0
vpsllq $4,%xmm0,%xmm1
paddq %xmm0,%xmm6
psllq $1,%xmm0
paddq %xmm0,%xmm1
paddq %xmm1,%xmm6
pand m25,%xmm14
pand m25(%rip),%xmm14
vpsrlq $25,%xmm10,%xmm0
paddq %xmm0,%xmm11
pand m25,%xmm10
pand m25(%rip),%xmm10
vpsrlq $26,%xmm6,%xmm0
paddq %xmm0,%xmm5
pand m26,%xmm6
pand m26(%rip),%xmm6
vpunpckhqdq %xmm5,%xmm6,%xmm1
vpunpcklqdq %xmm5,%xmm6,%xmm0
vpunpckhqdq %xmm8,%xmm7,%xmm3