| Age | Commit message (Collapse) | Author |
|
|
|
|
|
Dyncom/VFP: Convert denormal outputs into 0 when the FTZ flag is enabled.
|
|
|
|
Dyncom/VFP: Perform flush-to-zero on the second operand of vsub before sending it to vadd.
|
|
sending it to vadd.
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.
|
|
|
|
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
|
|
Inputs are still not flushed to 0 if they are denormals.
|
|
|
|
This makes clang-format useful on those.
Also add a bunch of forgotten transitive includes, which otherwise
prevented compilation.
|
|
|
|
|
|
|
|
Fix ftoi and disable VFPv3
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
The LOG_* function itself already appends one.
|
|
|
|
|
|
|
|
standard u?int*_t types.
|
|
|
|
Gets rid of C-like parameter passing.
|
|
|
|
|
|
Cleanup includes, mostly in common
|
|
|
|
Also has a side-benefit of correcting access to the FPEXC register.
|
|
|
|
These are able to be accessed in any privilege mode.
|
|
|
|
|
|
It's entirely unused. Also allows getting rid of more clunky macros.
|
|
|
|
Gets rid of a whole load of missing brace initialization warnings.
|
|
core/video_core: Fix a few warnings when compiling on MSVC.
|
|
- Unary minus operator applied to unsigned type.
- Unsafe use of bool.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|