rijndael-aesni: split assembly block to ease register pressure

Authored by jukivili on Jul 19 2016, 12:20 PM.

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

Committed
jukiviliJul 19 2016, 12:41 PM
Parents
rC05a4cecae0c0: Add ARMv8/AArch32 Crypto Extension implementation of AES
Branches
Unknown
Tags
Unknown
Jussi Kivilinna <jussi.kivilinna@iki.fi> committed rCa4d1595a2638: rijndael-aesni: split assembly block to ease register pressure (authored by Jussi Kivilinna <jussi.kivilinna@iki.fi>).Jul 19 2016, 12:41 PM