diff options
author | Denys Vlasenko <vda.linux@googlemail.com> | 2007-11-06 22:15:19 +0800 |
---|---|---|
committer | Herbert Xu <herbert@gondor.apana.org.au> | 2008-01-11 08:16:08 +1100 |
commit | d3e7480572bf882dee5baa2891bccbfa3db0b1a1 (patch) | |
tree | 40281dcc543e1b76b835b4f63a6feadcc9720166 /crypto/ctr.c | |
parent | 1ce73e8d6d95ceb860184c34fa1a91a82e51cbb3 (diff) | |
download | kernel-common-d3e7480572bf882dee5baa2891bccbfa3db0b1a1.tar.gz kernel-common-d3e7480572bf882dee5baa2891bccbfa3db0b1a1.tar.bz2 kernel-common-d3e7480572bf882dee5baa2891bccbfa3db0b1a1.zip |
[CRYPTO] camellia: De-unrolling
Move huge unrolled pieces of code (3 screenfuls) at the end of
128/256 key setup routines into common camellia_setup_tail(),
convert it to loop there.
Loop is still unrolled six times, so performance hit is very small,
code size win is big.
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Acked-by: Noriaki TAKAMIYA <takamiya@po.ntts.co.jp>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Diffstat (limited to 'crypto/ctr.c')
0 files changed, 0 insertions, 0 deletions