summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/stackcollapse.py
diff options
context:
space:
mode:
authorEric Biggers <ebiggers@kernel.org>2026-09-27 15:42:56 -0700
committerEric Biggers <ebiggers@kernel.org>2026-09-30 09:42:09 -0700
commit100d14f3f26045718d93d08d3da44f68c9569c8f (patch)
treeea663b6e23f477ae89aa14e41a9c0b63c3037b9c /tools/perf/scripts/python/stackcollapse.py
parentd825a5f3498c570f84de10d0c2f7950658a008bd (diff)
downloadlinux-100d14f3f26045718d93d08d3da44f68c9569c8f.tar.gz
linux-100d14f3f26045718d93d08d3da44f68c9569c8f.zip
lib/crypto: x86/aes-cbc: Add AES-NI optimization
Optimize the crypto library's AES-CBC and AES-CBC-CTS support with AES-NI, bringing their performance on par with the "cbc-aes-aesni" and "cts-cbc-aes-aesni" skcipher algorithms they will supersede. The new assembly functions are written from scratch to fit well into the crypto library. However, they are functionally very similar to the functions in arch/x86/crypto/aesni-intel_asm.S that they will supersede and are intended to provide parity with those -- including supporting 32-bit mode, having the inner loops do 4 AES blocks per iteration, etc. Reviewed-by: Ard Biesheuvel <ardb@kernel.org> Link: https://patch.msgid.link/20260927224418.109759-6-ebiggers@kernel.org Signed-off-by: Eric Biggers <ebiggers@kernel.org>
Diffstat (limited to 'tools/perf/scripts/python/stackcollapse.py')
0 files changed, 0 insertions, 0 deletions