diff options
author | Jussi Kivilinna <jussi.kivilinna@iki.fi> | 2021-03-03 18:44:35 +0200 |
---|---|---|
committer | Jussi Kivilinna <jussi.kivilinna@iki.fi> | 2021-03-03 19:13:37 +0200 |
commit | d1fcf3975c57c5312890199832100c8c363d5b18 (patch) | |
tree | 5a37bf0dcfea1067f5589ebaee4376fd17631a62 /cipher/cipher-gcm-intel-pclmul.c | |
parent | e72498a54fdead503fb0c1c93e2b747cd91e7681 (diff) | |
download | libgcrypt-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.c | 2 |
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" ); } |