Coverage Report

Created: 2025-12-26 23:56

next uncovered line (L), next uncovered region (R), next uncovered branch (B)
/root/doris/be/src/util/simd/bits.h
Line
Count
Source
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 <type_traits>
23
#include <vector>
24
25
#if defined(__ARM_NEON)
26
#include <arm_neon.h>
27
#endif
28
29
#include "util/sse_util.hpp"
30
31
namespace doris::simd {
32
#include "common/compile_check_begin.h"
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
69.7k
inline uint32_t bytes32_mask_to_bits32_mask(const uint8_t* data) {
71
69.7k
#ifdef __AVX2__
72
69.7k
    auto zero32 = _mm256_setzero_si256();
73
69.7k
    auto mask = static_cast<uint32_t>(_mm256_movemask_epi8(
74
69.7k
            _mm256_cmpgt_epi8(_mm256_loadu_si256(reinterpret_cast<const __m256i*>(data)), zero32)));
75
#elif defined(__SSE2__)
76
    auto zero16 = _mm_setzero_si128();
77
    uint32_t mask =
78
            (static_cast<uint32_t>(_mm_movemask_epi8(_mm_cmpgt_epi8(
79
                    _mm_loadu_si128(reinterpret_cast<const __m128i*>(data)), zero16)))) |
80
            ((static_cast<uint32_t>(_mm_movemask_epi8(_mm_cmpgt_epi8(
81
                      _mm_loadu_si128(reinterpret_cast<const __m128i*>(data + 16)), zero16)))
82
              << 16) &
83
             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
69.7k
    return mask;
91
69.7k
}
92
93
69.7k
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
69.7k
    return bytes32_mask_to_bits32_mask(data);
98
69.7k
#endif
99
69.7k
}
100
101
52.0k
inline constexpr auto bits_mask_all() {
102
#if defined(__ARM_NEON) && defined(__aarch64__)
103
    return 0xffff'ffff'ffff'ffffULL;
104
#else
105
52.0k
    return 0xffffffff;
106
52.0k
#endif
107
52.0k
}
108
109
template <typename Func>
110
1.45k
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
43.5k
    while (mask) {
121
42.0k
        const auto bit_pos = __builtin_ctzll(mask);
122
42.0k
        func(bit_pos);
123
42.0k
        mask = mask & (mask - 1);
124
42.0k
    }
125
1.45k
#endif
126
1.45k
}
bits_test.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS0_33BitsTest_BytesMaskToBitsMask_Test8TestBodyEvE3$_0EEvT_j
Line
Count
Source
110
1
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
4
    while (mask) {
121
3
        const auto bit_pos = __builtin_ctzll(mask);
122
3
        func(bit_pos);
123
3
        mask = mask & (mask - 1);
124
3
    }
125
1
#endif
126
1
}
Unexecuted instantiation: segment_iterator.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10segment_v215SegmentIterator33_evaluate_vectorization_predicateEPttE3$_0EEvT_j
Unexecuted instantiation: segment_iterator.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10segment_v215SegmentIterator28_evaluate_common_expr_filterEPttRKNS_10vectorized8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEE3$_0EEvT_j
_ZN5doris4simd25iterate_through_bits_maskIZNKS_10vectorized13ColumnDecimalILNS_13PrimitiveTypeE28EE6filterERKNS2_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEElEUlmE_EEvT_j
Line
Count
Source
110
5
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
157
    while (mask) {
121
152
        const auto bit_pos = __builtin_ctzll(mask);
122
152
        func(bit_pos);
123
152
        mask = mask & (mask - 1);
124
152
    }
125
5
#endif
126
5
}
_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized13ColumnDecimalILNS_13PrimitiveTypeE28EE6filterERKNS2_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEEUlmE_EEvT_j
Line
Count
Source
110
5
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
157
    while (mask) {
121
152
        const auto bit_pos = __builtin_ctzll(mask);
122
152
        func(bit_pos);
123
152
        mask = mask & (mask - 1);
124
152
    }
125
5
#endif
126
5
}
_ZN5doris4simd25iterate_through_bits_maskIZNKS_10vectorized13ColumnDecimalILNS_13PrimitiveTypeE29EE6filterERKNS2_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEElEUlmE_EEvT_j
Line
Count
Source
110
6
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
192
    while (mask) {
121
186
        const auto bit_pos = __builtin_ctzll(mask);
122
186
        func(bit_pos);
123
186
        mask = mask & (mask - 1);
124
186
    }
125
6
#endif
126
6
}
_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized13ColumnDecimalILNS_13PrimitiveTypeE29EE6filterERKNS2_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEEUlmE_EEvT_j
Line
Count
Source
110
6
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
192
    while (mask) {
121
186
        const auto bit_pos = __builtin_ctzll(mask);
122
186
        func(bit_pos);
123
186
        mask = mask & (mask - 1);
124
186
    }
125
6
#endif
126
6
}
_ZN5doris4simd25iterate_through_bits_maskIZNKS_10vectorized13ColumnDecimalILNS_13PrimitiveTypeE20EE6filterERKNS2_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEElEUlmE_EEvT_j
Line
Count
Source
110
2
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
64
    while (mask) {
121
62
        const auto bit_pos = __builtin_ctzll(mask);
122
62
        func(bit_pos);
123
62
        mask = mask & (mask - 1);
124
62
    }
125
2
#endif
126
2
}
_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized13ColumnDecimalILNS_13PrimitiveTypeE20EE6filterERKNS2_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEEUlmE_EEvT_j
Line
Count
Source
110
2
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
64
    while (mask) {
121
62
        const auto bit_pos = __builtin_ctzll(mask);
122
62
        func(bit_pos);
123
62
        mask = mask & (mask - 1);
124
62
    }
125
2
#endif
126
2
}
_ZN5doris4simd25iterate_through_bits_maskIZNKS_10vectorized13ColumnDecimalILNS_13PrimitiveTypeE30EE6filterERKNS2_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEElEUlmE_EEvT_j
Line
Count
Source
110
6
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
192
    while (mask) {
121
186
        const auto bit_pos = __builtin_ctzll(mask);
122
186
        func(bit_pos);
123
186
        mask = mask & (mask - 1);
124
186
    }
125
6
#endif
126
6
}
_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized13ColumnDecimalILNS_13PrimitiveTypeE30EE6filterERKNS2_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEEUlmE_EEvT_j
Line
Count
Source
110
6
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
192
    while (mask) {
121
186
        const auto bit_pos = __builtin_ctzll(mask);
122
186
        func(bit_pos);
123
186
        mask = mask & (mask - 1);
124
186
    }
125
6
#endif
126
6
}
_ZN5doris4simd25iterate_through_bits_maskIZNKS_10vectorized13ColumnDecimalILNS_13PrimitiveTypeE35EE6filterERKNS2_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEElEUlmE_EEvT_j
Line
Count
Source
110
7
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
224
    while (mask) {
121
217
        const auto bit_pos = __builtin_ctzll(mask);
122
217
        func(bit_pos);
123
217
        mask = mask & (mask - 1);
124
217
    }
125
7
#endif
126
7
}
_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized13ColumnDecimalILNS_13PrimitiveTypeE35EE6filterERKNS2_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEEUlmE_EEvT_j
Line
Count
Source
110
7
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
224
    while (mask) {
121
217
        const auto bit_pos = __builtin_ctzll(mask);
122
217
        func(bit_pos);
123
217
        mask = mask & (mask - 1);
124
217
    }
125
7
#endif
126
7
}
_ZN5doris4simd25iterate_through_bits_maskIZNKS_10vectorized12ColumnVectorILNS_13PrimitiveTypeE2EE6filterERKNS2_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEElEUlmE_EEvT_j
Line
Count
Source
110
310
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
9.92k
    while (mask) {
121
9.61k
        const auto bit_pos = __builtin_ctzll(mask);
122
9.61k
        func(bit_pos);
123
9.61k
        mask = mask & (mask - 1);
124
9.61k
    }
125
310
#endif
126
310
}
_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12ColumnVectorILNS_13PrimitiveTypeE2EE6filterERKNS2_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEEUlmE_EEvT_j
Line
Count
Source
110
310
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
9.92k
    while (mask) {
121
9.61k
        const auto bit_pos = __builtin_ctzll(mask);
122
9.61k
        func(bit_pos);
123
9.61k
        mask = mask & (mask - 1);
124
9.61k
    }
125
310
#endif
126
310
}
_ZN5doris4simd25iterate_through_bits_maskIZNKS_10vectorized12ColumnVectorILNS_13PrimitiveTypeE3EE6filterERKNS2_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEElEUlmE_EEvT_j
Line
Count
Source
110
30
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
960
    while (mask) {
121
930
        const auto bit_pos = __builtin_ctzll(mask);
122
930
        func(bit_pos);
123
930
        mask = mask & (mask - 1);
124
930
    }
125
30
#endif
126
30
}
_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12ColumnVectorILNS_13PrimitiveTypeE3EE6filterERKNS2_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEEUlmE_EEvT_j
Line
Count
Source
110
30
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
960
    while (mask) {
121
930
        const auto bit_pos = __builtin_ctzll(mask);
122
930
        func(bit_pos);
123
930
        mask = mask & (mask - 1);
124
930
    }
125
30
#endif
126
30
}
_ZN5doris4simd25iterate_through_bits_maskIZNKS_10vectorized12ColumnVectorILNS_13PrimitiveTypeE4EE6filterERKNS2_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEElEUlmE_EEvT_j
Line
Count
Source
110
2
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
64
    while (mask) {
121
62
        const auto bit_pos = __builtin_ctzll(mask);
122
62
        func(bit_pos);
123
62
        mask = mask & (mask - 1);
124
62
    }
125
2
#endif
126
2
}
_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12ColumnVectorILNS_13PrimitiveTypeE4EE6filterERKNS2_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEEUlmE_EEvT_j
Line
Count
Source
110
2
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
64
    while (mask) {
121
62
        const auto bit_pos = __builtin_ctzll(mask);
122
62
        func(bit_pos);
123
62
        mask = mask & (mask - 1);
124
62
    }
125
2
#endif
126
2
}
_ZN5doris4simd25iterate_through_bits_maskIZNKS_10vectorized12ColumnVectorILNS_13PrimitiveTypeE5EE6filterERKNS2_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEElEUlmE_EEvT_j
Line
Count
Source
110
22
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
106
    while (mask) {
121
84
        const auto bit_pos = __builtin_ctzll(mask);
122
84
        func(bit_pos);
123
84
        mask = mask & (mask - 1);
124
84
    }
125
22
#endif
126
22
}
_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12ColumnVectorILNS_13PrimitiveTypeE5EE6filterERKNS2_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEEUlmE_EEvT_j
Line
Count
Source
110
34
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
352
    while (mask) {
121
318
        const auto bit_pos = __builtin_ctzll(mask);
122
318
        func(bit_pos);
123
318
        mask = mask & (mask - 1);
124
318
    }
125
34
#endif
126
34
}
_ZN5doris4simd25iterate_through_bits_maskIZNKS_10vectorized12ColumnVectorILNS_13PrimitiveTypeE6EE6filterERKNS2_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEElEUlmE_EEvT_j
Line
Count
Source
110
4
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
128
    while (mask) {
121
124
        const auto bit_pos = __builtin_ctzll(mask);
122
124
        func(bit_pos);
123
124
        mask = mask & (mask - 1);
124
124
    }
125
4
#endif
126
4
}
_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12ColumnVectorILNS_13PrimitiveTypeE6EE6filterERKNS2_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEEUlmE_EEvT_j
Line
Count
Source
110
4
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
128
    while (mask) {
121
124
        const auto bit_pos = __builtin_ctzll(mask);
122
124
        func(bit_pos);
123
124
        mask = mask & (mask - 1);
124
124
    }
125
4
#endif
126
4
}
_ZN5doris4simd25iterate_through_bits_maskIZNKS_10vectorized12ColumnVectorILNS_13PrimitiveTypeE7EE6filterERKNS2_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEElEUlmE_EEvT_j
Line
Count
Source
110
2
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
64
    while (mask) {
121
62
        const auto bit_pos = __builtin_ctzll(mask);
122
62
        func(bit_pos);
123
62
        mask = mask & (mask - 1);
124
62
    }
125
2
#endif
126
2
}
_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12ColumnVectorILNS_13PrimitiveTypeE7EE6filterERKNS2_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEEUlmE_EEvT_j
Line
Count
Source
110
2
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
64
    while (mask) {
121
62
        const auto bit_pos = __builtin_ctzll(mask);
122
62
        func(bit_pos);
123
62
        mask = mask & (mask - 1);
124
62
    }
125
2
#endif
126
2
}
Unexecuted instantiation: _ZN5doris4simd25iterate_through_bits_maskIZNKS_10vectorized12ColumnVectorILNS_13PrimitiveTypeE8EE6filterERKNS2_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEElEUlmE_EEvT_j
Unexecuted instantiation: _ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12ColumnVectorILNS_13PrimitiveTypeE8EE6filterERKNS2_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEEUlmE_EEvT_j
_ZN5doris4simd25iterate_through_bits_maskIZNKS_10vectorized12ColumnVectorILNS_13PrimitiveTypeE9EE6filterERKNS2_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEElEUlmE_EEvT_j
Line
Count
Source
110
24
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
768
    while (mask) {
121
744
        const auto bit_pos = __builtin_ctzll(mask);
122
744
        func(bit_pos);
123
744
        mask = mask & (mask - 1);
124
744
    }
125
24
#endif
126
24
}
_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12ColumnVectorILNS_13PrimitiveTypeE9EE6filterERKNS2_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEEUlmE_EEvT_j
Line
Count
Source
110
24
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
768
    while (mask) {
121
744
        const auto bit_pos = __builtin_ctzll(mask);
122
744
        func(bit_pos);
123
744
        mask = mask & (mask - 1);
124
744
    }
125
24
#endif
126
24
}
Unexecuted instantiation: _ZN5doris4simd25iterate_through_bits_maskIZNKS_10vectorized12ColumnVectorILNS_13PrimitiveTypeE36EE6filterERKNS2_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEElEUlmE_EEvT_j
Unexecuted instantiation: _ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12ColumnVectorILNS_13PrimitiveTypeE36EE6filterERKNS2_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEEUlmE_EEvT_j
Unexecuted instantiation: _ZN5doris4simd25iterate_through_bits_maskIZNKS_10vectorized12ColumnVectorILNS_13PrimitiveTypeE37EE6filterERKNS2_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEElEUlmE_EEvT_j
Unexecuted instantiation: _ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12ColumnVectorILNS_13PrimitiveTypeE37EE6filterERKNS2_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEEUlmE_EEvT_j
Unexecuted instantiation: _ZN5doris4simd25iterate_through_bits_maskIZNKS_10vectorized12ColumnVectorILNS_13PrimitiveTypeE11EE6filterERKNS2_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEElEUlmE_EEvT_j
Unexecuted instantiation: _ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12ColumnVectorILNS_13PrimitiveTypeE11EE6filterERKNS2_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEEUlmE_EEvT_j
Unexecuted instantiation: _ZN5doris4simd25iterate_through_bits_maskIZNKS_10vectorized12ColumnVectorILNS_13PrimitiveTypeE25EE6filterERKNS2_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEElEUlmE_EEvT_j
Unexecuted instantiation: _ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12ColumnVectorILNS_13PrimitiveTypeE25EE6filterERKNS2_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEEUlmE_EEvT_j
Unexecuted instantiation: _ZN5doris4simd25iterate_through_bits_maskIZNKS_10vectorized12ColumnVectorILNS_13PrimitiveTypeE12EE6filterERKNS2_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEElEUlmE_EEvT_j
Unexecuted instantiation: _ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12ColumnVectorILNS_13PrimitiveTypeE12EE6filterERKNS2_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEEUlmE_EEvT_j
Unexecuted instantiation: _ZN5doris4simd25iterate_through_bits_maskIZNKS_10vectorized12ColumnVectorILNS_13PrimitiveTypeE26EE6filterERKNS2_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEElEUlmE_EEvT_j
Unexecuted instantiation: _ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12ColumnVectorILNS_13PrimitiveTypeE26EE6filterERKNS2_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEEUlmE_EEvT_j
Unexecuted instantiation: _ZN5doris4simd25iterate_through_bits_maskIZNKS_10vectorized12ColumnVectorILNS_13PrimitiveTypeE21EE6filterERKNS2_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEElEUlmE_EEvT_j
Unexecuted instantiation: _ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12ColumnVectorILNS_13PrimitiveTypeE21EE6filterERKNS2_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEEUlmE_EEvT_j
Unexecuted instantiation: _ZN5doris4simd25iterate_through_bits_maskIZNKS_10vectorized12ColumnVectorILNS_13PrimitiveTypeE27EE6filterERKNS2_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEElEUlmE_EEvT_j
Unexecuted instantiation: _ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12ColumnVectorILNS_13PrimitiveTypeE27EE6filterERKNS2_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEEUlmE_EEvT_j
Unexecuted instantiation: _ZN5doris4simd25iterate_through_bits_maskIZNKS_10vectorized12ColumnVectorILNS_13PrimitiveTypeE42EE6filterERKNS2_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEElEUlmE_EEvT_j
Unexecuted instantiation: _ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12ColumnVectorILNS_13PrimitiveTypeE42EE6filterERKNS2_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEEUlmE_EEvT_j
Unexecuted instantiation: _ZN5doris4simd25iterate_through_bits_maskIZNKS_10vectorized12ColumnVectorILNS_13PrimitiveTypeE38EE6filterERKNS2_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEElEUlmE_EEvT_j
Unexecuted instantiation: _ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12ColumnVectorILNS_13PrimitiveTypeE38EE6filterERKNS2_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEEUlmE_EEvT_j
Unexecuted instantiation: _ZN5doris4simd25iterate_through_bits_maskIZNKS_10vectorized12ColumnVectorILNS_13PrimitiveTypeE39EE6filterERKNS2_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEElEUlmE_EEvT_j
Unexecuted instantiation: _ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12ColumnVectorILNS_13PrimitiveTypeE39EE6filterERKNS2_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEEEUlmE_EEvT_j
columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_126filter_arrays_impl_genericIhjNS3_20ResultOffsetsBuilderIjLb0EEEEEvRKNS2_8PODArrayIT_Lm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERKNS7_IT0_Lm4096ESB_Lm16ELm15EEERSC_PSG_RKNS7_IhLm4096ESB_Lm16ELm15EEElEUlmE_EEvS8_j
Line
Count
Source
110
303
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
8.90k
    while (mask) {
121
8.60k
        const auto bit_pos = __builtin_ctzll(mask);
122
8.60k
        func(bit_pos);
123
8.60k
        mask = mask & (mask - 1);
124
8.60k
    }
125
303
#endif
126
303
}
columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_144filter_arrays_impl_generic_without_reservingIhjNS3_20ResultOffsetsBuilderIjLb1EEEEEmRNS2_8PODArrayIT_Lm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERNS7_IT0_Lm4096ESB_Lm16ELm15EEERKNS7_IhLm4096ESB_Lm16ELm15EEEEUlmE_EEvS8_j
Line
Count
Source
110
283
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
8.31k
    while (mask) {
121
8.03k
        const auto bit_pos = __builtin_ctzll(mask);
122
8.03k
        func(bit_pos);
123
8.03k
        mask = mask & (mask - 1);
124
8.03k
    }
125
283
#endif
126
283
}
Unexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_126filter_arrays_impl_genericIhjNS3_22NoResultOffsetsBuilderIjEEEEvRKNS2_8PODArrayIT_Lm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERKNS7_IT0_Lm4096ESB_Lm16ELm15EEERSC_PSG_RKNS7_IhLm4096ESB_Lm16ELm15EEElEUlmE_EEvS8_j
Unexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_144filter_arrays_impl_generic_without_reservingIhjNS3_22NoResultOffsetsBuilderIjEEEEmRNS2_8PODArrayIT_Lm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERNS7_IT0_Lm4096ESB_Lm16ELm15EEERKNS7_IhLm4096ESB_Lm16ELm15EEEEUlmE_EEvS8_j
Unexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_126filter_arrays_impl_genericIhmNS3_20ResultOffsetsBuilderImLb0EEEEEvRKNS2_8PODArrayIT_Lm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERKNS7_IT0_Lm4096ESB_Lm16ELm15EEERSC_PSG_RKNS7_IhLm4096ESB_Lm16ELm15EEElEUlmE_EEvS8_j
Unexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_144filter_arrays_impl_generic_without_reservingIhmNS3_20ResultOffsetsBuilderImLb1EEEEEmRNS2_8PODArrayIT_Lm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERNS7_IT0_Lm4096ESB_Lm16ELm15EEERKNS7_IhLm4096ESB_Lm16ELm15EEEEUlmE_EEvS8_j
columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_126filter_arrays_impl_genericIhmNS3_22NoResultOffsetsBuilderImEEEEvRKNS2_8PODArrayIT_Lm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERKNS7_IT0_Lm4096ESB_Lm16ELm15EEERSC_PSG_RKNS7_IhLm4096ESB_Lm16ELm15EEElEUlmE_EEvS8_j
Line
Count
Source
110
6
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
192
    while (mask) {
121
186
        const auto bit_pos = __builtin_ctzll(mask);
122
186
        func(bit_pos);
123
186
        mask = mask & (mask - 1);
124
186
    }
125
6
#endif
126
6
}
columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_144filter_arrays_impl_generic_without_reservingIhmNS3_22NoResultOffsetsBuilderImEEEEmRNS2_8PODArrayIT_Lm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERNS7_IT0_Lm4096ESB_Lm16ELm15EEERKNS7_IhLm4096ESB_Lm16ELm15EEEEUlmE_EEvS8_j
Line
Count
Source
110
6
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
192
    while (mask) {
121
186
        const auto bit_pos = __builtin_ctzll(mask);
122
186
        func(bit_pos);
123
186
        mask = mask & (mask - 1);
124
186
    }
125
6
#endif
126
6
}
Unexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_126filter_arrays_impl_genericItjNS3_20ResultOffsetsBuilderIjLb0EEEEEvRKNS2_8PODArrayIT_Lm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERKNS7_IT0_Lm4096ESB_Lm16ELm15EEERSC_PSG_RKNS7_IhLm4096ESB_Lm16ELm15EEElEUlmE_EEvS8_j
Unexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_144filter_arrays_impl_generic_without_reservingItjNS3_20ResultOffsetsBuilderIjLb1EEEEEmRNS2_8PODArrayIT_Lm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERNS7_IT0_Lm4096ESB_Lm16ELm15EEERKNS7_IhLm4096ESB_Lm16ELm15EEEEUlmE_EEvS8_j
Unexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_126filter_arrays_impl_genericItjNS3_22NoResultOffsetsBuilderIjEEEEvRKNS2_8PODArrayIT_Lm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERKNS7_IT0_Lm4096ESB_Lm16ELm15EEERSC_PSG_RKNS7_IhLm4096ESB_Lm16ELm15EEElEUlmE_EEvS8_j
Unexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_144filter_arrays_impl_generic_without_reservingItjNS3_22NoResultOffsetsBuilderIjEEEEmRNS2_8PODArrayIT_Lm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERNS7_IT0_Lm4096ESB_Lm16ELm15EEERKNS7_IhLm4096ESB_Lm16ELm15EEEEUlmE_EEvS8_j
Unexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_126filter_arrays_impl_genericItmNS3_20ResultOffsetsBuilderImLb0EEEEEvRKNS2_8PODArrayIT_Lm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERKNS7_IT0_Lm4096ESB_Lm16ELm15EEERSC_PSG_RKNS7_IhLm4096ESB_Lm16ELm15EEElEUlmE_EEvS8_j
Unexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_144filter_arrays_impl_generic_without_reservingItmNS3_20ResultOffsetsBuilderImLb1EEEEEmRNS2_8PODArrayIT_Lm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERNS7_IT0_Lm4096ESB_Lm16ELm15EEERKNS7_IhLm4096ESB_Lm16ELm15EEEEUlmE_EEvS8_j
Unexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_126filter_arrays_impl_genericItmNS3_22NoResultOffsetsBuilderImEEEEvRKNS2_8PODArrayIT_Lm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERKNS7_IT0_Lm4096ESB_Lm16ELm15EEERSC_PSG_RKNS7_IhLm4096ESB_Lm16ELm15EEElEUlmE_EEvS8_j
Unexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_144filter_arrays_impl_generic_without_reservingItmNS3_22NoResultOffsetsBuilderImEEEEmRNS2_8PODArrayIT_Lm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERNS7_IT0_Lm4096ESB_Lm16ELm15EEERKNS7_IhLm4096ESB_Lm16ELm15EEEEUlmE_EEvS8_j
Unexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_126filter_arrays_impl_genericIjjNS3_20ResultOffsetsBuilderIjLb0EEEEEvRKNS2_8PODArrayIT_Lm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERKNS7_IT0_Lm4096ESB_Lm16ELm15EEERSC_PSG_RKNS7_IhLm4096ESB_Lm16ELm15EEElEUlmE_EEvS8_j
Unexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_144filter_arrays_impl_generic_without_reservingIjjNS3_20ResultOffsetsBuilderIjLb1EEEEEmRNS2_8PODArrayIT_Lm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERNS7_IT0_Lm4096ESB_Lm16ELm15EEERKNS7_IhLm4096ESB_Lm16ELm15EEEEUlmE_EEvS8_j
Unexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_126filter_arrays_impl_genericIjjNS3_22NoResultOffsetsBuilderIjEEEEvRKNS2_8PODArrayIT_Lm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERKNS7_IT0_Lm4096ESB_Lm16ELm15EEERSC_PSG_RKNS7_IhLm4096ESB_Lm16ELm15EEElEUlmE_EEvS8_j
Unexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_144filter_arrays_impl_generic_without_reservingIjjNS3_22NoResultOffsetsBuilderIjEEEEmRNS2_8PODArrayIT_Lm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERNS7_IT0_Lm4096ESB_Lm16ELm15EEERKNS7_IhLm4096ESB_Lm16ELm15EEEEUlmE_EEvS8_j
Unexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_126filter_arrays_impl_genericIjmNS3_20ResultOffsetsBuilderImLb0EEEEEvRKNS2_8PODArrayIT_Lm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERKNS7_IT0_Lm4096ESB_Lm16ELm15EEERSC_PSG_RKNS7_IhLm4096ESB_Lm16ELm15EEElEUlmE_EEvS8_j
Unexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_144filter_arrays_impl_generic_without_reservingIjmNS3_20ResultOffsetsBuilderImLb1EEEEEmRNS2_8PODArrayIT_Lm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERNS7_IT0_Lm4096ESB_Lm16ELm15EEERKNS7_IhLm4096ESB_Lm16ELm15EEEEUlmE_EEvS8_j
Unexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_126filter_arrays_impl_genericIjmNS3_22NoResultOffsetsBuilderImEEEEvRKNS2_8PODArrayIT_Lm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERKNS7_IT0_Lm4096ESB_Lm16ELm15EEERSC_PSG_RKNS7_IhLm4096ESB_Lm16ELm15EEElEUlmE_EEvS8_j
Unexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_144filter_arrays_impl_generic_without_reservingIjmNS3_22NoResultOffsetsBuilderImEEEEmRNS2_8PODArrayIT_Lm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERNS7_IT0_Lm4096ESB_Lm16ELm15EEERKNS7_IhLm4096ESB_Lm16ELm15EEEEUlmE_EEvS8_j
Unexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_126filter_arrays_impl_genericImjNS3_20ResultOffsetsBuilderIjLb0EEEEEvRKNS2_8PODArrayIT_Lm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERKNS7_IT0_Lm4096ESB_Lm16ELm15EEERSC_PSG_RKNS7_IhLm4096ESB_Lm16ELm15EEElEUlmE_EEvS8_j
Unexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_144filter_arrays_impl_generic_without_reservingImjNS3_20ResultOffsetsBuilderIjLb1EEEEEmRNS2_8PODArrayIT_Lm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERNS7_IT0_Lm4096ESB_Lm16ELm15EEERKNS7_IhLm4096ESB_Lm16ELm15EEEEUlmE_EEvS8_j
Unexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_126filter_arrays_impl_genericImjNS3_22NoResultOffsetsBuilderIjEEEEvRKNS2_8PODArrayIT_Lm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERKNS7_IT0_Lm4096ESB_Lm16ELm15EEERSC_PSG_RKNS7_IhLm4096ESB_Lm16ELm15EEElEUlmE_EEvS8_j
Unexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_144filter_arrays_impl_generic_without_reservingImjNS3_22NoResultOffsetsBuilderIjEEEEmRNS2_8PODArrayIT_Lm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERNS7_IT0_Lm4096ESB_Lm16ELm15EEERKNS7_IhLm4096ESB_Lm16ELm15EEEEUlmE_EEvS8_j
Unexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_126filter_arrays_impl_genericImmNS3_20ResultOffsetsBuilderImLb0EEEEEvRKNS2_8PODArrayIT_Lm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERKNS7_IT0_Lm4096ESB_Lm16ELm15EEERSC_PSG_RKNS7_IhLm4096ESB_Lm16ELm15EEElEUlmE_EEvS8_j
Unexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_144filter_arrays_impl_generic_without_reservingImmNS3_20ResultOffsetsBuilderImLb1EEEEEmRNS2_8PODArrayIT_Lm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERNS7_IT0_Lm4096ESB_Lm16ELm15EEERKNS7_IhLm4096ESB_Lm16ELm15EEEEUlmE_EEvS8_j
Unexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_126filter_arrays_impl_genericImmNS3_22NoResultOffsetsBuilderImEEEEvRKNS2_8PODArrayIT_Lm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERKNS7_IT0_Lm4096ESB_Lm16ELm15EEERSC_PSG_RKNS7_IhLm4096ESB_Lm16ELm15EEElEUlmE_EEvS8_j
Unexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_144filter_arrays_impl_generic_without_reservingImmNS3_22NoResultOffsetsBuilderImEEEEmRNS2_8PODArrayIT_Lm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERNS7_IT0_Lm4096ESB_Lm16ELm15EEERKNS7_IhLm4096ESB_Lm16ELm15EEEEUlmE_EEvS8_j
Unexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_126filter_arrays_impl_genericIN4wide7integerILm128EjEEjNS3_20ResultOffsetsBuilderIjLb0EEEEEvRKNS2_8PODArrayIT_Lm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERKNSA_IT0_Lm4096ESE_Lm16ELm15EEERSF_PSJ_RKNSA_IhLm4096ESE_Lm16ELm15EEElEUlmE_EEvSB_j
Unexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_144filter_arrays_impl_generic_without_reservingIN4wide7integerILm128EjEEjNS3_20ResultOffsetsBuilderIjLb1EEEEEmRNS2_8PODArrayIT_Lm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERNSA_IT0_Lm4096ESE_Lm16ELm15EEERKNSA_IhLm4096ESE_Lm16ELm15EEEEUlmE_EEvSB_j
Unexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_126filter_arrays_impl_genericIN4wide7integerILm128EjEEjNS3_22NoResultOffsetsBuilderIjEEEEvRKNS2_8PODArrayIT_Lm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERKNSA_IT0_Lm4096ESE_Lm16ELm15EEERSF_PSJ_RKNSA_IhLm4096ESE_Lm16ELm15EEElEUlmE_EEvSB_j
Unexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_144filter_arrays_impl_generic_without_reservingIN4wide7integerILm128EjEEjNS3_22NoResultOffsetsBuilderIjEEEEmRNS2_8PODArrayIT_Lm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERNSA_IT0_Lm4096ESE_Lm16ELm15EEERKNSA_IhLm4096ESE_Lm16ELm15EEEEUlmE_EEvSB_j
Unexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_126filter_arrays_impl_genericIN4wide7integerILm128EjEEmNS3_20ResultOffsetsBuilderImLb0EEEEEvRKNS2_8PODArrayIT_Lm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERKNSA_IT0_Lm4096ESE_Lm16ELm15EEERSF_PSJ_RKNSA_IhLm4096ESE_Lm16ELm15EEElEUlmE_EEvSB_j
Unexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_144filter_arrays_impl_generic_without_reservingIN4wide7integerILm128EjEEmNS3_20ResultOffsetsBuilderImLb1EEEEEmRNS2_8PODArrayIT_Lm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERNSA_IT0_Lm4096ESE_Lm16ELm15EEERKNSA_IhLm4096ESE_Lm16ELm15EEEEUlmE_EEvSB_j
Unexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_126filter_arrays_impl_genericIN4wide7integerILm128EjEEmNS3_22NoResultOffsetsBuilderImEEEEvRKNS2_8PODArrayIT_Lm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERKNSA_IT0_Lm4096ESE_Lm16ELm15EEERSF_PSJ_RKNSA_IhLm4096ESE_Lm16ELm15EEElEUlmE_EEvSB_j
Unexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_144filter_arrays_impl_generic_without_reservingIN4wide7integerILm128EjEEmNS3_22NoResultOffsetsBuilderImEEEEmRNS2_8PODArrayIT_Lm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERNSA_IT0_Lm4096ESE_Lm16ELm15EEERKNSA_IhLm4096ESE_Lm16ELm15EEEEUlmE_EEvSB_j
Unexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_126filter_arrays_impl_genericIajNS3_20ResultOffsetsBuilderIjLb0EEEEEvRKNS2_8PODArrayIT_Lm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERKNS7_IT0_Lm4096ESB_Lm16ELm15EEERSC_PSG_RKNS7_IhLm4096ESB_Lm16ELm15EEElEUlmE_EEvS8_j
Unexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_144filter_arrays_impl_generic_without_reservingIajNS3_20ResultOffsetsBuilderIjLb1EEEEEmRNS2_8PODArrayIT_Lm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERNS7_IT0_Lm4096ESB_Lm16ELm15EEERKNS7_IhLm4096ESB_Lm16ELm15EEEEUlmE_EEvS8_j
Unexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_126filter_arrays_impl_genericIajNS3_22NoResultOffsetsBuilderIjEEEEvRKNS2_8PODArrayIT_Lm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERKNS7_IT0_Lm4096ESB_Lm16ELm15EEERSC_PSG_RKNS7_IhLm4096ESB_Lm16ELm15EEElEUlmE_EEvS8_j
Unexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_144filter_arrays_impl_generic_without_reservingIajNS3_22NoResultOffsetsBuilderIjEEEEmRNS2_8PODArrayIT_Lm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERNS7_IT0_Lm4096ESB_Lm16ELm15EEERKNS7_IhLm4096ESB_Lm16ELm15EEEEUlmE_EEvS8_j
Unexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_126filter_arrays_impl_genericIamNS3_20ResultOffsetsBuilderImLb0EEEEEvRKNS2_8PODArrayIT_Lm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERKNS7_IT0_Lm4096ESB_Lm16ELm15EEERSC_PSG_RKNS7_IhLm4096ESB_Lm16ELm15EEElEUlmE_EEvS8_j
Unexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_144filter_arrays_impl_generic_without_reservingIamNS3_20ResultOffsetsBuilderImLb1EEEEEmRNS2_8PODArrayIT_Lm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERNS7_IT0_Lm4096ESB_Lm16ELm15EEERKNS7_IhLm4096ESB_Lm16ELm15EEEEUlmE_EEvS8_j
Unexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_126filter_arrays_impl_genericIamNS3_22NoResultOffsetsBuilderImEEEEvRKNS2_8PODArrayIT_Lm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERKNS7_IT0_Lm4096ESB_Lm16ELm15EEERSC_PSG_RKNS7_IhLm4096ESB_Lm16ELm15EEElEUlmE_EEvS8_j
Unexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_144filter_arrays_impl_generic_without_reservingIamNS3_22NoResultOffsetsBuilderImEEEEmRNS2_8PODArrayIT_Lm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERNS7_IT0_Lm4096ESB_Lm16ELm15EEERKNS7_IhLm4096ESB_Lm16ELm15EEEEUlmE_EEvS8_j
Unexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_126filter_arrays_impl_genericIsjNS3_20ResultOffsetsBuilderIjLb0EEEEEvRKNS2_8PODArrayIT_Lm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERKNS7_IT0_Lm4096ESB_Lm16ELm15EEERSC_PSG_RKNS7_IhLm4096ESB_Lm16ELm15EEElEUlmE_EEvS8_j
Unexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_144filter_arrays_impl_generic_without_reservingIsjNS3_20ResultOffsetsBuilderIjLb1EEEEEmRNS2_8PODArrayIT_Lm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERNS7_IT0_Lm4096ESB_Lm16ELm15EEERKNS7_IhLm4096ESB_Lm16ELm15EEEEUlmE_EEvS8_j
Unexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_126filter_arrays_impl_genericIsjNS3_22NoResultOffsetsBuilderIjEEEEvRKNS2_8PODArrayIT_Lm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERKNS7_IT0_Lm4096ESB_Lm16ELm15EEERSC_PSG_RKNS7_IhLm4096ESB_Lm16ELm15EEElEUlmE_EEvS8_j
Unexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_144filter_arrays_impl_generic_without_reservingIsjNS3_22NoResultOffsetsBuilderIjEEEEmRNS2_8PODArrayIT_Lm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERNS7_IT0_Lm4096ESB_Lm16ELm15EEERKNS7_IhLm4096ESB_Lm16ELm15EEEEUlmE_EEvS8_j
Unexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_126filter_arrays_impl_genericIsmNS3_20ResultOffsetsBuilderImLb0EEEEEvRKNS2_8PODArrayIT_Lm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERKNS7_IT0_Lm4096ESB_Lm16ELm15EEERSC_PSG_RKNS7_IhLm4096ESB_Lm16ELm15EEElEUlmE_EEvS8_j
Unexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_144filter_arrays_impl_generic_without_reservingIsmNS3_20ResultOffsetsBuilderImLb1EEEEEmRNS2_8PODArrayIT_Lm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERNS7_IT0_Lm4096ESB_Lm16ELm15EEERKNS7_IhLm4096ESB_Lm16ELm15EEEEUlmE_EEvS8_j
Unexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_126filter_arrays_impl_genericIsmNS3_22NoResultOffsetsBuilderImEEEEvRKNS2_8PODArrayIT_Lm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERKNS7_IT0_Lm4096ESB_Lm16ELm15EEERSC_PSG_RKNS7_IhLm4096ESB_Lm16ELm15EEElEUlmE_EEvS8_j
Unexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_144filter_arrays_impl_generic_without_reservingIsmNS3_22NoResultOffsetsBuilderImEEEEmRNS2_8PODArrayIT_Lm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERNS7_IT0_Lm4096ESB_Lm16ELm15EEERKNS7_IhLm4096ESB_Lm16ELm15EEEEUlmE_EEvS8_j
Unexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_126filter_arrays_impl_genericIijNS3_20ResultOffsetsBuilderIjLb0EEEEEvRKNS2_8PODArrayIT_Lm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERKNS7_IT0_Lm4096ESB_Lm16ELm15EEERSC_PSG_RKNS7_IhLm4096ESB_Lm16ELm15EEElEUlmE_EEvS8_j
Unexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_144filter_arrays_impl_generic_without_reservingIijNS3_20ResultOffsetsBuilderIjLb1EEEEEmRNS2_8PODArrayIT_Lm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERNS7_IT0_Lm4096ESB_Lm16ELm15EEERKNS7_IhLm4096ESB_Lm16ELm15EEEEUlmE_EEvS8_j
Unexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_126filter_arrays_impl_genericIijNS3_22NoResultOffsetsBuilderIjEEEEvRKNS2_8PODArrayIT_Lm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERKNS7_IT0_Lm4096ESB_Lm16ELm15EEERSC_PSG_RKNS7_IhLm4096ESB_Lm16ELm15EEElEUlmE_EEvS8_j
Unexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_144filter_arrays_impl_generic_without_reservingIijNS3_22NoResultOffsetsBuilderIjEEEEmRNS2_8PODArrayIT_Lm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERNS7_IT0_Lm4096ESB_Lm16ELm15EEERKNS7_IhLm4096ESB_Lm16ELm15EEEEUlmE_EEvS8_j
Unexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_126filter_arrays_impl_genericIimNS3_20ResultOffsetsBuilderImLb0EEEEEvRKNS2_8PODArrayIT_Lm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERKNS7_IT0_Lm4096ESB_Lm16ELm15EEERSC_PSG_RKNS7_IhLm4096ESB_Lm16ELm15EEElEUlmE_EEvS8_j
Unexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_144filter_arrays_impl_generic_without_reservingIimNS3_20ResultOffsetsBuilderImLb1EEEEEmRNS2_8PODArrayIT_Lm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERNS7_IT0_Lm4096ESB_Lm16ELm15EEERKNS7_IhLm4096ESB_Lm16ELm15EEEEUlmE_EEvS8_j
Unexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_126filter_arrays_impl_genericIimNS3_22NoResultOffsetsBuilderImEEEEvRKNS2_8PODArrayIT_Lm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERKNS7_IT0_Lm4096ESB_Lm16ELm15EEERSC_PSG_RKNS7_IhLm4096ESB_Lm16ELm15EEElEUlmE_EEvS8_j
Unexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_144filter_arrays_impl_generic_without_reservingIimNS3_22NoResultOffsetsBuilderImEEEEmRNS2_8PODArrayIT_Lm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERNS7_IT0_Lm4096ESB_Lm16ELm15EEERKNS7_IhLm4096ESB_Lm16ELm15EEEEUlmE_EEvS8_j
Unexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_126filter_arrays_impl_genericIljNS3_20ResultOffsetsBuilderIjLb0EEEEEvRKNS2_8PODArrayIT_Lm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERKNS7_IT0_Lm4096ESB_Lm16ELm15EEERSC_PSG_RKNS7_IhLm4096ESB_Lm16ELm15EEElEUlmE_EEvS8_j
Unexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_144filter_arrays_impl_generic_without_reservingIljNS3_20ResultOffsetsBuilderIjLb1EEEEEmRNS2_8PODArrayIT_Lm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERNS7_IT0_Lm4096ESB_Lm16ELm15EEERKNS7_IhLm4096ESB_Lm16ELm15EEEEUlmE_EEvS8_j
Unexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_126filter_arrays_impl_genericIljNS3_22NoResultOffsetsBuilderIjEEEEvRKNS2_8PODArrayIT_Lm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERKNS7_IT0_Lm4096ESB_Lm16ELm15EEERSC_PSG_RKNS7_IhLm4096ESB_Lm16ELm15EEElEUlmE_EEvS8_j
Unexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_144filter_arrays_impl_generic_without_reservingIljNS3_22NoResultOffsetsBuilderIjEEEEmRNS2_8PODArrayIT_Lm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERNS7_IT0_Lm4096ESB_Lm16ELm15EEERKNS7_IhLm4096ESB_Lm16ELm15EEEEUlmE_EEvS8_j
Unexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_126filter_arrays_impl_genericIlmNS3_20ResultOffsetsBuilderImLb0EEEEEvRKNS2_8PODArrayIT_Lm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERKNS7_IT0_Lm4096ESB_Lm16ELm15EEERSC_PSG_RKNS7_IhLm4096ESB_Lm16ELm15EEElEUlmE_EEvS8_j
Unexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_144filter_arrays_impl_generic_without_reservingIlmNS3_20ResultOffsetsBuilderImLb1EEEEEmRNS2_8PODArrayIT_Lm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERNS7_IT0_Lm4096ESB_Lm16ELm15EEERKNS7_IhLm4096ESB_Lm16ELm15EEEEUlmE_EEvS8_j
Unexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_126filter_arrays_impl_genericIlmNS3_22NoResultOffsetsBuilderImEEEEvRKNS2_8PODArrayIT_Lm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERKNS7_IT0_Lm4096ESB_Lm16ELm15EEERSC_PSG_RKNS7_IhLm4096ESB_Lm16ELm15EEElEUlmE_EEvS8_j
Unexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_144filter_arrays_impl_generic_without_reservingIlmNS3_22NoResultOffsetsBuilderImEEEEmRNS2_8PODArrayIT_Lm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERNS7_IT0_Lm4096ESB_Lm16ELm15EEERKNS7_IhLm4096ESB_Lm16ELm15EEEEUlmE_EEvS8_j
Unexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_126filter_arrays_impl_genericInjNS3_20ResultOffsetsBuilderIjLb0EEEEEvRKNS2_8PODArrayIT_Lm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERKNS7_IT0_Lm4096ESB_Lm16ELm15EEERSC_PSG_RKNS7_IhLm4096ESB_Lm16ELm15EEElEUlmE_EEvS8_j
Unexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_144filter_arrays_impl_generic_without_reservingInjNS3_20ResultOffsetsBuilderIjLb1EEEEEmRNS2_8PODArrayIT_Lm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERNS7_IT0_Lm4096ESB_Lm16ELm15EEERKNS7_IhLm4096ESB_Lm16ELm15EEEEUlmE_EEvS8_j
Unexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_126filter_arrays_impl_genericInjNS3_22NoResultOffsetsBuilderIjEEEEvRKNS2_8PODArrayIT_Lm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERKNS7_IT0_Lm4096ESB_Lm16ELm15EEERSC_PSG_RKNS7_IhLm4096ESB_Lm16ELm15EEElEUlmE_EEvS8_j
Unexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_144filter_arrays_impl_generic_without_reservingInjNS3_22NoResultOffsetsBuilderIjEEEEmRNS2_8PODArrayIT_Lm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERNS7_IT0_Lm4096ESB_Lm16ELm15EEERKNS7_IhLm4096ESB_Lm16ELm15EEEEUlmE_EEvS8_j
Unexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_126filter_arrays_impl_genericInmNS3_20ResultOffsetsBuilderImLb0EEEEEvRKNS2_8PODArrayIT_Lm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERKNS7_IT0_Lm4096ESB_Lm16ELm15EEERSC_PSG_RKNS7_IhLm4096ESB_Lm16ELm15EEElEUlmE_EEvS8_j
Unexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_144filter_arrays_impl_generic_without_reservingInmNS3_20ResultOffsetsBuilderImLb1EEEEEmRNS2_8PODArrayIT_Lm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERNS7_IT0_Lm4096ESB_Lm16ELm15EEERKNS7_IhLm4096ESB_Lm16ELm15EEEEUlmE_EEvS8_j
Unexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_126filter_arrays_impl_genericInmNS3_22NoResultOffsetsBuilderImEEEEvRKNS2_8PODArrayIT_Lm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERKNS7_IT0_Lm4096ESB_Lm16ELm15EEERSC_PSG_RKNS7_IhLm4096ESB_Lm16ELm15EEElEUlmE_EEvS8_j
Unexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_144filter_arrays_impl_generic_without_reservingInmNS3_22NoResultOffsetsBuilderImEEEEmRNS2_8PODArrayIT_Lm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERNS7_IT0_Lm4096ESB_Lm16ELm15EEERKNS7_IhLm4096ESB_Lm16ELm15EEEEUlmE_EEvS8_j
Unexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_126filter_arrays_impl_genericIfjNS3_20ResultOffsetsBuilderIjLb0EEEEEvRKNS2_8PODArrayIT_Lm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERKNS7_IT0_Lm4096ESB_Lm16ELm15EEERSC_PSG_RKNS7_IhLm4096ESB_Lm16ELm15EEElEUlmE_EEvS8_j
Unexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_144filter_arrays_impl_generic_without_reservingIfjNS3_20ResultOffsetsBuilderIjLb1EEEEEmRNS2_8PODArrayIT_Lm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERNS7_IT0_Lm4096ESB_Lm16ELm15EEERKNS7_IhLm4096ESB_Lm16ELm15EEEEUlmE_EEvS8_j
Unexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_126filter_arrays_impl_genericIfjNS3_22NoResultOffsetsBuilderIjEEEEvRKNS2_8PODArrayIT_Lm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERKNS7_IT0_Lm4096ESB_Lm16ELm15EEERSC_PSG_RKNS7_IhLm4096ESB_Lm16ELm15EEElEUlmE_EEvS8_j
Unexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_144filter_arrays_impl_generic_without_reservingIfjNS3_22NoResultOffsetsBuilderIjEEEEmRNS2_8PODArrayIT_Lm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERNS7_IT0_Lm4096ESB_Lm16ELm15EEERKNS7_IhLm4096ESB_Lm16ELm15EEEEUlmE_EEvS8_j
Unexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_126filter_arrays_impl_genericIfmNS3_20ResultOffsetsBuilderImLb0EEEEEvRKNS2_8PODArrayIT_Lm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERKNS7_IT0_Lm4096ESB_Lm16ELm15EEERSC_PSG_RKNS7_IhLm4096ESB_Lm16ELm15EEElEUlmE_EEvS8_j
Unexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_144filter_arrays_impl_generic_without_reservingIfmNS3_20ResultOffsetsBuilderImLb1EEEEEmRNS2_8PODArrayIT_Lm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERNS7_IT0_Lm4096ESB_Lm16ELm15EEERKNS7_IhLm4096ESB_Lm16ELm15EEEEUlmE_EEvS8_j
Unexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_126filter_arrays_impl_genericIfmNS3_22NoResultOffsetsBuilderImEEEEvRKNS2_8PODArrayIT_Lm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERKNS7_IT0_Lm4096ESB_Lm16ELm15EEERSC_PSG_RKNS7_IhLm4096ESB_Lm16ELm15EEElEUlmE_EEvS8_j
Unexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_144filter_arrays_impl_generic_without_reservingIfmNS3_22NoResultOffsetsBuilderImEEEEmRNS2_8PODArrayIT_Lm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERNS7_IT0_Lm4096ESB_Lm16ELm15EEERKNS7_IhLm4096ESB_Lm16ELm15EEEEUlmE_EEvS8_j
Unexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_126filter_arrays_impl_genericIdjNS3_20ResultOffsetsBuilderIjLb0EEEEEvRKNS2_8PODArrayIT_Lm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERKNS7_IT0_Lm4096ESB_Lm16ELm15EEERSC_PSG_RKNS7_IhLm4096ESB_Lm16ELm15EEElEUlmE_EEvS8_j
Unexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_144filter_arrays_impl_generic_without_reservingIdjNS3_20ResultOffsetsBuilderIjLb1EEEEEmRNS2_8PODArrayIT_Lm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERNS7_IT0_Lm4096ESB_Lm16ELm15EEERKNS7_IhLm4096ESB_Lm16ELm15EEEEUlmE_EEvS8_j
Unexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_126filter_arrays_impl_genericIdjNS3_22NoResultOffsetsBuilderIjEEEEvRKNS2_8PODArrayIT_Lm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERKNS7_IT0_Lm4096ESB_Lm16ELm15EEERSC_PSG_RKNS7_IhLm4096ESB_Lm16ELm15EEElEUlmE_EEvS8_j
Unexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_144filter_arrays_impl_generic_without_reservingIdjNS3_22NoResultOffsetsBuilderIjEEEEmRNS2_8PODArrayIT_Lm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERNS7_IT0_Lm4096ESB_Lm16ELm15EEERKNS7_IhLm4096ESB_Lm16ELm15EEEEUlmE_EEvS8_j
Unexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_126filter_arrays_impl_genericIdmNS3_20ResultOffsetsBuilderImLb0EEEEEvRKNS2_8PODArrayIT_Lm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERKNS7_IT0_Lm4096ESB_Lm16ELm15EEERSC_PSG_RKNS7_IhLm4096ESB_Lm16ELm15EEElEUlmE_EEvS8_j
Unexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_144filter_arrays_impl_generic_without_reservingIdmNS3_20ResultOffsetsBuilderImLb1EEEEEmRNS2_8PODArrayIT_Lm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERNS7_IT0_Lm4096ESB_Lm16ELm15EEERKNS7_IhLm4096ESB_Lm16ELm15EEEEUlmE_EEvS8_j
Unexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_126filter_arrays_impl_genericIdmNS3_22NoResultOffsetsBuilderImEEEEvRKNS2_8PODArrayIT_Lm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERKNS7_IT0_Lm4096ESB_Lm16ELm15EEERSC_PSG_RKNS7_IhLm4096ESB_Lm16ELm15EEElEUlmE_EEvS8_j
Unexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_144filter_arrays_impl_generic_without_reservingIdmNS3_22NoResultOffsetsBuilderImEEEEmRNS2_8PODArrayIT_Lm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERNS7_IT0_Lm4096ESB_Lm16ELm15EEERKNS7_IhLm4096ESB_Lm16ELm15EEEEUlmE_EEvS8_j
Unexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_126filter_arrays_impl_genericINS2_7DecimalIiEEjNS3_20ResultOffsetsBuilderIjLb0EEEEEvRKNS2_8PODArrayIT_Lm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERKNS9_IT0_Lm4096ESD_Lm16ELm15EEERSE_PSI_RKNS9_IhLm4096ESD_Lm16ELm15EEElEUlmE_EEvSA_j
Unexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_144filter_arrays_impl_generic_without_reservingINS2_7DecimalIiEEjNS3_20ResultOffsetsBuilderIjLb1EEEEEmRNS2_8PODArrayIT_Lm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERNS9_IT0_Lm4096ESD_Lm16ELm15EEERKNS9_IhLm4096ESD_Lm16ELm15EEEEUlmE_EEvSA_j
Unexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_126filter_arrays_impl_genericINS2_7DecimalIiEEjNS3_22NoResultOffsetsBuilderIjEEEEvRKNS2_8PODArrayIT_Lm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERKNS9_IT0_Lm4096ESD_Lm16ELm15EEERSE_PSI_RKNS9_IhLm4096ESD_Lm16ELm15EEElEUlmE_EEvSA_j
Unexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_144filter_arrays_impl_generic_without_reservingINS2_7DecimalIiEEjNS3_22NoResultOffsetsBuilderIjEEEEmRNS2_8PODArrayIT_Lm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERNS9_IT0_Lm4096ESD_Lm16ELm15EEERKNS9_IhLm4096ESD_Lm16ELm15EEEEUlmE_EEvSA_j
Unexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_126filter_arrays_impl_genericINS2_7DecimalIiEEmNS3_20ResultOffsetsBuilderImLb0EEEEEvRKNS2_8PODArrayIT_Lm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERKNS9_IT0_Lm4096ESD_Lm16ELm15EEERSE_PSI_RKNS9_IhLm4096ESD_Lm16ELm15EEElEUlmE_EEvSA_j
Unexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_144filter_arrays_impl_generic_without_reservingINS2_7DecimalIiEEmNS3_20ResultOffsetsBuilderImLb1EEEEEmRNS2_8PODArrayIT_Lm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERNS9_IT0_Lm4096ESD_Lm16ELm15EEERKNS9_IhLm4096ESD_Lm16ELm15EEEEUlmE_EEvSA_j
Unexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_126filter_arrays_impl_genericINS2_7DecimalIiEEmNS3_22NoResultOffsetsBuilderImEEEEvRKNS2_8PODArrayIT_Lm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERKNS9_IT0_Lm4096ESD_Lm16ELm15EEERSE_PSI_RKNS9_IhLm4096ESD_Lm16ELm15EEElEUlmE_EEvSA_j
Unexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_144filter_arrays_impl_generic_without_reservingINS2_7DecimalIiEEmNS3_22NoResultOffsetsBuilderImEEEEmRNS2_8PODArrayIT_Lm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERNS9_IT0_Lm4096ESD_Lm16ELm15EEERKNS9_IhLm4096ESD_Lm16ELm15EEEEUlmE_EEvSA_j
Unexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_126filter_arrays_impl_genericINS2_7DecimalIlEEjNS3_20ResultOffsetsBuilderIjLb0EEEEEvRKNS2_8PODArrayIT_Lm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERKNS9_IT0_Lm4096ESD_Lm16ELm15EEERSE_PSI_RKNS9_IhLm4096ESD_Lm16ELm15EEElEUlmE_EEvSA_j
Unexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_144filter_arrays_impl_generic_without_reservingINS2_7DecimalIlEEjNS3_20ResultOffsetsBuilderIjLb1EEEEEmRNS2_8PODArrayIT_Lm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERNS9_IT0_Lm4096ESD_Lm16ELm15EEERKNS9_IhLm4096ESD_Lm16ELm15EEEEUlmE_EEvSA_j
Unexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_126filter_arrays_impl_genericINS2_7DecimalIlEEjNS3_22NoResultOffsetsBuilderIjEEEEvRKNS2_8PODArrayIT_Lm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERKNS9_IT0_Lm4096ESD_Lm16ELm15EEERSE_PSI_RKNS9_IhLm4096ESD_Lm16ELm15EEElEUlmE_EEvSA_j
Unexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_144filter_arrays_impl_generic_without_reservingINS2_7DecimalIlEEjNS3_22NoResultOffsetsBuilderIjEEEEmRNS2_8PODArrayIT_Lm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERNS9_IT0_Lm4096ESD_Lm16ELm15EEERKNS9_IhLm4096ESD_Lm16ELm15EEEEUlmE_EEvSA_j
Unexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_126filter_arrays_impl_genericINS2_7DecimalIlEEmNS3_20ResultOffsetsBuilderImLb0EEEEEvRKNS2_8PODArrayIT_Lm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERKNS9_IT0_Lm4096ESD_Lm16ELm15EEERSE_PSI_RKNS9_IhLm4096ESD_Lm16ELm15EEElEUlmE_EEvSA_j
Unexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_144filter_arrays_impl_generic_without_reservingINS2_7DecimalIlEEmNS3_20ResultOffsetsBuilderImLb1EEEEEmRNS2_8PODArrayIT_Lm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERNS9_IT0_Lm4096ESD_Lm16ELm15EEERKNS9_IhLm4096ESD_Lm16ELm15EEEEUlmE_EEvSA_j
Unexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_126filter_arrays_impl_genericINS2_7DecimalIlEEmNS3_22NoResultOffsetsBuilderImEEEEvRKNS2_8PODArrayIT_Lm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERKNS9_IT0_Lm4096ESD_Lm16ELm15EEERSE_PSI_RKNS9_IhLm4096ESD_Lm16ELm15EEElEUlmE_EEvSA_j
Unexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_144filter_arrays_impl_generic_without_reservingINS2_7DecimalIlEEmNS3_22NoResultOffsetsBuilderImEEEEmRNS2_8PODArrayIT_Lm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERNS9_IT0_Lm4096ESD_Lm16ELm15EEERKNS9_IhLm4096ESD_Lm16ELm15EEEEUlmE_EEvSA_j
Unexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_126filter_arrays_impl_genericINS2_7DecimalInEEjNS3_20ResultOffsetsBuilderIjLb0EEEEEvRKNS2_8PODArrayIT_Lm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERKNS9_IT0_Lm4096ESD_Lm16ELm15EEERSE_PSI_RKNS9_IhLm4096ESD_Lm16ELm15EEElEUlmE_EEvSA_j
Unexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_144filter_arrays_impl_generic_without_reservingINS2_7DecimalInEEjNS3_20ResultOffsetsBuilderIjLb1EEEEEmRNS2_8PODArrayIT_Lm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERNS9_IT0_Lm4096ESD_Lm16ELm15EEERKNS9_IhLm4096ESD_Lm16ELm15EEEEUlmE_EEvSA_j
Unexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_126filter_arrays_impl_genericINS2_7DecimalInEEjNS3_22NoResultOffsetsBuilderIjEEEEvRKNS2_8PODArrayIT_Lm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERKNS9_IT0_Lm4096ESD_Lm16ELm15EEERSE_PSI_RKNS9_IhLm4096ESD_Lm16ELm15EEElEUlmE_EEvSA_j
Unexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_144filter_arrays_impl_generic_without_reservingINS2_7DecimalInEEjNS3_22NoResultOffsetsBuilderIjEEEEmRNS2_8PODArrayIT_Lm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERNS9_IT0_Lm4096ESD_Lm16ELm15EEERKNS9_IhLm4096ESD_Lm16ELm15EEEEUlmE_EEvSA_j
Unexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_126filter_arrays_impl_genericINS2_7DecimalInEEmNS3_20ResultOffsetsBuilderImLb0EEEEEvRKNS2_8PODArrayIT_Lm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERKNS9_IT0_Lm4096ESD_Lm16ELm15EEERSE_PSI_RKNS9_IhLm4096ESD_Lm16ELm15EEElEUlmE_EEvSA_j
Unexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_144filter_arrays_impl_generic_without_reservingINS2_7DecimalInEEmNS3_20ResultOffsetsBuilderImLb1EEEEEmRNS2_8PODArrayIT_Lm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERNS9_IT0_Lm4096ESD_Lm16ELm15EEERKNS9_IhLm4096ESD_Lm16ELm15EEEEUlmE_EEvSA_j
Unexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_126filter_arrays_impl_genericINS2_7DecimalInEEmNS3_22NoResultOffsetsBuilderImEEEEvRKNS2_8PODArrayIT_Lm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERKNS9_IT0_Lm4096ESD_Lm16ELm15EEERSE_PSI_RKNS9_IhLm4096ESD_Lm16ELm15EEElEUlmE_EEvSA_j
Unexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_144filter_arrays_impl_generic_without_reservingINS2_7DecimalInEEmNS3_22NoResultOffsetsBuilderImEEEEmRNS2_8PODArrayIT_Lm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERNS9_IT0_Lm4096ESD_Lm16ELm15EEERKNS9_IhLm4096ESD_Lm16ELm15EEEEUlmE_EEvSA_j
Unexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_126filter_arrays_impl_genericINS2_12Decimal128V3EjNS3_20ResultOffsetsBuilderIjLb0EEEEEvRKNS2_8PODArrayIT_Lm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERKNS8_IT0_Lm4096ESC_Lm16ELm15EEERSD_PSH_RKNS8_IhLm4096ESC_Lm16ELm15EEElEUlmE_EEvS9_j
Unexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_144filter_arrays_impl_generic_without_reservingINS2_12Decimal128V3EjNS3_20ResultOffsetsBuilderIjLb1EEEEEmRNS2_8PODArrayIT_Lm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERNS8_IT0_Lm4096ESC_Lm16ELm15EEERKNS8_IhLm4096ESC_Lm16ELm15EEEEUlmE_EEvS9_j
Unexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_126filter_arrays_impl_genericINS2_12Decimal128V3EjNS3_22NoResultOffsetsBuilderIjEEEEvRKNS2_8PODArrayIT_Lm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERKNS8_IT0_Lm4096ESC_Lm16ELm15EEERSD_PSH_RKNS8_IhLm4096ESC_Lm16ELm15EEElEUlmE_EEvS9_j
Unexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_144filter_arrays_impl_generic_without_reservingINS2_12Decimal128V3EjNS3_22NoResultOffsetsBuilderIjEEEEmRNS2_8PODArrayIT_Lm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERNS8_IT0_Lm4096ESC_Lm16ELm15EEERKNS8_IhLm4096ESC_Lm16ELm15EEEEUlmE_EEvS9_j
Unexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_126filter_arrays_impl_genericINS2_12Decimal128V3EmNS3_20ResultOffsetsBuilderImLb0EEEEEvRKNS2_8PODArrayIT_Lm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERKNS8_IT0_Lm4096ESC_Lm16ELm15EEERSD_PSH_RKNS8_IhLm4096ESC_Lm16ELm15EEElEUlmE_EEvS9_j
Unexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_144filter_arrays_impl_generic_without_reservingINS2_12Decimal128V3EmNS3_20ResultOffsetsBuilderImLb1EEEEEmRNS2_8PODArrayIT_Lm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERNS8_IT0_Lm4096ESC_Lm16ELm15EEERKNS8_IhLm4096ESC_Lm16ELm15EEEEUlmE_EEvS9_j
Unexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_126filter_arrays_impl_genericINS2_12Decimal128V3EmNS3_22NoResultOffsetsBuilderImEEEEvRKNS2_8PODArrayIT_Lm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERKNS8_IT0_Lm4096ESC_Lm16ELm15EEERSD_PSH_RKNS8_IhLm4096ESC_Lm16ELm15EEElEUlmE_EEvS9_j
Unexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_144filter_arrays_impl_generic_without_reservingINS2_12Decimal128V3EmNS3_22NoResultOffsetsBuilderImEEEEmRNS2_8PODArrayIT_Lm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERNS8_IT0_Lm4096ESC_Lm16ELm15EEERKNS8_IhLm4096ESC_Lm16ELm15EEEEUlmE_EEvS9_j
Unexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_126filter_arrays_impl_genericINS2_7DecimalIN4wide7integerILm256EiEEEEjNS3_20ResultOffsetsBuilderIjLb0EEEEEvRKNS2_8PODArrayIT_Lm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERKNSC_IT0_Lm4096ESG_Lm16ELm15EEERSH_PSL_RKNSC_IhLm4096ESG_Lm16ELm15EEElEUlmE_EEvSD_j
Unexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_144filter_arrays_impl_generic_without_reservingINS2_7DecimalIN4wide7integerILm256EiEEEEjNS3_20ResultOffsetsBuilderIjLb1EEEEEmRNS2_8PODArrayIT_Lm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERNSC_IT0_Lm4096ESG_Lm16ELm15EEERKNSC_IhLm4096ESG_Lm16ELm15EEEEUlmE_EEvSD_j
Unexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_126filter_arrays_impl_genericINS2_7DecimalIN4wide7integerILm256EiEEEEjNS3_22NoResultOffsetsBuilderIjEEEEvRKNS2_8PODArrayIT_Lm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERKNSC_IT0_Lm4096ESG_Lm16ELm15EEERSH_PSL_RKNSC_IhLm4096ESG_Lm16ELm15EEElEUlmE_EEvSD_j
Unexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_144filter_arrays_impl_generic_without_reservingINS2_7DecimalIN4wide7integerILm256EiEEEEjNS3_22NoResultOffsetsBuilderIjEEEEmRNS2_8PODArrayIT_Lm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERNSC_IT0_Lm4096ESG_Lm16ELm15EEERKNSC_IhLm4096ESG_Lm16ELm15EEEEUlmE_EEvSD_j
Unexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_126filter_arrays_impl_genericINS2_7DecimalIN4wide7integerILm256EiEEEEmNS3_20ResultOffsetsBuilderImLb0EEEEEvRKNS2_8PODArrayIT_Lm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERKNSC_IT0_Lm4096ESG_Lm16ELm15EEERSH_PSL_RKNSC_IhLm4096ESG_Lm16ELm15EEElEUlmE_EEvSD_j
Unexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_144filter_arrays_impl_generic_without_reservingINS2_7DecimalIN4wide7integerILm256EiEEEEmNS3_20ResultOffsetsBuilderImLb1EEEEEmRNS2_8PODArrayIT_Lm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERNSC_IT0_Lm4096ESG_Lm16ELm15EEERKNSC_IhLm4096ESG_Lm16ELm15EEEEUlmE_EEvSD_j
Unexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_126filter_arrays_impl_genericINS2_7DecimalIN4wide7integerILm256EiEEEEmNS3_22NoResultOffsetsBuilderImEEEEvRKNS2_8PODArrayIT_Lm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERKNSC_IT0_Lm4096ESG_Lm16ELm15EEERSH_PSL_RKNSC_IhLm4096ESG_Lm16ELm15EEElEUlmE_EEvSD_j
Unexecuted instantiation: columns_common.cpp:_ZN5doris4simd25iterate_through_bits_maskIZNS_10vectorized12_GLOBAL__N_144filter_arrays_impl_generic_without_reservingINS2_7DecimalIN4wide7integerILm256EiEEEEmNS3_22NoResultOffsetsBuilderImEEEEmRNS2_8PODArrayIT_Lm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb0EEELm16ELm15EEERNSC_IT0_Lm4096ESG_Lm16ELm15EEERKNSC_IhLm4096ESG_Lm16ELm15EEEEUlmE_EEvSD_j
127
128
template <typename T>
129
    requires requires { std::is_unsigned_v<T>; }
130
3.58k
inline T count_zero_num(const int8_t* __restrict data, T size) {
131
3.58k
    T num = 0;
132
3.58k
    const int8_t* end = data + size;
133
#if defined(__ARM_NEON)
134
    const int8_t* end64 = data + (size / 64 * 64);
135
136
    for (; data < end64; data += 64) {
137
        auto a0 = vshrq_n_u8(vceqzq_s8(vld1q_s8(data)), 7);
138
        auto a1 = vshrq_n_u8(vceqzq_s8(vld1q_s8(data + 16)), 7);
139
        auto a2 = vshrq_n_u8(vceqzq_s8(vld1q_s8(data + 32)), 7);
140
        auto a3 = vshrq_n_u8(vceqzq_s8(vld1q_s8(data + 48)), 7);
141
142
        auto s0 = vaddq_u8(a0, a1);
143
        auto s1 = vaddq_u8(a2, a3);
144
        auto s = vaddq_u8(s0, s1);
145
        num += vaddvq_u8(s);
146
    }
147
#elif defined(__SSE2__) && defined(__POPCNT__)
148
    const __m128i zero16 = _mm_setzero_si128();
149
3.58k
    const int8_t* end64 = data + (size / 64 * 64);
150
151
24.2k
    for (; data < end64; data += 64) {
152
20.6k
        num += __builtin_popcountll(
153
20.6k
                static_cast<uint64_t>(_mm_movemask_epi8(_mm_cmpeq_epi8(
154
20.6k
                        _mm_loadu_si128(reinterpret_cast<const __m128i*>(data)), zero16))) |
155
20.6k
                (static_cast<uint64_t>(_mm_movemask_epi8(_mm_cmpeq_epi8(
156
20.6k
                         _mm_loadu_si128(reinterpret_cast<const __m128i*>(data + 16)), zero16)))
157
20.6k
                 << 16U) |
158
20.6k
                (static_cast<uint64_t>(_mm_movemask_epi8(_mm_cmpeq_epi8(
159
20.6k
                         _mm_loadu_si128(reinterpret_cast<const __m128i*>(data + 32)), zero16)))
160
20.6k
                 << 32U) |
161
20.6k
                (static_cast<uint64_t>(_mm_movemask_epi8(_mm_cmpeq_epi8(
162
20.6k
                         _mm_loadu_si128(reinterpret_cast<const __m128i*>(data + 48)), zero16)))
163
20.6k
                 << 48U));
164
20.6k
    }
165
3.58k
#endif
166
50.9k
    for (; data < end; ++data) {
167
47.4k
        num += (*data == 0);
168
47.4k
    }
169
3.58k
    return num;
170
3.58k
}
171
172
template <typename T>
173
    requires requires { std::is_unsigned_v<T>; }
174
8
inline T count_zero_num(const int8_t* __restrict data, const uint8_t* __restrict null_map, T size) {
175
8
    T num = 0;
176
8
    const int8_t* end = data + size;
177
#if defined(__ARM_NEON)
178
    const int8_t* end64 = data + (size / 64 * 64);
179
180
    for (; data < end64; data += 64, null_map += 64) {
181
        auto a0 = vshrq_n_u8(vceqzq_s8(vld1q_s8(data)), 7);
182
        auto a1 = vshrq_n_u8(vceqzq_s8(vld1q_s8(data + 16)), 7);
183
        auto a2 = vshrq_n_u8(vceqzq_s8(vld1q_s8(data + 32)), 7);
184
        auto a3 = vshrq_n_u8(vceqzq_s8(vld1q_s8(data + 48)), 7);
185
186
        auto r0 = vorrq_u8(a0, vld1q_u8(null_map));
187
        auto r1 = vorrq_u8(a1, vld1q_u8(null_map + 16));
188
        auto r2 = vorrq_u8(a2, vld1q_u8(null_map + 32));
189
        auto r3 = vorrq_u8(a3, vld1q_u8(null_map + 48));
190
191
        auto s0 = vaddq_u8(r0, r1);
192
        auto s1 = vaddq_u8(r2, r3);
193
        auto s = vaddq_u8(s0, s1);
194
        num += vaddvq_u8(s);
195
    }
196
#elif defined(__SSE2__) && defined(__POPCNT__)
197
    const __m128i zero16 = _mm_setzero_si128();
198
8
    const __m128i one16 = _mm_set1_epi8(1);
199
8
    const int8_t* end64 = data + (size / 64 * 64);
200
201
169
    for (; data < end64; data += 64, null_map += 64) {
202
161
        num += __builtin_popcountll(
203
161
                static_cast<uint64_t>(_mm_movemask_epi8(_mm_or_si128(
204
161
                        _mm_cmpeq_epi8(_mm_loadu_si128(reinterpret_cast<const __m128i*>(data)),
205
161
                                       zero16),
206
161
                        _mm_cmpeq_epi8(_mm_loadu_si128(reinterpret_cast<const __m128i*>(null_map)),
207
161
                                       one16)))) |
208
161
                (static_cast<uint64_t>(_mm_movemask_epi8(_mm_or_si128(
209
161
                         _mm_cmpeq_epi8(
210
161
                                 _mm_loadu_si128(reinterpret_cast<const __m128i*>(data + 16)),
211
161
                                 zero16),
212
161
                         _mm_cmpeq_epi8(
213
161
                                 _mm_loadu_si128(reinterpret_cast<const __m128i*>(null_map + 16)),
214
161
                                 one16))))
215
161
                 << 16U) |
216
161
                (static_cast<uint64_t>(_mm_movemask_epi8(_mm_or_si128(
217
161
                         _mm_cmpeq_epi8(
218
161
                                 _mm_loadu_si128(reinterpret_cast<const __m128i*>(data + 32)),
219
161
                                 zero16),
220
161
                         _mm_cmpeq_epi8(
221
161
                                 _mm_loadu_si128(reinterpret_cast<const __m128i*>(null_map + 32)),
222
161
                                 one16))))
223
161
                 << 32U) |
224
161
                (static_cast<uint64_t>(_mm_movemask_epi8(_mm_or_si128(
225
161
                        _mm_cmpeq_epi8(_mm_loadu_si128(reinterpret_cast<const __m128i*>(data + 48)),
226
161
                                       zero16),
227
161
                        _mm_cmpeq_epi8(
228
161
                                _mm_loadu_si128(reinterpret_cast<const __m128i*>(null_map + 48)),
229
161
                                one16)))))
230
161
                        << 48U);
231
161
    }
232
8
#endif
233
85
    for (; data < end; ++data, ++null_map) {
234
77
        num += ((*data == 0) | *null_map);
235
77
    }
236
8
    return num;
237
8
}
_ZN5doris4simd14count_zero_numImQrqXsr3stdE13is_unsigned_vIT_EEEES2_PKaPKhS2_
Line
Count
Source
174
6
inline T count_zero_num(const int8_t* __restrict data, const uint8_t* __restrict null_map, T size) {
175
6
    T num = 0;
176
6
    const int8_t* end = data + size;
177
#if defined(__ARM_NEON)
178
    const int8_t* end64 = data + (size / 64 * 64);
179
180
    for (; data < end64; data += 64, null_map += 64) {
181
        auto a0 = vshrq_n_u8(vceqzq_s8(vld1q_s8(data)), 7);
182
        auto a1 = vshrq_n_u8(vceqzq_s8(vld1q_s8(data + 16)), 7);
183
        auto a2 = vshrq_n_u8(vceqzq_s8(vld1q_s8(data + 32)), 7);
184
        auto a3 = vshrq_n_u8(vceqzq_s8(vld1q_s8(data + 48)), 7);
185
186
        auto r0 = vorrq_u8(a0, vld1q_u8(null_map));
187
        auto r1 = vorrq_u8(a1, vld1q_u8(null_map + 16));
188
        auto r2 = vorrq_u8(a2, vld1q_u8(null_map + 32));
189
        auto r3 = vorrq_u8(a3, vld1q_u8(null_map + 48));
190
191
        auto s0 = vaddq_u8(r0, r1);
192
        auto s1 = vaddq_u8(r2, r3);
193
        auto s = vaddq_u8(s0, s1);
194
        num += vaddvq_u8(s);
195
    }
196
#elif defined(__SSE2__) && defined(__POPCNT__)
197
    const __m128i zero16 = _mm_setzero_si128();
198
6
    const __m128i one16 = _mm_set1_epi8(1);
199
6
    const int8_t* end64 = data + (size / 64 * 64);
200
201
10
    for (; data < end64; data += 64, null_map += 64) {
202
4
        num += __builtin_popcountll(
203
4
                static_cast<uint64_t>(_mm_movemask_epi8(_mm_or_si128(
204
4
                        _mm_cmpeq_epi8(_mm_loadu_si128(reinterpret_cast<const __m128i*>(data)),
205
4
                                       zero16),
206
4
                        _mm_cmpeq_epi8(_mm_loadu_si128(reinterpret_cast<const __m128i*>(null_map)),
207
4
                                       one16)))) |
208
4
                (static_cast<uint64_t>(_mm_movemask_epi8(_mm_or_si128(
209
4
                         _mm_cmpeq_epi8(
210
4
                                 _mm_loadu_si128(reinterpret_cast<const __m128i*>(data + 16)),
211
4
                                 zero16),
212
4
                         _mm_cmpeq_epi8(
213
4
                                 _mm_loadu_si128(reinterpret_cast<const __m128i*>(null_map + 16)),
214
4
                                 one16))))
215
4
                 << 16U) |
216
4
                (static_cast<uint64_t>(_mm_movemask_epi8(_mm_or_si128(
217
4
                         _mm_cmpeq_epi8(
218
4
                                 _mm_loadu_si128(reinterpret_cast<const __m128i*>(data + 32)),
219
4
                                 zero16),
220
4
                         _mm_cmpeq_epi8(
221
4
                                 _mm_loadu_si128(reinterpret_cast<const __m128i*>(null_map + 32)),
222
4
                                 one16))))
223
4
                 << 32U) |
224
4
                (static_cast<uint64_t>(_mm_movemask_epi8(_mm_or_si128(
225
4
                        _mm_cmpeq_epi8(_mm_loadu_si128(reinterpret_cast<const __m128i*>(data + 48)),
226
4
                                       zero16),
227
4
                        _mm_cmpeq_epi8(
228
4
                                _mm_loadu_si128(reinterpret_cast<const __m128i*>(null_map + 48)),
229
4
                                one16)))))
230
4
                        << 48U);
231
4
    }
232
6
#endif
233
47
    for (; data < end; ++data, ++null_map) {
234
41
        num += ((*data == 0) | *null_map);
235
41
    }
236
6
    return num;
237
6
}
_ZN5doris4simd14count_zero_numIjQrqXsr3stdE13is_unsigned_vIT_EEEES2_PKaPKhS2_
Line
Count
Source
174
2
inline T count_zero_num(const int8_t* __restrict data, const uint8_t* __restrict null_map, T size) {
175
2
    T num = 0;
176
2
    const int8_t* end = data + size;
177
#if defined(__ARM_NEON)
178
    const int8_t* end64 = data + (size / 64 * 64);
179
180
    for (; data < end64; data += 64, null_map += 64) {
181
        auto a0 = vshrq_n_u8(vceqzq_s8(vld1q_s8(data)), 7);
182
        auto a1 = vshrq_n_u8(vceqzq_s8(vld1q_s8(data + 16)), 7);
183
        auto a2 = vshrq_n_u8(vceqzq_s8(vld1q_s8(data + 32)), 7);
184
        auto a3 = vshrq_n_u8(vceqzq_s8(vld1q_s8(data + 48)), 7);
185
186
        auto r0 = vorrq_u8(a0, vld1q_u8(null_map));
187
        auto r1 = vorrq_u8(a1, vld1q_u8(null_map + 16));
188
        auto r2 = vorrq_u8(a2, vld1q_u8(null_map + 32));
189
        auto r3 = vorrq_u8(a3, vld1q_u8(null_map + 48));
190
191
        auto s0 = vaddq_u8(r0, r1);
192
        auto s1 = vaddq_u8(r2, r3);
193
        auto s = vaddq_u8(s0, s1);
194
        num += vaddvq_u8(s);
195
    }
196
#elif defined(__SSE2__) && defined(__POPCNT__)
197
    const __m128i zero16 = _mm_setzero_si128();
198
2
    const __m128i one16 = _mm_set1_epi8(1);
199
2
    const int8_t* end64 = data + (size / 64 * 64);
200
201
159
    for (; data < end64; data += 64, null_map += 64) {
202
157
        num += __builtin_popcountll(
203
157
                static_cast<uint64_t>(_mm_movemask_epi8(_mm_or_si128(
204
157
                        _mm_cmpeq_epi8(_mm_loadu_si128(reinterpret_cast<const __m128i*>(data)),
205
157
                                       zero16),
206
157
                        _mm_cmpeq_epi8(_mm_loadu_si128(reinterpret_cast<const __m128i*>(null_map)),
207
157
                                       one16)))) |
208
157
                (static_cast<uint64_t>(_mm_movemask_epi8(_mm_or_si128(
209
157
                         _mm_cmpeq_epi8(
210
157
                                 _mm_loadu_si128(reinterpret_cast<const __m128i*>(data + 16)),
211
157
                                 zero16),
212
157
                         _mm_cmpeq_epi8(
213
157
                                 _mm_loadu_si128(reinterpret_cast<const __m128i*>(null_map + 16)),
214
157
                                 one16))))
215
157
                 << 16U) |
216
157
                (static_cast<uint64_t>(_mm_movemask_epi8(_mm_or_si128(
217
157
                         _mm_cmpeq_epi8(
218
157
                                 _mm_loadu_si128(reinterpret_cast<const __m128i*>(data + 32)),
219
157
                                 zero16),
220
157
                         _mm_cmpeq_epi8(
221
157
                                 _mm_loadu_si128(reinterpret_cast<const __m128i*>(null_map + 32)),
222
157
                                 one16))))
223
157
                 << 32U) |
224
157
                (static_cast<uint64_t>(_mm_movemask_epi8(_mm_or_si128(
225
157
                        _mm_cmpeq_epi8(_mm_loadu_si128(reinterpret_cast<const __m128i*>(data + 48)),
226
157
                                       zero16),
227
157
                        _mm_cmpeq_epi8(
228
157
                                _mm_loadu_si128(reinterpret_cast<const __m128i*>(null_map + 48)),
229
157
                                one16)))))
230
157
                        << 48U);
231
157
    }
232
2
#endif
233
38
    for (; data < end; ++data, ++null_map) {
234
36
        num += ((*data == 0) | *null_map);
235
36
    }
236
2
    return num;
237
2
}
238
239
// TODO: compare with different SIMD implements
240
template <class T>
241
24.6k
static size_t find_byte(const std::vector<T>& vec, size_t start, T byte) {
242
24.6k
    if (start >= vec.size()) {
243
749
        return start;
244
749
    }
245
23.8k
    const void* p = std::memchr((const void*)(vec.data() + start), byte, vec.size() - start);
246
23.8k
    if (p == nullptr) {
247
1.03k
        return vec.size();
248
1.03k
    }
249
22.8k
    return (T*)p - vec.data();
250
23.8k
}
Unexecuted instantiation: wal_manager_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: data_queue_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: multi_cast_data_streamer_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: vdata_stream_recvr_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: local_exchanger_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: agg_operator_group_by_limit_opt_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: agg_operator_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: agg_shared_state_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: analytic_sink_operator_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: assert_nums_rows_operator.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: datagen_operator_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: distinct_streaming_aggregation_operator_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: empty_set_operator_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: exchange_sink_operator_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: exchange_source_operator_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: hash_join_test_helper.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: hashjoin_build_sink_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: hashjoin_probe_operator_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: join_test_helper.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: local_merge_sort_source_operator_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: materialization_shared_state_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: partition_sort_sink_operator_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: partitioned_aggregation_sink_operator_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: partitioned_aggregation_source_operator_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: partitioned_aggregation_test_helper.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: partitioned_hash_join_probe_operator_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: partitioned_hash_join_sink_operator_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: partitioned_hash_join_test_helper.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: query_cache_operator_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: repeat_operator_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: scan_normalize_predicate_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: set_operator_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: sort_operator_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: spill_sort_sink_operator_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: spill_sort_source_operator_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: spill_sort_test_helper.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: spillable_operator_test_helper.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: streaming_agg_operator_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: table_function_operator_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: union_operator_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: pipeline_task_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: pipeline_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: memory_reclamation_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: workload_sched_policy_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: runtime_filter_consumer_helper_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: runtime_filter_consumer_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: runtime_filter_merger_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: runtime_filter_mgr_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: runtime_filter_producer_helper_cross_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: runtime_filter_producer_helper_set_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: runtime_filter_producer_helper_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: runtime_filter_producer_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: scanner_context_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: bit_util_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: profile_spec_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
bits_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Line
Count
Source
241
24.6k
static size_t find_byte(const std::vector<T>& vec, size_t start, T byte) {
242
24.6k
    if (start >= vec.size()) {
243
749
        return start;
244
749
    }
245
23.8k
    const void* p = std::memchr((const void*)(vec.data() + start), byte, vec.size() - start);
246
23.8k
    if (p == nullptr) {
247
1.03k
        return vec.size();
248
1.03k
    }
249
22.8k
    return (T*)p - vec.data();
250
23.8k
}
Unexecuted instantiation: column_array_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: column_decimal_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: column_dictionary_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: column_ip_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: column_string_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: column_variant_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: column_vector_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: data_type_timestamptz_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: data_type_serde_arrow_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: dictionary_util_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: exchange_sink_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: parquet_expr_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: parquet_read_lines.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: orc_convert_to_orc_literal_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: orc_read_lines.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: orc_reader_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: scan_operator_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: full_sort_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: heap_sorter_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: merge_sorter_state.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: partition_sorter_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: sort_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: topn_sort_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: vfile_scanner_exception_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: vexpr_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: cast_to_decimal128_perf.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: function_time_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: function_uuid_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: arrow_result_block_buffer_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: result_block_buffer_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: partition_transformers_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: schema_scanner.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: variant_column_writer_impl.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: variant_stats_calculator.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: exec_env_init.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: query_context.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: result_block_buffer.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: record_batch_queue.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: runtime_state.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: query_task_controller.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: runtime_filter_consumer.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: runtime_filter_consumer_helper.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: runtime_filter_mgr.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: runtime_filter_producer.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: runtime_filter_producer_helper.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: pipeline_task_action.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: aggregate_function_window_funnel.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: column.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: column_array.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: column_decimal.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: column_map.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_struct.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: column_varbinary.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: heap_sorter.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: partition_sorter.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: sorter.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: topn_sorter.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: generic_reader.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: parquet_common.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: vparquet_reader.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: file_scanner.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: olap_scanner.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: scanner.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: scanner_context.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: scanner_scheduler.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: 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: varray_sort_function.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: vcondition_expr.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: vcase_expr.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_range.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: function_array_cum_sum.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_convert_tz.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: function_date_or_datetime_computation.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: function_date_or_datetime_to_string.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: function_datetime_floor_ceil.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_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_other_types_to_date.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: function_quantile_state.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_time_value_to_field.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: function_varbinary.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: if.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: least_greast.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: partitioner.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: vdata_stream_sender.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: partition_transformers.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: async_result_writer.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: dependency.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: aggregation_sink_operator.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: aggregation_source_operator.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: analytic_sink_operator.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: analytic_source_operator.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: assert_num_rows_operator.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: cache_sink_operator.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: cache_source_operator.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: data_queue.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: datagen_operator.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: distinct_streaming_aggregation_operator.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: empty_set_operator.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: exchange_sink_buffer.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: exchange_sink_operator.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: tablet_sink_hash_partitioner.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: exchange_source_operator.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: file_scan_operator.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: hashjoin_probe_operator.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: full_outer_join_impl.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: inner_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: left_semi_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: right_anti_join_impl.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: right_outer_join_impl.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: right_semi_join_impl.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: join_build_sink_operator.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: join_probe_operator.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: local_merge_sort_source_operator.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: materialization_opertor.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: multi_cast_data_streamer.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: nested_loop_join_build_operator.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: nested_loop_join_probe_operator.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: operator.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: memory_scratch_sink_operator.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: blackhole_sink_operator.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: multi_cast_data_stream_sink.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: group_commit_block_sink_operator.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: dict_sink_operator.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: jdbc_scanner.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: es_scan_operator.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: es_scanner.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: multi_cast_data_stream_source.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: meta_scan_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: partition_sort_sink_operator.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: partition_sort_utils.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: 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: 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: local_exchanger.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: pipeline.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: pipeline_fragment_context.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: pipeline_task.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: writer.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: ann_index_edge_case_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: ann_index_iterator_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: ann_index_reader_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: ann_index_smoke_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: ann_index_writer_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: ann_range_search_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: ann_topn_descriptor_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: ann_topn_runtime_negative_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: faiss_vector_index_test.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: vector_search_utils.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: ann_index.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
Unexecuted instantiation: ann_topn_runtime.cpp:_ZN5doris4simdL9find_byteIhEEmRKSt6vectorIT_SaIS3_EEmS3_
251
252
template <class T>
253
32.2k
static size_t find_byte(const T* data, size_t start, size_t end, T byte) {
254
32.2k
    if (start >= end) {
255
1
        return start;
256
1
    }
257
32.2k
    const void* p = std::memchr((const void*)(data + start), byte, end - start);
258
32.2k
    if (p == nullptr) {
259
16
        return end;
260
16
    }
261
32.2k
    return (T*)p - data;
262
32.2k
}
Unexecuted instantiation: wal_manager_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: data_queue_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: multi_cast_data_streamer_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: vdata_stream_recvr_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: local_exchanger_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: agg_operator_group_by_limit_opt_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: agg_operator_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: agg_shared_state_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: analytic_sink_operator_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: assert_nums_rows_operator.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: datagen_operator_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: distinct_streaming_aggregation_operator_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: empty_set_operator_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: exchange_sink_operator_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: exchange_source_operator_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: hash_join_test_helper.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: hashjoin_build_sink_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: hashjoin_probe_operator_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: join_test_helper.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: local_merge_sort_source_operator_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: materialization_shared_state_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: partition_sort_sink_operator_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: partitioned_aggregation_sink_operator_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: partitioned_aggregation_source_operator_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: partitioned_aggregation_test_helper.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: partitioned_hash_join_probe_operator_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: partitioned_hash_join_sink_operator_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: partitioned_hash_join_test_helper.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: query_cache_operator_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: repeat_operator_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: scan_normalize_predicate_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: set_operator_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: sort_operator_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: spill_sort_sink_operator_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: spill_sort_source_operator_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: spill_sort_test_helper.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: spillable_operator_test_helper.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: streaming_agg_operator_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: table_function_operator_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: union_operator_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: pipeline_task_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: pipeline_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: memory_reclamation_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: workload_sched_policy_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: runtime_filter_consumer_helper_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: runtime_filter_consumer_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: runtime_filter_merger_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: runtime_filter_mgr_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: runtime_filter_producer_helper_cross_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: runtime_filter_producer_helper_set_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: runtime_filter_producer_helper_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: runtime_filter_producer_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: scanner_context_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: bit_util_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: profile_spec_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
bits_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Line
Count
Source
253
97
static size_t find_byte(const T* data, size_t start, size_t end, T byte) {
254
97
    if (start >= end) {
255
1
        return start;
256
1
    }
257
96
    const void* p = std::memchr((const void*)(data + start), byte, end - start);
258
96
    if (p == nullptr) {
259
16
        return end;
260
16
    }
261
80
    return (T*)p - data;
262
96
}
Unexecuted instantiation: column_array_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: column_array_test.cpp:_ZN5doris4simdL9find_byteIaEEmPKT_mmS2_
column_decimal_test.cpp:_ZN5doris4simdL9find_byteIaEEmPKT_mmS2_
Line
Count
Source
253
22.9k
static size_t find_byte(const T* data, size_t start, size_t end, T byte) {
254
22.9k
    if (start >= end) {
255
0
        return start;
256
0
    }
257
22.9k
    const void* p = std::memchr((const void*)(data + start), byte, end - start);
258
22.9k
    if (p == nullptr) {
259
0
        return end;
260
0
    }
261
22.9k
    return (T*)p - data;
262
22.9k
}
Unexecuted instantiation: column_decimal_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: column_dictionary_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: column_dictionary_test.cpp:_ZN5doris4simdL9find_byteIaEEmPKT_mmS2_
Unexecuted instantiation: column_ip_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: column_ip_test.cpp:_ZN5doris4simdL9find_byteIaEEmPKT_mmS2_
column_string_test.cpp:_ZN5doris4simdL9find_byteIaEEmPKT_mmS2_
Line
Count
Source
253
134
static size_t find_byte(const T* data, size_t start, size_t end, T byte) {
254
134
    if (start >= end) {
255
0
        return start;
256
0
    }
257
134
    const void* p = std::memchr((const void*)(data + start), byte, end - start);
258
134
    if (p == nullptr) {
259
0
        return end;
260
0
    }
261
134
    return (T*)p - data;
262
134
}
Unexecuted instantiation: column_string_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
column_variant_test.cpp:_ZN5doris4simdL9find_byteIaEEmPKT_mmS2_
Line
Count
Source
253
7.01k
static size_t find_byte(const T* data, size_t start, size_t end, T byte) {
254
7.01k
    if (start >= end) {
255
0
        return start;
256
0
    }
257
7.01k
    const void* p = std::memchr((const void*)(data + start), byte, end - start);
258
7.01k
    if (p == nullptr) {
259
0
        return end;
260
0
    }
261
7.01k
    return (T*)p - data;
262
7.01k
}
Unexecuted instantiation: column_variant_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
column_vector_test.cpp:_ZN5doris4simdL9find_byteIaEEmPKT_mmS2_
Line
Count
Source
253
2.04k
static size_t find_byte(const T* data, size_t start, size_t end, T byte) {
254
2.04k
    if (start >= end) {
255
0
        return start;
256
0
    }
257
2.04k
    const void* p = std::memchr((const void*)(data + start), byte, end - start);
258
2.04k
    if (p == nullptr) {
259
0
        return end;
260
0
    }
261
2.04k
    return (T*)p - data;
262
2.04k
}
Unexecuted instantiation: column_vector_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: data_type_timestamptz_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: data_type_serde_arrow_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: dictionary_util_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: exchange_sink_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: parquet_expr_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: parquet_read_lines.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: orc_convert_to_orc_literal_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: orc_read_lines.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: orc_reader_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: scan_operator_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: full_sort_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: heap_sorter_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: merge_sorter_state.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: partition_sorter_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: sort_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: topn_sort_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: vfile_scanner_exception_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: vexpr_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: cast_to_decimal128_perf.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: cast_to_decimal128_perf.cpp:_ZN5doris4simdL9find_byteIaEEmPKT_mmS2_
Unexecuted instantiation: function_money_format_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: function_sub_replace_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: function_time_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: function_uuid_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: arrow_result_block_buffer_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: result_block_buffer_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: partition_transformers_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: schema_scanner.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: segment_iterator.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: segment_writer.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: exec_env_init.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: fragment_mgr.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: group_commit_mgr.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: query_context.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: result_block_buffer.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: record_batch_queue.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: runtime_state.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: workload_group.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: workload_group_manager.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: query_task_controller.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: runtime_filter_consumer.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: runtime_filter_consumer_helper.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: runtime_filter_mgr.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: runtime_filter_producer.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: runtime_filter_producer_helper.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: rowid_fetcher.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: point_query_executor.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: pipeline_task_action.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: aggregate_function_window_funnel.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: column.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: column_array.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: column_decimal.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: column_map.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: column_nullable.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: column_string.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: column_struct.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: column_varbinary.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: column_vector.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: columns_common.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: heap_sorter.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: partition_sorter.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: sorter.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: topn_sorter.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: generic_reader.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: parquet_common.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: vparquet_reader.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: file_scanner.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: olap_scanner.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: scanner.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: scanner_context.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: scanner_scheduler.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: vectorized_agg_fn.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: aggregate_function_sort.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: varray_sort_function.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: vcondition_expr.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: vcase_expr.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_range.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: function_array_cum_sum.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_convert_tz.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: function_date_or_datetime_computation.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: function_date_or_datetime_to_string.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: function_datetime_floor_ceil.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_hll.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: function_json.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: function_jsonb.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: function_other_types_to_date.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: function_quantile_state.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_time_value_to_field.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: function_varbinary.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: if.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: least_greast.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: partitioner.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: vdata_stream_recvr.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: vsorted_run_merger.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: vdata_stream_sender.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: partition_transformers.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: async_result_writer.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: dependency.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: aggregation_sink_operator.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: aggregation_source_operator.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: analytic_sink_operator.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: analytic_source_operator.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: assert_num_rows_operator.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: cache_sink_operator.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: cache_source_operator.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: data_queue.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: datagen_operator.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: distinct_streaming_aggregation_operator.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: empty_set_operator.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: exchange_sink_buffer.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: exchange_sink_operator.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: tablet_sink_hash_partitioner.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: exchange_source_operator.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: file_scan_operator.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: hashjoin_probe_operator.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: full_outer_join_impl.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: inner_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: left_semi_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: right_anti_join_impl.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: right_outer_join_impl.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: right_semi_join_impl.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: join_build_sink_operator.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: join_probe_operator.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: local_merge_sort_source_operator.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: materialization_opertor.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: multi_cast_data_streamer.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: nested_loop_join_build_operator.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: nested_loop_join_probe_operator.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: olap_scan_operator.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: parallel_scanner_builder.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: operator.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: memory_scratch_sink_operator.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: blackhole_sink_operator.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: multi_cast_data_stream_sink.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: group_commit_block_sink_operator.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: dict_sink_operator.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: jdbc_scanner.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: es_scan_operator.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: es_scanner.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: multi_cast_data_stream_source.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: meta_scan_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: partition_sort_sink_operator.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: partition_sort_utils.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: 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: 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: local_exchanger.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: pipeline.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: pipeline_fragment_context.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: pipeline_task.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: writer.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: task_queue.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: task_scheduler.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: ann_index_edge_case_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: ann_index_iterator_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: ann_index_reader_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: ann_index_smoke_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: ann_index_writer_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: ann_range_search_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: ann_topn_descriptor_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: ann_topn_runtime_negative_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: faiss_vector_index_test.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: vector_search_utils.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: ann_index.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
Unexecuted instantiation: ann_topn_runtime.cpp:_ZN5doris4simdL9find_byteIhEEmPKT_mmS2_
263
264
template <typename T>
265
106k
bool contain_byte(const T* __restrict data, const size_t length, const signed char byte) {
266
106k
    if (length == 0) {
267
315
        return false;
268
315
    }
269
106k
    return nullptr != std::memchr(reinterpret_cast<const void*>(data), byte, length);
270
106k
}
271
272
11.9k
inline size_t find_one(const std::vector<uint8_t>& vec, size_t start) {
273
11.9k
    return find_byte<uint8_t>(vec, start, 1);
274
11.9k
}
275
276
93
inline size_t find_one(const uint8_t* data, size_t start, size_t end) {
277
93
    return find_byte<uint8_t>(data, start, end, 1);
278
93
}
279
280
12.6k
inline size_t find_zero(const std::vector<uint8_t>& vec, size_t start) {
281
12.6k
    return find_byte<uint8_t>(vec, start, 0);
282
12.6k
}
283
284
} // namespace doris::simd
285
#include "common/compile_check_end.h"