Frank Barchard 62c19d062d [libyuv] Remove all x86 SSE optimizations
Removed all SSE functions, macros, dispatching logic, and related
unit tests across the repository to reduce code size and complexity.
Left cpuid detection intact. Supported architectures like AVX2, NEON,
SVE, etc. are unaffected.

R=rrwinterton@gmail.com

Bug: None
Test: Build and run libyuv_unittest
Change-Id: Id19608dba35b79c4c8fc31f920a6a968883d300f
2026-04-29 16:56:03 -07:00
..
compare_common.cc clang-tidy applied 2021-04-01 21:42:47 +00:00
compare_gcc.cc [libyuv] Remove all x86 SSE optimizations 2026-04-29 16:56:03 -07:00
compare_neon64.cc Add hybrid detect for Intel laptop cpus 2025-06-13 13:22:54 -07:00
compare_neon.cc Apply format with no code changes 2025-02-24 23:57:01 -08:00
compare_win.cc [libyuv] Remove all x86 SSE optimizations 2026-04-29 16:56:03 -07:00
compare.cc [libyuv] Remove all x86 SSE optimizations 2026-04-29 16:56:03 -07:00
convert_argb.cc [libyuv] Remove all x86 SSE optimizations 2026-04-29 16:56:03 -07:00
convert_from_argb.cc [libyuv] Remove all x86 SSE optimizations 2026-04-29 16:56:03 -07:00
convert_from.cc [libyuv] Remove all x86 SSE optimizations 2026-04-29 16:56:03 -07:00
convert_jpeg.cc PlaneScale, UVScale and ARGBScale test 3x and 4x down sample. 2020-10-28 20:41:59 +00:00
convert_to_argb.cc Apply clang format 2025-01-02 13:31:20 -08:00
convert_to_i420.cc Apply clang format 2025-01-02 13:31:20 -08:00
convert.cc [libyuv] Remove all x86 SSE optimizations 2026-04-29 16:56:03 -07:00
cpu_id.cc Replace strtok_r with strchr in RISC-V CPU capability detection 2026-04-10 12:33:43 -07:00
mjpeg_decoder.cc Add AMXINT8 cpu detect 2024-02-15 21:44:47 +00:00
mjpeg_validate.cc Update to r1732 for more robust jpeg 2019-07-01 22:32:36 +00:00
planar_functions.cc [libyuv] Remove all x86 SSE optimizations 2026-04-29 16:56:03 -07:00
rotate_any.cc [libyuv] Remove all x86 SSE optimizations 2026-04-29 16:56:03 -07:00
rotate_argb.cc [libyuv] Remove all x86 SSE optimizations 2026-04-29 16:56:03 -07:00
rotate_common.cc [AArch64] Use full vectors in TransposeWx{8 => 16}_NEON 2024-05-21 07:46:42 +00:00
rotate_gcc.cc [libyuv] Remove all x86 SSE optimizations 2026-04-29 16:56:03 -07:00
rotate_lsx.cc [AArch64] Use full vectors in TransposeWx{8 => 16}_NEON 2024-05-21 07:46:42 +00:00
rotate_neon64.cc Apply format with no code changes 2025-02-24 23:57:01 -08:00
rotate_neon.cc Apply format with no code changes 2025-02-24 23:57:01 -08:00
rotate_sme.cc [AArch64] Re-enable SME only for Linux and new versions of Clang 2024-09-23 09:29:53 +00:00
rotate_win.cc [libyuv] Remove all x86 SSE optimizations 2026-04-29 16:56:03 -07:00
rotate.cc [libyuv] Remove all x86 SSE optimizations 2026-04-29 16:56:03 -07:00
row_any.cc [libyuv] Remove all x86 SSE optimizations 2026-04-29 16:56:03 -07:00
row_common.cc [libyuv] Remove all x86 SSE optimizations 2026-04-29 16:56:03 -07:00
row_gcc.cc [libyuv] Remove all x86 SSE optimizations 2026-04-29 16:56:03 -07:00
row_lasx.cc Replace RAWToY/RGB24ToY with RGBToYMatrix 2026-04-21 17:11:14 -07:00
row_lsx.cc Replace RAWToY/RGB24ToY with RGBToYMatrix 2026-04-21 17:11:14 -07:00
row_neon64.cc RAWToNV21 using SME, SVE, I8MM or Neon 2026-04-29 13:11:04 -07:00
row_neon.cc RAWToNV21 using SME, SVE, I8MM or Neon 2026-04-29 13:11:04 -07:00
row_rvv.cc [libyuv] Remove all x86 SSE optimizations 2026-04-29 16:56:03 -07:00
row_sme.cc RAWToNV21 using SME, SVE, I8MM or Neon 2026-04-29 13:11:04 -07:00
row_sve.cc RAWToNV21 using SME, SVE, I8MM or Neon 2026-04-29 13:11:04 -07:00
row_win.cc [libyuv] Remove all x86 SSE optimizations 2026-04-29 16:56:03 -07:00
scale_any.cc [libyuv] Remove all x86 SSE optimizations 2026-04-29 16:56:03 -07:00
scale_argb.cc [libyuv] Remove all x86 SSE optimizations 2026-04-29 16:56:03 -07:00
scale_common.cc [libyuv] Remove all x86 SSE optimizations 2026-04-29 16:56:03 -07:00
scale_gcc.cc [libyuv] Remove all x86 SSE optimizations 2026-04-29 16:56:03 -07:00
scale_lsx.cc DetilePlane and unittest for NEON 2022-01-31 20:05:55 +00:00
scale_neon64.cc Apply format with no code changes 2025-02-24 23:57:01 -08:00
scale_neon.cc Apply format with no code changes 2025-02-24 23:57:01 -08:00
scale_rgb.cc Apply clang format 2025-01-02 13:31:20 -08:00
scale_rvv.cc Replace RAWToY/RGB24ToY with RGBToYMatrix 2026-04-21 17:11:14 -07:00
scale_sme.cc Apply clang format 2025-01-02 13:31:20 -08:00
scale_uv.cc [libyuv] Remove all x86 SSE optimizations 2026-04-29 16:56:03 -07:00
scale_win.cc [libyuv] Remove all x86 SSE optimizations 2026-04-29 16:56:03 -07:00
scale.cc [libyuv] Remove all x86 SSE optimizations 2026-04-29 16:56:03 -07:00
test.sh Optimze ABGRToI420 for AVX2 2020-06-04 18:24:45 +00:00
video_common.cc Lint cleanup after C99 change CL 2018-01-24 19:16:03 +00:00