mirror of
https://github.com/rehlds/rehlds.git
synced 2025-02-27 14:01:18 +03:00
Merge pull request #201 from theAsmodai/master
Fixed Q_sqrt with long double
This commit is contained in:
commit
312a03f9aa
@ -67,16 +67,13 @@ inline float M_sqrt(float value) {
|
||||
inline double M_sqrt(double value) {
|
||||
double ret;
|
||||
auto v = _mm_load_sd(&value);
|
||||
_mm_store_pd(&ret, _mm_sqrt_sd(v, v));
|
||||
_mm_store_sd(&ret, _mm_sqrt_sd(v, v));
|
||||
return ret;
|
||||
}
|
||||
|
||||
inline double M_sqrt(long double value)
|
||||
{
|
||||
double ret;
|
||||
auto v = _mm_load_sd((double *)&value);
|
||||
_mm_store_pd(&ret, _mm_sqrt_sd(v, v));
|
||||
return ret;
|
||||
return M_sqrt(double(value));
|
||||
}
|
||||
|
||||
float anglemod(float a);
|
||||
|
Loading…
x
Reference in New Issue
Block a user