summaryrefslogtreecommitdiff
path: root/cipher/twofish-amd64.S
diff options
context:
space:
mode:
authorJussi Kivilinna <jussi.kivilinna@iki.fi>2013-06-09 16:37:38 +0300
committerJussi Kivilinna <jussi.kivilinna@iki.fi>2013-06-09 16:40:14 +0300
commitec2f8de409a93c80efa658134df22074a9bca5a4 (patch)
tree390c5ed048998614e7c336e815c0db44fa627393 /cipher/twofish-amd64.S
parentd94ec5f5f8a5d40a7d344025aa466f276f9718df (diff)
downloadlibgcrypt-ec2f8de409a93c80efa658134df22074a9bca5a4.tar.gz
Optimize _gcry_burn_stack for 32-bit and 64-bit architectures
* src/misc.c (_gcry_burn_stack): Add optimization for 32-bit and 64-bit architectures. -- Busy looping 'tests/benchmark --cipher-repetitions 10 cipher blowfish' on ARM Cortex-A8 shows that _gcry_burn_stack takes 21% of CPU time. With this patch, that number drops to 3.4%. On AMD64 (Intel i5-4570) CPU usage for _gcry_burn_stack in the same test drops from 3.5% to 1.1%. Signed-off-by: Jussi Kivilinna <jussi.kivilinna@iki.fi>
Diffstat (limited to 'cipher/twofish-amd64.S')
0 files changed, 0 insertions, 0 deletions