ParagonIE_Sodium_Core32_Int32::subInt32() public WP 1.0
Subtract two int32 objects from each other
{} Это метод класса: ParagonIE_Sodium_Core32_Int32{}
Хуков нет.
Возвращает
ParagonIE_Sodium_Core32_Int32
. Null. Ничего.
Использование
$ParagonIE_Sodium_Core32_Int32 = new ParagonIE_Sodium_Core32_Int32(); $ParagonIE_Sodium_Core32_Int32->subInt32( $b );
- $b(ParagonIE_Sodium_Core32_число32) (обязательный)
- -
Код ParagonIE_Sodium_Core32_Int32::subInt32() ParagonIE Sodium Core32 Int32::subInt32 WP 5.7
public function subInt32(ParagonIE_Sodium_Core32_Int32 $b)
{
$return = new ParagonIE_Sodium_Core32_Int32();
$return->unsignedInt = $this->unsignedInt;
/** @var int $tmp */
$tmp = $this->limbs[1] - ($b->limbs[1] & 0xffff);
/** @var int $carry */
$carry = $tmp >> 16;
$return->limbs[1] = (int) ($tmp & 0xffff);
/** @var int $tmp */
$tmp = $this->limbs[0] - ($b->limbs[0] & 0xffff) + $carry;
$return->limbs[0] = (int) ($tmp & 0xffff);
return $return;
}