add support for translating integer negate