dynarmic/src/common/fp
Lioncash 03bc2334fe common/fp/op/FPConvert: Amend off-by one in double NaN case in FPConvertNaN
Avoids potentially clobbering the intended sign bit value during
conversions to double-precision values. The other conversion types are
already properly handled, so those don't need to be addressed.
2020-04-22 20:58:12 +01:00
..
op common/fp/op/FPConvert: Amend off-by one in double NaN case in FPConvertNaN 2020-04-22 20:58:12 +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: Add specialization of FPInfo for half-precision floating point 2020-04-22 20:58:11 +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/process_nan: Add half-precision instantiations for NaN processing functions 2020-04-22 20:58:11 +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/unpacked: Correct edge-cases within FPUnpack for half-precision floating point 2020-04-22 20:58:11 +01:00
unpacked.h common/fp/unpacked: Adjust FPUnpack to operate like ARM pseudocode 2020-04-22 20:58:11 +01:00
util.h Switch boost::optional to std::optional 2020-04-22 20:57:37 +01:00