OpenSSL CVS Repository
http://cvs.openssl.org/
____________________________________________________________
________________
Server: cvs.openssl.org Name: Andy
Polyakov
Root: /v/openssl/cvs Email: appro openssl.org
Module: openssl Date:
19-Oct-2006 22:55:05
Branch: HEAD Handle:
2006101921550500
Modified files:
openssl/crypto/engine eng_padlock.c
Log:
Gcc over-optimizes PadLock AES CFB codepath, tell it not
to.
Summary:
Revision Changes Path
1.20 +2 -2
openssl/crypto/engine/eng_padlock.c
____________________________________________________________
________________
patch -p0 <<' .'
Index: openssl/crypto/engine/eng_padlock.c
============================================================
================
$ cvs diff -u -r1.19 -r1.20 eng_padlock.c
--- openssl/crypto/engine/eng_padlock.c 20 Mar 2006
11:44:34 -0000 1.19
+++ openssl/crypto/engine/eng_padlock.c 19 Oct 2006
20:55:05 -0000 1.20
 -436,8 +436,8 
rep_xcrypt "n"
" popl %%ebx"
: "=a"(iv), "=c"(cnt),
"=D"(out), "=S"(inp)
- : "0"(cdata), "1"(cnt),
"2"(out), "3"(inp)
- : "edx", "cc");
+ : "0"(cdata), "1"(cnt),
"2"(out), "3"(inp),
"m"(*cdata)
+ : "edx", "cc",
"memory");
return iv;
}
 .
____________________________________________________________
__________
OpenSSL Project http://www.openssl.org
CVS Repository Commit List
openssl-cvs openssl.org
Automated List Manager
majordomo openssl.org
|