Merge pull request #947 from FioraAeterna/rsqrte

JIT: implement frsqte
This commit is contained in:
comex
2014-09-05 11:48:00 -04:00
10 changed files with 357 additions and 165 deletions

View File

@ -123,6 +123,15 @@ u32 ClassifyDouble(double dvalue);
// More efficient float version.
u32 ClassifyFloat(float fvalue);
extern const int frsqrte_expected_base[];
extern const int frsqrte_expected_dec[];
extern const int fres_expected_base[];
extern const int fres_expected_dec[];
// PowerPC approximation algorithms
double ApproximateReciprocalSquareRoot(double val);
double ApproximateReciprocal(double val);
template<class T>
struct Rectangle
{