46 #ifndef XT_STRIPE_UTIL_H
47 #define XT_STRIPE_UTIL_H
68 Xt_int stride = stripe.stride;
69 int nstrides = stripe.nstrides;
82 return (mma.
max >= mmb.min) & (mma.
min <= mmb.max);
static Xt_int Xt_isign_mask(Xt_int x)
size_t xt_stripes_merge_copy(size_t num_stripes, struct Xt_stripe *stripes_dst, const struct Xt_stripe *stripes_src, bool lookback)
static int xt_stripes_overlap(struct Xt_stripe a, struct Xt_stripe b)
static struct Xt_stripe_minmax xt_stripe2minmax(struct Xt_stripe stripe)
void xt_convert_indices_to_stripes_keep_buf(const Xt_int *restrict indices, int num_indices, struct Xt_stripe **stripes, int *num_stripes)