1
0
Fork 0
mirror of https://github.com/beefytech/Beef.git synced 2025-06-08 03:28:20 +02:00

Add System.Math.Cbrt

This commit is contained in:
farism 2022-10-17 15:51:00 -07:00
parent d37c515644
commit bd891171f7
2 changed files with 14 additions and 0 deletions

View file

@ -221,6 +221,8 @@ namespace System
public static extern float Sqrt(float f); public static extern float Sqrt(float f);
public static extern double Sqrt(double d); public static extern double Sqrt(double d);
public static extern float Cbrt(float f);
public static extern double Cbrt(double d);
public static extern float Log(float f); public static extern float Log(float f);
public static extern double Log(double d); public static extern double Log(double d);
public static extern float Log10(float f); public static extern float Log10(float f);

View file

@ -37,6 +37,8 @@ namespace bf
BFRT_EXPORT static double Round(double a); BFRT_EXPORT static double Round(double a);
BFRT_EXPORT static float Sqrt(float f); BFRT_EXPORT static float Sqrt(float f);
BFRT_EXPORT static double Sqrt(double d); BFRT_EXPORT static double Sqrt(double d);
BFRT_EXPORT static float Cbrt(float f);
BFRT_EXPORT static double Cbrt(double d);
BFRT_EXPORT static float Log(float d); BFRT_EXPORT static float Log(float d);
BFRT_EXPORT static double Log(double d); BFRT_EXPORT static double Log(double d);
BFRT_EXPORT static float Log10(float d); BFRT_EXPORT static float Log10(float d);
@ -193,6 +195,16 @@ double Math::Sqrt(double d)
return sqrt(d); return sqrt(d);
} }
float Math::Cbrt(float f)
{
return cbrtf(f);
}
double Math::Cbrt(double d)
{
return cbrt(d);
}
float Math::Log(float d) float Math::Log(float d)
{ {
return logf(d); return logf(d);