38d37
< #include "base/misc.hh"
40d38
< #include "config/full_system.hh"
43,44d40
< class ThreadContext;
<
73,85d68
< //Floating Point Utility Functions
< uint64_t fpConvert(ConvertType cvt_type, double fp_val);
< double roundFP(double val, int digits);
< double truncFP(double val);
<
< bool getCondCode(uint32_t fcsr, int cc);
< uint32_t genCCVector(uint32_t fcsr, int num, uint32_t cc_val);
< uint32_t genInvalidVector(uint32_t fcsr);
<
< bool isNan(void *val_ptr, int size);
< bool isQnan(void *val_ptr, int size);
< bool isSnan(void *val_ptr, int size);
<
115a99,105
>
> template <class XC>
> Fault
> checkFpEnableFault(XC *xc)
> {
> return NoFault;
> }