mirror of
https://github.com/jedisct1/libsodium.git
synced 2026-08-26 19:57:13 +09:00
Sandy2x: make all the references relative
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user