Lines Matching refs:bits
63 * Set bits in a bit rectangle in "vertical" bit organization.
70 int32_t lead=start>>6; // Named for UTF-8 2-byte lead byte with upper 5 bits.
71 int32_t trail=start&0x3f; // Named for UTF-8 2-byte trail byte with lower 6 bits.
74 uint32_t bits=(uint32_t)1<<lead;
76 table[trail]|=bits;
86 table[trail++]|=bits;
94 table[trail++]|=bits;
99 bits=~((1<<lead)-1);
101 bits&=(1<<limitLead)-1;
104 table[trail]|=bits;
108 // In that case, bits=1<<limitLead is undefined but the bits value
110 bits=(uint32_t)1<<((limitLead == 0x20) ? (limitLead - 1) : limitLead);
112 table[trail]|=bits;
201 * Override some bits and bytes to the result of contains(FFFD)
209 uint32_t bits, mask;
218 bits=3; // Lead bytes 0xC0 and 0xC1.
220 table7FF[i]|=bits;
223 bits=1; // Lead byte 0xE0.
225 bmpBlockBits[i]|=bits;
229 bits=1<<0xd;
231 bmpBlockBits[i]=(bmpBlockBits[i]&mask)|bits;
286 // All 64 code points with the same bits 15..6
327 // All 64 code points with the same bits 15..6
367 // All 64 code points with the same bits 15..6
416 // All 64 code points with the same bits 15..6
459 // All 64 code points with the same bits 15..6
705 // All 64 code points with the same bits 15..6