tdm::negate