2018-12-01 21:33:25 -05:00
|
|
|
#pragma once
|
|
|
|
|
2018-12-04 18:50:42 -05:00
|
|
|
#include <cstddef>
|
|
|
|
|
2018-12-01 21:33:25 -05:00
|
|
|
class CMipsJitter;
|
|
|
|
|
|
|
|
namespace FpUtils
|
|
|
|
{
|
2020-03-06 13:07:01 -05:00
|
|
|
void SetDenormalHandlingMode();
|
2020-07-28 17:28:53 -04:00
|
|
|
void EnableFpExceptions();
|
2020-03-06 13:07:01 -05:00
|
|
|
|
2018-12-01 21:33:25 -05:00
|
|
|
void IsZero(CMipsJitter*, size_t);
|
2021-01-18 13:05:10 -05:00
|
|
|
void IsNaN(CMipsJitter*, size_t);
|
|
|
|
void AssertIsNotNaN(CMipsJitter*, size_t);
|
2018-12-01 21:33:25 -05:00
|
|
|
void ComputeDivisionByZero(CMipsJitter*, size_t, size_t);
|
|
|
|
}
|