mirror of
https://github.com/UpsilonNumworks/Upsilon.git
synced 2026-01-19 00:37:25 +01:00
[poincare] Fix bug in binomial coefficient
Change-Id: I566288b7099703cfd2919d3416d8db0cb3c6b627
This commit is contained in:
@@ -32,7 +32,7 @@ float BinomialCoefficient::privateApproximate(Context& context, AngleUnit angleU
|
||||
assert(angleUnit != AngleUnit::Default);
|
||||
float n = m_args[0]->approximate(context, angleUnit);
|
||||
float k = m_args[1]->approximate(context, angleUnit);
|
||||
if (isnan(n) || isnan(k) || n != (int)n || k != (int)k || k > n) {
|
||||
if (isnan(n) || isnan(k) || n != (int)n || k != (int)k || k > n || k < 0.0f || n < 0.0f) {
|
||||
return NAN;
|
||||
}
|
||||
float result = 1.0f;
|
||||
|
||||
Reference in New Issue
Block a user