m_na: returned value is -1 sum is non-positive m_rm: returned value is 1 sum is non-positive