/** @var int $b */
$b = self::
chrToInt( $e[(int) floor($pos / 8
)] ) >> ($pos & 7
);
# b &= 1;
$b &= 1;
# swap ^= b;
$swap ^=
$b;
# fe_cswap(x2,x3,swap);
self::
fe_cswap($x2,
$x3,
$swap);
# fe_cswap(z2,z3,swap);
self::
fe_cswap($z2,
$z3,
$swap);
# swap = b;
/** @var int $swap */
$swap =
$b;
# fe_sub(tmp0,x3,z3);
$tmp0 = self::
fe_sub($x3,
$z3);