Lines Matching refs:last
1894 sparsebit_idx_t first, last; member
1907 if (ranges[i].first <= idx && idx <= ranges[i].last) in get_value()
1913 static void operate(int code, sparsebit_idx_t first, sparsebit_idx_t last) in operate() argument
1918 if (first < last) { in operate()
1919 num = last - first + 1; in operate()
1921 num = first - last + 1; in operate()
1922 first = last; in operate()
1923 last = first + num - 1; in operate()
1938 { .first = first, .last = first, .set = true }; in operate()
1951 { .first = first, .last = first, .set = false }; in operate()
1967 { .first = 0, .last = ~(sparsebit_idx_t)0, .set = true }; in operate()
1992 assert(next == 0 || next > last); in operate()
2001 assert(sparsebit_is_clear(s, first) || next <= last); in operate()
2007 assert(next == 0 || next > last); in operate()
2016 assert(sparsebit_is_set(s, first) || next <= last); in operate()
2028 { .first = first, .last = last, .set = true }; in operate()
2039 { .first = first, .last = last, .set = false }; in operate()
2079 uint64_t last = get64(); in main() local
2081 operate(op, first, last); in main()