<?php

function Int128New()
{
  return BigIntNew(INT128);
}

function Int128Add($A, $B)
{
  return BigIntAdd($A, $B);
}

function Int128Sub($A, $B)
{
  return BigIntSub($A, $B);
}

function Int128Equal($A, $B)
{
  return BigIntEqual($A, $B);
}

function Int128NotEqual($A, $B)
{
  return BigIntNotEqual($A, $B);
}

function Int128Greater($A, $B)
{
  return BigIntGreater($A, $B);
}

function Int128GreaterOrEqual($A, $B)
{
  return BigIntGreaterOrEqual($A, $B);
}

function Int128Lesser($A, $B)
{
  return BigIntLesser($A, $B);
}

function Int128LesserOrEqual($A, $B)
{
  return BigIntLesserOrEqual($A, $B);
}

function Int128And($A, $B)
{
  return BigIntAnd($A, $B);
}

function Int128Or($A, $B)
{
  return BigIntOr($A, $B);
}

function Int128Xor($A, $B)
{
  return BigIntXor($A, $B);
}

function Int128Shl($A, $B)
{
  return BigIntShl($A, $B);
}

function Int128Shr($A, $B)
{
  return BigIntShr($A, $B);
}

function Int128ToInt($A)
{
  return BigIntToInt($A);
}

function IntToInt128($A)
{
  return IntToBigInt($A, INT128);
}

function Int128ToHex($A)
{
  return BigIntToHex($A);
}

function HexToInt128($A)
{
  return HexToBigInt($A, INT128);
}

