(!isnan(p->y) && (yi & 7) != (p->i & 7)) ||
(!isnan(p->y) && (yi < 0) != (p->i < 0))) {
printf("%s:%d: %s remquo(%a,%a) want %a,%lld got %a,%d ulperr %.3f = %a + %a\n",
(!isnan(p->y) && (yi & 7) != (p->i & 7)) ||
(!isnan(p->y) && (yi < 0) != (p->i < 0))) {
printf("%s:%d: %s remquo(%a,%a) want %a,%lld got %a,%d ulperr %.3f = %a + %a\n",