is_negative
static int is_negative(struct type_descriptor *, unsigned long);
if (is_negative(data->d_rtype, rhs))
else if (is_negative(data->d_ltype, lhs))