fix mpq small negative div bug