commit | 67e5e79dbe6745bf2b0c25c1a56acf97e2b8966a | [log] [tgz] |
---|---|---|
author | George Steed <george.steed@arm.com> | Thu Apr 25 10:30:29 2024 +0100 |
committer | Frank Barchard <fbarchard@chromium.org> | Wed May 01 19:37:31 2024 +0000 |
tree | ed88305d3b867d8328d47833202d79691c9f1946 | |
parent | 1eae2efbc79a35ceb1f4c3bcaab28b2435724fc5 [diff] |
[AArch64] Add Neon implementation of HashDjb2 Reduction in runtime observed compared to the existing C code compiled with LLVM 18: Cortex-A55: -46.2% Cortex-A510: -60.4% Cortex-A76: -82.9% Cortex-A720: -87.4% Cortex-X1: -90.0% Cortex-X2: -91.7% Change-Id: I39a4479f78299508043a864e64fb40578c66ce19 Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/5494094 Reviewed-by: Frank Barchard <fbarchard@chromium.org>
libyuv is an open source project that includes YUV scaling and conversion functionality.
See Getting started for instructions on how to get started developing.
You can also browse the docs directory for more documentation.