summaryrefslogtreecommitdiff
path: root/util/superiotool
diff options
context:
space:
mode:
authorJulius Werner <jwerner@chromium.org>2024-01-30 17:26:52 -0800
committerJulius Werner <jwerner@chromium.org>2024-02-02 22:48:59 +0000
commit89fae18bf4e41e299a021a4c52688e42a022f2c6 (patch)
tree73156649cc66cd599e194c931ba43e517f7668d8 /util/superiotool
parent177aee2c1f40ddc46e0037123ef811bd2fad1cc7 (diff)
commonlib: Add assembly optimization for ipchksum() on arm64
This patch adds a bit of optimized assembly code to the ipchksum() algorithm for arm64 targets in order to take advantage of larger load sizes and the add-with-carry instruction. This improves execution speed on a Cortex-A75 by more than 20x. Change-Id: I9c7bbc9d7a1cd083ced62fe9222592243a796077 Signed-off-by: Julius Werner <jwerner@chromium.org> Reviewed-on: https://review.coreboot.org/c/coreboot/+/80254 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Arthur Heymans <arthur@aheymans.xyz> Reviewed-by: Yidi Lin <yidilin@google.com>
Diffstat (limited to 'util/superiotool')
0 files changed, 0 insertions, 0 deletions