Lines Matching refs:elt_t
77 elt_t *la = &elt (a); in add_range()
78 elt_t *lb = &elt (b); in add_range()
116 const elt_t vv = v[i] & ~((elt_t (1) << j) - 1); in next()
117 for (const elt_t *p = &vv; i < len (); p = &v[++i]) in next()
138 const elt_t vv = v[i] & ((elt_t (1) << (j + 1)) - 1); in previous()
139 const elt_t *p = &vv; in previous()
169 typedef unsigned long long elt_t; typedef
173 static unsigned int elt_get_min (const elt_t &elt) { return hb_ctz (elt); } in elt_get_min()
174 static unsigned int elt_get_max (const elt_t &elt) { return hb_bit_storage (elt) - 1; } in elt_get_max()
176 typedef hb_vector_size_t<elt_t, PAGE_BITS / 8> vector_t;
178 static constexpr unsigned ELT_BITS = sizeof (elt_t) * 8;
184 elt_t &elt (hb_codepoint_t g) { return v[(g & MASK) / ELT_BITS]; } in elt()
185 elt_t const &elt (hb_codepoint_t g) const { return v[(g & MASK) / ELT_BITS]; } in elt()
186 elt_t mask (hb_codepoint_t g) const { return elt_t (1) << (g & ELT_MASK); } in mask()