735669190e
A negative result was wrongly returned as a positive value. Since positive values are preferred, the implementation now adds the modulus enough times to make the result positive. Change-Id: I87a2ceb359345846740a749ab6b46b1d45e7ba21 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/103664 Reviewed-by: Lasse R.H. Nielsen <lrn@google.com>