On Tue, Dec 14, 2021 at 05:01:46PM +0100, Jason A. Donenfeld wrote: > Rather than passing all variables as modified, pass ones that are only > read into that parameter. This helps with old gcc versions when > alternatives are additionally used, and lets gcc's codegen be a little > bit more efficient. This also syncs up with the latest Vale/EverCrypt > output. > > Reported-by: Mathias Krause <minipli@xxxxxxxxxxxxxx> > Cc: Aymeric Fromherz <aymeric.fromherz@xxxxxxxx> > Link: https://lore.kernel.org/wireguard/1554725710.1290070.1639240504281.JavaMail.zimbra@xxxxxxxx/ > Link: https://github.com/project-everest/hacl-star/pull/501 > Signed-off-by: Jason A. Donenfeld <Jason@xxxxxxxxx> > --- > arch/x86/crypto/curve25519-x86_64.c | 767 ++++++++++++++++++---------- > 1 file changed, 489 insertions(+), 278 deletions(-) Patch applied. Thanks. -- Email: Herbert Xu <herbert@xxxxxxxxxxxxxxxxxxx> Home Page: http://gondor.apana.org.au/~herbert/ PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt