Home | History | Annotate | Download | only in unicode

Lines Matching refs:lo

30 // Range16 represents of a range of 16-bit Unicode code points. The range runs from Lo to Hi
33 Lo uint16
39 // more of the values will not fit in 16 bits. The range runs from Lo to Hi
40 // inclusive and has the specified stride. Lo and Hi must always be >= 1<<16.
42 Lo uint32
49 // The range runs from Lo to Hi inclusive, with a fixed stride of 1. Deltas
58 Lo uint32
96 if r < range_.Lo {
100 return (r-range_.Lo)%range_.Stride == 0
107 lo := 0
109 for lo < hi {
110 m := lo + (hi-lo)/2
112 if range_.Lo <= r && r <= range_.Hi {
113 return (r-range_.Lo)%range_.Stride == 0
115 if r < range_.Lo {
118 lo = m + 1
129 if r < range_.Lo {
133 return (r-range_.Lo)%range_.Stride == 0
140 lo := 0
142 for lo < hi {
143 m := lo + (hi-lo)/2
145 if range_.Lo <= r && r <= range_.Hi {
146 return (r-range_.Lo)%range_.Stride == 0
148 if r < range_.Lo {
151 lo = m + 1
164 if len(r32) > 0 && r >= rune(r32[0].Lo) {
176 if len(r32) > 0 && r >= rune(r32[0].Lo) {
214 lo := 0
216 for lo < hi {
217 m := lo + (hi-lo)/2
219 if rune(cr.Lo) <= r && r <= rune(cr.Hi) {
232 return rune(cr.Lo) + ((r-rune(cr.Lo))&^1 | rune(_case&1))
236 if r < rune(cr.Lo) {
239 lo = m + 1
347 lo := 0
349 for lo < hi {
350 m := lo + (hi-lo)/2
352 lo = m + 1
357 if lo < len(caseOrbit) && rune(caseOrbit[lo].From) == r {
358 return rune(caseOrbit[lo].To)