- 5c12e0b [AArch64] Add SVE2 implementations of HalfFloat{,1}Row by George Steed · 6 months ago main upstream/main
- 7d383c2 [AArch64] Add comments to ScaleRowDown38_{2,3}_Box_NEON impls by George Steed · 7 weeks ago
- f27b983 [AArch64] Add SVE2 implementation of DivideRow_16 by George Steed · 6 months ago
- aec4b4e [AArch64] Add SME implementation of ScaleRowDown2Box by George Steed · 2 months ago
- b0f7230 Remove duplicate kernel assignment from scale_uv.cc by George Steed · 2 months ago
- f00c43f [AArch64] Unroll HalfFloat{,1}Row_NEON by George Steed · 6 months ago
- 51d0755 [AArch64] Add SME implementation of ScaleRowDown2Linear by George Steed · 2 months ago
- 593965c [AArch64] Add SME implementation of ScaleRowDown2 by George Steed · 2 months ago
- 237f39c [AArch64] Add SME implementation of I444ToARGBRow by George Steed · 3 months ago
- 22c5c18 [AArch64] Add SME implementation of I422ToARGBRow by George Steed · 5 months ago
- 775fd92 [AArch64] Optimize ScaleRowDown38_3_Box_NEON by George Steed · 7 weeks ago
- 0bce512 [AArch64] Optimize ScaleRowDown38_2_Box_NEON by George Steed · 7 weeks ago
- 22ac868 [AArch64] Add SVE2 implementation of I422ToARGB4444Row by George Steed · 6 months ago
- f4eaeca [AArch64] Add SVE2 implementation of I422ToARGB1555Row by George Steed · 6 months ago
- f400425 [AArch64] Add SVE2 implementation of I422ToRGB565Row by George Steed · 6 months ago
- 4621b0c [AArch64] Rework data loading in ScaleFilterCols_NEON by George Steed · 6 months ago
- faade2f [AArch64] Avoid partial vector stores in ScaleRowDown38_NEON by George Steed · 7 weeks ago
- 0dce974 [AArch64] Add SVE2 implementation of I422ToRGB24Row by George Steed · 6 months ago
- 6ac7c8f Revert "Do not enable libyuv_use_sme for is_android" by Wan-Teh Chang · 3 weeks ago
- a8e59d2 Fix the test case by Wan-Teh Chang · 6 weeks ago
- 51e2e12 Do not enable libyuv_use_sme for is_android by Wan-Teh Chang · 4 weeks ago
- 7633328 Make functions that malloc check for ubsan math overflow by Frank Barchard · 4 weeks ago
- 364b7fa Remove redundant unsigned integer overflow tests by Wan-Teh Chang · 5 weeks ago
- ffd791f Check malloc allocation sizes are less than SIZE_MAX by Frank Barchard · 5 weeks ago
- dfa279f Re-enable SME when building for AArch64 Android by George Steed · 5 weeks ago
- 77f3aca ScalePlaneDown34: test dst_width%24 == 0 for armv7 by Wan-Teh Chang · 6 weeks ago
- 61bf0b6 Fix for ARGB scaling down by 4x horizontally but not vertically by Frank Barchard · 6 weeks ago
- 02c6e8b Change ARGBMultiplyRow_C to match Neon by George Steed · 7 weeks ago
- a37e6bc [AArch64] Re-enable SME only for Linux and new versions of Clang by George Steed · 3 months ago
- 8315fa1 Avoid duplication of CPU feature disable macros by George Steed · 3 months ago
- 85e5511 Untangle arm and aarch64 #ifdefs in GetCpuFlags() by Wan-Teh Chang · 7 weeks ago
- f1b28b3 Avoid reading /proc/cpuinfo for non-Linux Arm platforms by Alex Richardson · 3 months ago
- 0d5a31e Update README.md and environment_variables.md for Arm by George Steed · 7 weeks ago
- 7eb552c [AArch64] Avoid unnecessary MOVs in ScaleARGBRowDownEvenBox_NEON by George Steed · 8 weeks ago
- 23a6a41 [AArch64] Unroll and use TBL in ScaleRowDown34_NEON by George Steed · 6 months ago
- d5303f4 [AArch64] Unroll ARGB1555ToARGBRow_NEON to use full Neon vectors by George Steed · 7 months ago
- 772f0fd [AArch64] Use full Neon vectors in RGB565To{ARGB,UV,Y}Row_NEON by George Steed · 7 months ago
- 2dfb84b [AArch64] Unroll to use full vectors in ARGBToARGB1555Row_NEON by George Steed · 7 months ago
- 432d186 [AArch64] Add Neon dot-product implementation for ARGBSepiaRow by George Steed · 7 months ago
- 1c31461 [AArch64] Add Neon dot-product implementation for ARGBGrayRow by George Steed · 7 months ago
- 2d62d8d [AArch64] Unroll ScaleRowDown4_NEON by George Steed · 6 months ago
- e6297af [AArch64] Optimize ScaleARGBRowDown2Linear_NEON by George Steed · 6 months ago
- 0088667 [AArch64] Avoid LD4/ST2 in ScaleARGBRowDown2_NEON by George Steed · 6 months ago
- 4620f17 ScalePlane crash fix for 3/4 scaling by Frank Barchard · 8 weeks ago
- 41d0cd3 Install yuvconvert with install(TARGETS) by Wan-Teh Chang · 9 weeks ago
- 552d775 Also install the DLL import library by Wan-Teh Chang · 9 weeks ago
- 874f391 Validate memory right after malloc by Chunbo Hua · 3 months ago
- e434b8c Fix build script instructions for Windows by Chunbo Hua · 3 months ago
- 679e851 Convert16To8Row_AVX512BW using vpmovuswb by Frank Barchard · 3 months ago
- c21dda0 Spell CMake commands in lowercase by Wan-Teh Chang · 3 months ago
- 0c2cf03 Fix a -Wundef warning on macOS with Apple silicon by Wan-Teh Chang · 3 months ago
- 6157cc4 Remove the ' separators in hex integer constants by Wan-Teh Chang · 3 months ago
- 2707098 Fix -Wunused-parameter warnings in release builds by Wan-Teh Chang · 3 months ago
- 336e6fd I010ToNV12 conversion using 2 step row function for UV by Frank Barchard · 3 months ago
- 5dfa756 scale_neon.cc: Fix -Wmissing-prototypes warnings by Wan-Teh Chang · 3 months ago
- 02e2ff4 Note stride params of HalfFloatPlane are in bytes by Wan-Teh Chang · 3 months ago
- 3cf54e9 Fix -Wmissing-prototypes warnings by Wan-Teh Chang · 3 months ago
- a977463 Add test for I010ToNV12 by Frank Barchard · 3 months ago
- 5045476 Restrict libyuv_use_sme to is_linux by Wan-Teh Chang · 3 months ago
- 1fad3ab Run "gn format" on BUILD.gn and libyuv.gni by Wan-Teh Chang · 3 months ago
- 0ffb0cb Link libyuv with libyuv_sme in BUILD.gn by Wan-Teh Chang · 3 months ago
- e23bc72 Bump version number in order to expose new API by Chunbo Hua · 3 months ago
- fc94178 Implement I010ToNV12 conversion by Chunbo Hua · 3 months ago
- 32ccd53 Add P010ToNV12 to convert 10 bit biplanar to 8 bit biplanar by Frank Barchard · 3 months ago
- e462de3 Fix -Wundef warnings by Wan-Teh Chang · 3 months ago
- 4cd9034 Rotate use NULL for C compatability by Frank Barchard · 4 months ago
- 36abe81 cmake: Check whether SME functions can be compiled by Martin Storsjö · 4 months ago
- 8f039f6 [AArch64] Unroll ScaleRowDown4Box_NEON by George Steed · 6 months ago
- dc39209 [AArch64] Unroll ScaleRowDown34_0_Box_NEON by George Steed · 6 months ago
- 776a509 [AArch64] Unroll ScaleRowDown34_1_Box_NEON by George Steed · 6 months ago
- be5de19 [AArch64] Unroll ScaleRowUp2_Linear_NEON by George Steed · 6 months ago
- 42d3334 [AArch64] Unroll {RAW,RGB24}To{ARGB,RGBA}Row_SVE2 by George Steed · 6 months ago
- 4ad050b [AArch64] Unroll {I422,I422Alpha}ToARGBRow_SVE2 by George Steed · 6 months ago
- b5f9d7c [AArch64] Add SME implementation of TransposeUVWxH by George Steed · 5 months ago
- 15ecca8 [AArch64] Add SME implementation of TransposeWxH by George Steed · 6 months ago
- a4ccf99 [AArch64] Add I8MM implementation of ARGBToUV444Row by George Steed · 7 months ago
- 302d29d [AArch64] Add missing feature disable flags to unit_test.cc by George Steed · 5 months ago
- a64fffe Revert "Disable NV12ToARGB_SVE2 which fails the 'any' test" by George Steed · 4 months ago
- e1a93c7 [AArch64] Fix rotate by odd sizes by George Steed · 4 months ago
- ec9a878 Disable NV12ToARGB_SVE2 which fails the 'any' test by Frank Barchard · 4 months ago
- c1fe566 [AArch64] Use full vectors in ARGB4444To{Y,UV}Row_NEON by George Steed · 7 months ago
- 5bac99f [AArch64] Rework data loading in ScaleARGBFilterCols_NEON by George Steed · 6 months ago
- a425b55 [AArch64] Use full vectors in ARGB1555To{Y,UV}Row_NEON by George Steed · 7 months ago
- 3b3c7f0 Change inline to __asm__ for C by Frank Barchard · 4 months ago
- 3902eaa Fix for source/row_neon64.cc:551:12: error: unused variable 'alpha' [-Werror,-Wunused-variable] by Frank Barchard · 4 months ago
- 899bc48 [AArch64] Add SVE2 implementations of ARGBTo{RAW,RGB24}Row by George Steed · 6 months ago
- 5236846 [AArch64] Keep UV interleaved in some *ToARGBRow_SVE2 kernels by George Steed · 7 months ago
- 555f80f [AArch64] Add SVE2 implementation of RGB24ToARGBRow by George Steed · 6 months ago
- fcbe22c [AArch64] Enable SME feature detection on Apple Silicon by George Steed · 5 months ago
- 11ff606 [AArch64] Add SVE2 implementation of RAWToRGB24Row by George Steed · 7 months ago
- c613c3f [AArch64] Add SVE2 implementations for RAWTo{ARGB,RGBA}Row by George Steed · 7 months ago
- d1ec694 [AArch64] Add P{210,410}To{ARGB,AR30}Row_NEON by George Steed · 7 months ago
- 611806a [AArch64] Fix SVE/SME vector length printing in cpuid by Frank Barchard · 4 months ago
- d32436e [AArch64] Add Neon implementation for I422ToAR30Row_NEON by George Steed · 7 months ago
- bbd9ced [AArch64] Add Neon impls for I212To{ARGB,AR30}Row_NEON by George Steed · 7 months ago
- fa16ddb cpuid show vector length on ARM and RISCV by Frank Barchard · 4 months ago
- 616bee5 Add volatile for gcc inline to avoid being removed by Frank Barchard · 4 months ago
- efd164d Disable RVV ScaleDownBy4 if compiler option is not enabled by Frank Barchard · 5 months ago
- b0dfa70 RVV remove unused variables by Frank Barchard · 5 months ago
- 7758c96 Support RVV v0.12 intrinsics for row_rvv.cc & scale_rvv.cc by Bruce Lai · 1 year, 3 months ago