aboutsummaryrefslogtreecommitdiff
path: root/source/cpu_id.cc
AgeCommit message (Expand)Author
2015-10-26Add avx512bw detection codeFrank Barchard
2015-10-23switch cpu flags to 0 for unitialized to avoid compareFrank Barchard
2015-10-22initialize cpu flags to fix compile error on windowsFrank Barchard
2015-10-20Move cpu_info variable outside ifdefFrank Barchard
2015-10-20write to cpu_flags onceFrank Barchard
2015-09-30test xsave before calling xgetbv.Frank Barchard
2015-08-31nolint removedFrank Barchard
2015-08-04allow xgetbv to be disabled for drmemory testingFrank Barchard
2015-03-19Enable assembly for clangcl build on Windows. Previously assembly was disabl...fbarchard@google.com
2015-03-16cpuid ifdefs fixed to remove some duplicate code cases.fbarchard@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-09-22Detect asimd as same as Neon for Arm features. Used on Juno aarch64 linux.fbarchard@google.com
2014-09-19add stride to pointer in C and pass as register to inline.fbarchard@google.com
2014-08-18Mingw xgetbv use gcc assembly not visual c.fbarchard@google.com
2014-08-15cpuid include intrinsics header before using xgetbvfbarchard@google.com
2014-08-13arm64 neon optimization building is enabledzhongwei.yao@arm.com
2014-07-14Check number of functions available to cpuid before fetching function 7 results.fbarchard@google.com
2014-07-09Detect clang-cl compiler and disable assembly for now.fbarchard@google.com
2014-03-24Fix C89 compile error for cpu detect. Make mips detection assume DSP if cpui...fbarchard@google.com
2014-03-08More wordy comments about Neonfbarchard@google.com
2014-03-07If libyuv built with Neon, assume Neon is present on CPU.fbarchard@google.com
2014-01-14Detect pnacl and disable x86 specific code.fbarchard@google.com
2014-01-06Port a few functions to Cfbarchard@google.com
2013-12-27Conversions use malloc for row buffers.fbarchard@google.com
2013-12-03Windows Arm makefile and build fix.fbarchard@google.com
2013-11-01Add __declspec(safebuffers) to functions with arrays on stack that have expli...fbarchard@google.com
2013-10-31safebuffers requires vs2010fbarchard@google.com
2013-10-31cpuid for older vcfbarchard@google.com
2013-10-31pass parameter for yuv conversionfbarchard@google.com
2013-10-30Use emit for xgetbv for compatibility with vs2005, vs2008 and vs2010 without ...fbarchard@google.com
2013-10-22set EBX as output registerfbarchard@google.com
2013-10-21Disable xgetbv for NaCLfbarchard@google.com
2013-10-21Fix parameter name for cpuid on armfbarchard@google.com
2013-10-21Fix AVX2 detect and a performance stall for gcc/clang.fbarchard@google.com
2013-09-16FMA3 version of Polynomialfbarchard@google.com
2013-07-26syntax error fixfbarchard@google.com
2013-07-26Disable xgetbv on nacl for now as its not allowed under validator. Consider ...fbarchard@google.com
2013-06-04gcc msys compile ifdefs avoid Visual C inlinefbarchard@google.com
2013-04-05Neon Color Matrix avoid overflowfbarchard@google.com
2013-04-04ERMS detect work around for compiler bugfbarchard@google.com
2013-04-03ERMS detect fixfbarchard@google.com
2013-03-28ERMSfbarchard@google.com
2013-03-26movbe remove - not useful so far.fbarchard@google.com
2013-01-28Replace two spaces with one after .fbarchard@google.com
2013-01-08movbe instruction detectfbarchard@google.com
2012-11-28Attenuate AGRB pixels NEON optimizedfbarchard@google.com
2012-10-26Mips port of libyuv. Includes functionality for convert, rotate, scale and m...fbarchard@google.com
2012-10-16ifdef around mips detect codefbarchard@google.com
2012-10-14Style fixes for mips version of SplitUV for nv12/21fbarchard@google.com
2012-10-14mips version of SplitUV for nv12/21fbarchard@google.com