aboutsummaryrefslogtreecommitdiff
path: root/src/core/arm/skyeye_common
AgeCommit message (Collapse)Author
2015-02-09vfpdouble: Fix the FTOUI NaN sign settingLioncash
This was fixed for vfpsingle, but not vfpdouble
2015-02-09Throw more unused/unnecessary VFP code outLioncash
2015-02-09vfp_helper: Convert some flags to enums. Throw out more duplicated FPSCR stuffLioncash
2015-02-09vfp_helper: Normalize tabs to spacesLioncash
2015-02-06vfp_helper: Remove unnecessary extern C blocksLioncash
2015-02-06vfp: Move FPSID, FPEXC, and FPSCR values over to enums.Lioncash
Also got rid of duplicate definitions of some of these values.
2015-02-04Merge pull request #537 from lioncash/vfpbunnei
vfp: Fix VCVT
2015-02-04vfp: Fix VCVTLioncash
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 codeLioncash
2015-02-01Merge pull request #525 from lioncash/armwarnbunnei
vfp: Get rid of some compile warnings
2015-01-31vfp: Get rid of some compile warningsLioncash
2015-01-31arm: Clean up ARMul_StateLioncash
Remove unnecessary/unused struct variables.
2015-01-31arm: Adios armemuLioncash
2015-01-30arm: Move headers over to pragma onceLioncash
2015-01-30arm: Get rid of armcpu.h and skyeye_types.hLioncash
2015-01-30arm: Clean out armos.h and armmmu.hLioncash
2015-01-30arm: Throw out a lot of unnecessary codeLioncash
2015-01-30armdefs: Move some defines over to enumsLioncash
2015-01-26Update vfp.cppbunnei
VFP: Changed a debug log to trace.
2015-01-24Merge pull request #410 from chinhodado/cleanupbunnei
Cleanup: Logging in Core
2015-01-23vfp: Clean up vertical alignment for instructionsLioncash
2015-01-19dyncom: Clarify precedence for ternary statementsLioncash
2015-01-19Cleanup: Logging in CoreChin
2015-01-12vfp: Remove dead codeLioncash
2015-01-12dyncom: Add a helper function for addition with a carryLioncash
2015-01-06Merge pull request #417 from kevinhartman/exclusive-tag-fixbunnei
Added exclusive reservation granule from ARMv7 spec to dyncom...
2015-01-05Added exclusive reservation granule from ARMv7 spec to dyncom to protect ↵Kevin Hartman
LDR/STREX.
2015-01-05Merge pull request #418 from lioncash/qdbunnei
dyncom: Implement QADD/QSUB/QDADD/QDSUB
2015-01-05dyncom: Implement QADD/QSUB/QDADD/QDSUBLioncash
2015-01-04skyeye: Remove duplicate typedefsLioncash
citra already has its own typedefs like this.
2015-01-03VFP: Minor cleanup, functionally the same.bunnei
2015-01-02dyncom: Implement SMLAD/SMUAD/SMLSD/SMUSDLioncash
2014-12-30dyncom: Massive refactorbunnei
2014-12-30vfp: Get rid of a few warningsLioncash
2014-12-30vfp: Implement VMOVBRRSSLioncash
2014-12-29dyncom: Implement USAT/SSATbunnei
2014-12-29dyncom: Various cleanups to match coding style, no functional changes.bunnei
2014-12-29armemu: Implement QADD8/QSUB8Lioncash
2014-12-28vfp: Actually make the code somewhat readableLioncash
2014-12-28dyncom: Implement USAD8/USADA8Lioncash
2014-12-28Merge pull request #354 from lioncash/usaduflowbunnei
armemu: Fix underflows in USAD8/USADA8
2014-12-28armemu: Fix underflows in USAD8/USADA8Lioncash
Initially reported by xdec.
2014-12-27dyncom: Implement UQADD8, UQADD16, UQSUB8, UQSUB16, UQASX, and UQSAX.Lioncash
2014-12-27armemu: Implement UQADD8, UQADD16, UQSUB16, UQASX, and UQSAXLioncash
2014-12-23armemu: Set the Q flag properly for SMLAD/SMUADLioncash
2014-12-22armemu: Fix construction of the CPSRLioncash
2014-12-16armemu: Fix FTOUI NaN sign.Normmatt
2014-12-16armemu: Fix FSUBS bug where NaN shouldn't be negatedNormmatt
2014-12-14Merge pull request #276 from lioncash/decrappifybunnei
Clean up armdefs.h a little.
2014-12-14ARM: Pull some SkyEye fixes from 3dmoo.bunnei