Lines Matching refs:isBigInt
547 $isBigInt = false;
550 if (!$isBigInt) {
555 $isBigInt = true;
560 if ($isBigInt) {
564 if ($isBigInt) {
573 return $isBigInt ? gmp_strval($value) : $value;
825 $isBigInt = $type->isBigInt();
827 $this->throwIfBigIntGmpNeeded($isBigInt);
829 $int = $isBigInt ? gmp_abs($type->getValue()) : ($int * -1);
834 $int = $isBigInt ? gmp_sub($int, '1') : $int - 1;
837 if ($isBigInt) {
990 $isBigInt = ($firstPart > PHP_INT_MAX);
991 $this->throwIfBigIntGmpNeeded($isBigInt);
994 $oid = '2.' . ($isBigInt ? gmp_strval(gmp_sub($firstPart, '80')) : (int)$firstPart - 80);
1104 $isBigInt = is_float($int);
1105 $this->throwIfBigIntGmpNeeded($isBigInt);
1106 if ($isBigInt) {
1113 $int = $isBigInt ? gmp_neg(gmp_add($int, '1')) : ($int + 1) * -1;
1116 return $isBigInt ? gmp_strval($int) : $int;
1120 * @param bool $isBigInt
1123 protected function throwIfBigIntGmpNeeded(bool $isBigInt): void
1125 if ($isBigInt && !$this->isGmpAvailable) {