aboutsummaryrefslogtreecommitdiff
path: root/source/rotate_argb.cc
AgeCommit message (Expand)Author
2023-12-04malloc return 1 for failures and assert for internal functionsFrank Barchard
2023-10-27Check allocations that return NULL and return earlyFrank Barchard
2023-06-13[RVV] Enable Scale{ARGB,UV}RowDown{2,4,EVEN}_RVVDarren Hsieh
2023-05-30[RVV] Enable CopyRow_RVV, InterpolateRow_RVV, {Merge,Split}UVRow_RVVDarren Hsieh
2023-05-10Optimize the following functions with LSX.Lu Wang
2022-09-16I420ToRGB24MatrixFilter function addedFrank Barchard
2022-01-26Remove MMI supportFrank Barchard
2022-01-21Add optimization functions in scale_lsx.cc file.Hao Chen
2022-01-21Add optimization functions in row_lasx.cc file.Hao Chen
2020-05-04NV12Mirror and MirrorUVPlane functions addedFrank Barchard
2020-04-28Move init process of msa after mmi.Shiyou Yin
2020-03-24RGB24Mirror functionFrank Barchard
2020-03-21Upstream all libyuv changes to version 1746 Prefetch for all arm functions - ...Frank Barchard
2018-08-06Restore the file mode for source filesMartin Storsjö
2018-07-20libyuv:loongson optimize compare/row/scale/rotate files with mmi.lixia zhang
2018-02-21clang-tidy and clang-format applied relandFrank Barchard
2018-02-21Revert "clang-tidy and clang-format applied"Frank Barchard
2018-02-21clang-tidy and clang-format appliedFrank Barchard
2018-02-21Rotate ARGB using scale_row.h headerFrank Barchard
2018-01-23Switch to C99 typesFrank Barchard
2018-01-10Remove x64 native_client macros.Frank Barchard
2017-12-14Remove Mips DSPR2 codeFrank Barchard
2017-03-08clang-format 5.0 applied to libyuvFrank Barchard
2016-11-07clang-format libyuvFrank Barchard
2016-09-26Add MIPS SIMD Arch (MSA) optimized ARGBMirrorRow functionFrank Barchard
2015-07-22rotate include and proto cleanupFrank Barchard
2015-02-10Fix the bug (0 extension from int to int64) in ScaleARGBRowDownEven_NEON.yang.zhang@arm.com
2014-11-21ARGBMirror use SSE2 pshufd instruction instead of SSSE3 pshufb.fbarchard@google.com
2014-11-20Move sub before branch for loops.fbarchard@google.com
2014-11-19ARGBMirror Anyfbarchard@google.com
2014-10-16Change elif to endif and if to allow AVX2 as well as SSE2 in future changes i...fbarchard@google.com
2014-10-07Remove unaligned functions, since most function support unaligned memory now....fbarchard@google.com
2014-09-29CopyRow_AVX which supports unaligned pointers for Sandy Bridge CPU.fbarchard@google.com
2014-01-13Rotate functions ported to C. This completes all rotate functionality under ...fbarchard@google.com
2014-01-07use LIBYUV_BOOL instead of boolfbarchard@google.com
2013-12-27lint fixesfbarchard@google.com
2013-12-26Use malloc for row buffers in rotatefbarchard@google.com
2013-11-01Add __declspec(safebuffers) to functions with arrays on stack that have expli...fbarchard@google.com
2013-08-14Disable assembly for rotate and scalefbarchard@google.com
2013-05-31Fix crash on wide imagesfbarchard@google.com
2013-04-12Enhanced Rep Mov String version of CopyRow for posix and use cpu detect for ERMSfbarchard@google.com
2013-04-04Move vzeroupper to row functions to simplify caller and allow mix of avx2 and...fbarchard@google.com
2013-03-06ARGBMirror AVX2fbarchard@google.com
2013-03-05Mirrorfbarchard@google.com
2013-02-27Change YUV_DISABLE_ASM to LIBYUV_DISABLE_NEON, LIBYUV_DISABLE_MIPS, LIBYUV_DI...fbarchard@google.com
2013-01-28mips optimized copy for all functions using CopyRows.fbarchard@google.com
2013-01-28Replace two spaces with one after .fbarchard@google.com
2012-11-16scale by even amounts using Neonfbarchard@google.com
2012-11-14Mirror source to continuous destination with Neonfbarchard@google.com
2012-10-22Neon version of I420ToNV12 and I420ToNV21. NV21ToI420 added as function. Co...fbarchard@google.com