diff --git a/common/include/Utilities/FixedPointTypes.inl b/common/include/Utilities/FixedPointTypes.inl index 79c2be0d57..c4d8579ac3 100644 --- a/common/include/Utilities/FixedPointTypes.inl +++ b/common/include/Utilities/FixedPointTypes.inl @@ -51,7 +51,7 @@ FixedInt FixedInt::operator+(const FixedInt &ri template FixedInt FixedInt::operator-(const FixedInt &right) const { - return FixedInt().SetRaw(Raw + right.Raw); + return FixedInt().SetRaw(Raw - right.Raw); } template @@ -63,7 +63,7 @@ FixedInt &FixedInt::operator+=(const FixedInt & template FixedInt &FixedInt::operator-=(const FixedInt &right) { - return SetRaw(Raw + right.Raw); + return SetRaw(Raw - right.Raw); } template