vec, uminus, abs