vec Neg function