Lines Matching refs:bm
1898 if (len < e->re.bm.right)
1900 DEBUG_TEST(0x0080,(sfprintf(sfstdout, "AHA#%04d REG_NOMATCH %d %d\n", __LINE__, len, e->re.bm.right)),(0));
1906 register size_t index = e->re.bm.left + e->re.bm.size;
1907 register size_t mid = len - e->re.bm.right;
1908 register size_t* skip = e->re.bm.skip;
1909 register size_t* fail = e->re.bm.fail;
1910 register Bm_mask_t** mask = e->re.bm.mask;
1914 DEBUG_TEST(0x0080,(sfprintf(sfstdout, "AHA#%04d REX_BM len=%d right=%d left=%d size=%d %d %d\n", __LINE__, len, e->re.bm.right, e->re.bm.left, e->re.bm.size, index, mid)),(0));
1924 m = mask[n = e->re.bm.size - 1][buf[index]];
1929 if (e->re.bm.back < 0)
1933 i = index - e->re.bm.back;
1940 if (index < e->re.bm.back)
1943 index -= e->re.bm.back;
1955 index += e->re.bm.size;