optimize neg and com operations