aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/arm/skyeye_common
Commit message (Collapse)AuthorAge
...
* arm: Remove TRUE/FALSE definesGravatar Lioncash2015-02-10
| | | | | - Removed the Debug parameter from ARMul_State since it isn't used. - Changed ARMul_CoProInit to a void function. It always returned true.
* Merge pull request #553 from lioncash/denormGravatar bunnei2015-02-10
|\ | | | | vfp: Normalize accumulator for multiply accumulate instructions
* | dyncom: Add more regs to MCR/MRCGravatar Lioncash2015-02-10
| | | | | | | | Adds the registers that were left out of some coprocessor ranges.
| * vfp: Normalize accumulator for multiply accumulate instructionsGravatar Lioncash2015-02-10
|/
* vfpdouble: Fix the FTOUI NaN sign settingGravatar Lioncash2015-02-09
| | | | This was fixed for vfpsingle, but not vfpdouble
* Throw more unused/unnecessary VFP code outGravatar Lioncash2015-02-09
|
* vfp_helper: Convert some flags to enums. Throw out more duplicated FPSCR stuffGravatar Lioncash2015-02-09
|
* vfp_helper: Normalize tabs to spacesGravatar Lioncash2015-02-09
|
* vfp_helper: Remove unnecessary extern C blocksGravatar Lioncash2015-02-06
|
* vfp: Move FPSID, FPEXC, and FPSCR values over to enums.Gravatar Lioncash2015-02-06
| | | | Also got rid of duplicate definitions of some of these values.
* Merge pull request #537 from lioncash/vfpGravatar bunnei2015-02-04
|\ | | | | vfp: Fix VCVT
| * vfp: Fix VCVTGravatar Lioncash2015-02-04
| | | | | | | | | | 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.
* | vfp: Throw out unused codeGravatar Lioncash2015-02-04
|/
* Merge pull request #525 from lioncash/armwarnGravatar bunnei2015-02-01
|\ | | | | vfp: Get rid of some compile warnings
| * vfp: Get rid of some compile warningsGravatar Lioncash2015-01-31
| |
* | arm: Clean up ARMul_StateGravatar Lioncash2015-01-31
|/ | | | Remove unnecessary/unused struct variables.
* arm: Adios armemuGravatar Lioncash2015-01-31
|
* arm: Move headers over to pragma onceGravatar Lioncash2015-01-30
|
* arm: Get rid of armcpu.h and skyeye_types.hGravatar Lioncash2015-01-30
|
* arm: Clean out armos.h and armmmu.hGravatar Lioncash2015-01-30
|
* arm: Throw out a lot of unnecessary codeGravatar Lioncash2015-01-30
|
* armdefs: Move some defines over to enumsGravatar Lioncash2015-01-30
|
* Update vfp.cppGravatar bunnei2015-01-26
| | | VFP: Changed a debug log to trace.
* Merge pull request #410 from chinhodado/cleanupGravatar bunnei2015-01-24
|\ | | | | Cleanup: Logging in Core
* | vfp: Clean up vertical alignment for instructionsGravatar Lioncash2015-01-23
| |
* | dyncom: Clarify precedence for ternary statementsGravatar Lioncash2015-01-19
| |
| * Cleanup: Logging in CoreGravatar Chin2015-01-19
|/
* vfp: Remove dead codeGravatar Lioncash2015-01-12
|
* dyncom: Add a helper function for addition with a carryGravatar Lioncash2015-01-12
|
* Merge pull request #417 from kevinhartman/exclusive-tag-fixGravatar bunnei2015-01-06
|\ | | | | Added exclusive reservation granule from ARMv7 spec to dyncom...
| * Added exclusive reservation granule from ARMv7 spec to dyncom to protect ↵Gravatar Kevin Hartman2015-01-05
| | | | | | | | LDR/STREX.
* | Merge pull request #418 from lioncash/qdGravatar bunnei2015-01-05
|\ \ | | | | | | dyncom: Implement QADD/QSUB/QDADD/QDSUB
| * | dyncom: Implement QADD/QSUB/QDADD/QDSUBGravatar Lioncash2015-01-05
| |/
* / skyeye: Remove duplicate typedefsGravatar Lioncash2015-01-04
|/ | | | citra already has its own typedefs like this.
* VFP: Minor cleanup, functionally the same.Gravatar bunnei2015-01-03
|
* dyncom: Implement SMLAD/SMUAD/SMLSD/SMUSDGravatar Lioncash2015-01-02
|
* dyncom: Massive refactorGravatar bunnei2014-12-30
|
* vfp: Get rid of a few warningsGravatar Lioncash2014-12-30
|
* vfp: Implement VMOVBRRSSGravatar Lioncash2014-12-30
|
* dyncom: Implement USAT/SSATGravatar bunnei2014-12-29
|
* dyncom: Various cleanups to match coding style, no functional changes.Gravatar bunnei2014-12-29
|
* armemu: Implement QADD8/QSUB8Gravatar Lioncash2014-12-29
|
* vfp: Actually make the code somewhat readableGravatar Lioncash2014-12-28
|
* dyncom: Implement USAD8/USADA8Gravatar Lioncash2014-12-28
|
* Merge pull request #354 from lioncash/usaduflowGravatar bunnei2014-12-28
|\ | | | | armemu: Fix underflows in USAD8/USADA8
| * armemu: Fix underflows in USAD8/USADA8Gravatar Lioncash2014-12-28
| | | | | | | | Initially reported by xdec.
* | dyncom: Implement UQADD8, UQADD16, UQSUB8, UQSUB16, UQASX, and UQSAX.Gravatar Lioncash2014-12-27
| |
* | armemu: Implement UQADD8, UQADD16, UQSUB16, UQASX, and UQSAXGravatar Lioncash2014-12-27
|/
* armemu: Set the Q flag properly for SMLAD/SMUADGravatar Lioncash2014-12-23
|
* armemu: Fix construction of the CPSRGravatar Lioncash2014-12-22
|