rijndael-ssse3: fix counter operand from read-only to read/write
* cipher/rijndael-ssse3-amd64.c (_gcry_aes_ssse3_ctr_enc): Change 'ctrlow' operand from read-only to read-write.
With read-only operand, compiler is allowed to pass temporary
register to assembly block and throw away any calculation that
have been done on that register. On the other hand, compiler is
also allowed to keep operand value permanently in one register
as value is treated as read-only, and effectly operates as
expected. Selection between these two depends on compiler
version and used flags.
(cherry picked from commit aada604594fd42224d366d3cb98f67fd3b989cd6)
- Signed-off-by: Jussi Kivilinna <jussi.kivilinna@iki.fi>