summaryrefslogtreecommitdiff
path: root/cipher/cipher-gcm-intel-pclmul.c
diff options
context:
space:
mode:
authorJussi Kivilinna <jussi.kivilinna@iki.fi>2021-03-03 18:44:35 +0200
committerJussi Kivilinna <jussi.kivilinna@iki.fi>2021-03-03 19:13:37 +0200
commitd1fcf3975c57c5312890199832100c8c363d5b18 (patch)
tree5a37bf0dcfea1067f5589ebaee4376fd17631a62 /cipher/cipher-gcm-intel-pclmul.c
parente72498a54fdead503fb0c1c93e2b747cd91e7681 (diff)
downloadlibgcrypt-d1fcf3975c57c5312890199832100c8c363d5b18.tar.gz
cipher-gcm-intel-pclmul: fix compiling with i386 gcc-4.7
* cipher/cipher-gcm-intel-pclmul.c (gcm_lsh): Pass '*pconst' instead of 'pconst' to asm block. -- Signed-off-by: Jussi Kivilinna <jussi.kivilinna@iki.fi>
Diffstat (limited to 'cipher/cipher-gcm-intel-pclmul.c')
-rw-r--r--cipher/cipher-gcm-intel-pclmul.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/cipher/cipher-gcm-intel-pclmul.c b/cipher/cipher-gcm-intel-pclmul.c
index 28165c65..334c89cd 100644
--- a/cipher/cipher-gcm-intel-pclmul.c
+++ b/cipher/cipher-gcm-intel-pclmul.c
@@ -397,7 +397,7 @@ static ASM_FUNC_ATTR_INLINE void gcm_lsh(void *h, unsigned int hoffs)
"pxor %%xmm4, %%xmm2\n\t"
"movdqu %%xmm2, (%[h])\n\t"
:
- : [pconst] "m" (pconst),
+ : [pconst] "m" (*pconst),
[h] "r" ((byte *)h + hoffs)
: "memory" );
}