Lioncash
94717dc11a
general: Remove trailing spaces
...
General code-related cleanup. Gets rid of trailing spaces in the
codebase.
2019-05-04 21:03:34 -04:00
Lioncash
2c2fdb435c
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.
2019-04-15 04:55:00 -04:00
Lioncash
1b66e43094
common/fp/process_nan: Add half-precision instantiations for NaN processing functions
2019-03-09 02:26:58 -05:00
V.Kalyuzhny
05a2dbfce0
Switch boost::optional to std::optional
2018-10-24 15:02:39 +00:00
MerryMage
cbde1c5a15
process_nan: Add two operand variant
2018-07-23 22:03:07 +01:00
MerryMage
d70b90ed5d
process_nan: Add FPProcessNaNs3
2018-07-23 18:51:36 +01:00
Lioncash
62e86d7287
fp: Use forward declarations where applicable
...
Minimizes the amount of files that need to be rebuilt if the headers
ever change.
2018-07-22 07:04:47 +01:00
MerryMage
853bdd6b98
fp: A64::FPCR -> FP::FPCR
2018-07-20 11:39:39 +01:00
MerryMage
a8952a521b
fp: Implement FPProcessNaN
2018-07-16 13:50:37 +01:00