$this->value $class::max(...$nums) $class::min(...$nums) $class::randomRange($min->value, $max->value) $class::randomRangePrime($min->value, $max->value) $class::scan1divide($r->value) $current $current $current $n->value $r_value $result->bitmask->value $result->value $temp $this->value $this->value $this->value $this->value $this->value $this->value $this->value $this->value $this->value $this->value $this->value $this->value $u $v $v $v $x->value $y->value $y->value $y->value $y->value $y->value $y->value[0] == '-' ? substr($y->value, 1) : $y->value $class::powModHelper($this, $e, $n, static::class) $current $r_value $temp->value $this->value $this->value $this->value $this->value $y->value static::reduce($x, $n) static::reduce(bcmul($x, $x), $n) static::reduce(bcmul($x, $y), $n) $e->value $n->value $x->value $x[0] $x[0] $x[0] static::$zero static::$zero static::ENGINE_DIR static::ENGINE_DIR static::FAST_BITWISE static::FAST_BITWISE abs abs abs abs add add add add bitwise_leftShift bitwise_leftShift bitwise_rightShift compare compare compare compare compare compare compare compare compare compare compare compare divide divide equals equals equals extendedGCD initialize initialize initialize make_odd make_odd make_odd modInverse normalize normalize normalize normalize normalize normalize normalize normalize normalize normalize normalize normalize normalize normalize powModInner static::randomRange($min, $max) static::randomRange($min, $max) static::randomRange(static::$two[static::class], $n_2) static::randomRangePrime($min, $max) static::scan1divide($r) subtract subtract subtract subtract subtract subtract subtract subtract testSmallPrimes toBytes toBytes toBytes toBytes toBytes toBytes toBytes toBytes toBytes toBytes toBytes toBytes toString $class::powModHelper($this, $e, $n) toBytes static::BASE static::BASE static::BASE static::BASE static::BASE static::BASE static::BASE static::BASE static::BASE static::BASE static::BASE static::BASE static::BASE static::BASE static::BASE static::BASE static::BASE static::BASE static::BASE static::BASE static::BASE static::BASE static::BASE static::BASE static::BASE static::BASE_FULL static::BASE_FULL static::BASE_FULL static::BASE_FULL static::BASE_FULL static::BASE_FULL static::BASE_FULL static::BASE_FULL static::BASE_FULL static::BASE_FULL static::BASE_FULL static::BASE_FULL static::BASE_FULL static::BASE_FULL static::MAX10 static::MAX10 static::MAX10LEN static::MAX10LEN static::MAX10LEN static::MAX10LEN static::MAX10LEN static::MAX_DIGIT static::MAX_DIGIT static::MAX_DIGIT static::MAX_DIGIT static::MAX_DIGIT2 static::MAX_DIGIT2 static::MAX_DIGIT2 static::MSB $class::powModHelper($this, $e, $n, static::class) $r_value $result->bitmask->value $this->value $this->value $this->value $this->value $this->value $this->value $this->value $this->value $this->value $val $val $val $val $val $val $val $value $x $y->value $y->value $y_value $y_value compare compare static::isValidEngine() subtract subtract divide static::reduce($class::square($x), $n, $class) static::reduce($temp[self::VALUE], $n, $class) static::reduce($x, $n, $class) $n->value modInverse rshift divide divide $m $m->value $m $val static::$zero static::$zero static::$zero static::$zero static::$zero static::$zero