commit | 0dce974ca0680db8ca1b1c42d807a97c90bb75ce | [log] [tgz] |
---|---|---|
author | George Steed <george.steed@arm.com> | Fri May 03 15:22:23 2024 +0100 |
committer | Frank Barchard <fbarchard@chromium.org> | Thu Oct 24 02:17:32 2024 +0000 |
tree | 3f281b06527a77c9aaf332154f983108bcb63a75 | |
parent | 6ac7c8f25170c85265fca69fd1fe5d31baf3344f [diff] |
[AArch64] Add SVE2 implementation of I422ToRGB24Row Observed reduction in runtime compared to the existing Neon code: Cortex-A510: -57.8% Cortex-A520: -41.7% Cortex-A715: -28.0% Cortex-A720: -28.1% Cortex-X2: -29.7% Cortex-X3: -28.7% Cortex-X4: -30.5% Cortex-X925: -30.3% Bug: b/42280942 Change-Id: I328bd16babda75fb089c8da8f2714465f658187e Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/5802965 Reviewed-by: Frank Barchard <fbarchard@chromium.org> Reviewed-by: Justin Green <greenjustin@google.com>
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.