operator-(const fixed<T,p>& f) { return fixed<T,p>(-f.value, true); }
operator-(const fixed<T,p>& f1, const fixed<T,p>& f2) { return fixed<T,p>(f1.value - f2.value, true); }
operator-(const fixed<T,p>& f){ return fixed<T,p>(-f.value, true); }