Searched refs:xerror (Results 1 - 6 of 6) sorted by relevance

/haiku-fatelf/src/libs/print/libgutenprint/src/main/
H A Ddither-impl.h200 #define ADVANCE_UNIDIRECTIONAL(d, bit, input, width, xerror, xstep, xmod) \
212 xerror += xmod; \
213 if (xerror >= d->dst_width) \
215 xerror -= d->dst_width; \
221 #define ADVANCE_REVERSE(d, bit, input, width, xerror, xstep, xmod) \
234 xerror -= xmod; \
235 if (xerror < 0) \
237 xerror += d->dst_width; \
H A Ddither-predithered.c70 int xerror, xstep, xmod; local
81 xerror = 0;
108 xerror, xstep, xmod);
125 xerror, xstep, xmod);
H A Ddither-very-fast.c75 int xerror, xstep, xmod; local
86 xerror = 0;
114 xerror, xstep, xmod);
131 xerror, xstep, xmod);
H A Ddither-ordered.c347 int xerror, xstep, xmod; local
358 xerror = 0;
389 xerror, xstep, xmod);
433 xerror, xstep, xmod);
449 ADVANCE_UNIDIRECTIONAL(d, bit, raw, CHANNEL_COUNT(d), xerror,
466 ADVANCE_UNIDIRECTIONAL(d, bit, raw, CHANNEL_COUNT(d), xerror,
H A Ddither-eventone.c419 int xerror, xstep, xmod; local
449 xerror = (xmod * x) % d->dst_width;
516 ADVANCE_UNIDIRECTIONAL(d, bit, raw, channel_count, xerror, xstep, xmod);
518 ADVANCE_REVERSE(d, bit, raw, channel_count, xerror, xstep, xmod);
542 int xerror, xstep, xmod; local
578 xerror = (xmod * x) % d->dst_width;
751 ADVANCE_UNIDIRECTIONAL(d, bit, raw, channel_count, xerror, xstep, xmod);
753 ADVANCE_REVERSE(d, bit, raw, channel_count, xerror, xstep, xmod);
H A Ddither-ed.c419 int xerror, xstep, xmod; local
437 xerror = (xmod * x) % d->dst_width;
460 ADVANCE_BIDIRECTIONAL(d, bit, raw, direction, CHANNEL_COUNT(d), xerror,

Completed in 48 milliseconds