summaryrefslogtreecommitdiffstats
path: root/src/core/arm/skyeye_common/vfp (unfollow)
Commit message (Collapse)AuthorFilesLines
2015-02-18vfpinstr: Fix trivial signed/unsigned mismatch warningsLioncash1-4/+4
2015-02-15vfpdouble: Use %p for printing pointer addresses.Lioncash1-2/+2
2015-02-13core: Apply static to local functionsLioncash1-32/+32
2015-02-13arm: General cleanupLioncash3-9/+7
- Remove several typedefs for ARMul_State. - Remove unused functions - Remove unused/unnecessary headers - Removed unused enums, etc.
2015-02-13dyncom: Clean up the constructorLioncash1-5/+0
Some function calls aren't necessary and would be handled by regular initialization routines.
2015-02-10vfp: Normalize accumulator for multiply accumulate instructionsLioncash2-0/+6
2015-02-09vfpdouble: Fix the FTOUI NaN sign settingLioncash1-1/+1
This was fixed for vfpsingle, but not vfpdouble
2015-02-09Throw more unused/unnecessary VFP code outLioncash3-215/+1
2015-02-09vfp_helper: Convert some flags to enums. Throw out more duplicated FPSCR stuffLioncash4-192/+153
2015-02-09vfp_helper: Normalize tabs to spacesLioncash1-172/+170
2015-02-06vfp_helper: Remove unnecessary extern C blocksLioncash1-17/+1
2015-02-06vfp: Move FPSID, FPEXC, and FPSCR values over to enums.Lioncash3-150/+104
Also got rid of duplicate definitions of some of these values.
2015-02-04vfp: Fix VCVTLioncash1-6/+6
These variants exclusively read from the single precision regs and write to double-precision registers Fixes issues where converted values would be way off from what they should be due to the results being stored in the wrong registers.
2015-02-04vfp: Throw out unused codeLioncash2-1765/+0
2015-02-01vfp: Get rid of some compile warningsLioncash2-6/+3
2015-02-01arm: Adios armemuLioncash1-138/+92
2015-01-30arm: Move headers over to pragma onceLioncash3-8/+4
2015-01-27Update vfp.cppbunnei1-1/+1
VFP: Changed a debug log to trace.
2015-01-23vfp: Clean up vertical alignment for instructionsLioncash1-131/+125
2015-01-20dyncom: Clarify precedence for ternary statementsLioncash2-2/+2
2015-01-19Cleanup: Logging in CoreChin4-432/+151
2015-01-12vfp: Remove dead codeLioncash1-50/+14
2015-01-03VFP: Minor cleanup, functionally the same.bunnei1-2587/+2476
2014-12-31dyncom: Massive refactorbunnei1-140/+30
2014-12-30vfp: Get rid of a few warningsLioncash2-2/+2
2014-12-30vfp: Implement VMOVBRRSSLioncash3-12/+44
2014-12-30dyncom: Various cleanups to match coding style, no functional changes.bunnei1-32/+0
2014-12-29vfp: Actually make the code somewhat readableLioncash3-1650/+944
2014-12-16armemu: Fix FTOUI NaN sign.Normmatt1-1/+1
2014-12-16armemu: Fix FSUBS bug where NaN shouldn't be negatedNormmatt1-1/+4
2014-12-15ARM: Pull some SkyEye fixes from 3dmoo.bunnei1-4/+3
2014-11-03Fix compilation errorsSean Maas1-2/+2
2014-11-02ARM: Merge latest VFP fixes from 3dmoo team.bunnei4-2096/+2388
2014-10-31Fix VFP compilation errors with gccYuri Kunde Schlesner1-12/+12
2014-10-26vfp_helper: Get rid of integer type redefinitionsLioncash1-7/+1
2014-10-25ARM: Integrate SkyEye faster "dyncom" interpreter.bunnei1-24/+24
Fixed typo (make protected member public) Added license header back in. I originally removed this because I mostly rewrote the file, but meh ARM: Fixed a type error in dyncom interpreter. ARM: Updated dyncom to use unique_ptr for internal ARM state.
2014-10-25ARM: Reorganized file structure to move shared SkyEye code to a more common area.bunnei7-0/+8757
Removed s_ prefix