Lines Matching defs:lead

12586     // This will work fine because we only have to report errors for cases with 0-1 lead bytes.
12587 // Multiple lead bytes implies 2 overlapping multibyte characters, and if that happens, there is
12588 // guaranteed to be at least *one* lead byte that is part of only 1 other multibyte character.
13356 // Generate lead surrogate
13358 uint32x4_t lead = vreinterpretq_u32_u16(vsliq_n_u16(vreinterpretq_u16_u8(swap), vreinterpretq_u16_u8(in), 6));
13359 // Mask out lead
13361 lead = vbicq_u32(lead, vmovq_n_u32(uint32_t(~0x03FFFFFF)));
13364 uint16x8_t blend = vreinterpretq_u16_u32(vbslq_u32(vmovq_n_u32(0x0000FFFF), trail, lead));
13605 // 18th bit being set, since the code would interpret the lead byte (0b1110bbbb)
15220 // Bit 0 = Too Short (lead byte/ASCII followed by lead byte/ASCII)
15253 // 1100____ ________ <two byte lead in byte 1>
15255 // 1101____ ________ <two byte lead in byte 1>
15257 // 1110____ ________ <three byte lead in byte 1>
15259 // 1111____ ________ <four+ byte lead in byte 1>
15347 // Flip prev1...prev3 so we can easily determine if they are 2+, 3+ or 4+ lead bytes
15611 // Bit 0 = Too Short (lead byte/ASCII followed by lead byte/ASCII)
15644 // 1100____ ________ <two byte lead in byte 1>
15646 // 1101____ ________ <two byte lead in byte 1>
15648 // 1110____ ________ <three byte lead in byte 1>
15650 // 1111____ ________ <four+ byte lead in byte 1>
15719 // Flip prev1...prev3 so we can easily determine if they are 2+, 3+ or 4+ lead bytes
15963 // Bit 0 = Too Short (lead byte/ASCII followed by lead byte/ASCII)
15996 // 1100____ ________ <two byte lead in byte 1>
15998 // 1101____ ________ <two byte lead in byte 1>
16000 // 1110____ ________ <three byte lead in byte 1>
16002 // 1111____ ________ <four+ byte lead in byte 1>
16071 // Flip prev1...prev3 so we can easily determine if they are 2+, 3+ or 4+ lead bytes
16371 // Bit 0 = Too Short (lead byte/ASCII followed by lead byte/ASCII)
16405 // 1100____ ________ <two byte lead in byte 1>
16407 // 1101____ ________ <two byte lead in byte 1>
16409 // 1110____ ________ <three byte lead in byte 1>
16411 // 1111____ ________ <four+ byte lead in byte 1>
16471 // Flip prev1...prev3 so we can easily determine if they are 2+, 3+ or 4+ lead bytes
18080 __m512i lead = _mm512_maskz_compress_epi8(leading, leading2byte); // will contain zero for ascii, and the data
18081 lead = _mm512_cvtepu8_epi16(_mm512_castsi512_si256(lead)); // ... zero extended into code units
18084 lead = _mm512_slli_epi16(lead, 6); // shifted into position
18085 __m512i final = _mm512_add_epi16(follow, lead); // combining lead and follow
18819 // Flip prev1...prev3 so we can easily determine if they are 2+, 3+ or 4+ lead bytes
24631 // Bit 0 = Too Short (lead byte/ASCII followed by lead byte/ASCII)
24664 // 1100____ ________ <two byte lead in byte 1>
24666 // 1101____ ________ <two byte lead in byte 1>
24668 // 1110____ ________ <three byte lead in byte 1>
24670 // 1111____ ________ <four+ byte lead in byte 1>
24758 // Flip prev1...prev3 so we can easily determine if they are 2+, 3+ or 4+ lead bytes
25022 // Bit 0 = Too Short (lead byte/ASCII followed by lead byte/ASCII)
25055 // 1100____ ________ <two byte lead in byte 1>
25057 // 1101____ ________ <two byte lead in byte 1>
25059 // 1110____ ________ <three byte lead in byte 1>
25061 // 1111____ ________ <four+ byte lead in byte 1>
25130 // Flip prev1...prev3 so we can easily determine if they are 2+, 3+ or 4+ lead bytes
25374 // Bit 0 = Too Short (lead byte/ASCII followed by lead byte/ASCII)
25407 // 1100____ ________ <two byte lead in byte 1>
25409 // 1101____ ________ <two byte lead in byte 1>
25411 // 1110____ ________ <three byte lead in byte 1>
25413 // 1111____ ________ <four+ byte lead in byte 1>
25482 // Flip prev1...prev3 so we can easily determine if they are 2+, 3+ or 4+ lead bytes
25784 // Bit 0 = Too Short (lead byte/ASCII followed by lead byte/ASCII)
25818 // 1100____ ________ <two byte lead in byte 1>
25820 // 1101____ ________ <two byte lead in byte 1>
25822 // 1110____ ________ <three byte lead in byte 1>
25824 // 1111____ ________ <four+ byte lead in byte 1>
25884 // Flip prev1...prev3 so we can easily determine if they are 2+, 3+ or 4+ lead bytes
27003 // Bit 0 = Too Short (lead byte/ASCII followed by lead byte/ASCII)
27036 // 1100____ ________ <two byte lead in byte 1>
27038 // 1101____ ________ <two byte lead in byte 1>
27040 // 1110____ ________ <three byte lead in byte 1>
27042 // 1111____ ________ <four+ byte lead in byte 1>
27130 // Flip prev1...prev3 so we can easily determine if they are 2+, 3+ or 4+ lead bytes
27394 // Bit 0 = Too Short (lead byte/ASCII followed by lead byte/ASCII)
27427 // 1100____ ________ <two byte lead in byte 1>
27429 // 1101____ ________ <two byte lead in byte 1>
27431 // 1110____ ________ <three byte lead in byte 1>
27433 // 1111____ ________ <four+ byte lead in byte 1>
27502 // Flip prev1...prev3 so we can easily determine if they are 2+, 3+ or 4+ lead bytes
27746 // Bit 0 = Too Short (lead byte/ASCII followed by lead byte/ASCII)
27779 // 1100____ ________ <two byte lead in byte 1>
27781 // 1101____ ________ <two byte lead in byte 1>
27783 // 1110____ ________ <three byte lead in byte 1>
27785 // 1111____ ________ <four+ byte lead in byte 1>
27854 // Flip prev1...prev3 so we can easily determine if they are 2+, 3+ or 4+ lead bytes
31010 // Bit 0 = Too Short (lead byte/ASCII followed by lead byte/ASCII)
31043 // 1100____ ________ <two byte lead in byte 1>
31045 // 1101____ ________ <two byte lead in byte 1>
31047 // 1110____ ________ <three byte lead in byte 1>
31049 // 1111____ ________ <four+ byte lead in byte 1>
31137 // Flip prev1...prev3 so we can easily determine if they are 2+, 3+ or 4+ lead bytes
31401 // Bit 0 = Too Short (lead byte/ASCII followed by lead byte/ASCII)
31434 // 1100____ ________ <two byte lead in byte 1>
31436 // 1101____ ________ <two byte lead in byte 1>
31438 // 1110____ ________ <three byte lead in byte 1>
31440 // 1111____ ________ <four+ byte lead in byte 1>
31509 // Flip prev1...prev3 so we can easily determine if they are 2+, 3+ or 4+ lead bytes
31753 // Bit 0 = Too Short (lead byte/ASCII followed by lead byte/ASCII)
31786 // 1100____ ________ <two byte lead in byte 1>
31788 // 1101____ ________ <two byte lead in byte 1>
31790 // 1110____ ________ <three byte lead in byte 1>
31792 // 1111____ ________ <four+ byte lead in byte 1>
31861 // Flip prev1...prev3 so we can easily determine if they are 2+, 3+ or 4+ lead bytes
32161 // Bit 0 = Too Short (lead byte/ASCII followed by lead byte/ASCII)
32195 // 1100____ ________ <two byte lead in byte 1>
32197 // 1101____ ________ <two byte lead in byte 1>
32199 // 1110____ ________ <three byte lead in byte 1>
32201 // 1111____ ________ <four+ byte lead in byte 1>
32261 // Flip prev1...prev3 so we can easily determine if they are 2+, 3+ or 4+ lead bytes