public static bool Equals(FixedPointDecimal d1, FixedPointDecimal d2)
{
// We can calculate value equality by testing bitwise equality. This is possible because we
// are using a fixed point representation *and* we convert -0 to +0 (the only other possible ambiguity).
return d1._data == d2._data;
}