/root/doris/be/src/util/simd/bits.h
| Line | Count | Source (jump to first uncovered line) | 
| 1 |  | // Licensed to the Apache Software Foundation (ASF) under one | 
| 2 |  | // or more contributor license agreements.  See the NOTICE file | 
| 3 |  | // distributed with this work for additional information | 
| 4 |  | // regarding copyright ownership.  The ASF licenses this file | 
| 5 |  | // to you under the Apache License, Version 2.0 (the | 
| 6 |  | // "License"); you may not use this file except in compliance | 
| 7 |  | // with the License.  You may obtain a copy of the License at | 
| 8 |  | // | 
| 9 |  | //   http://www.apache.org/licenses/LICENSE-2.0 | 
| 10 |  | // | 
| 11 |  | // Unless required by applicable law or agreed to in writing, | 
| 12 |  | // software distributed under the License is distributed on an | 
| 13 |  | // "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY | 
| 14 |  | // KIND, either express or implied.  See the License for the | 
| 15 |  | // specific language governing permissions and limitations | 
| 16 |  | // under the License. | 
| 17 |  |  | 
| 18 |  | #pragma once | 
| 19 |  |  | 
| 20 |  | #include <cstdint> | 
| 21 |  | #include <cstring> | 
| 22 |  | #include <vector> | 
| 23 |  |  | 
| 24 |  | #if defined(__ARM_NEON) && defined(__aarch64__) | 
| 25 |  | #include <arm_neon.h> | 
| 26 |  | #endif | 
| 27 |  |  | 
| 28 |  | #include "util/sse_util.hpp" | 
| 29 |  |  | 
| 30 |  | namespace doris { | 
| 31 |  | namespace simd { | 
| 32 |  |  | 
| 33 |  | consteval auto bits_mask_length() { | 
| 34 |  | #if defined(__ARM_NEON) && defined(__aarch64__) | 
| 35 |  |     return 16; | 
| 36 |  | #else | 
| 37 |  |     return 32; | 
| 38 |  | #endif | 
| 39 |  | } | 
| 40 |  |  | 
| 41 |  | #if defined(__ARM_NEON) && defined(__aarch64__) | 
| 42 |  | inline uint64_t get_nibble_mask(uint8x16_t values) { | 
| 43 |  |     // It produces 4-bit out of each byte, alternating between the high 4-bits and low 4-bits of the 16-byte vector. | 
| 44 |  |     // Given that the comparison operators give a 16-byte result of 0x00 or 0xff, the result is close to being a PMOVMSKB, | 
| 45 |  |     // the only difference is that every matching bit is repeated 4 times and is a 64-bit integer. | 
| 46 |  |     // https://community.arm.com/arm-community-blogs/b/infrastructure-solutions-blog/posts/porting-x86-vector-bitmask-optimizations-to-arm-neon?CommentId=af187ac6-ae00-4e4d-bbf0-e142187aa92e | 
| 47 |  |     return vget_lane_u64(vreinterpret_u64_u8(vshrn_n_u16(vreinterpretq_u16_u8(values), 4)), 0); | 
| 48 |  | } | 
| 49 |  | /* | 
| 50 |  | Input 16 bytes of data and convert it into a 64-bit integer, where one bit appears 4 times. | 
| 51 |  | Compare with bytes32_mask_to_bits32_mask, a u8 array with a length of 32 | 
| 52 |  |   std::vector<uint8_t> vec = {1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1, | 
| 53 |  |                                 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0}; | 
| 54 |  |  | 
| 55 |  | bytes32_mask_to_bits32_mask   0100 0000 0000 0000,1101 0000 0000 0011 | 
| 56 |  |  | 
| 57 |  |  | 
| 58 |  |                             (1101 0000 0000 0011) | 
| 59 |  | bytes16_mask_to_bits64_mask   1111 1111 0000 1111,0000 0000 0000 0000,0000 0000 0000 0000,0000 0000 1111 1111 | 
| 60 |  |                             (0100 0000 0000 0000) | 
| 61 |  |                               0000 1111 0000 0000,0000 0000 0000 0000,0000 0000 0000 0000,0000 0000 0000 0000 | 
| 62 |  | */ | 
| 63 |  |  | 
| 64 |  | inline uint64_t bytes16_mask_to_bits64_mask(const uint8_t* data) { | 
| 65 |  |     const uint8x16_t vfilter = vld1q_u8(data); | 
| 66 |  |     return get_nibble_mask(vmvnq_u8(vceqzq_u8(vfilter))); | 
| 67 |  | } | 
| 68 |  | #endif | 
| 69 |  |  | 
| 70 | 0 | inline uint32_t bytes32_mask_to_bits32_mask(const uint8_t* data) { | 
| 71 |  | #ifdef __AVX2__ | 
| 72 |  |     auto zero32 = _mm256_setzero_si256(); | 
| 73 |  |     uint32_t mask = static_cast<uint32_t>(_mm256_movemask_epi8( | 
| 74 |  |             _mm256_cmpgt_epi8(_mm256_loadu_si256(reinterpret_cast<const __m256i*>(data)), zero32))); | 
| 75 |  | #elif defined(__SSE2__) | 
| 76 |  |     auto zero16 = _mm_setzero_si128(); | 
| 77 | 0 |     uint32_t mask = | 
| 78 | 0 |             (static_cast<uint32_t>(_mm_movemask_epi8(_mm_cmpgt_epi8( | 
| 79 | 0 |                     _mm_loadu_si128(reinterpret_cast<const __m128i*>(data)), zero16)))) | | 
| 80 | 0 |             ((static_cast<uint32_t>(_mm_movemask_epi8(_mm_cmpgt_epi8( | 
| 81 | 0 |                       _mm_loadu_si128(reinterpret_cast<const __m128i*>(data + 16)), zero16))) | 
| 82 | 0 |               << 16) & | 
| 83 | 0 |              0xffff0000); | 
| 84 |  | #else | 
| 85 |  |     uint32_t mask = 0; | 
| 86 |  |     for (std::size_t i = 0; i < 32; ++i) { | 
| 87 |  |         mask |= static_cast<uint32_t>(1 == *(data + i)) << i; | 
| 88 |  |     } | 
| 89 |  | #endif | 
| 90 | 0 |     return mask; | 
| 91 | 0 | } | 
| 92 |  |  | 
| 93 | 0 | inline auto bytes_mask_to_bits_mask(const uint8_t* data) { | 
| 94 |  | #if defined(__ARM_NEON) && defined(__aarch64__) | 
| 95 |  |     return bytes16_mask_to_bits64_mask(data); | 
| 96 |  | #else | 
| 97 | 0 |     return bytes32_mask_to_bits32_mask(data); | 
| 98 | 0 | #endif | 
| 99 | 0 | } | 
| 100 |  |  | 
| 101 | 0 | inline constexpr auto bits_mask_all() { | 
| 102 |  | #if defined(__ARM_NEON) && defined(__aarch64__) | 
| 103 |  |     return 0xffff'ffff'ffff'ffffULL; | 
| 104 |  | #else | 
| 105 | 0 |     return 0xffffffff; | 
| 106 | 0 | #endif | 
| 107 | 0 | } | 
| 108 |  |  | 
| 109 |  | template <typename Func> | 
| 110 | 0 | void iterate_through_bits_mask(Func func, decltype(bytes_mask_to_bits_mask(nullptr)) mask) { | 
| 111 |  | #if defined(__ARM_NEON) && defined(__aarch64__) | 
| 112 |  |     mask &= 0x8888'8888'8888'8888ULL; | 
| 113 |  |     while (mask) { | 
| 114 |  |         const auto index = __builtin_ctzll(mask) >> 2; | 
| 115 |  |         func(index); | 
| 116 |  |         mask &= mask - 1; | 
| 117 |  |     } | 
| 118 |  |  | 
| 119 |  | #else | 
| 120 | 0 |     while (mask) {  Branch (120:12): [True: 0, False: 0]
  Branch (120:12): [True: 0, False: 0]
  Branch (120:12): [True: 0, False: 0]
  Branch (120:12): [True: 0, False: 0]
  Branch (120:12): [True: 0, False: 0]
  Branch (120:12): [True: 0, False: 0]
  Branch (120:12): [True: 0, False: 0]
  Branch (120:12): [True: 0, False: 0]
  Branch (120:12): [True: 0, False: 0]
  Branch (120:12): [True: 0, False: 0]
  Branch (120:12): [True: 0, False: 0]
  Branch (120:12): [True: 0, False: 0]
  Branch (120:12): [True: 0, False: 0]
  Branch (120:12): [True: 0, False: 0]
  Branch (120:12): [True: 0, False: 0]
  Branch (120:12): [True: 0, False: 0]
  Branch (120:12): [True: 0, False: 0]
  Branch (120:12): [True: 0, False: 0]
  Branch (120:12): [True: 0, False: 0]
  Branch (120:12): [True: 0, False: 0]
  Branch (120:12): [True: 0, False: 0]
  Branch (120:12): [True: 0, False: 0]
  Branch (120:12): [True: 0, False: 0]
  Branch (120:12): [True: 0, False: 0]
  Branch (120:12): [True: 0, False: 0]
  Branch (120:12): [True: 0, False: 0]
  Branch (120:12): [True: 0, False: 0]
  Branch (120:12): [True: 0, False: 0]
  Branch (120:12): [True: 0, False: 0]
  Branch (120:12): [True: 0, False: 0]
  Branch (120:12): [True: 0, False: 0]
  Branch (120:12): [True: 0, False: 0]
  Branch (120:12): [True: 0, False: 0]
  Branch (120:12): [True: 0, False: 0]
  Branch (120:12): [True: 0, False: 0]
  Branch (120:12): [True: 0, False: 0]
  Branch (120:12): [True: 0, False: 0]
  Branch (120:12): [True: 0, False: 0]
  Branch (120:12): [True: 0, False: 0]
  Branch (120:12): [True: 0, False: 0]
  Branch (120:12): [True: 0, False: 0]
  Branch (120:12): [True: 0, False: 0]
  Branch (120:12): [True: 0, False: 0]
  Branch (120:12): [True: 0, False: 0]
  Branch (120:12): [True: 0, False: 0]
  Branch (120:12): [True: 0, False: 0]
  Branch (120:12): [True: 0, False: 0]
  Branch (120:12): [True: 0, False: 0]
  Branch (120:12): [True: 0, False: 0]
  Branch (120:12): [True: 0, False: 0]
  Branch (120:12): [True: 0, False: 0]
  Branch (120:12): [True: 0, False: 0]
  Branch (120:12): [True: 0, False: 0]
  Branch (120:12): [True: 0, False: 0]
  Branch (120:12): [True: 0, False: 0]
  Branch (120:12): [True: 0, False: 0]
  Branch (120:12): [True: 0, False: 0]
  Branch (120:12): [True: 0, False: 0]
  Branch (120:12): [True: 0, False: 0]
  Branch (120:12): [True: 0, False: 0]
  Branch (120:12): [True: 0, False: 0]
  Branch (120:12): [True: 0, False: 0]
  Branch (120:12): [True: 0, False: 0]
  Branch (120:12): [True: 0, False: 0]
  Branch (120:12): [True: 0, False: 0]
  Branch (120:12): [True: 0, False: 0]
  Branch (120:12): [True: 0, False: 0]
  Branch (120:12): [True: 0, False: 0]
  Branch (120:12): [True: 0, False: 0]
  Branch (120:12): [True: 0, False: 0]
  Branch (120:12): [True: 0, False: 0]
  Branch (120:12): [True: 0, False: 0]
  Branch (120:12): [True: 0, False: 0]
  Branch (120:12): [True: 0, False: 0]
  Branch (120:12): [True: 0, False: 0]
  Branch (120:12): [True: 0, False: 0]
  Branch (120:12): [True: 0, False: 0]
  Branch (120:12): [True: 0, False: 0]
  Branch (120:12): [True: 0, False: 0]
  Branch (120:12): [True: 0, False: 0]
  Branch (120:12): [True: 0, False: 0]
  Branch (120:12): [True: 0, False: 0]
  Branch (120:12): [True: 0, False: 0]
  Branch (120:12): [True: 0, False: 0]
  Branch (120:12): [True: 0, False: 0]
  Branch (120:12): [True: 0, False: 0]
  Branch (120:12): [True: 0, False: 0]
  Branch (120:12): [True: 0, False: 0]
  Branch (120:12): [True: 0, False: 0]
  Branch (120:12): [True: 0, False: 0]
  Branch (120:12): [True: 0, False: 0]
  Branch (120:12): [True: 0, False: 0]
  Branch (120:12): [True: 0, False: 0]
  Branch (120:12): [True: 0, False: 0]
  Branch (120:12): [True: 0, False: 0]
  Branch (120:12): [True: 0, False: 0]
  Branch (120:12): [True: 0, False: 0]
  Branch (120:12): [True: 0, False: 0]
  Branch (120:12): [True: 0, False: 0]
  Branch (120:12): [True: 0, False: 0]
  Branch (120:12): [True: 0, False: 0]
  Branch (120:12): [True: 0, False: 0]
  Branch (120:12): [True: 0, False: 0]
  Branch (120:12): [True: 0, False: 0]
  Branch (120:12): [True: 0, False: 0]
  Branch (120:12): [True: 0, False: 0]
  Branch (120:12): [True: 0, False: 0]
  Branch (120:12): [True: 0, False: 0]
  Branch (120:12): [True: 0, False: 0]
  Branch (120:12): [True: 0, False: 0]
  Branch (120:12): [True: 0, False: 0]
  Branch (120:12): [True: 0, False: 0]
  Branch (120:12): [True: 0, False: 0]
  Branch (120:12): [True: 0, False: 0]
  Branch (120:12): [True: 0, False: 0]
  Branch (120:12): [True: 0, False: 0]
  Branch (120:12): [True: 0, False: 0]
  Branch (120:12): [True: 0, False: 0]
 | 
| 121 | 0 |         const auto bit_pos = __builtin_ctzll(mask); | 
| 122 | 0 |         func(bit_pos); | 
| 123 | 0 |         mask = mask & (mask - 1); | 
| 124 | 0 |     } | 
| 125 | 0 | #endif | 
| 126 | 0 | } Unexecuted instantiation: segment_iterator.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10segment_v215SegmentIterator33_evaluate_vectorization_predicateEPttE3$_0EEvT_jUnexecuted instantiation: segment_iterator.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10segment_v215SegmentIterator28_evaluate_common_expr_filterEPttRKNS_10vectorized8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEEE3$_0EEvT_jUnexecuted instantiation: _ZN5doris4simd25iterate_through_bits_maskIZNKS_10vectorized13ColumnDecimalINS2_7DecimalIiEEE6filterERKNS2_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEElEUlmE_EEvT_jUnexecuted instantiation: _ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized13ColumnDecimalINS2_7DecimalIiEEE6filterERKNS2_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEEEUlmE_EEvT_jUnexecuted instantiation: _ZN5doris4simd25iterate_through_bits_maskIZNKS_10vectorized13ColumnDecimalINS2_7DecimalIlEEE6filterERKNS2_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEElEUlmE_EEvT_jUnexecuted instantiation: _ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized13ColumnDecimalINS2_7DecimalIlEEE6filterERKNS2_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEEEUlmE_EEvT_jUnexecuted instantiation: _ZN5doris4simd25iterate_through_bits_maskIZNKS_10vectorized13ColumnDecimalINS2_7DecimalInEEE6filterERKNS2_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEElEUlmE_EEvT_jUnexecuted instantiation: _ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized13ColumnDecimalINS2_7DecimalInEEE6filterERKNS2_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEEEUlmE_EEvT_jUnexecuted instantiation: _ZN5doris4simd25iterate_through_bits_maskIZNKS_10vectorized13ColumnDecimalINS2_12Decimal128V3EE6filterERKNS2_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEElEUlmE_EEvT_jUnexecuted instantiation: _ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized13ColumnDecimalINS2_12Decimal128V3EE6filterERKNS2_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEEEUlmE_EEvT_jUnexecuted instantiation: _ZN5doris4simd25iterate_through_bits_maskIZNKS_10vectorized13ColumnDecimalINS2_7DecimalIN4wide7integerILm256EiEEEEE6filterERKNS2_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEElEUlmE_EEvT_jUnexecuted instantiation: _ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized13ColumnDecimalINS2_7DecimalIN4wide7integerILm256EiEEEEE6filterERKNS2_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEEEUlmE_EEvT_jUnexecuted instantiation: _ZN5doris4simd25iterate_through_bits_maskIZNKS_10vectorized12ColumnVectorIhE6filterERKNS2_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEElEUlmE_EEvT_jUnexecuted instantiation: _ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12ColumnVectorIhE6filterERKNS2_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEEEUlmE_EEvT_jUnexecuted instantiation: _ZN5doris4simd25iterate_through_bits_maskIZNKS_10vectorized12ColumnVectorItE6filterERKNS2_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEElEUlmE_EEvT_jUnexecuted instantiation: _ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12ColumnVectorItE6filterERKNS2_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEEEUlmE_EEvT_jUnexecuted instantiation: _ZN5doris4simd25iterate_through_bits_maskIZNKS_10vectorized12ColumnVectorIjE6filterERKNS2_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEElEUlmE_EEvT_jUnexecuted instantiation: _ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12ColumnVectorIjE6filterERKNS2_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEEEUlmE_EEvT_jUnexecuted instantiation: _ZN5doris4simd25iterate_through_bits_maskIZNKS_10vectorized12ColumnVectorImE6filterERKNS2_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEElEUlmE_EEvT_jUnexecuted instantiation: _ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12ColumnVectorImE6filterERKNS2_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEEEUlmE_EEvT_jUnexecuted instantiation: _ZN5doris4simd25iterate_through_bits_maskIZNKS_10vectorized12ColumnVectorIN4wide7integerILm128EjEEE6filterERKNS2_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEElEUlmE_EEvT_jUnexecuted instantiation: _ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12ColumnVectorIN4wide7integerILm128EjEEE6filterERKNS2_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEEEUlmE_EEvT_jUnexecuted instantiation: _ZN5doris4simd25iterate_through_bits_maskIZNKS_10vectorized12ColumnVectorIaE6filterERKNS2_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEElEUlmE_EEvT_jUnexecuted instantiation: _ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12ColumnVectorIaE6filterERKNS2_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEEEUlmE_EEvT_jUnexecuted instantiation: _ZN5doris4simd25iterate_through_bits_maskIZNKS_10vectorized12ColumnVectorIsE6filterERKNS2_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEElEUlmE_EEvT_jUnexecuted instantiation: _ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12ColumnVectorIsE6filterERKNS2_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEEEUlmE_EEvT_jUnexecuted instantiation: _ZN5doris4simd25iterate_through_bits_maskIZNKS_10vectorized12ColumnVectorIiE6filterERKNS2_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEElEUlmE_EEvT_jUnexecuted instantiation: _ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12ColumnVectorIiE6filterERKNS2_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEEEUlmE_EEvT_jUnexecuted instantiation: _ZN5doris4simd25iterate_through_bits_maskIZNKS_10vectorized12ColumnVectorIlE6filterERKNS2_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEElEUlmE_EEvT_jUnexecuted instantiation: _ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12ColumnVectorIlE6filterERKNS2_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEEEUlmE_EEvT_jUnexecuted instantiation: _ZN5doris4simd25iterate_through_bits_maskIZNKS_10vectorized12ColumnVectorInE6filterERKNS2_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEElEUlmE_EEvT_jUnexecuted instantiation: _ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12ColumnVectorInE6filterERKNS2_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEEEUlmE_EEvT_jUnexecuted instantiation: _ZN5doris4simd25iterate_through_bits_maskIZNKS_10vectorized12ColumnVectorIfE6filterERKNS2_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEElEUlmE_EEvT_jUnexecuted instantiation: _ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12ColumnVectorIfE6filterERKNS2_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEEEUlmE_EEvT_jUnexecuted instantiation: _ZN5doris4simd25iterate_through_bits_maskIZNKS_10vectorized12ColumnVectorIdE6filterERKNS2_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEElEUlmE_EEvT_jUnexecuted instantiation: _ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12ColumnVectorIdE6filterERKNS2_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEEEUlmE_EEvT_jUnexecuted instantiation: _ZN5doris4simd25iterate_through_bits_maskIZNKS_10vectorized12ColumnVectorIoE6filterERKNS2_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEElEUlmE_EEvT_jUnexecuted instantiation: _ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12ColumnVectorIoE6filterERKNS2_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEEEUlmE_EEvT_jUnexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_126filter_arrays_impl_genericIhjNS3_20ResultOffsetsBuilderIjLb0EEEEEvRKNS2_8PODArrayIT_Lm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEERKNS7_IT0_Lm4096ESB_Lm16ELm15EEERSC_PSG_RKNS7_IhLm4096ESB_Lm16ELm15EEElEUlmE_EEvS8_jUnexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_144filter_arrays_impl_generic_without_reservingIhjNS3_20ResultOffsetsBuilderIjLb1EEEEEmRNS2_8PODArrayIT_Lm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEERNS7_IT0_Lm4096ESB_Lm16ELm15EEERKNS7_IhLm4096ESB_Lm16ELm15EEEEUlmE_EEvS8_jUnexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_126filter_arrays_impl_genericIhjNS3_22NoResultOffsetsBuilderIjEEEEvRKNS2_8PODArrayIT_Lm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEERKNS7_IT0_Lm4096ESB_Lm16ELm15EEERSC_PSG_RKNS7_IhLm4096ESB_Lm16ELm15EEElEUlmE_EEvS8_jUnexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_144filter_arrays_impl_generic_without_reservingIhjNS3_22NoResultOffsetsBuilderIjEEEEmRNS2_8PODArrayIT_Lm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEERNS7_IT0_Lm4096ESB_Lm16ELm15EEERKNS7_IhLm4096ESB_Lm16ELm15EEEEUlmE_EEvS8_jUnexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_126filter_arrays_impl_genericIhmNS3_20ResultOffsetsBuilderImLb0EEEEEvRKNS2_8PODArrayIT_Lm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEERKNS7_IT0_Lm4096ESB_Lm16ELm15EEERSC_PSG_RKNS7_IhLm4096ESB_Lm16ELm15EEElEUlmE_EEvS8_jUnexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_144filter_arrays_impl_generic_without_reservingIhmNS3_20ResultOffsetsBuilderImLb1EEEEEmRNS2_8PODArrayIT_Lm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEERNS7_IT0_Lm4096ESB_Lm16ELm15EEERKNS7_IhLm4096ESB_Lm16ELm15EEEEUlmE_EEvS8_jUnexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_126filter_arrays_impl_genericIhmNS3_22NoResultOffsetsBuilderImEEEEvRKNS2_8PODArrayIT_Lm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEERKNS7_IT0_Lm4096ESB_Lm16ELm15EEERSC_PSG_RKNS7_IhLm4096ESB_Lm16ELm15EEElEUlmE_EEvS8_jUnexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_144filter_arrays_impl_generic_without_reservingIhmNS3_22NoResultOffsetsBuilderImEEEEmRNS2_8PODArrayIT_Lm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEERNS7_IT0_Lm4096ESB_Lm16ELm15EEERKNS7_IhLm4096ESB_Lm16ELm15EEEEUlmE_EEvS8_jUnexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_126filter_arrays_impl_genericItjNS3_20ResultOffsetsBuilderIjLb0EEEEEvRKNS2_8PODArrayIT_Lm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEERKNS7_IT0_Lm4096ESB_Lm16ELm15EEERSC_PSG_RKNS7_IhLm4096ESB_Lm16ELm15EEElEUlmE_EEvS8_jUnexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_144filter_arrays_impl_generic_without_reservingItjNS3_20ResultOffsetsBuilderIjLb1EEEEEmRNS2_8PODArrayIT_Lm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEERNS7_IT0_Lm4096ESB_Lm16ELm15EEERKNS7_IhLm4096ESB_Lm16ELm15EEEEUlmE_EEvS8_jUnexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_126filter_arrays_impl_genericItjNS3_22NoResultOffsetsBuilderIjEEEEvRKNS2_8PODArrayIT_Lm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEERKNS7_IT0_Lm4096ESB_Lm16ELm15EEERSC_PSG_RKNS7_IhLm4096ESB_Lm16ELm15EEElEUlmE_EEvS8_jUnexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_144filter_arrays_impl_generic_without_reservingItjNS3_22NoResultOffsetsBuilderIjEEEEmRNS2_8PODArrayIT_Lm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEERNS7_IT0_Lm4096ESB_Lm16ELm15EEERKNS7_IhLm4096ESB_Lm16ELm15EEEEUlmE_EEvS8_jUnexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_126filter_arrays_impl_genericItmNS3_20ResultOffsetsBuilderImLb0EEEEEvRKNS2_8PODArrayIT_Lm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEERKNS7_IT0_Lm4096ESB_Lm16ELm15EEERSC_PSG_RKNS7_IhLm4096ESB_Lm16ELm15EEElEUlmE_EEvS8_jUnexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_144filter_arrays_impl_generic_without_reservingItmNS3_20ResultOffsetsBuilderImLb1EEEEEmRNS2_8PODArrayIT_Lm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEERNS7_IT0_Lm4096ESB_Lm16ELm15EEERKNS7_IhLm4096ESB_Lm16ELm15EEEEUlmE_EEvS8_jUnexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_126filter_arrays_impl_genericItmNS3_22NoResultOffsetsBuilderImEEEEvRKNS2_8PODArrayIT_Lm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEERKNS7_IT0_Lm4096ESB_Lm16ELm15EEERSC_PSG_RKNS7_IhLm4096ESB_Lm16ELm15EEElEUlmE_EEvS8_jUnexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_144filter_arrays_impl_generic_without_reservingItmNS3_22NoResultOffsetsBuilderImEEEEmRNS2_8PODArrayIT_Lm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEERNS7_IT0_Lm4096ESB_Lm16ELm15EEERKNS7_IhLm4096ESB_Lm16ELm15EEEEUlmE_EEvS8_jUnexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_126filter_arrays_impl_genericIjjNS3_20ResultOffsetsBuilderIjLb0EEEEEvRKNS2_8PODArrayIT_Lm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEERKNS7_IT0_Lm4096ESB_Lm16ELm15EEERSC_PSG_RKNS7_IhLm4096ESB_Lm16ELm15EEElEUlmE_EEvS8_jUnexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_144filter_arrays_impl_generic_without_reservingIjjNS3_20ResultOffsetsBuilderIjLb1EEEEEmRNS2_8PODArrayIT_Lm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEERNS7_IT0_Lm4096ESB_Lm16ELm15EEERKNS7_IhLm4096ESB_Lm16ELm15EEEEUlmE_EEvS8_jUnexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_126filter_arrays_impl_genericIjjNS3_22NoResultOffsetsBuilderIjEEEEvRKNS2_8PODArrayIT_Lm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEERKNS7_IT0_Lm4096ESB_Lm16ELm15EEERSC_PSG_RKNS7_IhLm4096ESB_Lm16ELm15EEElEUlmE_EEvS8_jUnexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_144filter_arrays_impl_generic_without_reservingIjjNS3_22NoResultOffsetsBuilderIjEEEEmRNS2_8PODArrayIT_Lm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEERNS7_IT0_Lm4096ESB_Lm16ELm15EEERKNS7_IhLm4096ESB_Lm16ELm15EEEEUlmE_EEvS8_jUnexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_126filter_arrays_impl_genericIjmNS3_20ResultOffsetsBuilderImLb0EEEEEvRKNS2_8PODArrayIT_Lm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEERKNS7_IT0_Lm4096ESB_Lm16ELm15EEERSC_PSG_RKNS7_IhLm4096ESB_Lm16ELm15EEElEUlmE_EEvS8_jUnexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_144filter_arrays_impl_generic_without_reservingIjmNS3_20ResultOffsetsBuilderImLb1EEEEEmRNS2_8PODArrayIT_Lm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEERNS7_IT0_Lm4096ESB_Lm16ELm15EEERKNS7_IhLm4096ESB_Lm16ELm15EEEEUlmE_EEvS8_jUnexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_126filter_arrays_impl_genericIjmNS3_22NoResultOffsetsBuilderImEEEEvRKNS2_8PODArrayIT_Lm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEERKNS7_IT0_Lm4096ESB_Lm16ELm15EEERSC_PSG_RKNS7_IhLm4096ESB_Lm16ELm15EEElEUlmE_EEvS8_jUnexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_144filter_arrays_impl_generic_without_reservingIjmNS3_22NoResultOffsetsBuilderImEEEEmRNS2_8PODArrayIT_Lm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEERNS7_IT0_Lm4096ESB_Lm16ELm15EEERKNS7_IhLm4096ESB_Lm16ELm15EEEEUlmE_EEvS8_jUnexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_126filter_arrays_impl_genericImjNS3_20ResultOffsetsBuilderIjLb0EEEEEvRKNS2_8PODArrayIT_Lm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEERKNS7_IT0_Lm4096ESB_Lm16ELm15EEERSC_PSG_RKNS7_IhLm4096ESB_Lm16ELm15EEElEUlmE_EEvS8_jUnexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_144filter_arrays_impl_generic_without_reservingImjNS3_20ResultOffsetsBuilderIjLb1EEEEEmRNS2_8PODArrayIT_Lm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEERNS7_IT0_Lm4096ESB_Lm16ELm15EEERKNS7_IhLm4096ESB_Lm16ELm15EEEEUlmE_EEvS8_jUnexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_126filter_arrays_impl_genericImjNS3_22NoResultOffsetsBuilderIjEEEEvRKNS2_8PODArrayIT_Lm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEERKNS7_IT0_Lm4096ESB_Lm16ELm15EEERSC_PSG_RKNS7_IhLm4096ESB_Lm16ELm15EEElEUlmE_EEvS8_jUnexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_144filter_arrays_impl_generic_without_reservingImjNS3_22NoResultOffsetsBuilderIjEEEEmRNS2_8PODArrayIT_Lm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEERNS7_IT0_Lm4096ESB_Lm16ELm15EEERKNS7_IhLm4096ESB_Lm16ELm15EEEEUlmE_EEvS8_jUnexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_126filter_arrays_impl_genericImmNS3_20ResultOffsetsBuilderImLb0EEEEEvRKNS2_8PODArrayIT_Lm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEERKNS7_IT0_Lm4096ESB_Lm16ELm15EEERSC_PSG_RKNS7_IhLm4096ESB_Lm16ELm15EEElEUlmE_EEvS8_jUnexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_144filter_arrays_impl_generic_without_reservingImmNS3_20ResultOffsetsBuilderImLb1EEEEEmRNS2_8PODArrayIT_Lm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEERNS7_IT0_Lm4096ESB_Lm16ELm15EEERKNS7_IhLm4096ESB_Lm16ELm15EEEEUlmE_EEvS8_jUnexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_126filter_arrays_impl_genericImmNS3_22NoResultOffsetsBuilderImEEEEvRKNS2_8PODArrayIT_Lm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEERKNS7_IT0_Lm4096ESB_Lm16ELm15EEERSC_PSG_RKNS7_IhLm4096ESB_Lm16ELm15EEElEUlmE_EEvS8_jUnexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_144filter_arrays_impl_generic_without_reservingImmNS3_22NoResultOffsetsBuilderImEEEEmRNS2_8PODArrayIT_Lm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEERNS7_IT0_Lm4096ESB_Lm16ELm15EEERKNS7_IhLm4096ESB_Lm16ELm15EEEEUlmE_EEvS8_jUnexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_126filter_arrays_impl_genericIajNS3_20ResultOffsetsBuilderIjLb0EEEEEvRKNS2_8PODArrayIT_Lm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEERKNS7_IT0_Lm4096ESB_Lm16ELm15EEERSC_PSG_RKNS7_IhLm4096ESB_Lm16ELm15EEElEUlmE_EEvS8_jUnexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_144filter_arrays_impl_generic_without_reservingIajNS3_20ResultOffsetsBuilderIjLb1EEEEEmRNS2_8PODArrayIT_Lm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEERNS7_IT0_Lm4096ESB_Lm16ELm15EEERKNS7_IhLm4096ESB_Lm16ELm15EEEEUlmE_EEvS8_jUnexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_126filter_arrays_impl_genericIajNS3_22NoResultOffsetsBuilderIjEEEEvRKNS2_8PODArrayIT_Lm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEERKNS7_IT0_Lm4096ESB_Lm16ELm15EEERSC_PSG_RKNS7_IhLm4096ESB_Lm16ELm15EEElEUlmE_EEvS8_jUnexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_144filter_arrays_impl_generic_without_reservingIajNS3_22NoResultOffsetsBuilderIjEEEEmRNS2_8PODArrayIT_Lm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEERNS7_IT0_Lm4096ESB_Lm16ELm15EEERKNS7_IhLm4096ESB_Lm16ELm15EEEEUlmE_EEvS8_jUnexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_126filter_arrays_impl_genericIamNS3_20ResultOffsetsBuilderImLb0EEEEEvRKNS2_8PODArrayIT_Lm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEERKNS7_IT0_Lm4096ESB_Lm16ELm15EEERSC_PSG_RKNS7_IhLm4096ESB_Lm16ELm15EEElEUlmE_EEvS8_jUnexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_144filter_arrays_impl_generic_without_reservingIamNS3_20ResultOffsetsBuilderImLb1EEEEEmRNS2_8PODArrayIT_Lm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEERNS7_IT0_Lm4096ESB_Lm16ELm15EEERKNS7_IhLm4096ESB_Lm16ELm15EEEEUlmE_EEvS8_jUnexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_126filter_arrays_impl_genericIamNS3_22NoResultOffsetsBuilderImEEEEvRKNS2_8PODArrayIT_Lm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEERKNS7_IT0_Lm4096ESB_Lm16ELm15EEERSC_PSG_RKNS7_IhLm4096ESB_Lm16ELm15EEElEUlmE_EEvS8_jUnexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_144filter_arrays_impl_generic_without_reservingIamNS3_22NoResultOffsetsBuilderImEEEEmRNS2_8PODArrayIT_Lm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEERNS7_IT0_Lm4096ESB_Lm16ELm15EEERKNS7_IhLm4096ESB_Lm16ELm15EEEEUlmE_EEvS8_jUnexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_126filter_arrays_impl_genericIsjNS3_20ResultOffsetsBuilderIjLb0EEEEEvRKNS2_8PODArrayIT_Lm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEERKNS7_IT0_Lm4096ESB_Lm16ELm15EEERSC_PSG_RKNS7_IhLm4096ESB_Lm16ELm15EEElEUlmE_EEvS8_jUnexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_144filter_arrays_impl_generic_without_reservingIsjNS3_20ResultOffsetsBuilderIjLb1EEEEEmRNS2_8PODArrayIT_Lm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEERNS7_IT0_Lm4096ESB_Lm16ELm15EEERKNS7_IhLm4096ESB_Lm16ELm15EEEEUlmE_EEvS8_jUnexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_126filter_arrays_impl_genericIsjNS3_22NoResultOffsetsBuilderIjEEEEvRKNS2_8PODArrayIT_Lm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEERKNS7_IT0_Lm4096ESB_Lm16ELm15EEERSC_PSG_RKNS7_IhLm4096ESB_Lm16ELm15EEElEUlmE_EEvS8_jUnexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_144filter_arrays_impl_generic_without_reservingIsjNS3_22NoResultOffsetsBuilderIjEEEEmRNS2_8PODArrayIT_Lm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEERNS7_IT0_Lm4096ESB_Lm16ELm15EEERKNS7_IhLm4096ESB_Lm16ELm15EEEEUlmE_EEvS8_jUnexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_126filter_arrays_impl_genericIsmNS3_20ResultOffsetsBuilderImLb0EEEEEvRKNS2_8PODArrayIT_Lm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEERKNS7_IT0_Lm4096ESB_Lm16ELm15EEERSC_PSG_RKNS7_IhLm4096ESB_Lm16ELm15EEElEUlmE_EEvS8_jUnexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_144filter_arrays_impl_generic_without_reservingIsmNS3_20ResultOffsetsBuilderImLb1EEEEEmRNS2_8PODArrayIT_Lm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEERNS7_IT0_Lm4096ESB_Lm16ELm15EEERKNS7_IhLm4096ESB_Lm16ELm15EEEEUlmE_EEvS8_jUnexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_126filter_arrays_impl_genericIsmNS3_22NoResultOffsetsBuilderImEEEEvRKNS2_8PODArrayIT_Lm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEERKNS7_IT0_Lm4096ESB_Lm16ELm15EEERSC_PSG_RKNS7_IhLm4096ESB_Lm16ELm15EEElEUlmE_EEvS8_jUnexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_144filter_arrays_impl_generic_without_reservingIsmNS3_22NoResultOffsetsBuilderImEEEEmRNS2_8PODArrayIT_Lm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEERNS7_IT0_Lm4096ESB_Lm16ELm15EEERKNS7_IhLm4096ESB_Lm16ELm15EEEEUlmE_EEvS8_jUnexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_126filter_arrays_impl_genericIijNS3_20ResultOffsetsBuilderIjLb0EEEEEvRKNS2_8PODArrayIT_Lm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEERKNS7_IT0_Lm4096ESB_Lm16ELm15EEERSC_PSG_RKNS7_IhLm4096ESB_Lm16ELm15EEElEUlmE_EEvS8_jUnexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_144filter_arrays_impl_generic_without_reservingIijNS3_20ResultOffsetsBuilderIjLb1EEEEEmRNS2_8PODArrayIT_Lm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEERNS7_IT0_Lm4096ESB_Lm16ELm15EEERKNS7_IhLm4096ESB_Lm16ELm15EEEEUlmE_EEvS8_jUnexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_126filter_arrays_impl_genericIijNS3_22NoResultOffsetsBuilderIjEEEEvRKNS2_8PODArrayIT_Lm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEERKNS7_IT0_Lm4096ESB_Lm16ELm15EEERSC_PSG_RKNS7_IhLm4096ESB_Lm16ELm15EEElEUlmE_EEvS8_jUnexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_144filter_arrays_impl_generic_without_reservingIijNS3_22NoResultOffsetsBuilderIjEEEEmRNS2_8PODArrayIT_Lm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEERNS7_IT0_Lm4096ESB_Lm16ELm15EEERKNS7_IhLm4096ESB_Lm16ELm15EEEEUlmE_EEvS8_jUnexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_126filter_arrays_impl_genericIimNS3_20ResultOffsetsBuilderImLb0EEEEEvRKNS2_8PODArrayIT_Lm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEERKNS7_IT0_Lm4096ESB_Lm16ELm15EEERSC_PSG_RKNS7_IhLm4096ESB_Lm16ELm15EEElEUlmE_EEvS8_jUnexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_144filter_arrays_impl_generic_without_reservingIimNS3_20ResultOffsetsBuilderImLb1EEEEEmRNS2_8PODArrayIT_Lm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEERNS7_IT0_Lm4096ESB_Lm16ELm15EEERKNS7_IhLm4096ESB_Lm16ELm15EEEEUlmE_EEvS8_jUnexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_126filter_arrays_impl_genericIimNS3_22NoResultOffsetsBuilderImEEEEvRKNS2_8PODArrayIT_Lm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEERKNS7_IT0_Lm4096ESB_Lm16ELm15EEERSC_PSG_RKNS7_IhLm4096ESB_Lm16ELm15EEElEUlmE_EEvS8_jUnexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_144filter_arrays_impl_generic_without_reservingIimNS3_22NoResultOffsetsBuilderImEEEEmRNS2_8PODArrayIT_Lm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEERNS7_IT0_Lm4096ESB_Lm16ELm15EEERKNS7_IhLm4096ESB_Lm16ELm15EEEEUlmE_EEvS8_jUnexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_126filter_arrays_impl_genericIljNS3_20ResultOffsetsBuilderIjLb0EEEEEvRKNS2_8PODArrayIT_Lm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEERKNS7_IT0_Lm4096ESB_Lm16ELm15EEERSC_PSG_RKNS7_IhLm4096ESB_Lm16ELm15EEElEUlmE_EEvS8_jUnexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_144filter_arrays_impl_generic_without_reservingIljNS3_20ResultOffsetsBuilderIjLb1EEEEEmRNS2_8PODArrayIT_Lm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEERNS7_IT0_Lm4096ESB_Lm16ELm15EEERKNS7_IhLm4096ESB_Lm16ELm15EEEEUlmE_EEvS8_jUnexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_126filter_arrays_impl_genericIljNS3_22NoResultOffsetsBuilderIjEEEEvRKNS2_8PODArrayIT_Lm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEERKNS7_IT0_Lm4096ESB_Lm16ELm15EEERSC_PSG_RKNS7_IhLm4096ESB_Lm16ELm15EEElEUlmE_EEvS8_jUnexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_144filter_arrays_impl_generic_without_reservingIljNS3_22NoResultOffsetsBuilderIjEEEEmRNS2_8PODArrayIT_Lm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEERNS7_IT0_Lm4096ESB_Lm16ELm15EEERKNS7_IhLm4096ESB_Lm16ELm15EEEEUlmE_EEvS8_jUnexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_126filter_arrays_impl_genericIlmNS3_20ResultOffsetsBuilderImLb0EEEEEvRKNS2_8PODArrayIT_Lm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEERKNS7_IT0_Lm4096ESB_Lm16ELm15EEERSC_PSG_RKNS7_IhLm4096ESB_Lm16ELm15EEElEUlmE_EEvS8_jUnexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_144filter_arrays_impl_generic_without_reservingIlmNS3_20ResultOffsetsBuilderImLb1EEEEEmRNS2_8PODArrayIT_Lm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEERNS7_IT0_Lm4096ESB_Lm16ELm15EEERKNS7_IhLm4096ESB_Lm16ELm15EEEEUlmE_EEvS8_jUnexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_126filter_arrays_impl_genericIlmNS3_22NoResultOffsetsBuilderImEEEEvRKNS2_8PODArrayIT_Lm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEERKNS7_IT0_Lm4096ESB_Lm16ELm15EEERSC_PSG_RKNS7_IhLm4096ESB_Lm16ELm15EEElEUlmE_EEvS8_jUnexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_144filter_arrays_impl_generic_without_reservingIlmNS3_22NoResultOffsetsBuilderImEEEEmRNS2_8PODArrayIT_Lm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEERNS7_IT0_Lm4096ESB_Lm16ELm15EEERKNS7_IhLm4096ESB_Lm16ELm15EEEEUlmE_EEvS8_jUnexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_126filter_arrays_impl_genericIfjNS3_20ResultOffsetsBuilderIjLb0EEEEEvRKNS2_8PODArrayIT_Lm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEERKNS7_IT0_Lm4096ESB_Lm16ELm15EEERSC_PSG_RKNS7_IhLm4096ESB_Lm16ELm15EEElEUlmE_EEvS8_jUnexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_144filter_arrays_impl_generic_without_reservingIfjNS3_20ResultOffsetsBuilderIjLb1EEEEEmRNS2_8PODArrayIT_Lm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEERNS7_IT0_Lm4096ESB_Lm16ELm15EEERKNS7_IhLm4096ESB_Lm16ELm15EEEEUlmE_EEvS8_jUnexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_126filter_arrays_impl_genericIfjNS3_22NoResultOffsetsBuilderIjEEEEvRKNS2_8PODArrayIT_Lm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEERKNS7_IT0_Lm4096ESB_Lm16ELm15EEERSC_PSG_RKNS7_IhLm4096ESB_Lm16ELm15EEElEUlmE_EEvS8_jUnexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_144filter_arrays_impl_generic_without_reservingIfjNS3_22NoResultOffsetsBuilderIjEEEEmRNS2_8PODArrayIT_Lm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEERNS7_IT0_Lm4096ESB_Lm16ELm15EEERKNS7_IhLm4096ESB_Lm16ELm15EEEEUlmE_EEvS8_jUnexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_126filter_arrays_impl_genericIfmNS3_20ResultOffsetsBuilderImLb0EEEEEvRKNS2_8PODArrayIT_Lm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEERKNS7_IT0_Lm4096ESB_Lm16ELm15EEERSC_PSG_RKNS7_IhLm4096ESB_Lm16ELm15EEElEUlmE_EEvS8_jUnexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_144filter_arrays_impl_generic_without_reservingIfmNS3_20ResultOffsetsBuilderImLb1EEEEEmRNS2_8PODArrayIT_Lm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEERNS7_IT0_Lm4096ESB_Lm16ELm15EEERKNS7_IhLm4096ESB_Lm16ELm15EEEEUlmE_EEvS8_jUnexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_126filter_arrays_impl_genericIfmNS3_22NoResultOffsetsBuilderImEEEEvRKNS2_8PODArrayIT_Lm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEERKNS7_IT0_Lm4096ESB_Lm16ELm15EEERSC_PSG_RKNS7_IhLm4096ESB_Lm16ELm15EEElEUlmE_EEvS8_jUnexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_144filter_arrays_impl_generic_without_reservingIfmNS3_22NoResultOffsetsBuilderImEEEEmRNS2_8PODArrayIT_Lm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEERNS7_IT0_Lm4096ESB_Lm16ELm15EEERKNS7_IhLm4096ESB_Lm16ELm15EEEEUlmE_EEvS8_jUnexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_126filter_arrays_impl_genericIdjNS3_20ResultOffsetsBuilderIjLb0EEEEEvRKNS2_8PODArrayIT_Lm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEERKNS7_IT0_Lm4096ESB_Lm16ELm15EEERSC_PSG_RKNS7_IhLm4096ESB_Lm16ELm15EEElEUlmE_EEvS8_jUnexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_144filter_arrays_impl_generic_without_reservingIdjNS3_20ResultOffsetsBuilderIjLb1EEEEEmRNS2_8PODArrayIT_Lm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEERNS7_IT0_Lm4096ESB_Lm16ELm15EEERKNS7_IhLm4096ESB_Lm16ELm15EEEEUlmE_EEvS8_jUnexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_126filter_arrays_impl_genericIdjNS3_22NoResultOffsetsBuilderIjEEEEvRKNS2_8PODArrayIT_Lm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEERKNS7_IT0_Lm4096ESB_Lm16ELm15EEERSC_PSG_RKNS7_IhLm4096ESB_Lm16ELm15EEElEUlmE_EEvS8_jUnexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_144filter_arrays_impl_generic_without_reservingIdjNS3_22NoResultOffsetsBuilderIjEEEEmRNS2_8PODArrayIT_Lm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEERNS7_IT0_Lm4096ESB_Lm16ELm15EEERKNS7_IhLm4096ESB_Lm16ELm15EEEEUlmE_EEvS8_jUnexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_126filter_arrays_impl_genericIdmNS3_20ResultOffsetsBuilderImLb0EEEEEvRKNS2_8PODArrayIT_Lm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEERKNS7_IT0_Lm4096ESB_Lm16ELm15EEERSC_PSG_RKNS7_IhLm4096ESB_Lm16ELm15EEElEUlmE_EEvS8_jUnexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_144filter_arrays_impl_generic_without_reservingIdmNS3_20ResultOffsetsBuilderImLb1EEEEEmRNS2_8PODArrayIT_Lm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEERNS7_IT0_Lm4096ESB_Lm16ELm15EEERKNS7_IhLm4096ESB_Lm16ELm15EEEEUlmE_EEvS8_jUnexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_126filter_arrays_impl_genericIdmNS3_22NoResultOffsetsBuilderImEEEEvRKNS2_8PODArrayIT_Lm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEERKNS7_IT0_Lm4096ESB_Lm16ELm15EEERSC_PSG_RKNS7_IhLm4096ESB_Lm16ELm15EEElEUlmE_EEvS8_jUnexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_144filter_arrays_impl_generic_without_reservingIdmNS3_22NoResultOffsetsBuilderImEEEEmRNS2_8PODArrayIT_Lm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm15EEERNS7_IT0_Lm4096ESB_Lm16ELm15EEERKNS7_IhLm4096ESB_Lm16ELm15EEEEUlmE_EEvS8_j | 
| 127 |  |  | 
| 128 | 2.45k | inline size_t count_zero_num(const int8_t* __restrict data, size_t size) { | 
| 129 | 2.45k |     size_t num = 0; | 
| 130 | 2.45k |     const int8_t* end = data + size; | 
| 131 | 2.45k | #if defined(__SSE2__) && defined(__POPCNT__) | 
| 132 | 2.45k |     const __m128i zero16 = _mm_setzero_si128(); | 
| 133 | 2.45k |     const int8_t* end64 = data + (size / 64 * 64); | 
| 134 |  |  | 
| 135 | 23.3k |     for (; data < end64; data += 64) {  Branch (135:12): [True: 20.9k, False: 2.45k]
 | 
| 136 | 20.9k |         num += __builtin_popcountll( | 
| 137 | 20.9k |                 static_cast<uint64_t>(_mm_movemask_epi8(_mm_cmpeq_epi8( | 
| 138 | 20.9k |                         _mm_loadu_si128(reinterpret_cast<const __m128i*>(data)), zero16))) | | 
| 139 | 20.9k |                 (static_cast<uint64_t>(_mm_movemask_epi8(_mm_cmpeq_epi8( | 
| 140 | 20.9k |                          _mm_loadu_si128(reinterpret_cast<const __m128i*>(data + 16)), zero16))) | 
| 141 | 20.9k |                  << 16u) | | 
| 142 | 20.9k |                 (static_cast<uint64_t>(_mm_movemask_epi8(_mm_cmpeq_epi8( | 
| 143 | 20.9k |                          _mm_loadu_si128(reinterpret_cast<const __m128i*>(data + 32)), zero16))) | 
| 144 | 20.9k |                  << 32u) | | 
| 145 | 20.9k |                 (static_cast<uint64_t>(_mm_movemask_epi8(_mm_cmpeq_epi8( | 
| 146 | 20.9k |                          _mm_loadu_si128(reinterpret_cast<const __m128i*>(data + 48)), zero16))) | 
| 147 | 20.9k |                  << 48u)); | 
| 148 | 20.9k |     } | 
| 149 | 2.45k | #endif | 
| 150 | 44.6k |     for (; data < end; ++data) {  Branch (150:12): [True: 42.1k, False: 2.45k]
 | 
| 151 | 42.1k |         num += (*data == 0); | 
| 152 | 42.1k |     } | 
| 153 | 2.45k |     return num; | 
| 154 | 2.45k | } | 
| 155 |  |  | 
| 156 |  | inline size_t count_zero_num(const int8_t* __restrict data, const uint8_t* __restrict null_map, | 
| 157 | 0 |                              size_t size) { | 
| 158 | 0 |     size_t num = 0; | 
| 159 | 0 |     const int8_t* end = data + size; | 
| 160 | 0 | #if defined(__SSE2__) && defined(__POPCNT__) | 
| 161 | 0 |     const __m128i zero16 = _mm_setzero_si128(); | 
| 162 | 0 |     const int8_t* end64 = data + (size / 64 * 64); | 
| 163 | 0 | 
 | 
| 164 | 0 |     for (; data < end64; data += 64) { | 
| 165 | 0 |         num += __builtin_popcountll( | 
| 166 | 0 |                 static_cast<uint64_t>(_mm_movemask_epi8(_mm_or_si128( | 
| 167 | 0 |                         _mm_cmpeq_epi8(_mm_loadu_si128(reinterpret_cast<const __m128i*>(data)), | 
| 168 | 0 |                                        zero16), | 
| 169 | 0 |                         _mm_loadu_si128(reinterpret_cast<const __m128i*>(null_map))))) | | 
| 170 | 0 |                 (static_cast<uint64_t>(_mm_movemask_epi8(_mm_or_si128( | 
| 171 | 0 |                          _mm_cmpeq_epi8( | 
| 172 | 0 |                                  _mm_loadu_si128(reinterpret_cast<const __m128i*>(data + 16)), | 
| 173 | 0 |                                  zero16), | 
| 174 | 0 |                          _mm_loadu_si128(reinterpret_cast<const __m128i*>(null_map + 16))))) | 
| 175 | 0 |                  << 16u) | | 
| 176 | 0 |                 (static_cast<uint64_t>(_mm_movemask_epi8(_mm_or_si128( | 
| 177 | 0 |                          _mm_cmpeq_epi8( | 
| 178 | 0 |                                  _mm_loadu_si128(reinterpret_cast<const __m128i*>(data + 32)), | 
| 179 | 0 |                                  zero16), | 
| 180 | 0 |                          _mm_loadu_si128(reinterpret_cast<const __m128i*>(null_map + 32))))) | 
| 181 | 0 |                  << 32u) | | 
| 182 | 0 |                 (static_cast<uint64_t>(_mm_movemask_epi8(_mm_or_si128( | 
| 183 | 0 |                          _mm_cmpeq_epi8( | 
| 184 | 0 |                                  _mm_loadu_si128(reinterpret_cast<const __m128i*>(data + 48)), | 
| 185 | 0 |                                  zero16), | 
| 186 | 0 |                          _mm_loadu_si128(reinterpret_cast<const __m128i*>(null_map + 48))))) | 
| 187 | 0 |                  << 48u)); | 
| 188 | 0 |     } | 
| 189 | 0 | #endif | 
| 190 | 0 |     for (; data < end; ++data, ++null_map) { | 
| 191 | 0 |         num += ((*data == 0) | *null_map); | 
| 192 | 0 |     } | 
| 193 | 0 |     return num; | 
| 194 | 0 | } | 
| 195 |  |  | 
| 196 |  | // TODO: compare with different SIMD implements | 
| 197 |  | template <class T> | 
| 198 | 2 | static size_t find_byte(const std::vector<T>& vec, size_t start, T byte) { | 
| 199 | 2 |     if (start >= vec.size()) {  Branch (199:9): [True: 0, False: 2]
  Branch (199:9): [True: 0, False: 0]
  Branch (199:9): [True: 0, False: 0]
  Branch (199:9): [True: 0, False: 0]
  Branch (199:9): [True: 0, False: 0]
 | 
| 200 | 0 |         return start; | 
| 201 | 0 |     } | 
| 202 | 2 |     const void* p = std::memchr((const void*)(vec.data() + start), byte, vec.size() - start); | 
| 203 | 2 |     if (p == nullptr) {  Branch (203:9): [True: 1, False: 1]
  Branch (203:9): [True: 0, False: 0]
  Branch (203:9): [True: 0, False: 0]
  Branch (203:9): [True: 0, False: 0]
  Branch (203:9): [True: 0, False: 0]
 | 
| 204 | 1 |         return vec.size(); | 
| 205 | 1 |     } | 
| 206 | 1 |     return (T*)p - vec.data(); | 
| 207 | 2 | } Unexecuted instantiation: task_worker_pool_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: cloud_compaction_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: cloud_cumulative_compaction_policy_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: cloud_empty_rowset_compaction_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: cloud_meta_mgr_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: cloud_snapshot_mgr_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: cloud_tablet_query_prefer_cache_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: cloud_tablet_query_with_tolerance_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: cloud_tablet_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: test_schema_cloud_dictionary_cache.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: bitmapfilter_predicate_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: runtime_filter_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: base_compaction_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: bitmap_filter_column_predicate_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: compaction_delete_bitmap_calculator_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: compaction_metrics_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: compaction_task_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: cumulative_compaction_policy_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: cumulative_compaction_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: cumulative_compaction_time_series_policy_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: date_bloom_filter_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: delete_bitmap_calculator_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: delete_handler_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: delta_writer_cluster_key_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: delta_writer_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: engine_storage_migration_task_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: index_builder_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: memtable_flush_executor_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: memtable_memory_limiter_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: ordered_data_compaction_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: path_gc_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: rowid_conversion_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: beta_rowset_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: rowset_meta_manager_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: column_reader_cache_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: hierarchical_data_iterator_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: inverted_index_gc_binlogs_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: index_compaction_performance_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: index_compaction_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: index_compaction_utils.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: inverted_index_file_writer_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: variant_multi_index_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: variant_rowset_compaction_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: variant_column_writer_reader_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: segcompaction_mow_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: segcompaction_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: segment_cache_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: segment_footer_cache_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: segments_key_bounds_truncation_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: single_compaction_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: storage_engine_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: tablet_cooldown_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: tablet_meta_manager_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: tablet_mgr_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: tablet_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: txn_manager_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: wal_manager_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: agg_shared_state_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: external_scan_context_mgr_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: load_stream_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: cloud_plugin_downloader_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: snapshot_loader_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: stream_load_parquet_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: run_all_tests.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: column_object_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: column_variant_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: schema_util_rowset_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: schema_util_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: column_string_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: data_type_object_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: data_type_serde_object_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: delta_writer_v2_pool_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: table_schema_change_helper_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: orc_convert_to_orc_literal_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: orc_reader_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: vfile_scanner_exception_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: vgeneric_iterators_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: vexpr_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: function_is_null_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: function_money_format_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: function_sub_replace_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: vertical_compaction_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: partition_transformers_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: task_worker_pool.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: schema_scanner.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: schema_catalog_meta_cache_stats_scanner.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: schema_rowsets_scanner.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: schema_tablets_scanner.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: runtime_filter.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: multi_table_pipe.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: stream_sink_file_writer.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: base_compaction.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: base_tablet.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: calc_delete_bitmap_executor.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: compaction.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: cumulative_compaction.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: cumulative_compaction_policy.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: cumulative_compaction_time_series_policy.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: data_dir.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: delete_bitmap_calculator.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: delete_handler.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: delta_writer.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: delta_writer_v2.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: memtable_memory_limiter.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: memtable_writer.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: memtable_flush_executor.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: merger.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: olap_server.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: cold_data_compaction.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: partial_update_info.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: beta_rowset.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: beta_rowset_reader.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: beta_rowset_writer.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: beta_rowset_writer_v2.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: rowset.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: rowset_factory.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: rowset_meta.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: segcompaction.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: segment_creator.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: column_reader.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: column_reader_cache.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: lazy_init_segment_iterator.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: segment.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: segment_iterator.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: segment_writer.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: hierarchical_data_iterator.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: sparse_column_merge_iterator.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: variant_column_reader.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: variant_column_writer_impl.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: variant_stats_calculator.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: vertical_segment_writer.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: vertical_beta_rowset_writer.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: rowset_builder.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: rowset_version_mgr.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: schema_change.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: segment_loader.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: single_replica_compaction.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: snapshot_manager.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: storage_engine.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: tablet.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: full_compaction.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: tablet_manager.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: tablet_meta.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: tablet_reader.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: engine_batch_load_task.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: push_handler.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: engine_checksum_task.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: engine_clone_task.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: engine_index_change_task.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: engine_publish_version_task.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: engine_storage_migration_task.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: index_builder.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: txn_manager.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: wal_manager.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: wal_table.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: wal_writer.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: buffer_control_block.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: exec_env.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: exec_env_init.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: external_scan_context_mgr.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: fragment_mgr.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: group_commit_mgr.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: load_channel.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: load_stream_mgr.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: load_stream.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: load_stream_writer.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: mem_tracker_limiter.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: memory_profile.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: schema_cache.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: thread_mem_tracker_mgr.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: cloud_plugin_downloader.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: query_context.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: record_batch_queue.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: runtime_filter_mgr.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: runtime_query_statistics_mgr.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: runtime_state.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: snapshot_loader.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: stream_load_executor.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: tablets_channel.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: workload_group.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: workload_group_manager.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: workload_sched_policy_mgr.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: http_service.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: internal_service.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: rowid_fetcher.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: point_query_executor.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: s3_util.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: calc_file_crc_action.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: check_encryption_action.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: check_tablet_segment_action.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: compaction_action.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: compaction_score_action.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: delete_bitmap_action.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: download_binlog_action.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: http_stream.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: load_stream_action.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: meta_action.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: pad_rowset_action.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: pipeline_task_action.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: report_action.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: show_hotspot_action.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: show_nested_index_file_action.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: stream_load.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: tablet_migration_action.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: tablets_distribution_action.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: tablets_info_action.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: aggregate_function_group_array_intersect.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: aggregate_function_window_funnel.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_column.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_| Line | Count | Source |  | 198 | 2 | static size_t find_byte(const std::vector<T>& vec, size_t start, T byte) { |  | 199 | 2 |     if (start >= vec.size()) {  Branch (199:9): [True: 0, False: 2]
 |  | 200 | 0 |         return start; |  | 201 | 0 |     } |  | 202 | 2 |     const void* p = std::memchr((const void*)(vec.data() + start), byte, vec.size() - start); |  | 203 | 2 |     if (p == nullptr) {  Branch (203:9): [True: 1, False: 1]
 |  | 204 | 1 |         return vec.size(); |  | 205 | 1 |     } |  | 206 | 1 |     return (T*)p - vec.data(); |  | 207 | 2 | } | 
Unexecuted instantiation: column_decimal.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: column_nullable.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: column_string.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: column_vector.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: columns_common.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: schema_util.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: block.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: sort_block.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: data_type_map_serde.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: csv_reader.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: new_json_reader.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: parquet_common.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: vparquet_group_reader.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: iceberg_reader.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: equality_delete.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: text_reader.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: scanner_scheduler.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: scanner_context.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: vfile_scanner.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: vscanner.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: vbitmap_predicate.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: vbloom_predicate.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: vectorized_fn_call.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: vexpr.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: varray_map_function.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: varray_filter_function.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: vexpr_context.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: vruntimefilter_wrapper.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: function_array_distance.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: function_array_difference.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: function_array_enumerate_uniq.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: function_array_range.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: function_array_cum_sum.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: varray_match_function.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: function.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: function_bit.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: function_bitmap.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: function_date_or_datetime_computation.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: function_date_or_datetime_computation_v2.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: function_date_or_datetime_to_string.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: function_datetime_string_to_string.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: function_encryption.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: function_hex.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: function_hll.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: function_json.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: function_jsonb.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: function_multi_match.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: function_quantile_state.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: function_regexp.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: function_split_by_regexp.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: function_string.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: function_timestamp.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: if.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: in.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: least_greast.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: match.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: math.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: time_of_function.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: to_time_function.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: block_reader.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: vcollect_iterator.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: runtime_predicate.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: vertical_block_reader.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: vgeneric_iterators.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: vdata_stream_recvr.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: vsorted_run_merger.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: delta_writer_v2_pool.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: load_stream_stub.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: partition_transformers.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: vtablet_writer_v2.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: async_result_writer.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: vrow_distribution.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: runtime_filter_consumer.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: dependency.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: file_scan_operator.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: split_source_connector.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: operator.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: hashjoin_build_sink.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: join_build_sink_operator.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: nested_loop_join_build_operator.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: shared_hash_table_controller.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: memory_scratch_sink_operator.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: vtablet_writer.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: hive_table_sink_operator.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: iceberg_table_sink_operator.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: viceberg_table_writer.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: analytic_sink_operator.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: aggregation_sink_operator.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: vectorized_agg_fn.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: aggregate_function_sort.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: exchange_sink_operator.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: vdata_stream_sender.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: exchange_sink_buffer.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: partitioner.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: multi_cast_data_stream_sink.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: multi_cast_data_streamer.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: group_commit_block_sink_operator.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: cache_sink_operator.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: data_queue.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: hashjoin_probe_operator.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: join_probe_operator.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: nested_loop_join_probe_operator.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: inner_join_impl.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: left_semi_join_impl.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: left_anti_join_impl.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: left_outer_join_impl.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: full_outer_join_impl.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: right_outer_join_impl.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: cross_join_impl.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: right_semi_join_impl.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: right_anti_join_impl.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: null_aware_left_anti_join_impl.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: null_aware_left_semi_join_impl.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: olap_scan_operator.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: parallel_scanner_builder.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: new_olap_scanner.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: group_commit_scan_operator.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: jdbc_scan_operator.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: new_jdbc_scanner.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: es_scan_operator.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: new_es_scanner.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: analytic_source_operator.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: aggregation_source_operator.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: exchange_source_operator.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: multi_cast_data_stream_source.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: datagen_operator.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: meta_scan_operator.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: vmeta_scanner.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: cache_source_operator.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: vfile_result_writer.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: jdbc_table_sink_operator.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: distinct_streaming_aggregation_operator.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: sorter.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: partition_sort_sink_operator.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: partition_sorter.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: partition_sort_source_operator.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: partitioned_aggregation_sink_operator.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: partitioned_aggregation_source_operator.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: partitioned_hash_join_probe_operator.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: partitioned_hash_join_sink_operator.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: repeat_operator.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: result_file_sink_operator.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: result_sink_operator.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: scan_operator.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: schema_scan_operator.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: set_probe_sink_operator.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: set_sink_operator.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: set_source_operator.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: sort_sink_operator.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: heap_sorter.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: topn_sorter.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: sort_source_operator.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: spill_sort_sink_operator.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: spill_sort_source_operator.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: streaming_aggregation_operator.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: table_function_operator.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: table_function_factory.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: vexplode_json_array.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: union_sink_operator.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: union_source_operator.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: local_exchange_sink_operator.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: local_exchange_source_operator.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: pipeline_fragment_context.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: pipeline.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: assert_num_rows_operator.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: empty_set_operator.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: local_exchanger.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: pipeline_task.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: task_queue.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: task_scheduler.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: cloud_base_compaction.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: cloud_compaction_action.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: cloud_cumulative_compaction_policy.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: cloud_delete_task.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: cloud_engine_calc_delete_bitmap_task.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: cloud_meta_mgr.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: cloud_rowset_writer.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: cloud_schema_change_job.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: cloud_snapshot_loader.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: cloud_snapshot_mgr.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: cloud_storage_engine.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: block_file_cache_downloader.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: cloud_cumulative_compaction.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: cloud_full_compaction.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: cloud_compaction_stop_token.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: cloud_stream_load_executor.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: cloud_tablet.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: cloud_tablet_hotspot.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: cloud_tablet_mgr.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: cloud_tablets_channel.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: cloud_delta_writer.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: cloud_rowset_builder.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: cloud_txn_delete_bitmap_cache.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_Unexecuted instantiation: cloud_warm_up_manager.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_ | 
| 208 |  |  | 
| 209 |  | template <class T> | 
| 210 | 156 | static size_t find_byte(const T* data, size_t start, size_t end, T byte) { | 
| 211 | 156 |     if (start >= end) {  Branch (211:9): [True: 0, False: 54]
  Branch (211:9): [True: 0, False: 102]
 | 
| 212 | 0 |         return start; | 
| 213 | 0 |     } | 
| 214 | 156 |     const void* p = std::memchr((const void*)(data + start), byte, end - start); | 
| 215 | 156 |     if (p == nullptr) {  Branch (215:9): [True: 0, False: 54]
  Branch (215:9): [True: 18, False: 84]
 | 
| 216 | 18 |         return end; | 
| 217 | 18 |     } | 
| 218 | 138 |     return (T*)p - data; | 
| 219 | 156 | } Unexecuted instantiation: task_worker_pool_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: cloud_compaction_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: cloud_cumulative_compaction_policy_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: cloud_empty_rowset_compaction_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: cloud_meta_mgr_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: cloud_snapshot_mgr_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: cloud_tablet_query_prefer_cache_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: cloud_tablet_query_with_tolerance_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: cloud_tablet_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: test_schema_cloud_dictionary_cache.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: bitmapfilter_predicate_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: runtime_filter_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: base_compaction_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: bitmap_filter_column_predicate_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: compaction_delete_bitmap_calculator_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: compaction_metrics_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: compaction_task_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: cumulative_compaction_policy_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: cumulative_compaction_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: cumulative_compaction_time_series_policy_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: date_bloom_filter_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: delete_bitmap_calculator_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: delete_handler_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: delta_writer_cluster_key_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: delta_writer_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: engine_storage_migration_task_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: index_builder_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: memtable_flush_executor_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: memtable_memory_limiter_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: ordered_data_compaction_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: path_gc_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: rowid_conversion_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: beta_rowset_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: rowset_meta_manager_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: column_reader_cache_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: hierarchical_data_iterator_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: inverted_index_gc_binlogs_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: index_compaction_performance_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: index_compaction_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: index_compaction_utils.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: inverted_index_file_writer_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: variant_multi_index_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: variant_rowset_compaction_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: variant_column_writer_reader_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: segcompaction_mow_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: segcompaction_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: segment_cache_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: segment_footer_cache_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: segments_key_bounds_truncation_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: single_compaction_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: storage_engine_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: tablet_cooldown_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: tablet_meta_manager_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: tablet_mgr_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: tablet_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: txn_manager_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: wal_manager_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: agg_shared_state_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: external_scan_context_mgr_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: load_stream_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: cloud_plugin_downloader_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: snapshot_loader_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: stream_load_parquet_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: run_all_tests.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: column_object_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: column_object_test.cpp:_ZN5doris4simdL9find_byteIaEEmPKT_mmS2_column_variant_test.cpp:_ZN5doris4simdL9find_byteIaEEmPKT_mmS2_| Line | Count | Source |  | 210 | 54 | static size_t find_byte(const T* data, size_t start, size_t end, T byte) { |  | 211 | 54 |     if (start >= end) {  Branch (211:9): [True: 0, False: 54]
 |  | 212 | 0 |         return start; |  | 213 | 0 |     } |  | 214 | 54 |     const void* p = std::memchr((const void*)(data + start), byte, end - start); |  | 215 | 54 |     if (p == nullptr) {  Branch (215:9): [True: 0, False: 54]
 |  | 216 | 0 |         return end; |  | 217 | 0 |     } |  | 218 | 54 |     return (T*)p - data; |  | 219 | 54 | } | 
Unexecuted instantiation: column_variant_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: schema_util_rowset_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: schema_util_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: column_string_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: data_type_object_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: data_type_object_test.cpp:_ZN5doris4simdL9find_byteIaEEmPKT_mmS2_Unexecuted instantiation: data_type_serde_object_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: data_type_serde_object_test.cpp:_ZN5doris4simdL9find_byteIaEEmPKT_mmS2_Unexecuted instantiation: delta_writer_v2_pool_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: table_schema_change_helper_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: orc_convert_to_orc_literal_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: orc_reader_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: vfile_scanner_exception_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: vgeneric_iterators_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: vexpr_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: function_is_null_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: function_money_format_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: function_sub_replace_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: vertical_compaction_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: partition_transformers_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: task_worker_pool.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: schema_scanner.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: schema_catalog_meta_cache_stats_scanner.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: schema_rowsets_scanner.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: schema_tablets_scanner.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: runtime_filter.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: multi_table_pipe.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: stream_sink_file_writer.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: base_compaction.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: base_tablet.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: calc_delete_bitmap_executor.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: compaction.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: cumulative_compaction.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: cumulative_compaction_policy.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: cumulative_compaction_time_series_policy.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: data_dir.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: delete_bitmap_calculator.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: delete_handler.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: delta_writer.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: delta_writer_v2.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: memtable_memory_limiter.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: memtable_writer.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: memtable_flush_executor.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: merger.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: olap_server.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: cold_data_compaction.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: partial_update_info.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: beta_rowset.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: beta_rowset_reader.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: beta_rowset_writer.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: beta_rowset_writer_v2.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: rowset.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: rowset_factory.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: rowset_meta.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: segcompaction.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: segment_creator.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: column_reader.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: column_reader_cache.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: lazy_init_segment_iterator.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: segment.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: segment_iterator.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: segment_writer.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: hierarchical_data_iterator.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: sparse_column_merge_iterator.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: variant_column_reader.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: variant_column_writer_impl.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: variant_stats_calculator.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: vertical_segment_writer.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: vertical_beta_rowset_writer.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: rowset_builder.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: rowset_version_mgr.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: schema_change.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: segment_loader.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: single_replica_compaction.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: snapshot_manager.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: storage_engine.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: tablet.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: full_compaction.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: tablet_manager.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: tablet_meta.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: tablet_reader.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: engine_batch_load_task.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: push_handler.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: engine_checksum_task.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: engine_clone_task.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: engine_index_change_task.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: engine_publish_version_task.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: engine_storage_migration_task.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: index_builder.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: txn_manager.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: wal_manager.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: wal_table.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: wal_writer.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: buffer_control_block.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: exec_env.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: exec_env_init.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: external_scan_context_mgr.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: fragment_mgr.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: group_commit_mgr.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: load_channel.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: load_stream_mgr.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: load_stream.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: load_stream_writer.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: mem_tracker_limiter.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: memory_profile.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: schema_cache.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: thread_mem_tracker_mgr.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: cloud_plugin_downloader.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: query_context.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: record_batch_queue.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: runtime_filter_mgr.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: runtime_query_statistics_mgr.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: runtime_state.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: snapshot_loader.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: stream_load_executor.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: tablets_channel.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: workload_group.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: workload_group_manager.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: workload_sched_policy_mgr.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: http_service.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: internal_service.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: rowid_fetcher.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: point_query_executor.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: s3_util.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: calc_file_crc_action.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: check_encryption_action.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: check_tablet_segment_action.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: compaction_action.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: compaction_score_action.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: delete_bitmap_action.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: download_binlog_action.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: http_stream.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: load_stream_action.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: meta_action.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: pad_rowset_action.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: pipeline_task_action.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: report_action.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: show_hotspot_action.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: show_nested_index_file_action.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: stream_load.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: tablet_migration_action.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: tablets_distribution_action.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: tablets_info_action.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: aggregate_function_group_array_intersect.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_aggregate_function_window_funnel.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_| Line | Count | Source |  | 210 | 102 | static size_t find_byte(const T* data, size_t start, size_t end, T byte) { |  | 211 | 102 |     if (start >= end) {  Branch (211:9): [True: 0, False: 102]
 |  | 212 | 0 |         return start; |  | 213 | 0 |     } |  | 214 | 102 |     const void* p = std::memchr((const void*)(data + start), byte, end - start); |  | 215 | 102 |     if (p == nullptr) {  Branch (215:9): [True: 18, False: 84]
 |  | 216 | 18 |         return end; |  | 217 | 18 |     } |  | 218 | 84 |     return (T*)p - data; |  | 219 | 102 | } | 
Unexecuted instantiation: column.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: column_decimal.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: column_nullable.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: column_string.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: column_vector.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: columns_common.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: schema_util.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: block.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: sort_block.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: data_type_map_serde.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: csv_reader.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: new_json_reader.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: parquet_common.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: vparquet_group_reader.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: iceberg_reader.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: equality_delete.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: text_reader.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: scanner_scheduler.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: scanner_context.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: vfile_scanner.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: vscanner.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: vbitmap_predicate.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: vbloom_predicate.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: vectorized_fn_call.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: vexpr.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: varray_map_function.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: varray_filter_function.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: vexpr_context.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: vruntimefilter_wrapper.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: function_array_distance.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: function_array_difference.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: function_array_enumerate_uniq.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: function_array_range.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: function_array_cum_sum.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: varray_match_function.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: function.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: function_bit.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: function_bitmap.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: function_date_or_datetime_computation.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: function_date_or_datetime_computation_v2.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: function_date_or_datetime_to_string.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: function_datetime_string_to_string.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: function_encryption.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: function_hex.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: function_hll.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: function_json.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: function_jsonb.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: function_multi_match.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: function_quantile_state.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: function_regexp.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: function_split_by_regexp.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: function_string.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: function_timestamp.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: if.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: in.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: least_greast.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: match.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: math.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: time_of_function.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: to_time_function.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: block_reader.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: vcollect_iterator.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: runtime_predicate.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: vertical_block_reader.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: vgeneric_iterators.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: vdata_stream_recvr.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: vsorted_run_merger.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: delta_writer_v2_pool.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: load_stream_stub.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: partition_transformers.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: vtablet_writer_v2.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: async_result_writer.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: vrow_distribution.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: runtime_filter_consumer.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: dependency.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: file_scan_operator.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: split_source_connector.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: operator.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: hashjoin_build_sink.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: join_build_sink_operator.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: nested_loop_join_build_operator.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: shared_hash_table_controller.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: memory_scratch_sink_operator.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: vtablet_writer.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: hive_table_sink_operator.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: iceberg_table_sink_operator.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: viceberg_table_writer.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: analytic_sink_operator.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: aggregation_sink_operator.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: vectorized_agg_fn.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: aggregate_function_sort.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: exchange_sink_operator.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: vdata_stream_sender.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: exchange_sink_buffer.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: partitioner.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: multi_cast_data_stream_sink.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: multi_cast_data_streamer.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: group_commit_block_sink_operator.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: cache_sink_operator.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: data_queue.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: hashjoin_probe_operator.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: join_probe_operator.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: nested_loop_join_probe_operator.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: inner_join_impl.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: left_semi_join_impl.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: left_anti_join_impl.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: left_outer_join_impl.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: full_outer_join_impl.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: right_outer_join_impl.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: cross_join_impl.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: right_semi_join_impl.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: right_anti_join_impl.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: null_aware_left_anti_join_impl.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: null_aware_left_semi_join_impl.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: olap_scan_operator.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: parallel_scanner_builder.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: new_olap_scanner.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: group_commit_scan_operator.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: jdbc_scan_operator.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: new_jdbc_scanner.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: es_scan_operator.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: new_es_scanner.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: analytic_source_operator.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: aggregation_source_operator.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: exchange_source_operator.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: multi_cast_data_stream_source.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: datagen_operator.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: meta_scan_operator.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: vmeta_scanner.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: cache_source_operator.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: vfile_result_writer.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: jdbc_table_sink_operator.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: distinct_streaming_aggregation_operator.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: sorter.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: partition_sort_sink_operator.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: partition_sorter.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: partition_sort_source_operator.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: partitioned_aggregation_sink_operator.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: partitioned_aggregation_source_operator.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: partitioned_hash_join_probe_operator.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: partitioned_hash_join_sink_operator.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: repeat_operator.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: result_file_sink_operator.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: result_sink_operator.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: scan_operator.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: schema_scan_operator.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: set_probe_sink_operator.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: set_sink_operator.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: set_source_operator.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: sort_sink_operator.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: heap_sorter.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: topn_sorter.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: sort_source_operator.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: spill_sort_sink_operator.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: spill_sort_source_operator.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: streaming_aggregation_operator.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: table_function_operator.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: table_function_factory.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: vexplode_json_array.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: union_sink_operator.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: union_source_operator.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: local_exchange_sink_operator.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: local_exchange_source_operator.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: pipeline_fragment_context.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: pipeline.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: assert_num_rows_operator.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: empty_set_operator.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: local_exchanger.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: pipeline_task.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: task_queue.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: task_scheduler.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: cloud_base_compaction.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: cloud_compaction_action.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: cloud_cumulative_compaction_policy.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: cloud_delete_task.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: cloud_engine_calc_delete_bitmap_task.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: cloud_meta_mgr.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: cloud_rowset_writer.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: cloud_schema_change_job.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: cloud_snapshot_loader.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: cloud_snapshot_mgr.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: cloud_storage_engine.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: block_file_cache_downloader.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: cloud_cumulative_compaction.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: cloud_full_compaction.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: cloud_compaction_stop_token.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: cloud_stream_load_executor.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: cloud_tablet.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: cloud_tablet_hotspot.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: cloud_tablet_mgr.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: cloud_tablets_channel.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: cloud_delta_writer.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: cloud_rowset_builder.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: cloud_txn_delete_bitmap_cache.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_Unexecuted instantiation: cloud_warm_up_manager.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_ | 
| 220 |  |  | 
| 221 |  | template <typename T> | 
| 222 | 175k | bool contain_byte(const T* __restrict data, const size_t length, const signed char byte) { | 
| 223 | 175k |     return nullptr != std::memchr(reinterpret_cast<const void*>(data), byte, length); | 
| 224 | 175k | } | 
| 225 |  |  | 
| 226 | 1 | inline size_t find_one(const std::vector<uint8_t>& vec, size_t start) { | 
| 227 | 1 |     return find_byte<uint8_t>(vec, start, 1); | 
| 228 | 1 | } | 
| 229 |  |  | 
| 230 | 102 | inline size_t find_one(const uint8_t* data, size_t start, size_t end) { | 
| 231 | 102 |     return find_byte<uint8_t>(data, start, end, 1); | 
| 232 | 102 | } | 
| 233 |  |  | 
| 234 | 1 | inline size_t find_zero(const std::vector<uint8_t>& vec, size_t start) { | 
| 235 | 1 |     return find_byte<uint8_t>(vec, start, 0); | 
| 236 | 1 | } | 
| 237 |  |  | 
| 238 |  | } // namespace simd | 
| 239 |  | } // namespace doris |