summaryrefslogtreecommitdiffstats
path: root/cpudetect.c
Commit message (Expand)AuthorAgeFilesLines
* Replace another bunch of '#if HAVE_FOO' preprocessor checks by 'if (HAVE_FOO)'.diego2009-01-261-22/+11
* HAVE_3DNOW --> HAVE_AMD3DNOWdiego2009-01-261-2/+2
* HAVE_3DNOWEX --> HAVE_3DNOWEXTdiego2009-01-251-1/+1
* fix wrong #ifdef/#ifndef -> #if conversion in r28323gpoirier2009-01-161-1/+1
* Fix a wrongly converted !defined(ARCH_X86_64)reimar2009-01-161-1/+1
* Fix first handful of #if vs. #ifdef for ARCH_, HAVE_SSE etc.reimar2009-01-161-22/+22
* one more ARCH_ARMV4L --> ARCH_ARM, patch by Guillaume Lecerf, foxcore gmail comdiego2009-01-161-1/+1
* Set and use only ARCH_PPC, not also ARCH_POWERPC.diego2008-12-271-1/+1
* Correct detection of SSSE3 and SSE4a feature bits.zuxy2008-11-301-2/+2
* Replace pushf/popf by explicit pushfl/popfl (32 bit) or pushfq/popfqcehoyos2008-11-251-3/+12
* Add detection of x86 CPU features SSSE3 and SSE4a.gpoirier2008-11-191-0/+4
* Replace all occurrences of '__volatile__' and '__volatile' by plain 'volatile'.diego2008-10-161-7/+7
* Change all occurrences of asm and __asm to __asm__, same as was done for FFmpeg.diego2008-10-161-7/+7
* Replace preprocessor check for WIN32 with checks for __MINGW32__ and __CYGWIN__.diego2008-10-131-4/+4
* Simplify cpudetect OS-support detection code, e.g. using one mp_msg to print ...reimar2008-09-181-28/+8
* Remove pointless '#if 1 [...] #endif' around has_cpuid() function.diego2008-08-291-2/+0
* cosmetics: Remove useless parentheses from return statements.diego2008-05-161-1/+1
* Wrap HAVE_XXX macros with RUNTIME_CPUDETECT, because when RUNTIME_CPUDETECT isdiego2008-02-241-0/+2
* Enable SSE detection on OS/2.diego2008-02-241-1/+35
* cosmetics: Break one unreadable long line.diego2008-02-241-1/+3
* Add #include <sys/sysctl.h> for Mac OS X, fixes the warningdiego2008-02-241-1/+1
* support for xtensa CPU architecturediego2007-12-111-0/+4
* Slightly simplify preprocessor conditionals.diego2007-12-111-3/+1
* Ahem, fix breakage of last commit: The AltiVec detection code has threediego2007-12-111-0/+3
* Remove redundant and obfuscating preprocessor conditional.diego2007-12-111-3/+0
* Replace SYS_DARWIN conditional by the more correct __APPLE__.diego2007-12-111-5/+5
* Fix warning:diego2007-10-011-1/+0
* Enable SSE on MinGW, many builds out there seem to use it without ill effect.diego2007-09-291-1/+1
* sigill_handler_sse is not needed and can not compile on 64 bit systemsreimar2007-09-141-1/+1
* Do not check for X86_FXSR_MAGIC define, it is missing in newerreimar2007-09-141-5/+4
* Remove unused sigfpe handlerreimar2007-09-141-22/+0
* Remove test for SSE exception support that has been commented out since ages.reimar2007-09-141-25/+0
* GNU/kFreeBSD support, closes Bugzilla #704.diego2007-01-101-4/+4
* ARCH_X86 simplificationsreimar2006-11-011-2/+2
* Detect sse/2 on intel mac, Valtteri Vuorikoski(vuori@sci.fi)nplourde2006-10-051-3/+10
* rm unnecesary void* casts - part 1reynaldo2006-07-011-1/+1
* Typo: use ptmpstr instead of tmpstr to strip leading spaces + add gpoirier2006-06-251-2/+2
* Retrieve CPU built-in namestring, and if it exists, print it during cpu detec...gpoirier2006-05-171-5/+25
* add Amiga-style AltiVec detection, patch from andrea at amigasoft dot netpacman2006-02-281-0/+14
* Patch by Stefan Huehner / stefan % huehner ! org \rathann2006-02-091-1/+1
* Do not show cache-line size message, I've never seen a case where it was usefulreimar2005-11-071-1/+1
* according to Intel/AMD official documentations, CPU family should be displaye...gpoirier2005-10-041-2/+5
* DragonFly BSD supportdiego2005-05-251-3/+3
* ensure null-termination after snprintfreimar2005-01-121-0/+1
* assume OS support SSE on x86_64aurel2005-01-101-1/+4
* adapting existing mmx/mmx2/sse/3dnow optimizations so they work on x86_64aurel2004-10-211-13/+9
* Remove CPU speed detection sincediego2004-10-131-42/+4
* disable buggy sse on mingwfaust32004-06-181-1/+1
* SSE support under OpenBSD, patch by Bjorn Sandellalex2004-04-061-4/+4
* reenable SSE support for mingwfaust32004-04-011-1/+1
* architecture type reporting for non-x86 CPUs (try 2, tested on x86 and x86-64)gabucino2004-02-161-0/+44
* more exact cpu mhz detect for fats cpus (remove rounding)atmos42003-09-281-1/+1
* cpuspeed detection for X86 TSC capable CPUs (also added TSC detection, should...atmos42003-09-191-10/+50
* disable sse support for mingw because of missing memalignfaust32003-09-061-1/+1
* SSE os support detection for windowsfaust32003-07-191-1/+28
* 1lalex2003-02-071-1/+1
* The two attached patches *should* allow for properarpi2003-01-271-1/+1
* AltiVec detection code ("borrowed" from FFmpeg andarpi2003-01-181-0/+62
* cpu cache line length detectionarpi2003-01-091-2/+12
* Ok, here is a better patch, which even adds a fix to compile it on olderarpi2002-12-231-32/+28
* Runtime SSE detection for NEtBSD, patch by Nick Hudson <skrll at netbsd.org>atmos42002-12-071-1/+45
* *HUGE* set of compiler warning fixes, unused variables removalarpi2002-11-061-0/+1
* more cpudetect cosmeticsarpi2002-05-201-1/+1
* cosmetics on CPU detection messagesarpi2002-05-201-22/+22
* printf to mp_msgalbeu2002-05-021-34/+35
* dont ignore --disable-mmx, ...michael2002-02-241-0/+24
* fix for qnxalex2001-12-281-1/+1
* Intel P4 supportarpi2001-12-281-2/+2
* warning fixpl2001-12-281-2/+8
* memset is more portable than bzero ("BSD"ism)pl2001-12-241-1/+1
* added cpuStepping to CpuCaps struct (needed win32.c)alex2001-12-091-2/+6
* non x86 fix (otherwise we would need #ifdef ARCH_X86 around every if(gCpuCaps...michael2001-11-261-6/+24
* removed warningpl2001-10-231-1/+1
* returns a malloc()'ed string instead of an auto char[]pl2001-10-201-4/+13
* Detect and show cpu name.atmos42001-10-201-1/+49
* final fix?arpi2001-10-191-70/+34
* amd...?pontscho2001-10-191-0/+20
* fixed?arpi2001-10-191-0/+1
* fixed?arpi2001-10-191-3/+5
* amd fixpontscho2001-10-191-3/+4
* cpu detection fixedarpi2001-10-191-30/+58
* cpu detect code by Eric Anholt <eanholt@gladstone.uoregon.edu>arpi2001-10-191-0/+267