Lines Matching refs:rem
145 int64_t rem;
482 if (e->x.rem > e->dy/2)
485 __FUNCTION__, e->x.quo, e->x.rem, x));
492 __FUNCTION__, e->x.quo, e->x.rem, e->dxdy.quo, e->dxdy.rem));
495 e->x.rem += e->dxdy.rem;
496 if (e->x.rem < 0) {
498 e->x.rem += e->dy;
499 } else if (e->x.rem >= e->dy) {
501 e->x.rem -= e->dy;
503 assert(e->x.rem >= 0 && e->x.rem < e->dy);
542 e->x.quo = e->x.rem = 0;
543 e->dxdy.quo = e->dxdy.rem = 0;
560 e->dxdy.rem = Ex * (2 << 16) % Ey;
566 e->x.rem = tmp % Ey;
576 e->x.rem += tmp;
579 if (e->x.rem < 0) {
581 e->x.rem += Ey;
582 } else if (e->x.rem >= Ey) {
584 e->x.rem -= Ey;
586 assert(e->x.rem >= 0 && e->x.rem < Ey);
594 (long long)e->x.rem,
596 (long long)e->dxdy.rem,
652 e->x.quo = e->x.rem = 0;
653 e->dxdy.quo = e->dxdy.rem = 0;
669 e->dxdy.rem = Ex * (2 << 16) % Ey;
675 e->x.rem = tmp % Ey;
679 e->x.rem += ((tmp & ((1 << 16) - 1)) * Ey) / (1 << 16);
681 if (e->x.rem < 0) {
683 e->x.rem += Ey;
684 } else if (e->x.rem >= Ey) {
686 e->x.rem -= Ey;
688 assert(e->x.rem >= 0 && e->x.rem < Ey);
696 (long long)e->x.rem,
698 (long long)e->dxdy.rem,
710 e->x.rem == prev->x.rem &&
712 e->dxdy.rem == prev->dxdy.rem) {
834 e->x.rem == n->x.rem &&
836 e->dxdy.rem == n->dxdy.rem) {