mirror of
git://git.tartarus.org/simon/puzzles.git
synced 2025-04-22 00:15:46 -07:00
Correction from James H: sqrt(0) shouldn't occur any more than
sqrt(1) should. [originally from svn r8108]
This commit is contained in:
@ -542,9 +542,9 @@ static int perform_sqrt(int *a, int *b, int *output)
|
|||||||
int half[2] = { 1, 2 };
|
int half[2] = { 1, 2 };
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* sqrt(1) == 1: don't perform unary noops.
|
* sqrt(0) == 0, sqrt(1) == 1: don't perform unary noops.
|
||||||
*/
|
*/
|
||||||
if (a[0] == 1 && a[1] == 1) return FALSE;
|
if (a[0] == 0 || (a[0] == 1 && a[1] == 1)) return FALSE;
|
||||||
|
|
||||||
return perform_exp(a, half, output);
|
return perform_exp(a, half, output);
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user