libyuv/unit_test
Dale Curtis 30809ff64a Add ARGBToI4xxMatrix variants
This was implemented by Gemini followed by manual review and some
tweaking for style. The 601 and JPEG constants are fully verified
against the existing non-matrix implementations. On x86 the C-only
versions appear to be about 25% slower than the optimized ones.

Bug: libyuv:42280902
Change-Id: Ia5b7cb499bad5c76faec53f36086ebb18f2b530f
Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/7512030
Reviewed-by: Frank Barchard <fbarchard@chromium.org>
Reviewed-by: Wan-Teh Chang <wtc@google.com>
Commit-Queue: Dale Curtis <dalecurtis@chromium.org>
2026-03-04 10:55:06 -08:00
..
testdata Deprecate MIPS and MSA support. 2025-10-16 12:20:40 -07:00
basictypes_test.cc Switch to C99 types 2018-01-23 19:16:05 +00:00
color_test.cc YUY2ToNV12 using YUY2ToY and YUY2ToNVUV 2022-09-30 22:41:21 +00:00
compare_test.cc fix compare row test for avx2 which does 64 bytes per loop 2021-04-06 22:37:25 +00:00
convert_argb_test.cc ARGBToUV AVX2 for x86_64 2025-09-16 11:33:54 -07:00
convert_test.cc Add ARGBToI4xxMatrix variants 2026-03-04 10:55:06 -08:00
cpu_test.cc Experimental SVE FMMLA detect 2025-10-27 14:34:55 -07:00
cpu_thread_test.cc Fix -Wmissing-prototypes warnings 2024-08-12 19:08:24 +00:00
math_test.cc Disable tests via macro that refer to row.h 2019-08-20 18:44:36 +00:00
planar_test.cc For for ARM32 build when built with __SOFTFP__ 2025-10-20 11:54:25 -07:00
rotate_argb_test.cc Fix -Wmissing-prototypes warnings 2024-08-12 19:08:24 +00:00
rotate_test.cc Transpose 4x4 for SSE2 and AVX2 2023-03-03 17:46:23 +00:00
scale_argb_test.cc Apply clang format 2025-01-02 13:31:20 -08:00
scale_plane_test.cc Fix -Wmissing-prototypes warnings 2024-08-12 19:08:24 +00:00
scale_rgb_test.cc Enable 256x144 scale tests for libyuv 2022-07-13 11:08:29 +00:00
scale_test.cc Apply clang format 2025-01-02 13:31:20 -08:00
scale_uv_test.cc cpuid for arm/mips/riscv initialize buffer 2023-04-27 22:46:27 +00:00
unit_test.cc Deprecate MIPS and MSA support. 2025-10-16 12:20:40 -07:00
unit_test.h TestI400LargeSize fix for warning message build error 2025-08-01 12:03:11 -07:00
video_common_test.cc Add support for AR64 format 2021-03-13 20:55:21 +00:00