implemented neg * neg, fixed bug.

Changes made in neg_multi state