Lines Matching refs:count_ones
178 simdutf_really_inline int count_ones(uint64_t input_num) {
1378 simdutf_really_inline unsigned __int64 count_ones(uint64_t input_num) {
1383 simdutf_really_inline long long int count_ones(uint64_t input_num) {
1649 simdutf_really_inline unsigned __int64 count_ones(uint64_t input_num) {
1654 simdutf_really_inline long long int count_ones(uint64_t input_num) {
2557 simdutf_really_inline unsigned __int64 count_ones(uint64_t input_num) {
2562 simdutf_really_inline long long int count_ones(uint64_t input_num) {
3443 simdutf_really_inline int count_ones(uint64_t input_num) {
3448 simdutf_really_inline int count_ones(uint64_t input_num) {
16267 count += count_ones(utf8_continuation_mask);
16281 count += 64 - count_ones(utf8_continuation_mask);
16283 count += count_ones(utf8_4byte);
16306 count += count_ones(not_pair) / 2;
16323 size_t ascii_count = count_ones(ascii_mask) / 2;
16324 size_t twobyte_count = count_ones(twobyte_mask & ~ ascii_mask) / 2;
16325 size_t threebyte_count = count_ones(not_pair_mask & ~ twobyte_mask) / 2;
16326 size_t fourbyte_count = 32 - count_ones(not_pair_mask) / 2;
17392 size_t ascii_count = count_ones(vgetq_lane_u64(vreinterpretq_u64_u16(compressed_bytemask0), 0));
17393 size_t two_bytes_count = count_ones(vgetq_lane_u64(vreinterpretq_u64_u16(compressed_bytemask0), 1));
17394 size_t three_bytes_count = count_ones(vgetq_lane_u64(vreinterpretq_u64_u16(compressed_bytemask1), 0));
17411 size_t surrogate_count = count_ones(vgetq_lane_u64(vreinterpretq_u64_u16(compressed_bytemask), 0));
18174 _mm512_mask_storeu_epi16(output, (1<<(count + static_cast<unsigned int>(count_ones(sp_mask)))) - 1, compressed);
18178 return count + static_cast<unsigned int>(count_ones(sp_mask));
18243 _mm512_mask_storeu_epi16(output, (1<<(count + static_cast<unsigned int>(count_ones(sp_mask)))) - 1, compressed);
18247 return count + static_cast<unsigned int>(count_ones(sp_mask));
18441 count = static_cast<int>(count_ones(leading_bytes));
18525 const int valid_count = static_cast<int>(count_ones(leading_bytes)); \
19206 int64_t written_out = count_ones(retain);
19292 int64_t written_out = count_ones(retain);
19712 const size_t howmany1 = count_ones((uint16_t)(valid));
19716 const size_t howmany2 = count_ones((uint16_t)(valid >> 16));
20488 size_t output_size = input_len + (size_t)count_ones(nonascii);
20536 size_t output_sizeA = (size_t)count_ones((uint32_t)nonascii) + 32;
21656 count += count_ones(not_high_surrogate);
21684 count += count_ones(not_high_surrogate);
21732 answer -= count_ones(continuation_bitmask);
21781 size_t ascii_count = count_ones(ascii_bitmask);
21782 size_t two_bytes_count = count_ones(two_bytes_bitmask);
21783 size_t surrogate_bytes_count = count_ones(surrogates_bitmask);
21821 size_t ascii_count = count_ones(ascii_bitmask);
21822 size_t two_bytes_count = count_ones(two_bytes_bitmask);
21823 size_t surrogate_bytes_count = count_ones(surrogates_bitmask);
21918 count += 64 - count_ones(utf8_continuation_mask);
21920 count += count_ones(utf8_4byte);
21942 size_t ascii_count = count_ones(ascii_bitmask);
21943 size_t two_bytes_count = count_ones(two_bytes_bitmask);
21944 size_t three_bytes_count = count_ones(three_bytes_bitmask);
21965 count += 16 + count_ones(surrogates_bitmask);
25678 count += count_ones(utf8_continuation_mask);
25692 count += 64 - count_ones(utf8_continuation_mask);
25694 count += count_ones(utf8_4byte);
25717 count += count_ones(not_pair) / 2;
25734 size_t ascii_count = count_ones(ascii_mask) / 2;
25735 size_t twobyte_count = count_ones(twobyte_mask & ~ ascii_mask) / 2;
25736 size_t threebyte_count = count_ones(not_pair_mask & ~ twobyte_mask) / 2;
25737 size_t fourbyte_count = 32 - count_ones(not_pair_mask) / 2;
26812 size_t ascii_count = count_ones(ascii_bytes_bitmask) / 4;
26813 size_t two_bytes_count = count_ones(two_bytes_bitmask) / 4;
26814 size_t three_bytes_count = count_ones(three_bytes_bitmask) / 4;
26829 size_t surrogate_count = (32-count_ones(surrogate_bitmask))/4;
28050 count += count_ones(utf8_continuation_mask);
28064 count += 64 - count_ones(utf8_continuation_mask);
28066 count += count_ones(utf8_4byte);
28089 count += count_ones(not_pair) / 2;
28106 size_t ascii_count = count_ones(ascii_mask) / 2;
28107 size_t twobyte_count = count_ones(twobyte_mask & ~ ascii_mask) / 2;
28108 size_t threebyte_count = count_ones(not_pair_mask & ~ twobyte_mask) / 2;
28109 size_t fourbyte_count = 32 - count_ones(not_pair_mask) / 2;
32057 count += count_ones(utf8_continuation_mask);
32071 count += 64 - count_ones(utf8_continuation_mask);
32073 count += count_ones(utf8_4byte);
32096 count += count_ones(not_pair) / 2;
32113 size_t ascii_count = count_ones(ascii_mask) / 2;
32114 size_t twobyte_count = count_ones(twobyte_mask & ~ ascii_mask) / 2;
32115 size_t threebyte_count = count_ones(not_pair_mask & ~ twobyte_mask) / 2;
32116 size_t fourbyte_count = 32 - count_ones(not_pair_mask) / 2;
33205 size_t ascii_count = count_ones(ascii_bytes_bitmask) / 4;
33206 size_t two_bytes_count = count_ones(two_bytes_bitmask) / 4;
33207 size_t three_bytes_count = count_ones(three_bytes_bitmask) / 4;
33222 size_t surrogate_count = (16-count_ones(surrogate_bitmask))/4;