Home GnuPG

rijndael-aesni: split assembly block to ease register pressure
a4d1595a2638Unpublished

Unpublished Commit ยท Learn More

Not On Permanent Ref: This commit is not an ancestor of any permanent ref.

Description

rijndael-aesni: split assembly block to ease register pressure

* cipher/rijndael-aesni.c (do_aesni_ctr_4): Use single register
constraint for passing 'bige_addb' to assembly block; split
first inline assembly block into two parts.

Fixes compiling on i386 with GCC-4.8 and older.

  • Signed-off-by: Jussi Kivilinna <jussi.kivilinna@iki.fi>

Details

Provenance
jukiviliAuthored on Jul 19 2016, 12:20 PM
Parents
rC05a4cecae0c0: Add ARMv8/AArch32 Crypto Extension implementation of AES
Branches
Unknown
Tags
Unknown