Lines Matching refs:is
1056 Idx i1, i2, is, id, delta, sbase; in re_node_set_add_intersect() local
1107 is = dest->nelem + src1->nelem + src2->nelem - 1; in re_node_set_add_intersect()
1108 delta = is - sbase + 1; in re_node_set_add_intersect()
1117 if (dest->elems[is] > dest->elems[id]) in re_node_set_add_intersect()
1120 dest->elems[id + delta--] = dest->elems[is--]; in re_node_set_add_intersect()
1199 Idx is, id, sbase, delta; in re_node_set_merge() local
1226 is = src->nelem - 1, id = dest->nelem - 1; is >= 0 && id >= 0; ) in re_node_set_merge()
1228 if (dest->elems[id] == src->elems[is]) in re_node_set_merge()
1229 is--, id--; in re_node_set_merge()
1230 else if (dest->elems[id] < src->elems[is]) in re_node_set_merge()
1231 dest->elems[--sbase] = src->elems[is--]; in re_node_set_merge()
1236 if (is >= 0) in re_node_set_merge()
1239 sbase -= is + 1; in re_node_set_merge()
1240 memcpy (dest->elems + sbase, src->elems, (is + 1) * sizeof (Idx)); in re_node_set_merge()
1244 is = dest->nelem + 2 * src->nelem - 1; in re_node_set_merge()
1245 delta = is - sbase + 1; in re_node_set_merge()
1254 if (dest->elems[is] > dest->elems[id]) in re_node_set_merge()
1257 dest->elems[id + delta--] = dest->elems[is--]; in re_node_set_merge()