lixia zhang bf69adfd64 libyuv:loongson Correct the optimization of mmi on loongson3a platform.
When loading or storing the data, the unaligned address will greatly degrade
the optimization performance, so non-aligned access instructions are required
on the loongson platform.

Also delete the optimization function:ScaleARGBFilterCols_MMI,
because it degraded the performance.

BUG=libyuv:804
R=fbarchard@chromium.org

Change-Id: If4c15886a21cdcbac7ae8b336292e4549acf1e47
Reviewed-on: https://chromium-review.googlesource.com/1164627
Reviewed-by: Frank Barchard <fbarchard@chromium.org>
Commit-Queue: Frank Barchard <fbarchard@chromium.org>
2018-08-11 09:27:20 +00:00
..
basic_types.h Disable old int types by default. 2018-07-09 21:16:47 +00:00
compare_row.h libyuv:loongson optimize compare/row/scale/rotate files with mmi. 2018-07-20 22:53:04 +00:00
compare.h Lint cleanup after C99 change CL 2018-01-24 19:16:03 +00:00
convert_argb.h NV21ToRGB24_NEON conversion 2018-02-22 22:24:24 +00:00
convert_from_argb.h AR30ToARGB using shifts and masking to vectorize 2018-02-16 18:55:38 +00:00
convert_from.h libyuv: choose matrix for YUV to RGB565 conversion 2018-08-10 19:16:34 +00:00
convert.h tidy applied with readability-inconsistent-declaration-parameter-name 2018-02-07 00:24:25 +00:00
cpu_id.h libyuv:loongson optimize compare/row/scale/rotate files with mmi. 2018-07-20 22:53:04 +00:00
macros_msa.h Add H420 and H422 to ConvertToARGB() 2018-06-26 22:52:42 +00:00
mjpeg_decoder.h jpeg remove empty function declarations 2018-03-28 00:38:20 +00:00
planar_functions.h ByteToFloatRow_NEON to convert and scale bytes to floats 2018-02-24 00:34:07 +00:00
rotate_argb.h Switch to C99 types 2018-01-23 19:16:05 +00:00
rotate_row.h Restore the file mode for source files 2018-08-06 18:53:32 +00:00
rotate.h tidy applied with readability-inconsistent-declaration-parameter-name 2018-02-07 00:24:25 +00:00
row.h Restore the file mode for source files 2018-08-06 18:53:32 +00:00
scale_argb.h Switch to C99 types 2018-01-23 19:16:05 +00:00
scale_row.h libyuv:loongson Correct the optimization of mmi on loongson3a platform. 2018-08-11 09:27:20 +00:00
scale.h tidy applied with readability-inconsistent-declaration-parameter-name 2018-02-07 00:24:25 +00:00
version.h Add H420ToRGB565 and J420ToRGB565 unittests 2018-08-10 21:08:46 +00:00
video_common.h Add H420 and H422 to ConvertToARGB() 2018-06-26 22:52:42 +00:00