aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/arm/skyeye_common/vfp
Commit message (Collapse)AuthorAge
* ARM Core, Video Core, CitraQt, Citrace: Use CommonTypes types instead of the ↵Gravatar Emmanuel Gil Peyrot2015-08-11
| | | | standard u?int*_t types.
* dyncom: Handle the case where PC is the source register for STR/VSTM/VLDMGravatar Lioncash2015-07-29
|
* dyncom: Use ARMul_State as an objectGravatar Lioncash2015-07-26
| | | | Gets rid of C-like parameter passing.
* dyncom: Rename armdefs.h to armstate.hGravatar Lioncash2015-07-25
|
* dyncom: Get rid of skyeye typedefsGravatar Lioncash2015-07-25
|
* Merge pull request #876 from linkmauve/include-cleanupsGravatar Yuri Kunde Schlesner2015-07-10
|\ | | | | Cleanup includes, mostly in common
* | vfp: Change return type of VFPInit from unsigned int to void.Gravatar Lioncash2015-06-29
| |
* | vfp: Handle accesses to FPINST/FPINST2 system registersGravatar Lioncash2015-06-29
| | | | | | | | Also has a side-benefit of correcting access to the FPEXC register.
| * Core, VideoCore: Replace or fix exit() calls.Gravatar Emmanuel Gil Peyrot2015-06-28
|/
* vfp: Handle accesses to the VFP media feature registersGravatar Lioncash2015-06-12
| | | | These are able to be accessed in any privilege mode.
* vfp: Implement VMOVBCR/VMOVBRCGravatar Lioncash2015-06-12
|
* Remove every trailing whitespace from the project (but externals).Gravatar Emmanuel Gil Peyrot2015-05-29
|
* dyncom: remove load_r15 from arm_instGravatar Lioncash2015-05-22
| | | | It's entirely unused. Also allows getting rid of more clunky macros.
* VFP: Log as trace to get rid of spamming.Gravatar bunnei2015-05-22
|
* dyncom: Eliminate clang warningsGravatar Lioncash2015-05-21
| | | | Gets rid of a whole load of missing brace initialization warnings.
* Merge pull request #772 from lioncash/warnGravatar bunnei2015-05-18
|\ | | | | core/video_core: Fix a few warnings when compiling on MSVC.
| * vfp: Get rid of warningsGravatar Lioncash2015-05-14
| | | | | | | | | | - Unary minus operator applied to unsigned type. - Unsafe use of bool.
* | dyncom: Remove unnecessary typedefsGravatar Lioncash2015-05-14
|/
* vfp: Handle flush-to-zero mode.Gravatar Lioncash2015-05-11
|
* Common: Remove common.hGravatar Yuri Kunde Schlesner2015-05-07
|
* dyncom: Remove unused/unnecessary VFP cruftGravatar Lioncash2015-04-17
|
* Core_ARM11: Replace debug prints with our own logging functions in vfpsingle.Gravatar Emmanuel Gil Peyrot2015-04-14
|
* vfp: Make the FPSID values match the MPCoreGravatar Lioncash2015-04-06
|
* vfp: Get rid of the VFP_OFFSET macroGravatar Lioncash2015-04-06
|
* dyncom: Make Load/Store instructions support big endianGravatar Lioncash2015-03-17
|
* vfp: Get rid of warningsGravatar Lioncash2015-03-03
|
* vfpinstr: Fix trivial signed/unsigned mismatch warningsGravatar Lioncash2015-02-17
|
* vfpdouble: Use %p for printing pointer addresses.Gravatar Lioncash2015-02-15
|
* core: Apply static to local functionsGravatar Lioncash2015-02-13
|
* arm: General cleanupGravatar Lioncash2015-02-13
| | | | | | | - Remove several typedefs for ARMul_State. - Remove unused functions - Remove unused/unnecessary headers - Removed unused enums, etc.
* dyncom: Clean up the constructorGravatar Lioncash2015-02-12
| | | | Some function calls aren't necessary and would be handled by regular initialization routines.
* 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
|/
* vfp: Get rid of some compile warningsGravatar Lioncash2015-01-31
|
* arm: Adios armemuGravatar Lioncash2015-01-31
|
* arm: Move headers over to pragma onceGravatar 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
|