diff --git a/src/libsodium/crypto_scalarmult/curve25519/sandy2x/fe51_mul.S b/src/libsodium/crypto_scalarmult/curve25519/sandy2x/fe51_mul.S index 55c2b62e..3add6504 100644 --- a/src/libsodium/crypto_scalarmult/curve25519/sandy2x/fe51_mul.S +++ b/src/libsodium/crypto_scalarmult/curve25519/sandy2x/fe51_mul.S @@ -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 diff --git a/src/libsodium/crypto_scalarmult/curve25519/sandy2x/fe51_nsquare.S b/src/libsodium/crypto_scalarmult/curve25519/sandy2x/fe51_nsquare.S index 9b4e0114..0aaed116 100644 --- a/src/libsodium/crypto_scalarmult/curve25519/sandy2x/fe51_nsquare.S +++ b/src/libsodium/crypto_scalarmult/curve25519/sandy2x/fe51_nsquare.S @@ -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 diff --git a/src/libsodium/crypto_scalarmult/curve25519/sandy2x/fe51_pack.S b/src/libsodium/crypto_scalarmult/curve25519/sandy2x/fe51_pack.S index eaa15590..2bb48a68 100644 --- a/src/libsodium/crypto_scalarmult/curve25519/sandy2x/fe51_pack.S +++ b/src/libsodium/crypto_scalarmult/curve25519/sandy2x/fe51_pack.S @@ -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: diff --git a/src/libsodium/crypto_scalarmult/curve25519/sandy2x/ladder.S b/src/libsodium/crypto_scalarmult/curve25519/sandy2x/ladder.S index e223c76c..a80b3b3a 100644 --- a/src/libsodium/crypto_scalarmult/curve25519/sandy2x/ladder.S +++ b/src/libsodium/crypto_scalarmult/curve25519/sandy2x/ladder.S @@ -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 diff --git a/src/libsodium/crypto_scalarmult/curve25519/sandy2x/ladder_base.S b/src/libsodium/crypto_scalarmult/curve25519/sandy2x/ladder_base.S index b8d634a5..74d38ce5 100644 --- a/src/libsodium/crypto_scalarmult/curve25519/sandy2x/ladder_base.S +++ b/src/libsodium/crypto_scalarmult/curve25519/sandy2x/ladder_base.S @@ -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