Lines Matching refs:BCMath

28 class BCMath extends Engine  class
170 * @param BCMath $y
171 * @return BCMath
173 public function add(BCMath $y)
184 * @param BCMath $y
185 * @return BCMath
187 public function subtract(BCMath $y)
198 * @param BCMath $x
199 * @return BCMath
201 public function multiply(BCMath $x)
217 * @param BCMath $y
220 public function divide(BCMath $y)
240 * @param BCMath $n
241 * @return false|BCMath
243 public function modInverse(BCMath $n)
256 * @param BCMath $n
259 public function extendedGCD(BCMath $n)
301 * @param BCMath $n
302 * @return BCMath
304 public function gcd(BCMath $n)
307 /** @var BCMath $gcd */
314 * @return BCMath
329 * @param BCMath $x
330 * @return BCMath
332 public function bitwise_and(BCMath $x)
340 * @param BCMath $x
341 * @return BCMath
343 public function bitwise_or(BCMath $x)
351 * @param BCMath $x
352 * @return BCMath
354 public function bitwise_xor(BCMath $x)
365 * @return BCMath
381 * @return BCMath
405 * @param BCMath $y
409 public function compare(BCMath $y)
419 * @param BCMath $x
422 public function equals(BCMath $x)
430 * @param BCMath $e
431 * @param BCMath $n
432 * @return BCMath
434 public function modPow(BCMath $e, BCMath $n)
444 * @param BCMath $e
445 * @param BCMath $n
446 * @return BCMath
448 public function powMod(BCMath $e, BCMath $n)
456 * @param BCMath $e
457 * @param BCMath $n
458 * @return BCMath
460 protected function powModInner(BCMath $e, BCMath $n)
466 return BCMath\DefaultEngine::powModHelper($this, $e, $n, static::class);
475 * @param BCMath $result
476 * @return BCMath
478 protected function normalize(BCMath $result)
495 * @param BCMath $min
496 * @param BCMath $max
497 * @return false|BCMath
499 public static function randomRangePrime(BCMath $min, BCMath $max)
513 * @param BCMath $min
514 * @param BCMath $max
515 * @return BCMath
517 public static function randomRange(BCMath $min, BCMath $max)
570 * @param BCMath $r
574 public static function scan1divide(BCMath $r)
590 * @param BCMath $n
591 * @return BCMath
593 public function pow(BCMath $n)
604 * @param BCMath ...$nums
605 * @return BCMath
607 public static function min(BCMath ...$nums)
615 * @param BCMath ...$nums
616 * @return BCMath
618 public static function max(BCMath ...$nums)
626 * @param BCMath $min
627 * @param BCMath $max
630 public function between(BCMath $min, BCMath $max)
687 * @return BCMath