added non-corner case docs upto xNegate