public AffineNielsPoint BitXor(AffineNielsPoint a) { return(new AffineNielsPoint { Y_plus_X = Y_plus_X.BitXor(a.Y_plus_X), Y_minus_X = Y_minus_X.BitXor(a.Y_minus_X), XY2d = XY2d.BitXor(XY2d) }); }
public ProjectiveNielsPoint BitXor(ProjectiveNielsPoint a) { return(new ProjectiveNielsPoint { Y_plus_X = Y_plus_X.BitXor(a.Y_plus_X), Y_minus_X = Y_minus_X.BitXor(a.Y_minus_X), Z = Z.BitXor(a.Z), T2d = T2d.BitXor(a.T2d), }); }