diff options
author | Jussi Kivilinna <jussi.kivilinna@iki.fi> | 2023-04-10 22:23:14 +0300 |
---|---|---|
committer | Jussi Kivilinna <jussi.kivilinna@iki.fi> | 2023-04-23 21:19:09 +0300 |
commit | 3e17e819a6a4d505828cf93fc2c258a753f1d38c (patch) | |
tree | 9704626a37b748a01a48f5d2cace7fe00eee6033 | |
parent | 8b09db4cce1040f061034ab899cd1369a51dceeb (diff) | |
download | libgcrypt-3e17e819a6a4d505828cf93fc2c258a753f1d38c.tar.gz |
mpi/amd64: fix use of 'movd' for 64-bit register move in lshift&rshift
* mpi/amd64/mpih-lshift.S: Use 'movq' instead of 'movd' for moving
value to %rax.
* mpi/amd64/mpih-rshift.S: Likewise.
--
Signed-off-by: Jussi Kivilinna <jussi.kivilinna@iki.fi>
-rw-r--r-- | mpi/amd64/mpih-lshift.S | 2 | ||||
-rw-r--r-- | mpi/amd64/mpih-rshift.S | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/mpi/amd64/mpih-lshift.S b/mpi/amd64/mpih-lshift.S index c11e808c..3fa6e4fd 100644 --- a/mpi/amd64/mpih-lshift.S +++ b/mpi/amd64/mpih-lshift.S @@ -52,7 +52,7 @@ C_SYMBOL_NAME(_gcry_mpih_lshift:) movd %eax, %xmm0 movdqa %xmm4, %xmm3 psrlq %xmm0, %xmm4 - movd %xmm4, %rax + movq %xmm4, %rax subq $2, %rdx jl .Lendo diff --git a/mpi/amd64/mpih-rshift.S b/mpi/amd64/mpih-rshift.S index 430ba4b0..4bc5db22 100644 --- a/mpi/amd64/mpih-rshift.S +++ b/mpi/amd64/mpih-rshift.S @@ -52,7 +52,7 @@ C_SYMBOL_NAME(_gcry_mpih_rshift:) movd %eax, %xmm0 movdqa %xmm4, %xmm3 psllq %xmm0, %xmm4 - movd %xmm4, %rax + movq %xmm4, %rax leaq (%rsi,%rdx,8), %rsi leaq (%rdi,%rdx,8), %rdi negq %rdx |