Hao Chen 2dd3ea6f39 Fix Bugs on mips platform V2.
This patch adds some deleted control macros so that these MSA
optimization functions can be called normally on mips platform.
There are also some modifications to adapt to the clang compiler.

Bug: libyuv:918
Change-Id: I6ffadc6582682b5eaeae2e0f4033d66d370b48b9
Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/3494667
Reviewed-by: Frank Barchard <fbarchard@chromium.org>
Commit-Queue: Frank Barchard <fbarchard@chromium.org>
2022-03-01 13:16:31 +00:00
..
compare_common.cc clang-tidy applied 2021-04-01 21:42:47 +00:00
compare_gcc.cc Make 2 step transitive tests measure 2 step time. 2021-04-30 18:14:57 +00:00
compare_mmi.cc MMI ifdef guards and add source to various build files. 2018-08-03 18:37:23 +00:00
compare_msa.cc use unix line endings 2018-06-20 23:19:59 +00:00
compare_neon64.cc Scale by even factor low level row function 2020-11-03 21:25:18 +00:00
compare_neon.cc Scale by even factor low level row function 2020-11-03 21:25:18 +00:00
compare_win.cc Switch win32 to row_gcc for clangcl. 2021-04-22 19:32:32 +00:00
compare.cc Remove MMI support 2022-01-26 08:41:33 +00:00
convert_argb.cc DetilePlane and unittest for NEON 2022-01-31 20:05:55 +00:00
convert_from_argb.cc Remove MMI support 2022-01-26 08:41:33 +00:00
convert_from.cc Remove MMI support 2022-01-26 08:41:33 +00: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 Remove M420 and refactor NV12ToI420 2020-05-26 18:48:00 +00:00
convert_to_i420.cc Fix ConvertToI420 when using YUY2 or UYVY with odd crop_x. 2021-07-19 22:22:22 +00:00
convert.cc Add support for MM21. 2022-02-03 17:01:49 +00:00
cpu_id.cc DetilePlane and unittest for NEON 2022-01-31 20:05:55 +00:00
mjpeg_decoder.cc JPeg decoder remove assert when out of data 2021-09-16 23:11:14 +00:00
mjpeg_validate.cc Update to r1732 for more robust jpeg 2019-07-01 22:32:36 +00:00
planar_functions.cc Add support for MM21. 2022-02-03 17:01:49 +00:00
rotate_any.cc Remove MMI support 2022-01-26 08:41:33 +00:00
rotate_argb.cc Remove MMI support 2022-01-26 08:41:33 +00:00
rotate_common.cc Switch to C99 types 2018-01-23 19:16:05 +00:00
rotate_gcc.cc Make 2 step transitive tests measure 2 step time. 2021-04-30 18:14:57 +00:00
rotate_lsx.cc DetilePlane and unittest for NEON 2022-01-31 20:05:55 +00:00
rotate_mmi.cc MMI ifdef guards and add source to various build files. 2018-08-03 18:37:23 +00:00
rotate_msa.cc Switch to C99 types 2018-01-23 19:16:05 +00:00
rotate_neon64.cc Scale by even factor low level row function 2020-11-03 21:25:18 +00:00
rotate_neon.cc Scale by even factor low level row function 2020-11-03 21:25:18 +00:00
rotate_win.cc Switch win32 to row_gcc for clangcl. 2021-04-22 19:32:32 +00:00
rotate.cc Fix RotatePlane by 90 on Neon when source width is not a multiple of 8 2022-02-23 19:16:53 +00:00
row_any.cc Add support for MM21. 2022-02-03 17:01:49 +00:00
row_common.cc Add support for MM21. 2022-02-03 17:01:49 +00:00
row_gcc.cc Add support for MM21. 2022-02-03 17:01:49 +00:00
row_lasx.cc DetilePlane and unittest for NEON 2022-01-31 20:05:55 +00:00
row_lsx.cc DetilePlane and unittest for NEON 2022-01-31 20:05:55 +00:00
row_mmi.cc clang-tidy applied 2021-04-01 21:42:47 +00:00
row_msa.cc Fix Bugs on mips platform V2. 2022-03-01 13:16:31 +00:00
row_neon64.cc Fix RotatePlane by 90 on Neon when source width is not a multiple of 8 2022-02-23 19:16:53 +00:00
row_neon.cc Fix RotatePlane by 90 on Neon when source width is not a multiple of 8 2022-02-23 19:16:53 +00:00
row_win.cc Fix ConvertToI420 when using YUY2 or UYVY with odd crop_x. 2021-07-19 22:22:22 +00:00
scale_any.cc Remove MMI support 2022-01-26 08:41:33 +00:00
scale_argb.cc DetilePlane and unittest for NEON 2022-01-31 20:05:55 +00:00
scale_common.cc Remove MMI support 2022-01-26 08:41:33 +00:00
scale_gcc.cc Make 2 step transitive tests measure 2 step time. 2021-04-30 18:14:57 +00:00
scale_lsx.cc DetilePlane and unittest for NEON 2022-01-31 20:05:55 +00:00
scale_mmi.cc MMI Optimized functions I422ToARGB for 1080p video 2019-09-11 21:06:21 +00:00
scale_msa.cc Switch to C99 types 2018-01-23 19:16:05 +00:00
scale_neon64.cc GCC: replace mov .8h with mov .16b 2021-06-01 17:44:56 +00:00
scale_neon.cc Add full 16 bit scaling up by 2x function 2021-03-02 19:29:02 +00:00
scale_uv.cc Remove MMI support 2022-01-26 08:41:33 +00:00
scale_win.cc Switch win32 to row_gcc for clangcl. 2021-04-22 19:32:32 +00:00
scale.cc Remove MMI support 2022-01-26 08:41:33 +00: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