chiark / gitweb /
symm/rijndael-*.S (rijndael_setup_*): Roll up the inner loop.
authorMark Wooding <mdw@distorted.org.uk>
Thu, 26 May 2016 08:26:09 +0000 (09:26 +0100)
committerMark Wooding <mdw@distorted.org.uk>
Tue, 12 Jul 2016 23:46:39 +0000 (00:46 +0100)
commit160214515f6913d84e0e41253cf61281718bcd99
tree115843e56bc3896753c0627940172ce1240b5ef7
parent89b3405070a79a20b0a0738e470ec5fd1215af34
symm/rijndael-*.S (rijndael_setup_*): Roll up the inner loop.

Reduce code size by tracking position in the main key-schedule loop in a
register and dispatching rather than tracking it in the program-counter.
symm/rijndael-arm-crypto.S
symm/rijndael-x86ish-aesni.S