dynarmic/src/common/fp
Lioncash c9777ef997 common/fp/info: Make half-precision info struct functions return correctly sized types
While initially done to potentially prevent creating bugs due to C++
having a silly type-promotion mechanism involving types < sizeof(int)
and unsignedness, given that the bulk of these functions' usages
are on exit paths, these can return the correct type to avoid the need
to cast at every usage point.
2020-04-22 21:01:45 +01:00
..
op common/fp/info: Make half-precision info struct functions return correctly sized types 2020-04-22 21:01:45 +01:00
fpcr.h Switch boost::optional to std::optional 2020-04-22 20:57:37 +01:00
fpsr.h Switch boost::optional to std::optional 2020-04-22 20:57:37 +01:00
fused.cpp common/fp: Remove unnecessary includes 2020-04-22 20:58:10 +01:00
fused.h fp: Change FPUnpacked to a normalized representation 2020-04-22 20:46:22 +01:00
info.h common/fp/info: Make half-precision info struct functions return correctly sized types 2020-04-22 21:01:45 +01:00
mantissa_util.h fp: Remove MantissaT 2020-04-22 20:46:21 +01:00
op.h common/fp/op: Add FP conversion functions 2020-04-22 20:58:10 +01:00
process_exception.cpp fp: A64::FPCR -> FP::FPCR 2020-04-22 20:46:21 +01:00
process_exception.h fp: Use forward declarations where applicable 2020-04-22 20:46:21 +01:00
process_nan.cpp common/fp/info: Make half-precision info struct functions return correctly sized types 2020-04-22 21:01:45 +01:00
process_nan.h Switch boost::optional to std::optional 2020-04-22 20:57:37 +01:00
rounding_mode.h common/fp: Remove unnecessary includes 2020-04-22 20:58:10 +01:00
unpacked.cpp common/fp/info: Make half-precision info struct functions return correctly sized types 2020-04-22 21:01:45 +01:00
unpacked.h common/fp/unpacked: Amend behavior of FPUnpackCV 2020-04-22 20:58:12 +01:00
util.h Switch boost::optional to std::optional 2020-04-22 20:57:37 +01:00