summaryrefslogtreecommitdiff
path: root/Source/Core/Common/CPUDetect.h
AgeCommit message (Collapse)Author
2015-06-08[AArch64] Detect AES/SHA1/SHA2/CRC32 in CPUDetect.Ryan Houdek
2015-06-02XEmitter: add FMA4 instructionsTillmann Karras
2015-05-25Set copyright year to when a file was createdTillmann Karras
2015-05-25Update license headers to GPLv2+Tillmann Karras
2014-11-29JIT: more optimizing of float ops based on known input characteristicsFiora
If the inputs are both float singles, and the top half is known to be identical to the bottom half, we can use packed arithmetic instead of scalar to skip the movddup. This is slower on a few rather old CPUs, plus the Atom+Silvermont, so detect Atom and disable it in that case. Also avoid PPC_FP on stores if we know that the output came from a float op.
2014-11-13Various formatting and consistency fixesStevoisiak
2014-10-24Fix the brand/cpu_string reversal.Augustin Cavalier
Before this commit, the two were reversed ("cpu_string" had the brand, e.g. "AuthenticAMD"; and "brand_string" had the CPU type, e.g. "AMD Phenom II X4 925").
2014-08-24Add AVX2/BMI1/BMI2 detection supportFiora
Also clean up the formatting in a bit of the CPU detection code.
2014-06-15Don't set DAZ on x86 in non-IEEE mode.magumagu
I have no idea why we were using it in the first place; it doesn't match the behavior of PPC NI flag.
2014-04-11CPUDetect: add support for MOVBE detectionPierre Bourdon
2014-02-10Replace all include guard ifdefs with "#pragma once"lioncash
2013-12-31Remove unnecessary Src/ foldersJasper St. Pierre