Lines Matching refs:p

489 		unsigned char *p = *in;  in mb_utf16_to_wchar()  local
490 unsigned char c1 = *p++; in mb_utf16_to_wchar()
491 unsigned char c2 = *p++; in mb_utf16_to_wchar()
496 *in = p; in mb_utf16_to_wchar()
502 *in = p; in mb_utf16_to_wchar()
514 unsigned char *p = *in, *e = p + (*in_len & ~1); in mb_utf16be_to_wchar_default() local
519 while (p < e && out < limit) { in mb_utf16be_to_wchar_default()
520 unsigned char c1 = *p++; in mb_utf16be_to_wchar_default()
521 unsigned char c2 = *p++; in mb_utf16be_to_wchar_default()
526 if (p < e) { in mb_utf16be_to_wchar_default()
527 unsigned char c3 = *p++; in mb_utf16be_to_wchar_default()
528 unsigned char c4 = *p++; in mb_utf16be_to_wchar_default()
534 p -= 2; in mb_utf16be_to_wchar_default()
553 if (p == e && (*in_len & 0x1) && out < limit) { in mb_utf16be_to_wchar_default()
556 p++; in mb_utf16be_to_wchar_default()
559 *in_len -= (p - *in); in mb_utf16be_to_wchar_default()
560 *in = p; in mb_utf16be_to_wchar_default()
592 unsigned char *p = *in, *e = p + (*in_len & ~1); in mb_utf16le_to_wchar_default() local
597 while (p < e && out < limit) { in mb_utf16le_to_wchar_default()
598 unsigned char c1 = *p++; in mb_utf16le_to_wchar_default()
599 unsigned char c2 = *p++; in mb_utf16le_to_wchar_default()
604 if (p < e) { in mb_utf16le_to_wchar_default()
605 unsigned char c3 = *p++; in mb_utf16le_to_wchar_default()
606 unsigned char c4 = *p++; in mb_utf16le_to_wchar_default()
612 p -= 2; in mb_utf16le_to_wchar_default()
631 if (p == e && (*in_len & 0x1) && out < limit) { in mb_utf16le_to_wchar_default()
634 p++; in mb_utf16le_to_wchar_default()
637 *in_len -= (p - *in); in mb_utf16le_to_wchar_default()
638 *in = p; in mb_utf16le_to_wchar_default()
678 unsigned char *p = *in; in mb_utf16be_to_wchar_avx2() local
689 __m256i operand = _mm256_loadu_si256((__m256i*)p); /* Load 32 bytes */ in mb_utf16be_to_wchar_avx2()
701 p += sizeof(__m256i); in mb_utf16be_to_wchar_avx2()
718 p += n_chars * 2; in mb_utf16be_to_wchar_avx2()
726 unsigned char c1 = *p++; in mb_utf16be_to_wchar_avx2()
727 unsigned char c2 = *p++; in mb_utf16be_to_wchar_avx2()
740 unsigned char c3 = *p++; in mb_utf16be_to_wchar_avx2()
741 unsigned char c4 = *p++; in mb_utf16be_to_wchar_avx2()
772 p -= 2; /* Back up so the last 2 bytes will be processed again */ in mb_utf16be_to_wchar_avx2()
780 out += mb_utf16be_to_wchar_default(&p, &len, out, bufsize, NULL); in mb_utf16be_to_wchar_avx2()
783 *in = p; in mb_utf16be_to_wchar_avx2()
878 unsigned char *p = *in; in mb_utf16le_to_wchar_avx2() local
885 __m256i operand = _mm256_loadu_si256((__m256i*)p); in mb_utf16le_to_wchar_avx2()
894 p += sizeof(__m256i); in mb_utf16le_to_wchar_avx2()
905 p += n_chars * 2; in mb_utf16le_to_wchar_avx2()
912 unsigned char c1 = *p++; in mb_utf16le_to_wchar_avx2()
913 unsigned char c2 = *p++; in mb_utf16le_to_wchar_avx2()
926 unsigned char c3 = *p++; in mb_utf16le_to_wchar_avx2()
927 unsigned char c4 = *p++; in mb_utf16le_to_wchar_avx2()
952 p -= 2; /* Back up so the last 2 bytes will be processed again */ in mb_utf16le_to_wchar_avx2()
959 out += mb_utf16le_to_wchar_default(&p, &len, out, bufsize, NULL); in mb_utf16le_to_wchar_avx2()
962 *in = p; in mb_utf16le_to_wchar_avx2()