ParagonIE_Sodium_Core32_Int64::subInt64() public WP 1.0
The difference between two Int64 objects.
{} Это метод класса: ParagonIE_Sodium_Core32_Int64{}
Хуков нет.
Возвращает
ParagonIE_Sodium_Core32_Int64.
Использование
$ParagonIE_Sodium_Core32_Int64 = new ParagonIE_Sodium_Core32_Int64(); $ParagonIE_Sodium_Core32_Int64->subInt64( $b );
- $b(ParagonIE_Sodium_Core32_число64) (обязательный)
- -
Код ParagonIE_Sodium_Core32_Int64::subInt64() ParagonIE Sodium Core32 Int64::subInt64 WP 5.6.2
public function subInt64(ParagonIE_Sodium_Core32_Int64 $b)
{
$return = new ParagonIE_Sodium_Core32_Int64();
$return->unsignedInt = $this->unsignedInt;
/** @var int $carry */
$carry = 0;
for ($i = 3; $i >= 0; --$i) {
/** @var int $tmp */
$tmp = $this->limbs[$i] - $b->limbs[$i] + $carry;
/** @var int $carry */
$carry = ($tmp >> 16);
$return->limbs[$i] = (int) ($tmp & 0xffff);
}
return $return;
}