• Home
  • Raw
  • Download

Lines Matching refs:ssb

1560          sortslice ssb, Py_ssize_t nb)  in merge_lo()  argument
1567 assert(ms && ssa.keys && ssb.keys && na > 0 && nb > 0); in merge_lo()
1568 assert(ssa.keys + na == ssb.keys); in merge_lo()
1575 sortslice_copy_incr(&dest, &ssb); in merge_lo()
1592 k = ISLT(ssb.keys[0], ssa.keys[0]); in merge_lo()
1596 sortslice_copy_incr(&dest, &ssb); in merge_lo()
1627 k = gallop_right(ms, ssb.keys[0], ssa.keys, na, 0); in merge_lo()
1645 sortslice_copy_incr(&dest, &ssb); in merge_lo()
1650 k = gallop_left(ms, ssa.keys[0], ssb.keys, nb, 0); in merge_lo()
1655 sortslice_memmove(&dest, 0, &ssb, 0, k); in merge_lo()
1657 sortslice_advance(&ssb, k); in merge_lo()
1679 sortslice_memmove(&dest, 0, &ssb, 0, nb); in merge_lo()
1692 sortslice ssb, Py_ssize_t nb) in merge_hi() argument
1699 assert(ms && ssa.keys && ssb.keys && na > 0 && nb > 0); in merge_hi()
1700 assert(ssa.keys + na == ssb.keys); in merge_hi()
1703 dest = ssb; in merge_hi()
1705 sortslice_memcpy(&ms->a, 0, &ssb, 0, nb); in merge_hi()
1708 ssb.keys = ms->a.keys + nb - 1; in merge_hi()
1709 if (ssb.values != NULL) in merge_hi()
1710 ssb.values = ms->a.values + nb - 1; in merge_hi()
1730 k = ISLT(ssb.keys[0], ssa.keys[0]); in merge_hi()
1744 sortslice_copy_decr(&dest, &ssb); in merge_hi()
1765 k = gallop_right(ms, ssb.keys[0], basea.keys, na, na-1); in merge_hi()
1778 sortslice_copy_decr(&dest, &ssb); in merge_hi()
1790 sortslice_advance(&ssb, -k); in merge_hi()
1791 sortslice_memcpy(&dest, 1, &ssb, 1, k); in merge_hi()
1822 sortslice_copy(&dest, 0, &ssb, 0); in merge_hi()
1832 sortslice ssa, ssb; in merge_at() local
1843 ssb = ms->pending[i+1].base; in merge_at()
1846 assert(ssa.keys + na == ssb.keys); in merge_at()
1860 k = gallop_right(ms, *ssb.keys, ssa.keys, na, 0); in merge_at()
1871 nb = gallop_left(ms, ssa.keys[na-1], ssb.keys, nb, nb-1); in merge_at()
1879 return merge_lo(ms, ssa, na, ssb, nb); in merge_at()
1881 return merge_hi(ms, ssa, na, ssb, nb); in merge_at()