0
I Use This!
Moderate Activity

Commits : Listings

Analyzed about 13 hours ago. based on code collected about 14 hours ago.
Apr 29, 2024 — Apr 29, 2025
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Quick fix for build gcc - remove unused argument kARGBShuffleMirror from ARGBMirror SSE2. BUG=none TESTED=untested [email protected] More... over 10 years ago
ARGBMirror use SSE2 pshufd instruction instead of SSSE3 pshufb. BUG=269 TESTED=local benchmark for ARGBMirror [email protected] More... over 10 years ago
Move sub before branch for loops. Remove CopyRow_x86 Add CopyRow_Any versions for AVX, SSE2 and Neon. BUG=269 TESTED=local build [email protected], [email protected] More... over 10 years ago
Change lea macros from memaccess to memlea to fix nacl 64 bit build errors. BUG=381 TESTED=local nacl build and validate [email protected] More... over 10 years ago
Port ARGBMirror AVX2 code to gcc/NaCL. BUG=269 TESTED=try bots [email protected] More... over 10 years ago
ARGBMirror Any BUG=none TESTED=mirror and rotate unittests [email protected] More... over 10 years ago
Build libyuv w/ no_chromium_code in GN. More... over 10 years ago
MirrorAny functions so assembly can always be used. BUG=none TESTED=untested [email protected] More... over 10 years ago
port lea removal for mirror to gcc BUG=none TESTED=none [email protected] More... over 10 years ago
Fix offset in addresses for windows. Wants it within [] now. BUG=none TESTED=local windows build. [email protected] More... over 10 years ago
Remove alignment from loops. Newer cpus will execute the loop efficiently without alignment, and the extra nops would slow the initial iteration marginally if anything. BUG=none TESTED=try bots [email protected] More... over 10 years ago
Remove extra unaligned loop from alphablender. Both aligned and unaligned loops were the same, so remove the extra. BUG=none TESTED=try bots. [email protected], [email protected] More... over 10 years ago
remove initial lea in mirror functions and add the offset in the address mode. BUG=none TESTED=local libyuv unittests on windows [email protected] More... over 10 years ago
Mirror_AVX2 ported to GCC. BUG=269 TESTED=try bots [email protected] More... over 10 years ago
ARGBUnattenuate_AVX2 ported to GCC. Minor cleanup of constants to use broadcast to make 16 byte constant instead of 32 byte. BUG=269 TESTED=try bots [email protected] More... over 10 years ago
ARGBAttenuate_AVX2 ported to GCC. BUG=269 TESTED=try bots [email protected] More... over 10 years ago
Use broadcast to duplicate constants from 16 bytes to 32 bytes to save data space. BUG=none TESTED=intelsde [email protected] More... over 10 years ago
ARGBMultiply_AVX2 ported to GCC. BUG=269 TESTED=try bots [email protected] More... over 10 years ago
ARGBSubtract_AVX2 ported to GCC. BUG=269 TESTED=try bots [email protected] More... over 10 years ago
ARGBAdd ported AVX2 ported to GCC. BUG=269 TESTED=try bots [email protected] More... over 10 years ago
MergeUV for AVX2 ported to gcc. Add missing vzeroupper to all avx2 functions. BUG=none TESTED=ncval for nacl [email protected], [email protected] More... over 10 years ago
SplitUVRow_AVX2 ported to GCC/NaCL. BUG=269 TESTED=validator for nacl. [email protected] More... over 10 years ago
ARGBDetect do 2 pixels at a time for improved performance. BUG=375 TESTED=libyuvTest.BenchmarkARGBDetect_Opt [email protected] More... over 10 years ago
Detect Endian of ARGB image. BUG=375 TESTED=libyuv builds, but no test app for it yet [email protected] More... over 10 years ago
vextractf128 requuires a constant argument for which dqword to extract, so add a new macro. BUG=none TESTED=local build on clang for osx [email protected] More... over 10 years ago
Port YUY2ToUV, YUY2ToUV422, UYVYToUV and UYVYToUV422 to AVX2 on GCC/Nacl. BUG=269 TESTED=ncval [email protected] More... over 10 years ago
Port YUY2ToYRow_AVX2 and UYVYToYRow_AVX2 to gcc/NaCL from Windows AVX code. BUG=269 TESTED=ncval [email protected], [email protected] More... over 10 years ago
now that libyuv requires newer nacl compiler, bundles can be assumed and bundle align macro can be removed. no impact on code gen. BUG=none TESTED=validator still passes [email protected] More... over 10 years ago
vzeroupper moved to just before ret. in one case it was done after ret, which is a bug that would cause a performance stall. BUG=none TESTED=try bots [email protected] More... over 10 years ago
Improve cmake build. Add unittests to cmake build and automatically detect jpeg support. This change was originally generated to support the build of libyuv in naclports: https://chromium.googlesource.com/external/naclports/+/master/ports/libyuv/. Also add cmake artifacts to .gitignore file. BUG=366 TESTED=build and run unittests with cmake [email protected] More... over 10 years ago