Add and sub zero are removed and zero sub is turned to neg.