| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2016-06-24 | Reformat all the things. Have fun with merge conflicts. | Pierre Bourdon | |
| 2015-09-15 | Common: Get rid of a few pointer casts | Lioncash | |
| 2015-07-28 | CPUDetect: Remove a memset call on the this pointer | Lioncash | |
| 2015-06-02 | XEmitter: add FMA4 instructions | Tillmann Karras | |
| 2015-05-25 | Set copyright year to when a file was created | Tillmann Karras | |
| 2015-05-25 | Update license headers to GPLv2+ | Tillmann Karras | |
| 2015-05-14 | x64CPUDetect: fix AVX2/BMI1/BMI2/HTT detection | Tillmann Karras | |
| On non-Windows platforms, ECX was not being initialized to 0. | |||
| 2015-02-25 | Formatting/Whitespace Cleanup | Stevoisiak | |
| Various fixes to formatting and whitespace | |||
| 2015-02-24 | Clean up the intrinsics #ifdef mess | Tillmann Karras | |
| 2014-11-29 | JIT: more optimizing of float ops based on known input characteristics | Fiora | |
| 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-13 | Various formatting and consistency fixes | Stevoisiak | |
| 2014-10-24 | Fix 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-09-25 | Fix warning in x64CPUDetect.cpp in generic build by not building it. | comex | |
| 2014-09-14 | x64Emitter: add LZCNT/TZCNT support and detection | Fiora | |
| Also add a unit test. | |||
| 2014-09-08 | Include CommonTypes.h instead of Common.h. | Rohit Nirmal | |
| 2014-08-24 | Add AVX2/BMI1/BMI2 detection support | Fiora | |
| Also clean up the formatting in a bit of the CPU detection code. | |||
| 2014-08-03 | Remove the rest of x86_32 support from Common. | Ryan Houdek | |
| 2014-07-29 | Really get rid of the MSVC 2005 workaround completely | Lioncash | |
| 2014-06-15 | Don'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-11 | CPUDetect: add support for MOVBE detection | Pierre Bourdon | |
| 2014-03-04 | Make our architecture defines less stupid. | Ryan Houdek | |
| Our defines were never clear between what meant 64bit or x86_64 This makes a clear cut between bitness and architecture. This commit also has the side effect of bringing up aarch64 compiling support. | |||
| 2014-02-22 | Make Common/ mostly IWYU clean (and fix errors in rest of the project ↵ | Pierre Bourdon | |
| detected by this change). | |||
| 2014-02-18 | Convert all includes to relative paths. | Lioncash | |
| 2013-12-31 | Remove unnecessary Src/ folders | Jasper St. Pierre | |
