summaryrefslogtreecommitdiffstats
path: root/sound/isa
diff options
context:
space:
mode:
authorSebastian Siewior <sebastian@breakpoint.cc>2008-03-13 20:21:51 +0800
committerHerbert Xu <herbert@gondor.apana.org.au>2008-04-21 10:19:22 +0800
commitde224c309b5631bdaae3fcd6880cfb93b52f5a53 (patch)
treebe8033d3676fb52c27c177471849b4d10f1bc78a /sound/isa
parent562954d5e01d08154cf15c7e12e6e9ec803f50f7 (diff)
downloadblackbird-op-linux-de224c309b5631bdaae3fcd6880cfb93b52f5a53.tar.gz
blackbird-op-linux-de224c309b5631bdaae3fcd6880cfb93b52f5a53.zip
[CRYPTO] tcrypt: Shrink the tcrypt module
Currently the tcrypt module is about 2 MiB on x86-32. The main reason for the huge size is the data segment which contains all the test vectors for each algorithm. The test vectors are staticly allocated in an array and the size of the array has been drastically increased by the merge of the Salsa20 test vectors. With a hint from Benedigt Spranger I found a way how I could convert those fixed-length arrays to strings which are flexible in size. VIM and regex were also very helpfull :) So, I am talking about a shrinking of ~97% on x86-32: text data bss dec hex filename 18309 2039708 20 2058037 1f6735 tcrypt-b4.ko 45628 23516 80 69224 10e68 tcrypt.ko Signed-off-by: Sebastian Siewior <sebastian@breakpoint.cc> Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Diffstat (limited to 'sound/isa')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud