Gcc over-optimizes PadLock AES CFB codepath, tell it not to.

This commit is contained in:
Andy Polyakov 2006-10-19 20:55:05 +00:00
parent 53d7efea76
commit 3634d7e97a

View File

@ -436,8 +436,8 @@ static inline void *name(size_t cnt, \
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; \
}