aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/tools/perf/scripts/python/export-to-postgresql.py
diff options
context:
space:
mode:
authorEric Biggers <ebiggers@google.com>2024-12-12 13:28:45 -0800
committerHerbert Xu <herbert@gondor.apana.org.au>2024-12-21 22:46:24 +0800
commit3cd46a78eeee8f1be545492a9de6dc37cd7d69d9 (patch)
tree9fb3f07132bb8b0745f3c44654e78f4aa21348c2 /tools/perf/scripts/python/export-to-postgresql.py
parentcrypto: x86/aes-xts - more code size optimizations (diff)
downloadwireguard-linux-3cd46a78eeee8f1be545492a9de6dc37cd7d69d9.tar.xz
wireguard-linux-3cd46a78eeee8f1be545492a9de6dc37cd7d69d9.zip
crypto: x86/aes-xts - additional optimizations
Reduce latency by taking advantage of the property vaesenclast(key, a) ^ b == vaesenclast(key ^ b, a), like I did in the AES-GCM code. Also replace a vpand and vpxor with a vpternlogd. On AMD Zen 5 this improves performance by about 3%. Intel performance remains about the same, with a 0.1% improvement being seen on Icelake. Signed-off-by: Eric Biggers <ebiggers@google.com> Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions