summaryrefslogtreecommitdiffstats
path: root/src/core/arm/skyeye_common/vfp/vfpsingle.cpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
* arm: Remove SkyEye/Dyncom code that is ARMv6-only.bunnei2018-01-031-1272/+0
|
* logging: Rename category "Core_ARM11" to "Core_ARM".bunnei2017-10-231-25/+25
|
* Merge pull request #2692 from Subv/vfp_ftzSebastian Valle2017-05-221-0/+13
|\ | | | | Dyncom/VFP: Convert denormal outputs into 0 when the FTZ flag is enabled.
| * fixup! Dyncom/VFP: Convert denormal outputs into 0 when the FTZ flag is enabled.Subv2017-05-221-2/+0
| |
| * Dyncom/VFP: Convert denormal outputs into 0 when the FTZ flag is enabled.Subv2017-05-081-0/+15
| | | | | | | | Inputs are still not flushed to 0 if they are denormals.
* | Merge pull request #2694 from Subv/vfp_vsub_ftzMerry2017-05-221-2/+12
|\ \ | | | | | | Dyncom/VFP: Perform flush-to-zero on the second operand of vsub before sending it to vadd.
| * | Dyncom/VFP: Perform flush-to-zero on the second operand of vsub before sending it to vadd.Subv2017-05-141-2/+12
| |/ | | | | | | | | | | | | | | | | Previously we were letting vadd flush the value to positive 0, but there are cases where this behavior is wrong, for example, vsub: -0 - +0 = -0 vadd: -0 + +0 = +0 Now we'll flush the value to +0 inside vsub, and then negate it.
* | Dyncom/VFP: Strip the VFP_NAN_FLAG sentinel value when setting vfp exceptions.Subv2017-05-091-1/+1
| |
* | Revert "Remove `exceptions` parameter from `normaliseround` VFP functions"Subv2017-05-091-28/+13
|/ | | | | | | | | This reverts commit edf30d84cc0e8299d61c98f5bb40a6428d1576bc. Conflicts: src/core/arm/skyeye_common/vfp/vfp_helper.h src/core/arm/skyeye_common/vfp/vfpdouble.cpp src/core/arm/skyeye_common/vfp/vfpsingle.cpp
* Use negative priorities to avoid special-casing the self-includeYuri Kunde Schlesner2016-09-211-1/+1
|
* Remove empty newlines in #include blocks.Emmanuel Gil Peyrot2016-09-211-3/+1
| | | | | | | This makes clang-format useful on those. Also add a bunch of forgotten transitive includes, which otherwise prevented compilation.
* Manually tweak source formatting and then re-run clang-formatYuri Kunde Schlesner2016-09-191-6/+8
|
* Sources: Run clang-format on everything.Emmanuel Gil Peyrot2016-09-181-167/+111
|
* Merge pull request #1568 from JayFoxRox/fix-printfMat M2016-05-271-13/+29
|\ | | | | Fix ftoi and disable VFPv3
| * Fix ftoi behaviourJannik Vogel2016-05-161-11/+27
| |
| * Respect fpscr in ftoizJannik Vogel2016-05-161-2/+2
| |
* | Remove `exceptions` parameter from `normaliseround` VFP functionsJannik Vogel2016-05-181-13/+28
| |
* | Fix exception propagation for VFP single precisionJannik Vogel2016-05-181-30/+33
|/
* General: Replace NULL and '0' usages with nullptr where applicableLioncash2015-09-111-14/+14
|
* vfp: use std::swap where applicableLioncash2015-08-161-6/+3
|
* Core, VideoCore: Replace or fix exit() calls.Emmanuel Gil Peyrot2015-06-281-1/+3
|
* VFP: Log as trace to get rid of spamming.bunnei2015-05-231-23/+23
|
* dyncom: Eliminate clang warningsLioncash2015-05-211-1/+3
| | | | Gets rid of a whole load of missing brace initialization warnings.
* vfp: Get rid of warningsLioncash2015-05-141-3/+3
| | | | | - Unary minus operator applied to unsigned type. - Unsafe use of bool.
* vfp: Handle flush-to-zero mode.Lioncash2015-05-111-15/+15
|
* Core_ARM11: Replace debug prints with our own logging functions in vfpsingle.Emmanuel Gil Peyrot2015-04-141-36/+36
|
* vfp: Normalize accumulator for multiply accumulate instructionsLioncash2015-02-101-0/+3
|
* Throw more unused/unnecessary VFP code outLioncash2015-02-091-40/+0
|
* vfp_helper: Convert some flags to enums. Throw out more duplicated FPSCR stuffLioncash2015-02-091-7/+7
|
* dyncom: Clarify precedence for ternary statementsLioncash2015-01-201-1/+1
|
* vfp: Remove dead codeLioncash2015-01-121-50/+14
|
* vfp: Get rid of a few warningsLioncash2014-12-301-1/+1
|
* armemu: Fix FTOUI NaN sign.Normmatt2014-12-161-1/+1
|
* armemu: Fix FSUBS bug where NaN shouldn't be negatedNormmatt2014-12-161-1/+4
|
* ARM: Pull some SkyEye fixes from 3dmoo.bunnei2014-12-151-4/+3
|
* ARM: Merge latest VFP fixes from 3dmoo team.bunnei2014-11-021-933/+1011
|
* ARM: Reorganized file structure to move shared SkyEye code to a more common area.bunnei2014-10-251-0/+1278
Removed s_ prefix