Coverage Report

Created: 2024-11-22 12:06

/root/doris/be/src/vec/functions/round.h
Line
Count
Source (jump to first uncovered line)
1
// Licensed to the Apache Software Foundation (ASF) under one
2
// or more contributor license agreements.  See the NOTICE file
3
// distributed with this work for additional information
4
// regarding copyright ownership.  The ASF licenses this file
5
// to you under the Apache License, Version 2.0 (the
6
// "License"); you may not use this file except in compliance
7
// with the License.  You may obtain a copy of the License at
8
//
9
//   http://www.apache.org/licenses/LICENSE-2.0
10
//
11
// Unless required by applicable law or agreed to in writing,
12
// software distributed under the License is distributed on an
13
// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
14
// KIND, either express or implied.  See the License for the
15
// specific language governing permissions and limitations
16
// under the License.
17
// This file is copied from
18
// https://github.com/ClickHouse/ClickHouse/blob/master/src/Functions/FunctionRound.h
19
// and modified by Doris
20
21
#pragma once
22
23
#include <cstddef>
24
#include <memory>
25
26
#include "common/exception.h"
27
#include "common/status.h"
28
#include "vec/columns/column_const.h"
29
#include "vec/columns/columns_number.h"
30
#include "vec/common/assert_cast.h"
31
#include "vec/core/column_with_type_and_name.h"
32
#include "vec/core/types.h"
33
#include "vec/data_types/data_type.h"
34
#include "vec/data_types/data_type_nullable.h"
35
#include "vec/exec/format/format_common.h"
36
#include "vec/functions/function.h"
37
#if defined(__SSE4_1__) || defined(__aarch64__)
38
#include "util/sse_util.hpp"
39
#else
40
#include <fenv.h>
41
#endif
42
#include <algorithm>
43
#include <type_traits>
44
45
#include "vec/columns/column.h"
46
#include "vec/columns/column_decimal.h"
47
#include "vec/core/call_on_type_index.h"
48
#include "vec/data_types/data_type_decimal.h"
49
#include "vec/data_types/data_type_number.h"
50
51
namespace doris::vectorized {
52
53
enum class ScaleMode {
54
    Positive, // round to a number with N decimal places after the decimal point
55
    Negative, // round to an integer with N zero characters
56
    Zero,     // round to an integer
57
};
58
59
enum class RoundingMode {
60
#if defined(__SSE4_1__) || defined(__aarch64__)
61
    Round = _MM_FROUND_TO_NEAREST_INT | _MM_FROUND_NO_EXC,
62
    Floor = _MM_FROUND_TO_NEG_INF | _MM_FROUND_NO_EXC,
63
    Ceil = _MM_FROUND_TO_POS_INF | _MM_FROUND_NO_EXC,
64
    Trunc = _MM_FROUND_TO_ZERO | _MM_FROUND_NO_EXC,
65
#else
66
    Round = 8, /// Values are correspond to above just in case.
67
    Floor = 9,
68
    Ceil = 10,
69
    Trunc = 11,
70
#endif
71
};
72
73
enum class TieBreakingMode {
74
    Auto,    // use round up
75
    Bankers, // use banker's rounding
76
};
77
78
template <typename T, RoundingMode rounding_mode, ScaleMode scale_mode,
79
          TieBreakingMode tie_breaking_mode, typename U>
80
struct IntegerRoundingComputation {
81
    static const size_t data_count = 1;
82
83
    static size_t prepare(size_t scale) { return scale; }
84
85
    /// Integer overflow is Ok.
86
2.13k
    static ALWAYS_INLINE T compute_impl(T x, T scale, T target_scale) {
87
2.13k
        switch (rounding_mode) {
88
426
        case RoundingMode::Trunc: {
89
426
            return target_scale > 1 ? x / scale * target_scale : x / scale;
90
0
        }
91
426
        case RoundingMode::Floor: {
92
426
            if (x < 0) {
93
0
                x -= scale - 1;
94
0
            }
95
426
            return target_scale > 1 ? x / scale * target_scale : x / scale;
96
0
        }
97
426
        case RoundingMode::Ceil: {
98
426
            if (x >= 0) {
99
426
                x += scale - 1;
100
426
            }
101
426
            return target_scale > 1 ? x / scale * target_scale : x / scale;
102
0
        }
103
852
        case RoundingMode::Round: {
104
852
            if (x < 0) {
105
0
                x -= scale;
106
0
            }
107
852
            switch (tie_breaking_mode) {
108
426
            case TieBreakingMode::Auto: {
109
426
                x = (x + scale / 2) / scale;
110
426
                break;
111
0
            }
112
426
            case TieBreakingMode::Bankers: {
113
426
                T quotient = (x + scale / 2) / scale;
114
426
                if (quotient * scale == x + scale / 2) {
115
                    // round half to even
116
0
                    x = (quotient + (x < 0)) & ~1;
117
426
                } else {
118
                    // round the others as usual
119
426
                    x = quotient;
120
426
                }
121
426
                break;
122
0
            }
123
852
            }
124
852
            return target_scale > 1 ? x * target_scale : x;
125
852
        }
126
2.13k
        }
127
0
        throw doris::Exception(ErrorCode::INTERNAL_ERROR,
128
0
                               "IntegerRoundingComputation __builtin_unreachable ", rounding_mode);
129
0
        __builtin_unreachable();
130
2.13k
    }
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIhLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE12compute_implEhhh
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationItLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE12compute_implEttt
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIjLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE12compute_implEjjj
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationImLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE12compute_implEmmm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIaLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE12compute_implEaaa
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIsLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE12compute_implEsss
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIiLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE12compute_implEiii
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIlLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE12compute_implElll
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationInLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE12compute_implEnnn
_ZN5doris10vectorized26IntegerRoundingComputationIiLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EiE12compute_implEiii
Line
Count
Source
86
246
    static ALWAYS_INLINE T compute_impl(T x, T scale, T target_scale) {
87
246
        switch (rounding_mode) {
88
246
        case RoundingMode::Trunc: {
89
246
            return target_scale > 1 ? x / scale * target_scale : x / scale;
90
0
        }
91
0
        case RoundingMode::Floor: {
92
0
            if (x < 0) {
93
0
                x -= scale - 1;
94
0
            }
95
0
            return target_scale > 1 ? x / scale * target_scale : x / scale;
96
0
        }
97
0
        case RoundingMode::Ceil: {
98
0
            if (x >= 0) {
99
0
                x += scale - 1;
100
0
            }
101
0
            return target_scale > 1 ? x / scale * target_scale : x / scale;
102
0
        }
103
0
        case RoundingMode::Round: {
104
0
            if (x < 0) {
105
0
                x -= scale;
106
0
            }
107
0
            switch (tie_breaking_mode) {
108
0
            case TieBreakingMode::Auto: {
109
0
                x = (x + scale / 2) / scale;
110
0
                break;
111
0
            }
112
0
            case TieBreakingMode::Bankers: {
113
0
                T quotient = (x + scale / 2) / scale;
114
0
                if (quotient * scale == x + scale / 2) {
115
                    // round half to even
116
0
                    x = (quotient + (x < 0)) & ~1;
117
0
                } else {
118
                    // round the others as usual
119
0
                    x = quotient;
120
0
                }
121
0
                break;
122
0
            }
123
0
            }
124
0
            return target_scale > 1 ? x * target_scale : x;
125
0
        }
126
246
        }
127
0
        throw doris::Exception(ErrorCode::INTERNAL_ERROR,
128
0
                               "IntegerRoundingComputation __builtin_unreachable ", rounding_mode);
129
0
        __builtin_unreachable();
130
246
    }
_ZN5doris10vectorized26IntegerRoundingComputationIlLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0ElE12compute_implElll
Line
Count
Source
86
180
    static ALWAYS_INLINE T compute_impl(T x, T scale, T target_scale) {
87
180
        switch (rounding_mode) {
88
180
        case RoundingMode::Trunc: {
89
180
            return target_scale > 1 ? x / scale * target_scale : x / scale;
90
0
        }
91
0
        case RoundingMode::Floor: {
92
0
            if (x < 0) {
93
0
                x -= scale - 1;
94
0
            }
95
0
            return target_scale > 1 ? x / scale * target_scale : x / scale;
96
0
        }
97
0
        case RoundingMode::Ceil: {
98
0
            if (x >= 0) {
99
0
                x += scale - 1;
100
0
            }
101
0
            return target_scale > 1 ? x / scale * target_scale : x / scale;
102
0
        }
103
0
        case RoundingMode::Round: {
104
0
            if (x < 0) {
105
0
                x -= scale;
106
0
            }
107
0
            switch (tie_breaking_mode) {
108
0
            case TieBreakingMode::Auto: {
109
0
                x = (x + scale / 2) / scale;
110
0
                break;
111
0
            }
112
0
            case TieBreakingMode::Bankers: {
113
0
                T quotient = (x + scale / 2) / scale;
114
0
                if (quotient * scale == x + scale / 2) {
115
                    // round half to even
116
0
                    x = (quotient + (x < 0)) & ~1;
117
0
                } else {
118
                    // round the others as usual
119
0
                    x = quotient;
120
0
                }
121
0
                break;
122
0
            }
123
0
            }
124
0
            return target_scale > 1 ? x * target_scale : x;
125
0
        }
126
180
        }
127
0
        throw doris::Exception(ErrorCode::INTERNAL_ERROR,
128
0
                               "IntegerRoundingComputation __builtin_unreachable ", rounding_mode);
129
0
        __builtin_unreachable();
130
180
    }
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationInLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EnE12compute_implEnnn
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIN4wide7integerILm256EiEELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0ES4_E12compute_implES4_S4_S4_
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIhLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE12compute_implEhhh
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationItLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE12compute_implEttt
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIjLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE12compute_implEjjj
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationImLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE12compute_implEmmm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIaLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE12compute_implEaaa
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIsLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE12compute_implEsss
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIiLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE12compute_implEiii
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIlLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE12compute_implElll
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationInLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE12compute_implEnnn
_ZN5doris10vectorized26IntegerRoundingComputationIiLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EiE12compute_implEiii
Line
Count
Source
86
246
    static ALWAYS_INLINE T compute_impl(T x, T scale, T target_scale) {
87
246
        switch (rounding_mode) {
88
0
        case RoundingMode::Trunc: {
89
0
            return target_scale > 1 ? x / scale * target_scale : x / scale;
90
0
        }
91
246
        case RoundingMode::Floor: {
92
246
            if (x < 0) {
93
0
                x -= scale - 1;
94
0
            }
95
246
            return target_scale > 1 ? x / scale * target_scale : x / scale;
96
0
        }
97
0
        case RoundingMode::Ceil: {
98
0
            if (x >= 0) {
99
0
                x += scale - 1;
100
0
            }
101
0
            return target_scale > 1 ? x / scale * target_scale : x / scale;
102
0
        }
103
0
        case RoundingMode::Round: {
104
0
            if (x < 0) {
105
0
                x -= scale;
106
0
            }
107
0
            switch (tie_breaking_mode) {
108
0
            case TieBreakingMode::Auto: {
109
0
                x = (x + scale / 2) / scale;
110
0
                break;
111
0
            }
112
0
            case TieBreakingMode::Bankers: {
113
0
                T quotient = (x + scale / 2) / scale;
114
0
                if (quotient * scale == x + scale / 2) {
115
                    // round half to even
116
0
                    x = (quotient + (x < 0)) & ~1;
117
0
                } else {
118
                    // round the others as usual
119
0
                    x = quotient;
120
0
                }
121
0
                break;
122
0
            }
123
0
            }
124
0
            return target_scale > 1 ? x * target_scale : x;
125
0
        }
126
246
        }
127
0
        throw doris::Exception(ErrorCode::INTERNAL_ERROR,
128
0
                               "IntegerRoundingComputation __builtin_unreachable ", rounding_mode);
129
0
        __builtin_unreachable();
130
246
    }
_ZN5doris10vectorized26IntegerRoundingComputationIlLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0ElE12compute_implElll
Line
Count
Source
86
180
    static ALWAYS_INLINE T compute_impl(T x, T scale, T target_scale) {
87
180
        switch (rounding_mode) {
88
0
        case RoundingMode::Trunc: {
89
0
            return target_scale > 1 ? x / scale * target_scale : x / scale;
90
0
        }
91
180
        case RoundingMode::Floor: {
92
180
            if (x < 0) {
93
0
                x -= scale - 1;
94
0
            }
95
180
            return target_scale > 1 ? x / scale * target_scale : x / scale;
96
0
        }
97
0
        case RoundingMode::Ceil: {
98
0
            if (x >= 0) {
99
0
                x += scale - 1;
100
0
            }
101
0
            return target_scale > 1 ? x / scale * target_scale : x / scale;
102
0
        }
103
0
        case RoundingMode::Round: {
104
0
            if (x < 0) {
105
0
                x -= scale;
106
0
            }
107
0
            switch (tie_breaking_mode) {
108
0
            case TieBreakingMode::Auto: {
109
0
                x = (x + scale / 2) / scale;
110
0
                break;
111
0
            }
112
0
            case TieBreakingMode::Bankers: {
113
0
                T quotient = (x + scale / 2) / scale;
114
0
                if (quotient * scale == x + scale / 2) {
115
                    // round half to even
116
0
                    x = (quotient + (x < 0)) & ~1;
117
0
                } else {
118
                    // round the others as usual
119
0
                    x = quotient;
120
0
                }
121
0
                break;
122
0
            }
123
0
            }
124
0
            return target_scale > 1 ? x * target_scale : x;
125
0
        }
126
180
        }
127
0
        throw doris::Exception(ErrorCode::INTERNAL_ERROR,
128
0
                               "IntegerRoundingComputation __builtin_unreachable ", rounding_mode);
129
0
        __builtin_unreachable();
130
180
    }
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationInLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EnE12compute_implEnnn
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIN4wide7integerILm256EiEELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0ES4_E12compute_implES4_S4_S4_
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIhLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE12compute_implEhhh
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationItLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE12compute_implEttt
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIjLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE12compute_implEjjj
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationImLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE12compute_implEmmm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIaLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE12compute_implEaaa
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIsLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE12compute_implEsss
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIiLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE12compute_implEiii
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIlLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE12compute_implElll
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationInLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE12compute_implEnnn
_ZN5doris10vectorized26IntegerRoundingComputationIiLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EiE12compute_implEiii
Line
Count
Source
86
246
    static ALWAYS_INLINE T compute_impl(T x, T scale, T target_scale) {
87
246
        switch (rounding_mode) {
88
0
        case RoundingMode::Trunc: {
89
0
            return target_scale > 1 ? x / scale * target_scale : x / scale;
90
0
        }
91
0
        case RoundingMode::Floor: {
92
0
            if (x < 0) {
93
0
                x -= scale - 1;
94
0
            }
95
0
            return target_scale > 1 ? x / scale * target_scale : x / scale;
96
0
        }
97
246
        case RoundingMode::Ceil: {
98
246
            if (x >= 0) {
99
246
                x += scale - 1;
100
246
            }
101
246
            return target_scale > 1 ? x / scale * target_scale : x / scale;
102
0
        }
103
0
        case RoundingMode::Round: {
104
0
            if (x < 0) {
105
0
                x -= scale;
106
0
            }
107
0
            switch (tie_breaking_mode) {
108
0
            case TieBreakingMode::Auto: {
109
0
                x = (x + scale / 2) / scale;
110
0
                break;
111
0
            }
112
0
            case TieBreakingMode::Bankers: {
113
0
                T quotient = (x + scale / 2) / scale;
114
0
                if (quotient * scale == x + scale / 2) {
115
                    // round half to even
116
0
                    x = (quotient + (x < 0)) & ~1;
117
0
                } else {
118
                    // round the others as usual
119
0
                    x = quotient;
120
0
                }
121
0
                break;
122
0
            }
123
0
            }
124
0
            return target_scale > 1 ? x * target_scale : x;
125
0
        }
126
246
        }
127
0
        throw doris::Exception(ErrorCode::INTERNAL_ERROR,
128
0
                               "IntegerRoundingComputation __builtin_unreachable ", rounding_mode);
129
0
        __builtin_unreachable();
130
246
    }
_ZN5doris10vectorized26IntegerRoundingComputationIlLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0ElE12compute_implElll
Line
Count
Source
86
180
    static ALWAYS_INLINE T compute_impl(T x, T scale, T target_scale) {
87
180
        switch (rounding_mode) {
88
0
        case RoundingMode::Trunc: {
89
0
            return target_scale > 1 ? x / scale * target_scale : x / scale;
90
0
        }
91
0
        case RoundingMode::Floor: {
92
0
            if (x < 0) {
93
0
                x -= scale - 1;
94
0
            }
95
0
            return target_scale > 1 ? x / scale * target_scale : x / scale;
96
0
        }
97
180
        case RoundingMode::Ceil: {
98
180
            if (x >= 0) {
99
180
                x += scale - 1;
100
180
            }
101
180
            return target_scale > 1 ? x / scale * target_scale : x / scale;
102
0
        }
103
0
        case RoundingMode::Round: {
104
0
            if (x < 0) {
105
0
                x -= scale;
106
0
            }
107
0
            switch (tie_breaking_mode) {
108
0
            case TieBreakingMode::Auto: {
109
0
                x = (x + scale / 2) / scale;
110
0
                break;
111
0
            }
112
0
            case TieBreakingMode::Bankers: {
113
0
                T quotient = (x + scale / 2) / scale;
114
0
                if (quotient * scale == x + scale / 2) {
115
                    // round half to even
116
0
                    x = (quotient + (x < 0)) & ~1;
117
0
                } else {
118
                    // round the others as usual
119
0
                    x = quotient;
120
0
                }
121
0
                break;
122
0
            }
123
0
            }
124
0
            return target_scale > 1 ? x * target_scale : x;
125
0
        }
126
180
        }
127
0
        throw doris::Exception(ErrorCode::INTERNAL_ERROR,
128
0
                               "IntegerRoundingComputation __builtin_unreachable ", rounding_mode);
129
0
        __builtin_unreachable();
130
180
    }
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationInLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EnE12compute_implEnnn
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIN4wide7integerILm256EiEELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0ES4_E12compute_implES4_S4_S4_
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE12compute_implEhhh
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationItLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE12compute_implEttt
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE12compute_implEjjj
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationImLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE12compute_implEmmm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE12compute_implEaaa
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE12compute_implEsss
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE12compute_implEiii
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE12compute_implElll
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationInLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE12compute_implEnnn
_ZN5doris10vectorized26IntegerRoundingComputationIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EiE12compute_implEiii
Line
Count
Source
86
246
    static ALWAYS_INLINE T compute_impl(T x, T scale, T target_scale) {
87
246
        switch (rounding_mode) {
88
0
        case RoundingMode::Trunc: {
89
0
            return target_scale > 1 ? x / scale * target_scale : x / scale;
90
0
        }
91
0
        case RoundingMode::Floor: {
92
0
            if (x < 0) {
93
0
                x -= scale - 1;
94
0
            }
95
0
            return target_scale > 1 ? x / scale * target_scale : x / scale;
96
0
        }
97
0
        case RoundingMode::Ceil: {
98
0
            if (x >= 0) {
99
0
                x += scale - 1;
100
0
            }
101
0
            return target_scale > 1 ? x / scale * target_scale : x / scale;
102
0
        }
103
246
        case RoundingMode::Round: {
104
246
            if (x < 0) {
105
0
                x -= scale;
106
0
            }
107
246
            switch (tie_breaking_mode) {
108
246
            case TieBreakingMode::Auto: {
109
246
                x = (x + scale / 2) / scale;
110
246
                break;
111
0
            }
112
0
            case TieBreakingMode::Bankers: {
113
0
                T quotient = (x + scale / 2) / scale;
114
0
                if (quotient * scale == x + scale / 2) {
115
                    // round half to even
116
0
                    x = (quotient + (x < 0)) & ~1;
117
0
                } else {
118
                    // round the others as usual
119
0
                    x = quotient;
120
0
                }
121
0
                break;
122
0
            }
123
246
            }
124
246
            return target_scale > 1 ? x * target_scale : x;
125
246
        }
126
246
        }
127
0
        throw doris::Exception(ErrorCode::INTERNAL_ERROR,
128
0
                               "IntegerRoundingComputation __builtin_unreachable ", rounding_mode);
129
0
        __builtin_unreachable();
130
246
    }
_ZN5doris10vectorized26IntegerRoundingComputationIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0ElE12compute_implElll
Line
Count
Source
86
180
    static ALWAYS_INLINE T compute_impl(T x, T scale, T target_scale) {
87
180
        switch (rounding_mode) {
88
0
        case RoundingMode::Trunc: {
89
0
            return target_scale > 1 ? x / scale * target_scale : x / scale;
90
0
        }
91
0
        case RoundingMode::Floor: {
92
0
            if (x < 0) {
93
0
                x -= scale - 1;
94
0
            }
95
0
            return target_scale > 1 ? x / scale * target_scale : x / scale;
96
0
        }
97
0
        case RoundingMode::Ceil: {
98
0
            if (x >= 0) {
99
0
                x += scale - 1;
100
0
            }
101
0
            return target_scale > 1 ? x / scale * target_scale : x / scale;
102
0
        }
103
180
        case RoundingMode::Round: {
104
180
            if (x < 0) {
105
0
                x -= scale;
106
0
            }
107
180
            switch (tie_breaking_mode) {
108
180
            case TieBreakingMode::Auto: {
109
180
                x = (x + scale / 2) / scale;
110
180
                break;
111
0
            }
112
0
            case TieBreakingMode::Bankers: {
113
0
                T quotient = (x + scale / 2) / scale;
114
0
                if (quotient * scale == x + scale / 2) {
115
                    // round half to even
116
0
                    x = (quotient + (x < 0)) & ~1;
117
0
                } else {
118
                    // round the others as usual
119
0
                    x = quotient;
120
0
                }
121
0
                break;
122
0
            }
123
180
            }
124
180
            return target_scale > 1 ? x * target_scale : x;
125
180
        }
126
180
        }
127
0
        throw doris::Exception(ErrorCode::INTERNAL_ERROR,
128
0
                               "IntegerRoundingComputation __builtin_unreachable ", rounding_mode);
129
0
        __builtin_unreachable();
130
180
    }
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationInLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EnE12compute_implEnnn
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIN4wide7integerILm256EiEELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0ES4_E12compute_implES4_S4_S4_
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EmE12compute_implEhhh
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationItLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EmE12compute_implEttt
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EmE12compute_implEjjj
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationImLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EmE12compute_implEmmm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EmE12compute_implEaaa
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EmE12compute_implEsss
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EmE12compute_implEiii
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EmE12compute_implElll
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationInLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EmE12compute_implEnnn
_ZN5doris10vectorized26IntegerRoundingComputationIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EiE12compute_implEiii
Line
Count
Source
86
246
    static ALWAYS_INLINE T compute_impl(T x, T scale, T target_scale) {
87
246
        switch (rounding_mode) {
88
0
        case RoundingMode::Trunc: {
89
0
            return target_scale > 1 ? x / scale * target_scale : x / scale;
90
0
        }
91
0
        case RoundingMode::Floor: {
92
0
            if (x < 0) {
93
0
                x -= scale - 1;
94
0
            }
95
0
            return target_scale > 1 ? x / scale * target_scale : x / scale;
96
0
        }
97
0
        case RoundingMode::Ceil: {
98
0
            if (x >= 0) {
99
0
                x += scale - 1;
100
0
            }
101
0
            return target_scale > 1 ? x / scale * target_scale : x / scale;
102
0
        }
103
246
        case RoundingMode::Round: {
104
246
            if (x < 0) {
105
0
                x -= scale;
106
0
            }
107
246
            switch (tie_breaking_mode) {
108
0
            case TieBreakingMode::Auto: {
109
0
                x = (x + scale / 2) / scale;
110
0
                break;
111
0
            }
112
246
            case TieBreakingMode::Bankers: {
113
246
                T quotient = (x + scale / 2) / scale;
114
246
                if (quotient * scale == x + scale / 2) {
115
                    // round half to even
116
0
                    x = (quotient + (x < 0)) & ~1;
117
246
                } else {
118
                    // round the others as usual
119
246
                    x = quotient;
120
246
                }
121
246
                break;
122
0
            }
123
246
            }
124
246
            return target_scale > 1 ? x * target_scale : x;
125
246
        }
126
246
        }
127
0
        throw doris::Exception(ErrorCode::INTERNAL_ERROR,
128
0
                               "IntegerRoundingComputation __builtin_unreachable ", rounding_mode);
129
0
        __builtin_unreachable();
130
246
    }
_ZN5doris10vectorized26IntegerRoundingComputationIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1ElE12compute_implElll
Line
Count
Source
86
180
    static ALWAYS_INLINE T compute_impl(T x, T scale, T target_scale) {
87
180
        switch (rounding_mode) {
88
0
        case RoundingMode::Trunc: {
89
0
            return target_scale > 1 ? x / scale * target_scale : x / scale;
90
0
        }
91
0
        case RoundingMode::Floor: {
92
0
            if (x < 0) {
93
0
                x -= scale - 1;
94
0
            }
95
0
            return target_scale > 1 ? x / scale * target_scale : x / scale;
96
0
        }
97
0
        case RoundingMode::Ceil: {
98
0
            if (x >= 0) {
99
0
                x += scale - 1;
100
0
            }
101
0
            return target_scale > 1 ? x / scale * target_scale : x / scale;
102
0
        }
103
180
        case RoundingMode::Round: {
104
180
            if (x < 0) {
105
0
                x -= scale;
106
0
            }
107
180
            switch (tie_breaking_mode) {
108
0
            case TieBreakingMode::Auto: {
109
0
                x = (x + scale / 2) / scale;
110
0
                break;
111
0
            }
112
180
            case TieBreakingMode::Bankers: {
113
180
                T quotient = (x + scale / 2) / scale;
114
180
                if (quotient * scale == x + scale / 2) {
115
                    // round half to even
116
0
                    x = (quotient + (x < 0)) & ~1;
117
180
                } else {
118
                    // round the others as usual
119
180
                    x = quotient;
120
180
                }
121
180
                break;
122
0
            }
123
180
            }
124
180
            return target_scale > 1 ? x * target_scale : x;
125
180
        }
126
180
        }
127
0
        throw doris::Exception(ErrorCode::INTERNAL_ERROR,
128
0
                               "IntegerRoundingComputation __builtin_unreachable ", rounding_mode);
129
0
        __builtin_unreachable();
130
180
    }
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationInLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EnE12compute_implEnnn
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIN4wide7integerILm256EiEELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1ES4_E12compute_implES4_S4_S4_
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIhLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE12compute_implEhhh
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIhLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE12compute_implEhhh
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationItLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE12compute_implEttt
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationItLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE12compute_implEttt
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIjLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE12compute_implEjjj
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIjLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE12compute_implEjjj
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationImLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE12compute_implEmmm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationImLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE12compute_implEmmm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIaLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE12compute_implEaaa
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIaLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE12compute_implEaaa
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIsLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE12compute_implEsss
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIsLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE12compute_implEsss
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIiLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE12compute_implEiii
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIiLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE12compute_implEiii
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIlLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE12compute_implElll
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIlLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE12compute_implElll
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationInLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE12compute_implEnnn
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationInLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE12compute_implEnnn
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIhLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE12compute_implEhhh
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIhLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE12compute_implEhhh
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationItLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE12compute_implEttt
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationItLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE12compute_implEttt
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIjLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE12compute_implEjjj
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIjLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE12compute_implEjjj
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationImLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE12compute_implEmmm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationImLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE12compute_implEmmm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIaLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE12compute_implEaaa
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIaLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE12compute_implEaaa
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIsLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE12compute_implEsss
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIsLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE12compute_implEsss
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIiLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE12compute_implEiii
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIiLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE12compute_implEiii
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIlLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE12compute_implElll
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIlLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE12compute_implElll
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationInLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE12compute_implEnnn
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationInLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE12compute_implEnnn
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIhLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE12compute_implEhhh
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIhLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE12compute_implEhhh
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationItLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE12compute_implEttt
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationItLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE12compute_implEttt
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIjLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE12compute_implEjjj
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIjLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE12compute_implEjjj
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationImLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE12compute_implEmmm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationImLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE12compute_implEmmm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIaLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE12compute_implEaaa
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIaLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE12compute_implEaaa
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIsLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE12compute_implEsss
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIsLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE12compute_implEsss
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIiLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE12compute_implEiii
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIiLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE12compute_implEiii
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIlLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE12compute_implElll
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIlLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE12compute_implElll
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationInLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE12compute_implEnnn
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationInLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE12compute_implEnnn
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE12compute_implEhhh
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE12compute_implEhhh
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationItLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE12compute_implEttt
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationItLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE12compute_implEttt
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE12compute_implEjjj
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE12compute_implEjjj
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationImLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE12compute_implEmmm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationImLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE12compute_implEmmm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE12compute_implEaaa
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE12compute_implEaaa
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE12compute_implEsss
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE12compute_implEsss
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE12compute_implEiii
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE12compute_implEiii
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE12compute_implElll
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE12compute_implElll
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationInLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE12compute_implEnnn
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationInLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE12compute_implEnnn
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EmE12compute_implEhhh
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EmE12compute_implEhhh
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationItLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EmE12compute_implEttt
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationItLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EmE12compute_implEttt
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EmE12compute_implEjjj
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EmE12compute_implEjjj
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationImLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EmE12compute_implEmmm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationImLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EmE12compute_implEmmm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EmE12compute_implEaaa
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EmE12compute_implEaaa
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EmE12compute_implEsss
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EmE12compute_implEsss
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EmE12compute_implEiii
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EmE12compute_implEiii
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EmE12compute_implElll
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EmE12compute_implElll
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationInLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EmE12compute_implEnnn
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationInLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EmE12compute_implEnnn
131
132
2.13k
    static ALWAYS_INLINE T compute(T x, T scale, T target_scale) {
133
2.13k
        switch (scale_mode) {
134
0
        case ScaleMode::Zero:
135
0
        case ScaleMode::Positive:
136
0
            return x;
137
2.13k
        case ScaleMode::Negative:
138
2.13k
            return compute_impl(x, scale, target_scale);
139
2.13k
        }
140
0
        throw doris::Exception(ErrorCode::INTERNAL_ERROR,
141
0
                               "IntegerRoundingComputation __builtin_unreachable ", scale_mode);
142
0
        __builtin_unreachable();
143
2.13k
    }
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIhLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE7computeEhhh
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIhLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE7computeEhhh
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIhLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE7computeEhhh
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationItLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE7computeEttt
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationItLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE7computeEttt
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationItLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE7computeEttt
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIjLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE7computeEjjj
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIjLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE7computeEjjj
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIjLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE7computeEjjj
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationImLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE7computeEmmm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationImLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE7computeEmmm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationImLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE7computeEmmm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIaLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE7computeEaaa
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIaLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE7computeEaaa
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIaLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE7computeEaaa
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIsLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE7computeEsss
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIsLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE7computeEsss
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIsLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE7computeEsss
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIiLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE7computeEiii
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIiLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE7computeEiii
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIiLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE7computeEiii
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIlLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE7computeElll
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIlLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE7computeElll
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIlLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE7computeElll
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationInLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE7computeEnnn
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationInLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE7computeEnnn
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationInLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE7computeEnnn
_ZN5doris10vectorized26IntegerRoundingComputationIiLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EiE7computeEiii
Line
Count
Source
132
246
    static ALWAYS_INLINE T compute(T x, T scale, T target_scale) {
133
246
        switch (scale_mode) {
134
0
        case ScaleMode::Zero:
135
0
        case ScaleMode::Positive:
136
0
            return x;
137
246
        case ScaleMode::Negative:
138
246
            return compute_impl(x, scale, target_scale);
139
246
        }
140
0
        throw doris::Exception(ErrorCode::INTERNAL_ERROR,
141
0
                               "IntegerRoundingComputation __builtin_unreachable ", scale_mode);
142
0
        __builtin_unreachable();
143
246
    }
_ZN5doris10vectorized26IntegerRoundingComputationIlLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0ElE7computeElll
Line
Count
Source
132
180
    static ALWAYS_INLINE T compute(T x, T scale, T target_scale) {
133
180
        switch (scale_mode) {
134
0
        case ScaleMode::Zero:
135
0
        case ScaleMode::Positive:
136
0
            return x;
137
180
        case ScaleMode::Negative:
138
180
            return compute_impl(x, scale, target_scale);
139
180
        }
140
0
        throw doris::Exception(ErrorCode::INTERNAL_ERROR,
141
0
                               "IntegerRoundingComputation __builtin_unreachable ", scale_mode);
142
0
        __builtin_unreachable();
143
180
    }
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationInLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EnE7computeEnnn
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIN4wide7integerILm256EiEELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0ES4_E7computeES4_S4_S4_
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIhLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE7computeEhhh
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIhLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE7computeEhhh
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIhLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE7computeEhhh
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationItLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE7computeEttt
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationItLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE7computeEttt
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationItLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE7computeEttt
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIjLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE7computeEjjj
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIjLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE7computeEjjj
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIjLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE7computeEjjj
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationImLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE7computeEmmm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationImLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE7computeEmmm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationImLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE7computeEmmm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIaLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE7computeEaaa
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIaLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE7computeEaaa
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIaLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE7computeEaaa
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIsLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE7computeEsss
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIsLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE7computeEsss
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIsLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE7computeEsss
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIiLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE7computeEiii
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIiLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE7computeEiii
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIiLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE7computeEiii
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIlLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE7computeElll
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIlLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE7computeElll
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIlLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE7computeElll
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationInLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE7computeEnnn
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationInLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE7computeEnnn
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationInLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE7computeEnnn
_ZN5doris10vectorized26IntegerRoundingComputationIiLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EiE7computeEiii
Line
Count
Source
132
246
    static ALWAYS_INLINE T compute(T x, T scale, T target_scale) {
133
246
        switch (scale_mode) {
134
0
        case ScaleMode::Zero:
135
0
        case ScaleMode::Positive:
136
0
            return x;
137
246
        case ScaleMode::Negative:
138
246
            return compute_impl(x, scale, target_scale);
139
246
        }
140
0
        throw doris::Exception(ErrorCode::INTERNAL_ERROR,
141
0
                               "IntegerRoundingComputation __builtin_unreachable ", scale_mode);
142
0
        __builtin_unreachable();
143
246
    }
_ZN5doris10vectorized26IntegerRoundingComputationIlLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0ElE7computeElll
Line
Count
Source
132
180
    static ALWAYS_INLINE T compute(T x, T scale, T target_scale) {
133
180
        switch (scale_mode) {
134
0
        case ScaleMode::Zero:
135
0
        case ScaleMode::Positive:
136
0
            return x;
137
180
        case ScaleMode::Negative:
138
180
            return compute_impl(x, scale, target_scale);
139
180
        }
140
0
        throw doris::Exception(ErrorCode::INTERNAL_ERROR,
141
0
                               "IntegerRoundingComputation __builtin_unreachable ", scale_mode);
142
0
        __builtin_unreachable();
143
180
    }
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationInLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EnE7computeEnnn
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIN4wide7integerILm256EiEELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0ES4_E7computeES4_S4_S4_
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIhLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE7computeEhhh
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIhLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE7computeEhhh
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIhLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE7computeEhhh
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationItLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE7computeEttt
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationItLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE7computeEttt
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationItLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE7computeEttt
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIjLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE7computeEjjj
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIjLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE7computeEjjj
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIjLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE7computeEjjj
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationImLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE7computeEmmm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationImLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE7computeEmmm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationImLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE7computeEmmm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIaLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE7computeEaaa
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIaLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE7computeEaaa
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIaLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE7computeEaaa
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIsLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE7computeEsss
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIsLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE7computeEsss
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIsLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE7computeEsss
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIiLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE7computeEiii
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIiLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE7computeEiii
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIiLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE7computeEiii
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIlLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE7computeElll
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIlLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE7computeElll
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIlLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE7computeElll
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationInLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE7computeEnnn
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationInLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE7computeEnnn
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationInLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE7computeEnnn
_ZN5doris10vectorized26IntegerRoundingComputationIiLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EiE7computeEiii
Line
Count
Source
132
246
    static ALWAYS_INLINE T compute(T x, T scale, T target_scale) {
133
246
        switch (scale_mode) {
134
0
        case ScaleMode::Zero:
135
0
        case ScaleMode::Positive:
136
0
            return x;
137
246
        case ScaleMode::Negative:
138
246
            return compute_impl(x, scale, target_scale);
139
246
        }
140
0
        throw doris::Exception(ErrorCode::INTERNAL_ERROR,
141
0
                               "IntegerRoundingComputation __builtin_unreachable ", scale_mode);
142
0
        __builtin_unreachable();
143
246
    }
_ZN5doris10vectorized26IntegerRoundingComputationIlLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0ElE7computeElll
Line
Count
Source
132
180
    static ALWAYS_INLINE T compute(T x, T scale, T target_scale) {
133
180
        switch (scale_mode) {
134
0
        case ScaleMode::Zero:
135
0
        case ScaleMode::Positive:
136
0
            return x;
137
180
        case ScaleMode::Negative:
138
180
            return compute_impl(x, scale, target_scale);
139
180
        }
140
0
        throw doris::Exception(ErrorCode::INTERNAL_ERROR,
141
0
                               "IntegerRoundingComputation __builtin_unreachable ", scale_mode);
142
0
        __builtin_unreachable();
143
180
    }
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationInLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EnE7computeEnnn
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIN4wide7integerILm256EiEELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0ES4_E7computeES4_S4_S4_
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE7computeEhhh
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE7computeEhhh
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE7computeEhhh
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationItLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE7computeEttt
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationItLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE7computeEttt
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationItLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE7computeEttt
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE7computeEjjj
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE7computeEjjj
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE7computeEjjj
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationImLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE7computeEmmm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationImLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE7computeEmmm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationImLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE7computeEmmm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE7computeEaaa
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE7computeEaaa
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE7computeEaaa
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE7computeEsss
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE7computeEsss
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE7computeEsss
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE7computeEiii
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE7computeEiii
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE7computeEiii
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE7computeElll
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE7computeElll
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE7computeElll
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationInLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE7computeEnnn
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationInLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE7computeEnnn
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationInLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE7computeEnnn
_ZN5doris10vectorized26IntegerRoundingComputationIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EiE7computeEiii
Line
Count
Source
132
246
    static ALWAYS_INLINE T compute(T x, T scale, T target_scale) {
133
246
        switch (scale_mode) {
134
0
        case ScaleMode::Zero:
135
0
        case ScaleMode::Positive:
136
0
            return x;
137
246
        case ScaleMode::Negative:
138
246
            return compute_impl(x, scale, target_scale);
139
246
        }
140
0
        throw doris::Exception(ErrorCode::INTERNAL_ERROR,
141
0
                               "IntegerRoundingComputation __builtin_unreachable ", scale_mode);
142
0
        __builtin_unreachable();
143
246
    }
_ZN5doris10vectorized26IntegerRoundingComputationIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0ElE7computeElll
Line
Count
Source
132
180
    static ALWAYS_INLINE T compute(T x, T scale, T target_scale) {
133
180
        switch (scale_mode) {
134
0
        case ScaleMode::Zero:
135
0
        case ScaleMode::Positive:
136
0
            return x;
137
180
        case ScaleMode::Negative:
138
180
            return compute_impl(x, scale, target_scale);
139
180
        }
140
0
        throw doris::Exception(ErrorCode::INTERNAL_ERROR,
141
0
                               "IntegerRoundingComputation __builtin_unreachable ", scale_mode);
142
0
        __builtin_unreachable();
143
180
    }
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationInLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EnE7computeEnnn
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIN4wide7integerILm256EiEELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0ES4_E7computeES4_S4_S4_
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EmE7computeEhhh
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EmE7computeEhhh
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EmE7computeEhhh
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationItLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EmE7computeEttt
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationItLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EmE7computeEttt
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationItLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EmE7computeEttt
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EmE7computeEjjj
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EmE7computeEjjj
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EmE7computeEjjj
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationImLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EmE7computeEmmm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationImLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EmE7computeEmmm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationImLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EmE7computeEmmm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EmE7computeEaaa
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EmE7computeEaaa
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EmE7computeEaaa
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EmE7computeEsss
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EmE7computeEsss
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EmE7computeEsss
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EmE7computeEiii
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EmE7computeEiii
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EmE7computeEiii
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EmE7computeElll
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EmE7computeElll
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EmE7computeElll
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationInLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EmE7computeEnnn
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationInLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EmE7computeEnnn
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationInLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EmE7computeEnnn
_ZN5doris10vectorized26IntegerRoundingComputationIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EiE7computeEiii
Line
Count
Source
132
246
    static ALWAYS_INLINE T compute(T x, T scale, T target_scale) {
133
246
        switch (scale_mode) {
134
0
        case ScaleMode::Zero:
135
0
        case ScaleMode::Positive:
136
0
            return x;
137
246
        case ScaleMode::Negative:
138
246
            return compute_impl(x, scale, target_scale);
139
246
        }
140
0
        throw doris::Exception(ErrorCode::INTERNAL_ERROR,
141
0
                               "IntegerRoundingComputation __builtin_unreachable ", scale_mode);
142
0
        __builtin_unreachable();
143
246
    }
_ZN5doris10vectorized26IntegerRoundingComputationIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1ElE7computeElll
Line
Count
Source
132
180
    static ALWAYS_INLINE T compute(T x, T scale, T target_scale) {
133
180
        switch (scale_mode) {
134
0
        case ScaleMode::Zero:
135
0
        case ScaleMode::Positive:
136
0
            return x;
137
180
        case ScaleMode::Negative:
138
180
            return compute_impl(x, scale, target_scale);
139
180
        }
140
0
        throw doris::Exception(ErrorCode::INTERNAL_ERROR,
141
0
                               "IntegerRoundingComputation __builtin_unreachable ", scale_mode);
142
0
        __builtin_unreachable();
143
180
    }
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationInLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EnE7computeEnnn
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIN4wide7integerILm256EiEELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1ES4_E7computeES4_S4_S4_
144
145
    static ALWAYS_INLINE void compute(const T* __restrict in, U scale, T* __restrict out,
146
2.75k
                                      U target_scale) {
147
2.75k
        if constexpr (sizeof(T) <= sizeof(scale) && scale_mode == ScaleMode::Negative) {
148
2.75k
            if (scale >= std::numeric_limits<T>::max()) {
149
620
                *out = 0;
150
620
                return;
151
620
            }
152
2.75k
        }
153
2.13k
        *out = compute(*in, scale, target_scale);
154
2.13k
    }
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIhLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE7computeEPKhmPhm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIhLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE7computeEPKhmPhm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIhLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE7computeEPKhmPhm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationItLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE7computeEPKtmPtm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationItLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE7computeEPKtmPtm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationItLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE7computeEPKtmPtm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIjLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE7computeEPKjmPjm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIjLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE7computeEPKjmPjm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIjLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE7computeEPKjmPjm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationImLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE7computeEPKmmPmm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationImLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE7computeEPKmmPmm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationImLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE7computeEPKmmPmm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIaLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE7computeEPKamPam
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIaLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE7computeEPKamPam
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIaLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE7computeEPKamPam
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIsLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE7computeEPKsmPsm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIsLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE7computeEPKsmPsm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIsLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE7computeEPKsmPsm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIiLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE7computeEPKimPim
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIiLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE7computeEPKimPim
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIiLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE7computeEPKimPim
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIlLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE7computeEPKlmPlm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIlLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE7computeEPKlmPlm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIlLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE7computeEPKlmPlm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationInLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE7computeEPKnmPnm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationInLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE7computeEPKnmPnm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationInLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE7computeEPKnmPnm
_ZN5doris10vectorized26IntegerRoundingComputationIiLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EiE7computeEPKiiPii
Line
Count
Source
146
362
                                      U target_scale) {
147
362
        if constexpr (sizeof(T) <= sizeof(scale) && scale_mode == ScaleMode::Negative) {
148
362
            if (scale >= std::numeric_limits<T>::max()) {
149
116
                *out = 0;
150
116
                return;
151
116
            }
152
362
        }
153
246
        *out = compute(*in, scale, target_scale);
154
246
    }
_ZN5doris10vectorized26IntegerRoundingComputationIlLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0ElE7computeEPKllPll
Line
Count
Source
146
188
                                      U target_scale) {
147
188
        if constexpr (sizeof(T) <= sizeof(scale) && scale_mode == ScaleMode::Negative) {
148
188
            if (scale >= std::numeric_limits<T>::max()) {
149
8
                *out = 0;
150
8
                return;
151
8
            }
152
188
        }
153
180
        *out = compute(*in, scale, target_scale);
154
180
    }
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationInLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EnE7computeEPKnnPnn
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIN4wide7integerILm256EiEELNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0ES4_E7computeEPKS4_S4_PS4_S4_
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIhLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE7computeEPKhmPhm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIhLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE7computeEPKhmPhm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIhLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE7computeEPKhmPhm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationItLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE7computeEPKtmPtm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationItLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE7computeEPKtmPtm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationItLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE7computeEPKtmPtm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIjLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE7computeEPKjmPjm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIjLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE7computeEPKjmPjm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIjLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE7computeEPKjmPjm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationImLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE7computeEPKmmPmm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationImLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE7computeEPKmmPmm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationImLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE7computeEPKmmPmm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIaLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE7computeEPKamPam
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIaLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE7computeEPKamPam
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIaLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE7computeEPKamPam
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIsLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE7computeEPKsmPsm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIsLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE7computeEPKsmPsm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIsLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE7computeEPKsmPsm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIiLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE7computeEPKimPim
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIiLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE7computeEPKimPim
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIiLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE7computeEPKimPim
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIlLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE7computeEPKlmPlm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIlLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE7computeEPKlmPlm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIlLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE7computeEPKlmPlm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationInLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE7computeEPKnmPnm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationInLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE7computeEPKnmPnm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationInLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE7computeEPKnmPnm
_ZN5doris10vectorized26IntegerRoundingComputationIiLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EiE7computeEPKiiPii
Line
Count
Source
146
362
                                      U target_scale) {
147
362
        if constexpr (sizeof(T) <= sizeof(scale) && scale_mode == ScaleMode::Negative) {
148
362
            if (scale >= std::numeric_limits<T>::max()) {
149
116
                *out = 0;
150
116
                return;
151
116
            }
152
362
        }
153
246
        *out = compute(*in, scale, target_scale);
154
246
    }
_ZN5doris10vectorized26IntegerRoundingComputationIlLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0ElE7computeEPKllPll
Line
Count
Source
146
188
                                      U target_scale) {
147
188
        if constexpr (sizeof(T) <= sizeof(scale) && scale_mode == ScaleMode::Negative) {
148
188
            if (scale >= std::numeric_limits<T>::max()) {
149
8
                *out = 0;
150
8
                return;
151
8
            }
152
188
        }
153
180
        *out = compute(*in, scale, target_scale);
154
180
    }
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationInLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EnE7computeEPKnnPnn
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIN4wide7integerILm256EiEELNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0ES4_E7computeEPKS4_S4_PS4_S4_
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIhLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE7computeEPKhmPhm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIhLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE7computeEPKhmPhm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIhLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE7computeEPKhmPhm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationItLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE7computeEPKtmPtm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationItLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE7computeEPKtmPtm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationItLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE7computeEPKtmPtm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIjLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE7computeEPKjmPjm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIjLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE7computeEPKjmPjm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIjLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE7computeEPKjmPjm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationImLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE7computeEPKmmPmm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationImLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE7computeEPKmmPmm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationImLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE7computeEPKmmPmm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIaLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE7computeEPKamPam
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIaLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE7computeEPKamPam
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIaLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE7computeEPKamPam
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIsLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE7computeEPKsmPsm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIsLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE7computeEPKsmPsm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIsLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE7computeEPKsmPsm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIiLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE7computeEPKimPim
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIiLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE7computeEPKimPim
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIiLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE7computeEPKimPim
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIlLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE7computeEPKlmPlm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIlLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE7computeEPKlmPlm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIlLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE7computeEPKlmPlm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationInLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE7computeEPKnmPnm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationInLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE7computeEPKnmPnm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationInLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE7computeEPKnmPnm
_ZN5doris10vectorized26IntegerRoundingComputationIiLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EiE7computeEPKiiPii
Line
Count
Source
146
362
                                      U target_scale) {
147
362
        if constexpr (sizeof(T) <= sizeof(scale) && scale_mode == ScaleMode::Negative) {
148
362
            if (scale >= std::numeric_limits<T>::max()) {
149
116
                *out = 0;
150
116
                return;
151
116
            }
152
362
        }
153
246
        *out = compute(*in, scale, target_scale);
154
246
    }
_ZN5doris10vectorized26IntegerRoundingComputationIlLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0ElE7computeEPKllPll
Line
Count
Source
146
188
                                      U target_scale) {
147
188
        if constexpr (sizeof(T) <= sizeof(scale) && scale_mode == ScaleMode::Negative) {
148
188
            if (scale >= std::numeric_limits<T>::max()) {
149
8
                *out = 0;
150
8
                return;
151
8
            }
152
188
        }
153
180
        *out = compute(*in, scale, target_scale);
154
180
    }
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationInLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EnE7computeEPKnnPnn
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIN4wide7integerILm256EiEELNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0ES4_E7computeEPKS4_S4_PS4_S4_
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE7computeEPKhmPhm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE7computeEPKhmPhm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE7computeEPKhmPhm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationItLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE7computeEPKtmPtm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationItLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE7computeEPKtmPtm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationItLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE7computeEPKtmPtm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE7computeEPKjmPjm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE7computeEPKjmPjm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE7computeEPKjmPjm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationImLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE7computeEPKmmPmm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationImLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE7computeEPKmmPmm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationImLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE7computeEPKmmPmm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE7computeEPKamPam
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE7computeEPKamPam
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE7computeEPKamPam
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE7computeEPKsmPsm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE7computeEPKsmPsm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE7computeEPKsmPsm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE7computeEPKimPim
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE7computeEPKimPim
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE7computeEPKimPim
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE7computeEPKlmPlm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE7computeEPKlmPlm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE7computeEPKlmPlm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationInLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EmE7computeEPKnmPnm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationInLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EmE7computeEPKnmPnm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationInLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EmE7computeEPKnmPnm
_ZN5doris10vectorized26IntegerRoundingComputationIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EiE7computeEPKiiPii
Line
Count
Source
146
362
                                      U target_scale) {
147
362
        if constexpr (sizeof(T) <= sizeof(scale) && scale_mode == ScaleMode::Negative) {
148
362
            if (scale >= std::numeric_limits<T>::max()) {
149
116
                *out = 0;
150
116
                return;
151
116
            }
152
362
        }
153
246
        *out = compute(*in, scale, target_scale);
154
246
    }
_ZN5doris10vectorized26IntegerRoundingComputationIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0ElE7computeEPKllPll
Line
Count
Source
146
188
                                      U target_scale) {
147
188
        if constexpr (sizeof(T) <= sizeof(scale) && scale_mode == ScaleMode::Negative) {
148
188
            if (scale >= std::numeric_limits<T>::max()) {
149
8
                *out = 0;
150
8
                return;
151
8
            }
152
188
        }
153
180
        *out = compute(*in, scale, target_scale);
154
180
    }
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationInLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EnE7computeEPKnnPnn
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIN4wide7integerILm256EiEELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0ES4_E7computeEPKS4_S4_PS4_S4_
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EmE7computeEPKhmPhm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EmE7computeEPKhmPhm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EmE7computeEPKhmPhm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationItLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EmE7computeEPKtmPtm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationItLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EmE7computeEPKtmPtm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationItLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EmE7computeEPKtmPtm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EmE7computeEPKjmPjm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EmE7computeEPKjmPjm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EmE7computeEPKjmPjm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationImLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EmE7computeEPKmmPmm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationImLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EmE7computeEPKmmPmm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationImLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EmE7computeEPKmmPmm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EmE7computeEPKamPam
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EmE7computeEPKamPam
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EmE7computeEPKamPam
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EmE7computeEPKsmPsm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EmE7computeEPKsmPsm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EmE7computeEPKsmPsm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EmE7computeEPKimPim
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EmE7computeEPKimPim
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EmE7computeEPKimPim
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EmE7computeEPKlmPlm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EmE7computeEPKlmPlm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EmE7computeEPKlmPlm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationInLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EmE7computeEPKnmPnm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationInLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EmE7computeEPKnmPnm
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationInLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EmE7computeEPKnmPnm
_ZN5doris10vectorized26IntegerRoundingComputationIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EiE7computeEPKiiPii
Line
Count
Source
146
362
                                      U target_scale) {
147
362
        if constexpr (sizeof(T) <= sizeof(scale) && scale_mode == ScaleMode::Negative) {
148
362
            if (scale >= std::numeric_limits<T>::max()) {
149
116
                *out = 0;
150
116
                return;
151
116
            }
152
362
        }
153
246
        *out = compute(*in, scale, target_scale);
154
246
    }
_ZN5doris10vectorized26IntegerRoundingComputationIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1ElE7computeEPKllPll
Line
Count
Source
146
188
                                      U target_scale) {
147
188
        if constexpr (sizeof(T) <= sizeof(scale) && scale_mode == ScaleMode::Negative) {
148
188
            if (scale >= std::numeric_limits<T>::max()) {
149
8
                *out = 0;
150
8
                return;
151
8
            }
152
188
        }
153
180
        *out = compute(*in, scale, target_scale);
154
180
    }
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationInLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EnE7computeEPKnnPnn
Unexecuted instantiation: _ZN5doris10vectorized26IntegerRoundingComputationIN4wide7integerILm256EiEELNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1ES4_E7computeEPKS4_S4_PS4_S4_
155
};
156
157
template <typename T, RoundingMode rounding_mode, TieBreakingMode tie_breaking_mode>
158
class DecimalRoundingImpl {
159
private:
160
    using NativeType = typename T::NativeType;
161
    using Op = IntegerRoundingComputation<NativeType, rounding_mode, ScaleMode::Negative,
162
                                          tie_breaking_mode, NativeType>;
163
    using Container = typename ColumnDecimal<T>::Container;
164
165
public:
166
    static NO_INLINE void apply(const Container& in, UInt32 in_scale, Container& out,
167
0
                                Int16 out_scale) {
168
0
        Int16 scale_arg = in_scale - out_scale;
169
0
        if (scale_arg > 0) {
170
0
            auto scale = DecimalScaleParams::get_scale_factor<T>(scale_arg);
171
172
0
            const NativeType* __restrict p_in = reinterpret_cast<const NativeType*>(in.data());
173
0
            const NativeType* end_in = reinterpret_cast<const NativeType*>(in.data()) + in.size();
174
0
            NativeType* __restrict p_out = reinterpret_cast<NativeType*>(out.data());
175
176
0
            if (out_scale < 0) {
177
0
                auto negative_scale = DecimalScaleParams::get_scale_factor<T>(-out_scale);
178
0
                while (p_in < end_in) {
179
0
                    Op::compute(p_in, scale, p_out, negative_scale);
180
0
                    ++p_in;
181
0
                    ++p_out;
182
0
                }
183
0
            } else {
184
0
                while (p_in < end_in) {
185
0
                    Op::compute(p_in, scale, p_out, 1);
186
0
                    ++p_in;
187
0
                    ++p_out;
188
0
                }
189
0
            }
190
0
        } else {
191
0
            memcpy(out.data(), in.data(), in.size() * sizeof(T));
192
0
        }
193
0
    }
Unexecuted instantiation: _ZN5doris10vectorized19DecimalRoundingImplINS0_7DecimalIiEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE5applyERKNS0_21DecimalPaddedPODArrayIS3_EEjRS8_s
Unexecuted instantiation: _ZN5doris10vectorized19DecimalRoundingImplINS0_7DecimalIlEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE5applyERKNS0_21DecimalPaddedPODArrayIS3_EEjRS8_s
Unexecuted instantiation: _ZN5doris10vectorized19DecimalRoundingImplINS0_7DecimalInEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE5applyERKNS0_21DecimalPaddedPODArrayIS3_EEjRS8_s
Unexecuted instantiation: _ZN5doris10vectorized19DecimalRoundingImplINS0_12Decimal128V3ELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE5applyERKNS0_21DecimalPaddedPODArrayIS2_EEjRS7_s
Unexecuted instantiation: _ZN5doris10vectorized19DecimalRoundingImplINS0_7DecimalIN4wide7integerILm256EiEEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE5applyERKNS0_21DecimalPaddedPODArrayIS6_EEjRSB_s
Unexecuted instantiation: _ZN5doris10vectorized19DecimalRoundingImplINS0_7DecimalIiEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE5applyERKNS0_21DecimalPaddedPODArrayIS3_EEjRS8_s
Unexecuted instantiation: _ZN5doris10vectorized19DecimalRoundingImplINS0_7DecimalIlEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE5applyERKNS0_21DecimalPaddedPODArrayIS3_EEjRS8_s
Unexecuted instantiation: _ZN5doris10vectorized19DecimalRoundingImplINS0_7DecimalInEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE5applyERKNS0_21DecimalPaddedPODArrayIS3_EEjRS8_s
Unexecuted instantiation: _ZN5doris10vectorized19DecimalRoundingImplINS0_12Decimal128V3ELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE5applyERKNS0_21DecimalPaddedPODArrayIS2_EEjRS7_s
Unexecuted instantiation: _ZN5doris10vectorized19DecimalRoundingImplINS0_7DecimalIN4wide7integerILm256EiEEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE5applyERKNS0_21DecimalPaddedPODArrayIS6_EEjRSB_s
Unexecuted instantiation: _ZN5doris10vectorized19DecimalRoundingImplINS0_7DecimalIiEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE5applyERKNS0_21DecimalPaddedPODArrayIS3_EEjRS8_s
Unexecuted instantiation: _ZN5doris10vectorized19DecimalRoundingImplINS0_7DecimalIlEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE5applyERKNS0_21DecimalPaddedPODArrayIS3_EEjRS8_s
Unexecuted instantiation: _ZN5doris10vectorized19DecimalRoundingImplINS0_7DecimalInEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE5applyERKNS0_21DecimalPaddedPODArrayIS3_EEjRS8_s
Unexecuted instantiation: _ZN5doris10vectorized19DecimalRoundingImplINS0_12Decimal128V3ELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE5applyERKNS0_21DecimalPaddedPODArrayIS2_EEjRS7_s
Unexecuted instantiation: _ZN5doris10vectorized19DecimalRoundingImplINS0_7DecimalIN4wide7integerILm256EiEEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE5applyERKNS0_21DecimalPaddedPODArrayIS6_EEjRSB_s
Unexecuted instantiation: _ZN5doris10vectorized19DecimalRoundingImplINS0_7DecimalIiEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE5applyERKNS0_21DecimalPaddedPODArrayIS3_EEjRS8_s
Unexecuted instantiation: _ZN5doris10vectorized19DecimalRoundingImplINS0_7DecimalIlEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE5applyERKNS0_21DecimalPaddedPODArrayIS3_EEjRS8_s
Unexecuted instantiation: _ZN5doris10vectorized19DecimalRoundingImplINS0_7DecimalInEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE5applyERKNS0_21DecimalPaddedPODArrayIS3_EEjRS8_s
Unexecuted instantiation: _ZN5doris10vectorized19DecimalRoundingImplINS0_12Decimal128V3ELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE5applyERKNS0_21DecimalPaddedPODArrayIS2_EEjRS7_s
Unexecuted instantiation: _ZN5doris10vectorized19DecimalRoundingImplINS0_7DecimalIN4wide7integerILm256EiEEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE5applyERKNS0_21DecimalPaddedPODArrayIS6_EEjRSB_s
Unexecuted instantiation: _ZN5doris10vectorized19DecimalRoundingImplINS0_7DecimalIiEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE5applyERKNS0_21DecimalPaddedPODArrayIS3_EEjRS8_s
Unexecuted instantiation: _ZN5doris10vectorized19DecimalRoundingImplINS0_7DecimalIlEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE5applyERKNS0_21DecimalPaddedPODArrayIS3_EEjRS8_s
Unexecuted instantiation: _ZN5doris10vectorized19DecimalRoundingImplINS0_7DecimalInEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE5applyERKNS0_21DecimalPaddedPODArrayIS3_EEjRS8_s
Unexecuted instantiation: _ZN5doris10vectorized19DecimalRoundingImplINS0_12Decimal128V3ELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE5applyERKNS0_21DecimalPaddedPODArrayIS2_EEjRS7_s
Unexecuted instantiation: _ZN5doris10vectorized19DecimalRoundingImplINS0_7DecimalIN4wide7integerILm256EiEEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE5applyERKNS0_21DecimalPaddedPODArrayIS6_EEjRSB_s
194
195
    static NO_INLINE void apply(const NativeType& in, UInt32 in_scale, NativeType& out,
196
4.28k
                                Int16 out_scale) {
197
4.28k
        Int16 scale_arg = in_scale - out_scale;
198
4.28k
        if (scale_arg > 0) {
199
2.75k
            auto scale = DecimalScaleParams::get_scale_factor<T>(scale_arg);
200
2.75k
            if (out_scale < 0) {
201
1.96k
                auto negative_scale = DecimalScaleParams::get_scale_factor<T>(-out_scale);
202
1.96k
                Op::compute(&in, scale, &out, negative_scale);
203
1.96k
            } else {
204
790
                Op::compute(&in, scale, &out, 1);
205
790
            }
206
2.75k
        } else {
207
1.53k
            memcpy(&out, &in, sizeof(NativeType));
208
1.53k
        }
209
4.28k
    }
_ZN5doris10vectorized19DecimalRoundingImplINS0_7DecimalIiEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE5applyERKijRis
Line
Count
Source
196
558
                                Int16 out_scale) {
197
558
        Int16 scale_arg = in_scale - out_scale;
198
558
        if (scale_arg > 0) {
199
362
            auto scale = DecimalScaleParams::get_scale_factor<T>(scale_arg);
200
362
            if (out_scale < 0) {
201
264
                auto negative_scale = DecimalScaleParams::get_scale_factor<T>(-out_scale);
202
264
                Op::compute(&in, scale, &out, negative_scale);
203
264
            } else {
204
98
                Op::compute(&in, scale, &out, 1);
205
98
            }
206
362
        } else {
207
196
            memcpy(&out, &in, sizeof(NativeType));
208
196
        }
209
558
    }
_ZN5doris10vectorized19DecimalRoundingImplINS0_7DecimalIlEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE5applyERKljRls
Line
Count
Source
196
298
                                Int16 out_scale) {
197
298
        Int16 scale_arg = in_scale - out_scale;
198
298
        if (scale_arg > 0) {
199
188
            auto scale = DecimalScaleParams::get_scale_factor<T>(scale_arg);
200
188
            if (out_scale < 0) {
201
128
                auto negative_scale = DecimalScaleParams::get_scale_factor<T>(-out_scale);
202
128
                Op::compute(&in, scale, &out, negative_scale);
203
128
            } else {
204
60
                Op::compute(&in, scale, &out, 1);
205
60
            }
206
188
        } else {
207
110
            memcpy(&out, &in, sizeof(NativeType));
208
110
        }
209
298
    }
Unexecuted instantiation: _ZN5doris10vectorized19DecimalRoundingImplINS0_7DecimalInEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE5applyERKnjRns
Unexecuted instantiation: _ZN5doris10vectorized19DecimalRoundingImplINS0_12Decimal128V3ELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE5applyERKnjRns
Unexecuted instantiation: _ZN5doris10vectorized19DecimalRoundingImplINS0_7DecimalIN4wide7integerILm256EiEEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE5applyERKS5_jRS5_s
_ZN5doris10vectorized19DecimalRoundingImplINS0_7DecimalIiEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE5applyERKijRis
Line
Count
Source
196
558
                                Int16 out_scale) {
197
558
        Int16 scale_arg = in_scale - out_scale;
198
558
        if (scale_arg > 0) {
199
362
            auto scale = DecimalScaleParams::get_scale_factor<T>(scale_arg);
200
362
            if (out_scale < 0) {
201
264
                auto negative_scale = DecimalScaleParams::get_scale_factor<T>(-out_scale);
202
264
                Op::compute(&in, scale, &out, negative_scale);
203
264
            } else {
204
98
                Op::compute(&in, scale, &out, 1);
205
98
            }
206
362
        } else {
207
196
            memcpy(&out, &in, sizeof(NativeType));
208
196
        }
209
558
    }
_ZN5doris10vectorized19DecimalRoundingImplINS0_7DecimalIlEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE5applyERKljRls
Line
Count
Source
196
298
                                Int16 out_scale) {
197
298
        Int16 scale_arg = in_scale - out_scale;
198
298
        if (scale_arg > 0) {
199
188
            auto scale = DecimalScaleParams::get_scale_factor<T>(scale_arg);
200
188
            if (out_scale < 0) {
201
128
                auto negative_scale = DecimalScaleParams::get_scale_factor<T>(-out_scale);
202
128
                Op::compute(&in, scale, &out, negative_scale);
203
128
            } else {
204
60
                Op::compute(&in, scale, &out, 1);
205
60
            }
206
188
        } else {
207
110
            memcpy(&out, &in, sizeof(NativeType));
208
110
        }
209
298
    }
Unexecuted instantiation: _ZN5doris10vectorized19DecimalRoundingImplINS0_7DecimalInEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE5applyERKnjRns
Unexecuted instantiation: _ZN5doris10vectorized19DecimalRoundingImplINS0_12Decimal128V3ELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE5applyERKnjRns
Unexecuted instantiation: _ZN5doris10vectorized19DecimalRoundingImplINS0_7DecimalIN4wide7integerILm256EiEEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE5applyERKS5_jRS5_s
_ZN5doris10vectorized19DecimalRoundingImplINS0_7DecimalIiEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE5applyERKijRis
Line
Count
Source
196
558
                                Int16 out_scale) {
197
558
        Int16 scale_arg = in_scale - out_scale;
198
558
        if (scale_arg > 0) {
199
362
            auto scale = DecimalScaleParams::get_scale_factor<T>(scale_arg);
200
362
            if (out_scale < 0) {
201
264
                auto negative_scale = DecimalScaleParams::get_scale_factor<T>(-out_scale);
202
264
                Op::compute(&in, scale, &out, negative_scale);
203
264
            } else {
204
98
                Op::compute(&in, scale, &out, 1);
205
98
            }
206
362
        } else {
207
196
            memcpy(&out, &in, sizeof(NativeType));
208
196
        }
209
558
    }
_ZN5doris10vectorized19DecimalRoundingImplINS0_7DecimalIlEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE5applyERKljRls
Line
Count
Source
196
298
                                Int16 out_scale) {
197
298
        Int16 scale_arg = in_scale - out_scale;
198
298
        if (scale_arg > 0) {
199
188
            auto scale = DecimalScaleParams::get_scale_factor<T>(scale_arg);
200
188
            if (out_scale < 0) {
201
128
                auto negative_scale = DecimalScaleParams::get_scale_factor<T>(-out_scale);
202
128
                Op::compute(&in, scale, &out, negative_scale);
203
128
            } else {
204
60
                Op::compute(&in, scale, &out, 1);
205
60
            }
206
188
        } else {
207
110
            memcpy(&out, &in, sizeof(NativeType));
208
110
        }
209
298
    }
Unexecuted instantiation: _ZN5doris10vectorized19DecimalRoundingImplINS0_7DecimalInEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE5applyERKnjRns
Unexecuted instantiation: _ZN5doris10vectorized19DecimalRoundingImplINS0_12Decimal128V3ELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE5applyERKnjRns
Unexecuted instantiation: _ZN5doris10vectorized19DecimalRoundingImplINS0_7DecimalIN4wide7integerILm256EiEEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE5applyERKS5_jRS5_s
_ZN5doris10vectorized19DecimalRoundingImplINS0_7DecimalIiEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE5applyERKijRis
Line
Count
Source
196
558
                                Int16 out_scale) {
197
558
        Int16 scale_arg = in_scale - out_scale;
198
558
        if (scale_arg > 0) {
199
362
            auto scale = DecimalScaleParams::get_scale_factor<T>(scale_arg);
200
362
            if (out_scale < 0) {
201
264
                auto negative_scale = DecimalScaleParams::get_scale_factor<T>(-out_scale);
202
264
                Op::compute(&in, scale, &out, negative_scale);
203
264
            } else {
204
98
                Op::compute(&in, scale, &out, 1);
205
98
            }
206
362
        } else {
207
196
            memcpy(&out, &in, sizeof(NativeType));
208
196
        }
209
558
    }
_ZN5doris10vectorized19DecimalRoundingImplINS0_7DecimalIlEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE5applyERKljRls
Line
Count
Source
196
298
                                Int16 out_scale) {
197
298
        Int16 scale_arg = in_scale - out_scale;
198
298
        if (scale_arg > 0) {
199
188
            auto scale = DecimalScaleParams::get_scale_factor<T>(scale_arg);
200
188
            if (out_scale < 0) {
201
128
                auto negative_scale = DecimalScaleParams::get_scale_factor<T>(-out_scale);
202
128
                Op::compute(&in, scale, &out, negative_scale);
203
128
            } else {
204
60
                Op::compute(&in, scale, &out, 1);
205
60
            }
206
188
        } else {
207
110
            memcpy(&out, &in, sizeof(NativeType));
208
110
        }
209
298
    }
Unexecuted instantiation: _ZN5doris10vectorized19DecimalRoundingImplINS0_7DecimalInEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE5applyERKnjRns
Unexecuted instantiation: _ZN5doris10vectorized19DecimalRoundingImplINS0_12Decimal128V3ELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE5applyERKnjRns
Unexecuted instantiation: _ZN5doris10vectorized19DecimalRoundingImplINS0_7DecimalIN4wide7integerILm256EiEEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE5applyERKS5_jRS5_s
_ZN5doris10vectorized19DecimalRoundingImplINS0_7DecimalIiEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE5applyERKijRis
Line
Count
Source
196
558
                                Int16 out_scale) {
197
558
        Int16 scale_arg = in_scale - out_scale;
198
558
        if (scale_arg > 0) {
199
362
            auto scale = DecimalScaleParams::get_scale_factor<T>(scale_arg);
200
362
            if (out_scale < 0) {
201
264
                auto negative_scale = DecimalScaleParams::get_scale_factor<T>(-out_scale);
202
264
                Op::compute(&in, scale, &out, negative_scale);
203
264
            } else {
204
98
                Op::compute(&in, scale, &out, 1);
205
98
            }
206
362
        } else {
207
196
            memcpy(&out, &in, sizeof(NativeType));
208
196
        }
209
558
    }
_ZN5doris10vectorized19DecimalRoundingImplINS0_7DecimalIlEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE5applyERKljRls
Line
Count
Source
196
298
                                Int16 out_scale) {
197
298
        Int16 scale_arg = in_scale - out_scale;
198
298
        if (scale_arg > 0) {
199
188
            auto scale = DecimalScaleParams::get_scale_factor<T>(scale_arg);
200
188
            if (out_scale < 0) {
201
128
                auto negative_scale = DecimalScaleParams::get_scale_factor<T>(-out_scale);
202
128
                Op::compute(&in, scale, &out, negative_scale);
203
128
            } else {
204
60
                Op::compute(&in, scale, &out, 1);
205
60
            }
206
188
        } else {
207
110
            memcpy(&out, &in, sizeof(NativeType));
208
110
        }
209
298
    }
Unexecuted instantiation: _ZN5doris10vectorized19DecimalRoundingImplINS0_7DecimalInEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE5applyERKnjRns
Unexecuted instantiation: _ZN5doris10vectorized19DecimalRoundingImplINS0_12Decimal128V3ELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE5applyERKnjRns
Unexecuted instantiation: _ZN5doris10vectorized19DecimalRoundingImplINS0_7DecimalIN4wide7integerILm256EiEEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE5applyERKS5_jRS5_s
210
};
211
212
template <TieBreakingMode tie_breaking_mode>
213
44
inline float roundWithMode(float x, RoundingMode mode) {
214
44
    switch (mode) {
215
20
    case RoundingMode::Round: {
216
20
        if constexpr (tie_breaking_mode == TieBreakingMode::Bankers) {
217
10
            return nearbyintf(x);
218
10
        } else {
219
10
            return roundf(x);
220
10
        }
221
20
    }
222
8
    case RoundingMode::Floor:
223
8
        return floorf(x);
224
8
    case RoundingMode::Ceil:
225
8
        return ceilf(x);
226
8
    case RoundingMode::Trunc:
227
8
        return truncf(x);
228
44
    }
229
0
    throw doris::Exception(ErrorCode::INTERNAL_ERROR, "roundWithMode __builtin_unreachable ", mode);
230
0
    __builtin_unreachable();
231
44
}
_ZN5doris10vectorized13roundWithModeILNS0_15TieBreakingModeE0EEEffNS0_12RoundingModeE
Line
Count
Source
213
34
inline float roundWithMode(float x, RoundingMode mode) {
214
34
    switch (mode) {
215
10
    case RoundingMode::Round: {
216
10
        if constexpr (tie_breaking_mode == TieBreakingMode::Bankers) {
217
10
            return nearbyintf(x);
218
10
        } else {
219
10
            return roundf(x);
220
10
        }
221
10
    }
222
8
    case RoundingMode::Floor:
223
8
        return floorf(x);
224
8
    case RoundingMode::Ceil:
225
8
        return ceilf(x);
226
8
    case RoundingMode::Trunc:
227
8
        return truncf(x);
228
34
    }
229
0
    throw doris::Exception(ErrorCode::INTERNAL_ERROR, "roundWithMode __builtin_unreachable ", mode);
230
0
    __builtin_unreachable();
231
34
}
_ZN5doris10vectorized13roundWithModeILNS0_15TieBreakingModeE1EEEffNS0_12RoundingModeE
Line
Count
Source
213
10
inline float roundWithMode(float x, RoundingMode mode) {
214
10
    switch (mode) {
215
10
    case RoundingMode::Round: {
216
10
        if constexpr (tie_breaking_mode == TieBreakingMode::Bankers) {
217
10
            return nearbyintf(x);
218
10
        } else {
219
10
            return roundf(x);
220
10
        }
221
10
    }
222
0
    case RoundingMode::Floor:
223
0
        return floorf(x);
224
0
    case RoundingMode::Ceil:
225
0
        return ceilf(x);
226
0
    case RoundingMode::Trunc:
227
0
        return truncf(x);
228
10
    }
229
0
    throw doris::Exception(ErrorCode::INTERNAL_ERROR, "roundWithMode __builtin_unreachable ", mode);
230
0
    __builtin_unreachable();
231
10
}
232
233
template <TieBreakingMode tie_breaking_mode>
234
72
inline double roundWithMode(double x, RoundingMode mode) {
235
72
    switch (mode) {
236
34
    case RoundingMode::Round: {
237
34
        if constexpr (tie_breaking_mode == TieBreakingMode::Bankers) {
238
18
            return nearbyint(x);
239
18
        } else {
240
18
            return round(x);
241
18
        }
242
34
    }
243
14
    case RoundingMode::Floor:
244
14
        return floor(x);
245
14
    case RoundingMode::Ceil:
246
14
        return ceil(x);
247
10
    case RoundingMode::Trunc:
248
10
        return trunc(x);
249
72
    }
250
0
    throw doris::Exception(ErrorCode::INTERNAL_ERROR, "roundWithMode __builtin_unreachable ", mode);
251
0
    __builtin_unreachable();
252
72
}
_ZN5doris10vectorized13roundWithModeILNS0_15TieBreakingModeE0EEEddNS0_12RoundingModeE
Line
Count
Source
234
56
inline double roundWithMode(double x, RoundingMode mode) {
235
56
    switch (mode) {
236
18
    case RoundingMode::Round: {
237
18
        if constexpr (tie_breaking_mode == TieBreakingMode::Bankers) {
238
18
            return nearbyint(x);
239
18
        } else {
240
18
            return round(x);
241
18
        }
242
18
    }
243
14
    case RoundingMode::Floor:
244
14
        return floor(x);
245
14
    case RoundingMode::Ceil:
246
14
        return ceil(x);
247
10
    case RoundingMode::Trunc:
248
10
        return trunc(x);
249
56
    }
250
0
    throw doris::Exception(ErrorCode::INTERNAL_ERROR, "roundWithMode __builtin_unreachable ", mode);
251
0
    __builtin_unreachable();
252
56
}
_ZN5doris10vectorized13roundWithModeILNS0_15TieBreakingModeE1EEEddNS0_12RoundingModeE
Line
Count
Source
234
16
inline double roundWithMode(double x, RoundingMode mode) {
235
16
    switch (mode) {
236
16
    case RoundingMode::Round: {
237
16
        if constexpr (tie_breaking_mode == TieBreakingMode::Bankers) {
238
16
            return nearbyint(x);
239
16
        } else {
240
16
            return round(x);
241
16
        }
242
16
    }
243
0
    case RoundingMode::Floor:
244
0
        return floor(x);
245
0
    case RoundingMode::Ceil:
246
0
        return ceil(x);
247
0
    case RoundingMode::Trunc:
248
0
        return trunc(x);
249
16
    }
250
0
    throw doris::Exception(ErrorCode::INTERNAL_ERROR, "roundWithMode __builtin_unreachable ", mode);
251
0
    __builtin_unreachable();
252
16
}
253
254
template <typename T, TieBreakingMode tie_breaking_mode>
255
class BaseFloatRoundingComputation {
256
public:
257
    using ScalarType = T;
258
    using VectorType = T;
259
    static const size_t data_count = 1;
260
261
116
    static VectorType load(const ScalarType* in) { return *in; }
_ZN5doris10vectorized28BaseFloatRoundingComputationIfLNS0_15TieBreakingModeE0EE4loadEPKf
Line
Count
Source
261
34
    static VectorType load(const ScalarType* in) { return *in; }
_ZN5doris10vectorized28BaseFloatRoundingComputationIdLNS0_15TieBreakingModeE0EE4loadEPKd
Line
Count
Source
261
56
    static VectorType load(const ScalarType* in) { return *in; }
_ZN5doris10vectorized28BaseFloatRoundingComputationIfLNS0_15TieBreakingModeE1EE4loadEPKf
Line
Count
Source
261
10
    static VectorType load(const ScalarType* in) { return *in; }
_ZN5doris10vectorized28BaseFloatRoundingComputationIdLNS0_15TieBreakingModeE1EE4loadEPKd
Line
Count
Source
261
16
    static VectorType load(const ScalarType* in) { return *in; }
262
102
    static VectorType load1(const ScalarType in) { return in; }
_ZN5doris10vectorized28BaseFloatRoundingComputationIfLNS0_15TieBreakingModeE0EE5load1Ef
Line
Count
Source
262
34
    static VectorType load1(const ScalarType in) { return in; }
_ZN5doris10vectorized28BaseFloatRoundingComputationIdLNS0_15TieBreakingModeE0EE5load1Ed
Line
Count
Source
262
45
    static VectorType load1(const ScalarType in) { return in; }
_ZN5doris10vectorized28BaseFloatRoundingComputationIfLNS0_15TieBreakingModeE1EE5load1Ef
Line
Count
Source
262
10
    static VectorType load1(const ScalarType in) { return in; }
_ZN5doris10vectorized28BaseFloatRoundingComputationIdLNS0_15TieBreakingModeE1EE5load1Ed
Line
Count
Source
262
13
    static VectorType load1(const ScalarType in) { return in; }
263
116
    static VectorType store(ScalarType* out, ScalarType val) { return *out = val; }
_ZN5doris10vectorized28BaseFloatRoundingComputationIfLNS0_15TieBreakingModeE0EE5storeEPff
Line
Count
Source
263
34
    static VectorType store(ScalarType* out, ScalarType val) { return *out = val; }
_ZN5doris10vectorized28BaseFloatRoundingComputationIdLNS0_15TieBreakingModeE0EE5storeEPdd
Line
Count
Source
263
56
    static VectorType store(ScalarType* out, ScalarType val) { return *out = val; }
_ZN5doris10vectorized28BaseFloatRoundingComputationIfLNS0_15TieBreakingModeE1EE5storeEPff
Line
Count
Source
263
10
    static VectorType store(ScalarType* out, ScalarType val) { return *out = val; }
_ZN5doris10vectorized28BaseFloatRoundingComputationIdLNS0_15TieBreakingModeE1EE5storeEPdd
Line
Count
Source
263
16
    static VectorType store(ScalarType* out, ScalarType val) { return *out = val; }
264
70
    static VectorType multiply(VectorType val, VectorType scale) { return val * scale; }
_ZN5doris10vectorized28BaseFloatRoundingComputationIfLNS0_15TieBreakingModeE0EE8multiplyEff
Line
Count
Source
264
24
    static VectorType multiply(VectorType val, VectorType scale) { return val * scale; }
_ZN5doris10vectorized28BaseFloatRoundingComputationIdLNS0_15TieBreakingModeE0EE8multiplyEdd
Line
Count
Source
264
32
    static VectorType multiply(VectorType val, VectorType scale) { return val * scale; }
_ZN5doris10vectorized28BaseFloatRoundingComputationIfLNS0_15TieBreakingModeE1EE8multiplyEff
Line
Count
Source
264
6
    static VectorType multiply(VectorType val, VectorType scale) { return val * scale; }
_ZN5doris10vectorized28BaseFloatRoundingComputationIdLNS0_15TieBreakingModeE1EE8multiplyEdd
Line
Count
Source
264
8
    static VectorType multiply(VectorType val, VectorType scale) { return val * scale; }
265
70
    static VectorType divide(VectorType val, VectorType scale) { return val / scale; }
_ZN5doris10vectorized28BaseFloatRoundingComputationIfLNS0_15TieBreakingModeE0EE6divideEff
Line
Count
Source
265
24
    static VectorType divide(VectorType val, VectorType scale) { return val / scale; }
_ZN5doris10vectorized28BaseFloatRoundingComputationIdLNS0_15TieBreakingModeE0EE6divideEdd
Line
Count
Source
265
32
    static VectorType divide(VectorType val, VectorType scale) { return val / scale; }
_ZN5doris10vectorized28BaseFloatRoundingComputationIfLNS0_15TieBreakingModeE1EE6divideEff
Line
Count
Source
265
6
    static VectorType divide(VectorType val, VectorType scale) { return val / scale; }
_ZN5doris10vectorized28BaseFloatRoundingComputationIdLNS0_15TieBreakingModeE1EE6divideEdd
Line
Count
Source
265
8
    static VectorType divide(VectorType val, VectorType scale) { return val / scale; }
266
    template <RoundingMode mode>
267
116
    static VectorType apply(VectorType val) {
268
116
        return roundWithMode<tie_breaking_mode>(val, mode);
269
116
    }
_ZN5doris10vectorized28BaseFloatRoundingComputationIfLNS0_15TieBreakingModeE0EE5applyILNS0_12RoundingModeE11EEEff
Line
Count
Source
267
8
    static VectorType apply(VectorType val) {
268
8
        return roundWithMode<tie_breaking_mode>(val, mode);
269
8
    }
_ZN5doris10vectorized28BaseFloatRoundingComputationIdLNS0_15TieBreakingModeE0EE5applyILNS0_12RoundingModeE11EEEdd
Line
Count
Source
267
10
    static VectorType apply(VectorType val) {
268
10
        return roundWithMode<tie_breaking_mode>(val, mode);
269
10
    }
_ZN5doris10vectorized28BaseFloatRoundingComputationIfLNS0_15TieBreakingModeE0EE5applyILNS0_12RoundingModeE9EEEff
Line
Count
Source
267
8
    static VectorType apply(VectorType val) {
268
8
        return roundWithMode<tie_breaking_mode>(val, mode);
269
8
    }
_ZN5doris10vectorized28BaseFloatRoundingComputationIdLNS0_15TieBreakingModeE0EE5applyILNS0_12RoundingModeE9EEEdd
Line
Count
Source
267
14
    static VectorType apply(VectorType val) {
268
14
        return roundWithMode<tie_breaking_mode>(val, mode);
269
14
    }
_ZN5doris10vectorized28BaseFloatRoundingComputationIfLNS0_15TieBreakingModeE0EE5applyILNS0_12RoundingModeE10EEEff
Line
Count
Source
267
8
    static VectorType apply(VectorType val) {
268
8
        return roundWithMode<tie_breaking_mode>(val, mode);
269
8
    }
_ZN5doris10vectorized28BaseFloatRoundingComputationIdLNS0_15TieBreakingModeE0EE5applyILNS0_12RoundingModeE10EEEdd
Line
Count
Source
267
14
    static VectorType apply(VectorType val) {
268
14
        return roundWithMode<tie_breaking_mode>(val, mode);
269
14
    }
_ZN5doris10vectorized28BaseFloatRoundingComputationIfLNS0_15TieBreakingModeE0EE5applyILNS0_12RoundingModeE8EEEff
Line
Count
Source
267
10
    static VectorType apply(VectorType val) {
268
10
        return roundWithMode<tie_breaking_mode>(val, mode);
269
10
    }
_ZN5doris10vectorized28BaseFloatRoundingComputationIdLNS0_15TieBreakingModeE0EE5applyILNS0_12RoundingModeE8EEEdd
Line
Count
Source
267
18
    static VectorType apply(VectorType val) {
268
18
        return roundWithMode<tie_breaking_mode>(val, mode);
269
18
    }
_ZN5doris10vectorized28BaseFloatRoundingComputationIfLNS0_15TieBreakingModeE1EE5applyILNS0_12RoundingModeE8EEEff
Line
Count
Source
267
10
    static VectorType apply(VectorType val) {
268
10
        return roundWithMode<tie_breaking_mode>(val, mode);
269
10
    }
_ZN5doris10vectorized28BaseFloatRoundingComputationIdLNS0_15TieBreakingModeE1EE5applyILNS0_12RoundingModeE8EEEdd
Line
Count
Source
267
16
    static VectorType apply(VectorType val) {
268
16
        return roundWithMode<tie_breaking_mode>(val, mode);
269
16
    }
270
271
102
    static VectorType prepare(size_t scale) { return load1(scale); }
_ZN5doris10vectorized28BaseFloatRoundingComputationIfLNS0_15TieBreakingModeE0EE7prepareEm
Line
Count
Source
271
34
    static VectorType prepare(size_t scale) { return load1(scale); }
_ZN5doris10vectorized28BaseFloatRoundingComputationIdLNS0_15TieBreakingModeE0EE7prepareEm
Line
Count
Source
271
45
    static VectorType prepare(size_t scale) { return load1(scale); }
_ZN5doris10vectorized28BaseFloatRoundingComputationIfLNS0_15TieBreakingModeE1EE7prepareEm
Line
Count
Source
271
10
    static VectorType prepare(size_t scale) { return load1(scale); }
_ZN5doris10vectorized28BaseFloatRoundingComputationIdLNS0_15TieBreakingModeE1EE7prepareEm
Line
Count
Source
271
13
    static VectorType prepare(size_t scale) { return load1(scale); }
272
};
273
274
/** Implementation of low-level round-off functions for floating-point values.
275
  */
276
template <typename T, RoundingMode rounding_mode, ScaleMode scale_mode,
277
          TieBreakingMode tie_breaking_mode>
278
class FloatRoundingComputation : public BaseFloatRoundingComputation<T, tie_breaking_mode> {
279
    using Base = BaseFloatRoundingComputation<T, tie_breaking_mode>;
280
281
public:
282
    static inline void compute(const T* __restrict in, const typename Base::VectorType& scale,
283
116
                               T* __restrict out) {
284
116
        auto val = Base::load(in);
285
286
116
        if (scale_mode == ScaleMode::Positive) {
287
50
            val = Base::multiply(val, scale);
288
66
        } else if (scale_mode == ScaleMode::Negative) {
289
20
            val = Base::divide(val, scale);
290
20
        }
291
292
116
        val = Base::template apply<rounding_mode>(val);
293
294
116
        if (scale_mode == ScaleMode::Positive) {
295
50
            val = Base::divide(val, scale);
296
66
        } else if (scale_mode == ScaleMode::Negative) {
297
20
            val = Base::multiply(val, scale);
298
20
        }
299
300
116
        Base::store(out, val);
301
116
    }
_ZN5doris10vectorized24FloatRoundingComputationIfLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE7computeEPKfRS6_Pf
Line
Count
Source
283
2
                               T* __restrict out) {
284
2
        auto val = Base::load(in);
285
286
2
        if (scale_mode == ScaleMode::Positive) {
287
0
            val = Base::multiply(val, scale);
288
2
        } else if (scale_mode == ScaleMode::Negative) {
289
0
            val = Base::divide(val, scale);
290
0
        }
291
292
2
        val = Base::template apply<rounding_mode>(val);
293
294
2
        if (scale_mode == ScaleMode::Positive) {
295
0
            val = Base::divide(val, scale);
296
2
        } else if (scale_mode == ScaleMode::Negative) {
297
0
            val = Base::multiply(val, scale);
298
0
        }
299
300
2
        Base::store(out, val);
301
2
    }
_ZN5doris10vectorized24FloatRoundingComputationIfLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE7computeEPKfRS6_Pf
Line
Count
Source
283
4
                               T* __restrict out) {
284
4
        auto val = Base::load(in);
285
286
4
        if (scale_mode == ScaleMode::Positive) {
287
4
            val = Base::multiply(val, scale);
288
4
        } else if (scale_mode == ScaleMode::Negative) {
289
0
            val = Base::divide(val, scale);
290
0
        }
291
292
4
        val = Base::template apply<rounding_mode>(val);
293
294
4
        if (scale_mode == ScaleMode::Positive) {
295
4
            val = Base::divide(val, scale);
296
4
        } else if (scale_mode == ScaleMode::Negative) {
297
0
            val = Base::multiply(val, scale);
298
0
        }
299
300
4
        Base::store(out, val);
301
4
    }
_ZN5doris10vectorized24FloatRoundingComputationIfLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE7computeEPKfRS6_Pf
Line
Count
Source
283
2
                               T* __restrict out) {
284
2
        auto val = Base::load(in);
285
286
2
        if (scale_mode == ScaleMode::Positive) {
287
0
            val = Base::multiply(val, scale);
288
2
        } else if (scale_mode == ScaleMode::Negative) {
289
2
            val = Base::divide(val, scale);
290
2
        }
291
292
2
        val = Base::template apply<rounding_mode>(val);
293
294
2
        if (scale_mode == ScaleMode::Positive) {
295
0
            val = Base::divide(val, scale);
296
2
        } else if (scale_mode == ScaleMode::Negative) {
297
2
            val = Base::multiply(val, scale);
298
2
        }
299
300
2
        Base::store(out, val);
301
2
    }
_ZN5doris10vectorized24FloatRoundingComputationIdLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE7computeEPKdRS6_Pd
Line
Count
Source
283
2
                               T* __restrict out) {
284
2
        auto val = Base::load(in);
285
286
2
        if (scale_mode == ScaleMode::Positive) {
287
0
            val = Base::multiply(val, scale);
288
2
        } else if (scale_mode == ScaleMode::Negative) {
289
0
            val = Base::divide(val, scale);
290
0
        }
291
292
2
        val = Base::template apply<rounding_mode>(val);
293
294
2
        if (scale_mode == ScaleMode::Positive) {
295
0
            val = Base::divide(val, scale);
296
2
        } else if (scale_mode == ScaleMode::Negative) {
297
0
            val = Base::multiply(val, scale);
298
0
        }
299
300
2
        Base::store(out, val);
301
2
    }
_ZN5doris10vectorized24FloatRoundingComputationIdLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE7computeEPKdRS6_Pd
Line
Count
Source
283
6
                               T* __restrict out) {
284
6
        auto val = Base::load(in);
285
286
6
        if (scale_mode == ScaleMode::Positive) {
287
6
            val = Base::multiply(val, scale);
288
6
        } else if (scale_mode == ScaleMode::Negative) {
289
0
            val = Base::divide(val, scale);
290
0
        }
291
292
6
        val = Base::template apply<rounding_mode>(val);
293
294
6
        if (scale_mode == ScaleMode::Positive) {
295
6
            val = Base::divide(val, scale);
296
6
        } else if (scale_mode == ScaleMode::Negative) {
297
0
            val = Base::multiply(val, scale);
298
0
        }
299
300
6
        Base::store(out, val);
301
6
    }
_ZN5doris10vectorized24FloatRoundingComputationIdLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE7computeEPKdRS6_Pd
Line
Count
Source
283
2
                               T* __restrict out) {
284
2
        auto val = Base::load(in);
285
286
2
        if (scale_mode == ScaleMode::Positive) {
287
0
            val = Base::multiply(val, scale);
288
2
        } else if (scale_mode == ScaleMode::Negative) {
289
2
            val = Base::divide(val, scale);
290
2
        }
291
292
2
        val = Base::template apply<rounding_mode>(val);
293
294
2
        if (scale_mode == ScaleMode::Positive) {
295
0
            val = Base::divide(val, scale);
296
2
        } else if (scale_mode == ScaleMode::Negative) {
297
2
            val = Base::multiply(val, scale);
298
2
        }
299
300
2
        Base::store(out, val);
301
2
    }
_ZN5doris10vectorized24FloatRoundingComputationIfLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE7computeEPKfRS6_Pf
Line
Count
Source
283
2
                               T* __restrict out) {
284
2
        auto val = Base::load(in);
285
286
2
        if (scale_mode == ScaleMode::Positive) {
287
0
            val = Base::multiply(val, scale);
288
2
        } else if (scale_mode == ScaleMode::Negative) {
289
0
            val = Base::divide(val, scale);
290
0
        }
291
292
2
        val = Base::template apply<rounding_mode>(val);
293
294
2
        if (scale_mode == ScaleMode::Positive) {
295
0
            val = Base::divide(val, scale);
296
2
        } else if (scale_mode == ScaleMode::Negative) {
297
0
            val = Base::multiply(val, scale);
298
0
        }
299
300
2
        Base::store(out, val);
301
2
    }
_ZN5doris10vectorized24FloatRoundingComputationIfLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE7computeEPKfRS6_Pf
Line
Count
Source
283
4
                               T* __restrict out) {
284
4
        auto val = Base::load(in);
285
286
4
        if (scale_mode == ScaleMode::Positive) {
287
4
            val = Base::multiply(val, scale);
288
4
        } else if (scale_mode == ScaleMode::Negative) {
289
0
            val = Base::divide(val, scale);
290
0
        }
291
292
4
        val = Base::template apply<rounding_mode>(val);
293
294
4
        if (scale_mode == ScaleMode::Positive) {
295
4
            val = Base::divide(val, scale);
296
4
        } else if (scale_mode == ScaleMode::Negative) {
297
0
            val = Base::multiply(val, scale);
298
0
        }
299
300
4
        Base::store(out, val);
301
4
    }
_ZN5doris10vectorized24FloatRoundingComputationIfLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE7computeEPKfRS6_Pf
Line
Count
Source
283
2
                               T* __restrict out) {
284
2
        auto val = Base::load(in);
285
286
2
        if (scale_mode == ScaleMode::Positive) {
287
0
            val = Base::multiply(val, scale);
288
2
        } else if (scale_mode == ScaleMode::Negative) {
289
2
            val = Base::divide(val, scale);
290
2
        }
291
292
2
        val = Base::template apply<rounding_mode>(val);
293
294
2
        if (scale_mode == ScaleMode::Positive) {
295
0
            val = Base::divide(val, scale);
296
2
        } else if (scale_mode == ScaleMode::Negative) {
297
2
            val = Base::multiply(val, scale);
298
2
        }
299
300
2
        Base::store(out, val);
301
2
    }
_ZN5doris10vectorized24FloatRoundingComputationIdLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE7computeEPKdRS6_Pd
Line
Count
Source
283
6
                               T* __restrict out) {
284
6
        auto val = Base::load(in);
285
286
6
        if (scale_mode == ScaleMode::Positive) {
287
0
            val = Base::multiply(val, scale);
288
6
        } else if (scale_mode == ScaleMode::Negative) {
289
0
            val = Base::divide(val, scale);
290
0
        }
291
292
6
        val = Base::template apply<rounding_mode>(val);
293
294
6
        if (scale_mode == ScaleMode::Positive) {
295
0
            val = Base::divide(val, scale);
296
6
        } else if (scale_mode == ScaleMode::Negative) {
297
0
            val = Base::multiply(val, scale);
298
0
        }
299
300
6
        Base::store(out, val);
301
6
    }
_ZN5doris10vectorized24FloatRoundingComputationIdLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE7computeEPKdRS6_Pd
Line
Count
Source
283
6
                               T* __restrict out) {
284
6
        auto val = Base::load(in);
285
286
6
        if (scale_mode == ScaleMode::Positive) {
287
6
            val = Base::multiply(val, scale);
288
6
        } else if (scale_mode == ScaleMode::Negative) {
289
0
            val = Base::divide(val, scale);
290
0
        }
291
292
6
        val = Base::template apply<rounding_mode>(val);
293
294
6
        if (scale_mode == ScaleMode::Positive) {
295
6
            val = Base::divide(val, scale);
296
6
        } else if (scale_mode == ScaleMode::Negative) {
297
0
            val = Base::multiply(val, scale);
298
0
        }
299
300
6
        Base::store(out, val);
301
6
    }
_ZN5doris10vectorized24FloatRoundingComputationIdLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE7computeEPKdRS6_Pd
Line
Count
Source
283
2
                               T* __restrict out) {
284
2
        auto val = Base::load(in);
285
286
2
        if (scale_mode == ScaleMode::Positive) {
287
0
            val = Base::multiply(val, scale);
288
2
        } else if (scale_mode == ScaleMode::Negative) {
289
2
            val = Base::divide(val, scale);
290
2
        }
291
292
2
        val = Base::template apply<rounding_mode>(val);
293
294
2
        if (scale_mode == ScaleMode::Positive) {
295
0
            val = Base::divide(val, scale);
296
2
        } else if (scale_mode == ScaleMode::Negative) {
297
2
            val = Base::multiply(val, scale);
298
2
        }
299
300
2
        Base::store(out, val);
301
2
    }
_ZN5doris10vectorized24FloatRoundingComputationIfLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE7computeEPKfRS6_Pf
Line
Count
Source
283
2
                               T* __restrict out) {
284
2
        auto val = Base::load(in);
285
286
2
        if (scale_mode == ScaleMode::Positive) {
287
0
            val = Base::multiply(val, scale);
288
2
        } else if (scale_mode == ScaleMode::Negative) {
289
0
            val = Base::divide(val, scale);
290
0
        }
291
292
2
        val = Base::template apply<rounding_mode>(val);
293
294
2
        if (scale_mode == ScaleMode::Positive) {
295
0
            val = Base::divide(val, scale);
296
2
        } else if (scale_mode == ScaleMode::Negative) {
297
0
            val = Base::multiply(val, scale);
298
0
        }
299
300
2
        Base::store(out, val);
301
2
    }
_ZN5doris10vectorized24FloatRoundingComputationIfLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE7computeEPKfRS6_Pf
Line
Count
Source
283
4
                               T* __restrict out) {
284
4
        auto val = Base::load(in);
285
286
4
        if (scale_mode == ScaleMode::Positive) {
287
4
            val = Base::multiply(val, scale);
288
4
        } else if (scale_mode == ScaleMode::Negative) {
289
0
            val = Base::divide(val, scale);
290
0
        }
291
292
4
        val = Base::template apply<rounding_mode>(val);
293
294
4
        if (scale_mode == ScaleMode::Positive) {
295
4
            val = Base::divide(val, scale);
296
4
        } else if (scale_mode == ScaleMode::Negative) {
297
0
            val = Base::multiply(val, scale);
298
0
        }
299
300
4
        Base::store(out, val);
301
4
    }
_ZN5doris10vectorized24FloatRoundingComputationIfLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE7computeEPKfRS6_Pf
Line
Count
Source
283
2
                               T* __restrict out) {
284
2
        auto val = Base::load(in);
285
286
2
        if (scale_mode == ScaleMode::Positive) {
287
0
            val = Base::multiply(val, scale);
288
2
        } else if (scale_mode == ScaleMode::Negative) {
289
2
            val = Base::divide(val, scale);
290
2
        }
291
292
2
        val = Base::template apply<rounding_mode>(val);
293
294
2
        if (scale_mode == ScaleMode::Positive) {
295
0
            val = Base::divide(val, scale);
296
2
        } else if (scale_mode == ScaleMode::Negative) {
297
2
            val = Base::multiply(val, scale);
298
2
        }
299
300
2
        Base::store(out, val);
301
2
    }
_ZN5doris10vectorized24FloatRoundingComputationIdLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE7computeEPKdRS6_Pd
Line
Count
Source
283
6
                               T* __restrict out) {
284
6
        auto val = Base::load(in);
285
286
6
        if (scale_mode == ScaleMode::Positive) {
287
0
            val = Base::multiply(val, scale);
288
6
        } else if (scale_mode == ScaleMode::Negative) {
289
0
            val = Base::divide(val, scale);
290
0
        }
291
292
6
        val = Base::template apply<rounding_mode>(val);
293
294
6
        if (scale_mode == ScaleMode::Positive) {
295
0
            val = Base::divide(val, scale);
296
6
        } else if (scale_mode == ScaleMode::Negative) {
297
0
            val = Base::multiply(val, scale);
298
0
        }
299
300
6
        Base::store(out, val);
301
6
    }
_ZN5doris10vectorized24FloatRoundingComputationIdLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE7computeEPKdRS6_Pd
Line
Count
Source
283
6
                               T* __restrict out) {
284
6
        auto val = Base::load(in);
285
286
6
        if (scale_mode == ScaleMode::Positive) {
287
6
            val = Base::multiply(val, scale);
288
6
        } else if (scale_mode == ScaleMode::Negative) {
289
0
            val = Base::divide(val, scale);
290
0
        }
291
292
6
        val = Base::template apply<rounding_mode>(val);
293
294
6
        if (scale_mode == ScaleMode::Positive) {
295
6
            val = Base::divide(val, scale);
296
6
        } else if (scale_mode == ScaleMode::Negative) {
297
0
            val = Base::multiply(val, scale);
298
0
        }
299
300
6
        Base::store(out, val);
301
6
    }
_ZN5doris10vectorized24FloatRoundingComputationIdLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE7computeEPKdRS6_Pd
Line
Count
Source
283
2
                               T* __restrict out) {
284
2
        auto val = Base::load(in);
285
286
2
        if (scale_mode == ScaleMode::Positive) {
287
0
            val = Base::multiply(val, scale);
288
2
        } else if (scale_mode == ScaleMode::Negative) {
289
2
            val = Base::divide(val, scale);
290
2
        }
291
292
2
        val = Base::template apply<rounding_mode>(val);
293
294
2
        if (scale_mode == ScaleMode::Positive) {
295
0
            val = Base::divide(val, scale);
296
2
        } else if (scale_mode == ScaleMode::Negative) {
297
2
            val = Base::multiply(val, scale);
298
2
        }
299
300
2
        Base::store(out, val);
301
2
    }
_ZN5doris10vectorized24FloatRoundingComputationIfLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE7computeEPKfRS6_Pf
Line
Count
Source
283
4
                               T* __restrict out) {
284
4
        auto val = Base::load(in);
285
286
4
        if (scale_mode == ScaleMode::Positive) {
287
0
            val = Base::multiply(val, scale);
288
4
        } else if (scale_mode == ScaleMode::Negative) {
289
0
            val = Base::divide(val, scale);
290
0
        }
291
292
4
        val = Base::template apply<rounding_mode>(val);
293
294
4
        if (scale_mode == ScaleMode::Positive) {
295
0
            val = Base::divide(val, scale);
296
4
        } else if (scale_mode == ScaleMode::Negative) {
297
0
            val = Base::multiply(val, scale);
298
0
        }
299
300
4
        Base::store(out, val);
301
4
    }
_ZN5doris10vectorized24FloatRoundingComputationIfLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE7computeEPKfRS6_Pf
Line
Count
Source
283
4
                               T* __restrict out) {
284
4
        auto val = Base::load(in);
285
286
4
        if (scale_mode == ScaleMode::Positive) {
287
4
            val = Base::multiply(val, scale);
288
4
        } else if (scale_mode == ScaleMode::Negative) {
289
0
            val = Base::divide(val, scale);
290
0
        }
291
292
4
        val = Base::template apply<rounding_mode>(val);
293
294
4
        if (scale_mode == ScaleMode::Positive) {
295
4
            val = Base::divide(val, scale);
296
4
        } else if (scale_mode == ScaleMode::Negative) {
297
0
            val = Base::multiply(val, scale);
298
0
        }
299
300
4
        Base::store(out, val);
301
4
    }
_ZN5doris10vectorized24FloatRoundingComputationIfLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE7computeEPKfRS6_Pf
Line
Count
Source
283
2
                               T* __restrict out) {
284
2
        auto val = Base::load(in);
285
286
2
        if (scale_mode == ScaleMode::Positive) {
287
0
            val = Base::multiply(val, scale);
288
2
        } else if (scale_mode == ScaleMode::Negative) {
289
2
            val = Base::divide(val, scale);
290
2
        }
291
292
2
        val = Base::template apply<rounding_mode>(val);
293
294
2
        if (scale_mode == ScaleMode::Positive) {
295
0
            val = Base::divide(val, scale);
296
2
        } else if (scale_mode == ScaleMode::Negative) {
297
2
            val = Base::multiply(val, scale);
298
2
        }
299
300
2
        Base::store(out, val);
301
2
    }
_ZN5doris10vectorized24FloatRoundingComputationIdLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE7computeEPKdRS6_Pd
Line
Count
Source
283
10
                               T* __restrict out) {
284
10
        auto val = Base::load(in);
285
286
10
        if (scale_mode == ScaleMode::Positive) {
287
0
            val = Base::multiply(val, scale);
288
10
        } else if (scale_mode == ScaleMode::Negative) {
289
0
            val = Base::divide(val, scale);
290
0
        }
291
292
10
        val = Base::template apply<rounding_mode>(val);
293
294
10
        if (scale_mode == ScaleMode::Positive) {
295
0
            val = Base::divide(val, scale);
296
10
        } else if (scale_mode == ScaleMode::Negative) {
297
0
            val = Base::multiply(val, scale);
298
0
        }
299
300
10
        Base::store(out, val);
301
10
    }
_ZN5doris10vectorized24FloatRoundingComputationIdLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE7computeEPKdRS6_Pd
Line
Count
Source
283
6
                               T* __restrict out) {
284
6
        auto val = Base::load(in);
285
286
6
        if (scale_mode == ScaleMode::Positive) {
287
6
            val = Base::multiply(val, scale);
288
6
        } else if (scale_mode == ScaleMode::Negative) {
289
0
            val = Base::divide(val, scale);
290
0
        }
291
292
6
        val = Base::template apply<rounding_mode>(val);
293
294
6
        if (scale_mode == ScaleMode::Positive) {
295
6
            val = Base::divide(val, scale);
296
6
        } else if (scale_mode == ScaleMode::Negative) {
297
0
            val = Base::multiply(val, scale);
298
0
        }
299
300
6
        Base::store(out, val);
301
6
    }
_ZN5doris10vectorized24FloatRoundingComputationIdLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE7computeEPKdRS6_Pd
Line
Count
Source
283
2
                               T* __restrict out) {
284
2
        auto val = Base::load(in);
285
286
2
        if (scale_mode == ScaleMode::Positive) {
287
0
            val = Base::multiply(val, scale);
288
2
        } else if (scale_mode == ScaleMode::Negative) {
289
2
            val = Base::divide(val, scale);
290
2
        }
291
292
2
        val = Base::template apply<rounding_mode>(val);
293
294
2
        if (scale_mode == ScaleMode::Positive) {
295
0
            val = Base::divide(val, scale);
296
2
        } else if (scale_mode == ScaleMode::Negative) {
297
2
            val = Base::multiply(val, scale);
298
2
        }
299
300
2
        Base::store(out, val);
301
2
    }
_ZN5doris10vectorized24FloatRoundingComputationIfLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE7computeEPKfRS6_Pf
Line
Count
Source
283
4
                               T* __restrict out) {
284
4
        auto val = Base::load(in);
285
286
4
        if (scale_mode == ScaleMode::Positive) {
287
0
            val = Base::multiply(val, scale);
288
4
        } else if (scale_mode == ScaleMode::Negative) {
289
0
            val = Base::divide(val, scale);
290
0
        }
291
292
4
        val = Base::template apply<rounding_mode>(val);
293
294
4
        if (scale_mode == ScaleMode::Positive) {
295
0
            val = Base::divide(val, scale);
296
4
        } else if (scale_mode == ScaleMode::Negative) {
297
0
            val = Base::multiply(val, scale);
298
0
        }
299
300
4
        Base::store(out, val);
301
4
    }
_ZN5doris10vectorized24FloatRoundingComputationIfLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE7computeEPKfRS6_Pf
Line
Count
Source
283
4
                               T* __restrict out) {
284
4
        auto val = Base::load(in);
285
286
4
        if (scale_mode == ScaleMode::Positive) {
287
4
            val = Base::multiply(val, scale);
288
4
        } else if (scale_mode == ScaleMode::Negative) {
289
0
            val = Base::divide(val, scale);
290
0
        }
291
292
4
        val = Base::template apply<rounding_mode>(val);
293
294
4
        if (scale_mode == ScaleMode::Positive) {
295
4
            val = Base::divide(val, scale);
296
4
        } else if (scale_mode == ScaleMode::Negative) {
297
0
            val = Base::multiply(val, scale);
298
0
        }
299
300
4
        Base::store(out, val);
301
4
    }
_ZN5doris10vectorized24FloatRoundingComputationIfLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE7computeEPKfRS6_Pf
Line
Count
Source
283
2
                               T* __restrict out) {
284
2
        auto val = Base::load(in);
285
286
2
        if (scale_mode == ScaleMode::Positive) {
287
0
            val = Base::multiply(val, scale);
288
2
        } else if (scale_mode == ScaleMode::Negative) {
289
2
            val = Base::divide(val, scale);
290
2
        }
291
292
2
        val = Base::template apply<rounding_mode>(val);
293
294
2
        if (scale_mode == ScaleMode::Positive) {
295
0
            val = Base::divide(val, scale);
296
2
        } else if (scale_mode == ScaleMode::Negative) {
297
2
            val = Base::multiply(val, scale);
298
2
        }
299
300
2
        Base::store(out, val);
301
2
    }
_ZN5doris10vectorized24FloatRoundingComputationIdLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE7computeEPKdRS6_Pd
Line
Count
Source
283
8
                               T* __restrict out) {
284
8
        auto val = Base::load(in);
285
286
8
        if (scale_mode == ScaleMode::Positive) {
287
0
            val = Base::multiply(val, scale);
288
8
        } else if (scale_mode == ScaleMode::Negative) {
289
0
            val = Base::divide(val, scale);
290
0
        }
291
292
8
        val = Base::template apply<rounding_mode>(val);
293
294
8
        if (scale_mode == ScaleMode::Positive) {
295
0
            val = Base::divide(val, scale);
296
8
        } else if (scale_mode == ScaleMode::Negative) {
297
0
            val = Base::multiply(val, scale);
298
0
        }
299
300
8
        Base::store(out, val);
301
8
    }
_ZN5doris10vectorized24FloatRoundingComputationIdLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE7computeEPKdRS6_Pd
Line
Count
Source
283
6
                               T* __restrict out) {
284
6
        auto val = Base::load(in);
285
286
6
        if (scale_mode == ScaleMode::Positive) {
287
6
            val = Base::multiply(val, scale);
288
6
        } else if (scale_mode == ScaleMode::Negative) {
289
0
            val = Base::divide(val, scale);
290
0
        }
291
292
6
        val = Base::template apply<rounding_mode>(val);
293
294
6
        if (scale_mode == ScaleMode::Positive) {
295
6
            val = Base::divide(val, scale);
296
6
        } else if (scale_mode == ScaleMode::Negative) {
297
0
            val = Base::multiply(val, scale);
298
0
        }
299
300
6
        Base::store(out, val);
301
6
    }
_ZN5doris10vectorized24FloatRoundingComputationIdLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE7computeEPKdRS6_Pd
Line
Count
Source
283
2
                               T* __restrict out) {
284
2
        auto val = Base::load(in);
285
286
2
        if (scale_mode == ScaleMode::Positive) {
287
0
            val = Base::multiply(val, scale);
288
2
        } else if (scale_mode == ScaleMode::Negative) {
289
2
            val = Base::divide(val, scale);
290
2
        }
291
292
2
        val = Base::template apply<rounding_mode>(val);
293
294
2
        if (scale_mode == ScaleMode::Positive) {
295
0
            val = Base::divide(val, scale);
296
2
        } else if (scale_mode == ScaleMode::Negative) {
297
2
            val = Base::multiply(val, scale);
298
2
        }
299
300
2
        Base::store(out, val);
301
2
    }
302
};
303
304
/** Implementing high-level rounding functions.
305
  */
306
template <typename T, RoundingMode rounding_mode, ScaleMode scale_mode,
307
          TieBreakingMode tie_breaking_mode>
308
struct FloatRoundingImpl {
309
private:
310
    static_assert(!IsDecimalNumber<T>);
311
312
    using Op = FloatRoundingComputation<T, rounding_mode, scale_mode, tie_breaking_mode>;
313
    using Data = std::array<T, Op::data_count>;
314
    using ColumnType = ColumnVector<T>;
315
    using Container = typename ColumnType::Container;
316
317
public:
318
4
    static NO_INLINE void apply(const Container& in, size_t scale, Container& out) {
319
4
        auto mm_scale = Op::prepare(scale);
320
321
4
        const size_t data_count = std::tuple_size<Data>();
322
323
4
        const T* end_in = in.data() + in.size();
324
4
        const T* limit = in.data() + in.size() / data_count * data_count;
325
326
4
        const T* __restrict p_in = in.data();
327
4
        T* __restrict p_out = out.data();
328
329
22
        while (p_in < limit) {
330
18
            Op::compute(p_in, mm_scale, p_out);
331
18
            p_in += data_count;
332
18
            p_out += data_count;
333
18
        }
334
335
4
        if (p_in < end_in) {
336
0
            Data tmp_src {{}};
337
0
            Data tmp_dst;
338
339
0
            size_t tail_size_bytes = (end_in - p_in) * sizeof(*p_in);
340
341
0
            memcpy(&tmp_src, p_in, tail_size_bytes);
342
0
            Op::compute(reinterpret_cast<T*>(&tmp_src), mm_scale, reinterpret_cast<T*>(&tmp_dst));
343
0
            memcpy(p_out, &tmp_dst, tail_size_bytes);
344
0
        }
345
4
    }
Unexecuted instantiation: _ZN5doris10vectorized17FloatRoundingImplIfLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIfLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized17FloatRoundingImplIfLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIfLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized17FloatRoundingImplIfLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIfLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized17FloatRoundingImplIdLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIdLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized17FloatRoundingImplIdLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIdLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized17FloatRoundingImplIdLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIdLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized17FloatRoundingImplIfLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIfLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized17FloatRoundingImplIfLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIfLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized17FloatRoundingImplIfLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIfLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
_ZN5doris10vectorized17FloatRoundingImplIdLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIdLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Line
Count
Source
318
1
    static NO_INLINE void apply(const Container& in, size_t scale, Container& out) {
319
1
        auto mm_scale = Op::prepare(scale);
320
321
1
        const size_t data_count = std::tuple_size<Data>();
322
323
1
        const T* end_in = in.data() + in.size();
324
1
        const T* limit = in.data() + in.size() / data_count * data_count;
325
326
1
        const T* __restrict p_in = in.data();
327
1
        T* __restrict p_out = out.data();
328
329
5
        while (p_in < limit) {
330
4
            Op::compute(p_in, mm_scale, p_out);
331
4
            p_in += data_count;
332
4
            p_out += data_count;
333
4
        }
334
335
1
        if (p_in < end_in) {
336
0
            Data tmp_src {{}};
337
0
            Data tmp_dst;
338
339
0
            size_t tail_size_bytes = (end_in - p_in) * sizeof(*p_in);
340
341
0
            memcpy(&tmp_src, p_in, tail_size_bytes);
342
0
            Op::compute(reinterpret_cast<T*>(&tmp_src), mm_scale, reinterpret_cast<T*>(&tmp_dst));
343
0
            memcpy(p_out, &tmp_dst, tail_size_bytes);
344
0
        }
345
1
    }
Unexecuted instantiation: _ZN5doris10vectorized17FloatRoundingImplIdLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIdLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized17FloatRoundingImplIdLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIdLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized17FloatRoundingImplIfLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIfLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized17FloatRoundingImplIfLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIfLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized17FloatRoundingImplIfLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIfLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
_ZN5doris10vectorized17FloatRoundingImplIdLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIdLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Line
Count
Source
318
1
    static NO_INLINE void apply(const Container& in, size_t scale, Container& out) {
319
1
        auto mm_scale = Op::prepare(scale);
320
321
1
        const size_t data_count = std::tuple_size<Data>();
322
323
1
        const T* end_in = in.data() + in.size();
324
1
        const T* limit = in.data() + in.size() / data_count * data_count;
325
326
1
        const T* __restrict p_in = in.data();
327
1
        T* __restrict p_out = out.data();
328
329
5
        while (p_in < limit) {
330
4
            Op::compute(p_in, mm_scale, p_out);
331
4
            p_in += data_count;
332
4
            p_out += data_count;
333
4
        }
334
335
1
        if (p_in < end_in) {
336
0
            Data tmp_src {{}};
337
0
            Data tmp_dst;
338
339
0
            size_t tail_size_bytes = (end_in - p_in) * sizeof(*p_in);
340
341
0
            memcpy(&tmp_src, p_in, tail_size_bytes);
342
0
            Op::compute(reinterpret_cast<T*>(&tmp_src), mm_scale, reinterpret_cast<T*>(&tmp_dst));
343
0
            memcpy(p_out, &tmp_dst, tail_size_bytes);
344
0
        }
345
1
    }
Unexecuted instantiation: _ZN5doris10vectorized17FloatRoundingImplIdLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIdLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized17FloatRoundingImplIdLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIdLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized17FloatRoundingImplIfLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIfLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized17FloatRoundingImplIfLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIfLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized17FloatRoundingImplIfLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIfLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
_ZN5doris10vectorized17FloatRoundingImplIdLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIdLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Line
Count
Source
318
1
    static NO_INLINE void apply(const Container& in, size_t scale, Container& out) {
319
1
        auto mm_scale = Op::prepare(scale);
320
321
1
        const size_t data_count = std::tuple_size<Data>();
322
323
1
        const T* end_in = in.data() + in.size();
324
1
        const T* limit = in.data() + in.size() / data_count * data_count;
325
326
1
        const T* __restrict p_in = in.data();
327
1
        T* __restrict p_out = out.data();
328
329
7
        while (p_in < limit) {
330
6
            Op::compute(p_in, mm_scale, p_out);
331
6
            p_in += data_count;
332
6
            p_out += data_count;
333
6
        }
334
335
1
        if (p_in < end_in) {
336
0
            Data tmp_src {{}};
337
0
            Data tmp_dst;
338
339
0
            size_t tail_size_bytes = (end_in - p_in) * sizeof(*p_in);
340
341
0
            memcpy(&tmp_src, p_in, tail_size_bytes);
342
0
            Op::compute(reinterpret_cast<T*>(&tmp_src), mm_scale, reinterpret_cast<T*>(&tmp_dst));
343
0
            memcpy(p_out, &tmp_dst, tail_size_bytes);
344
0
        }
345
1
    }
Unexecuted instantiation: _ZN5doris10vectorized17FloatRoundingImplIdLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIdLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized17FloatRoundingImplIdLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIdLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized17FloatRoundingImplIfLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE5applyERKNS0_8PODArrayIfLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized17FloatRoundingImplIfLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE5applyERKNS0_8PODArrayIfLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized17FloatRoundingImplIfLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE5applyERKNS0_8PODArrayIfLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
_ZN5doris10vectorized17FloatRoundingImplIdLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE5applyERKNS0_8PODArrayIdLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Line
Count
Source
318
1
    static NO_INLINE void apply(const Container& in, size_t scale, Container& out) {
319
1
        auto mm_scale = Op::prepare(scale);
320
321
1
        const size_t data_count = std::tuple_size<Data>();
322
323
1
        const T* end_in = in.data() + in.size();
324
1
        const T* limit = in.data() + in.size() / data_count * data_count;
325
326
1
        const T* __restrict p_in = in.data();
327
1
        T* __restrict p_out = out.data();
328
329
5
        while (p_in < limit) {
330
4
            Op::compute(p_in, mm_scale, p_out);
331
4
            p_in += data_count;
332
4
            p_out += data_count;
333
4
        }
334
335
1
        if (p_in < end_in) {
336
0
            Data tmp_src {{}};
337
0
            Data tmp_dst;
338
339
0
            size_t tail_size_bytes = (end_in - p_in) * sizeof(*p_in);
340
341
0
            memcpy(&tmp_src, p_in, tail_size_bytes);
342
0
            Op::compute(reinterpret_cast<T*>(&tmp_src), mm_scale, reinterpret_cast<T*>(&tmp_dst));
343
0
            memcpy(p_out, &tmp_dst, tail_size_bytes);
344
0
        }
345
1
    }
Unexecuted instantiation: _ZN5doris10vectorized17FloatRoundingImplIdLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE5applyERKNS0_8PODArrayIdLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized17FloatRoundingImplIdLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE5applyERKNS0_8PODArrayIdLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
346
347
98
    static NO_INLINE void apply(const T& in, size_t scale, T& out) {
348
98
        auto mm_scale = Op::prepare(scale);
349
98
        Op::compute(&in, mm_scale, &out);
350
98
    }
_ZN5doris10vectorized17FloatRoundingImplIfLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKfmRf
Line
Count
Source
347
2
    static NO_INLINE void apply(const T& in, size_t scale, T& out) {
348
2
        auto mm_scale = Op::prepare(scale);
349
2
        Op::compute(&in, mm_scale, &out);
350
2
    }
_ZN5doris10vectorized17FloatRoundingImplIfLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKfmRf
Line
Count
Source
347
4
    static NO_INLINE void apply(const T& in, size_t scale, T& out) {
348
4
        auto mm_scale = Op::prepare(scale);
349
4
        Op::compute(&in, mm_scale, &out);
350
4
    }
_ZN5doris10vectorized17FloatRoundingImplIfLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKfmRf
Line
Count
Source
347
2
    static NO_INLINE void apply(const T& in, size_t scale, T& out) {
348
2
        auto mm_scale = Op::prepare(scale);
349
2
        Op::compute(&in, mm_scale, &out);
350
2
    }
_ZN5doris10vectorized17FloatRoundingImplIdLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKdmRd
Line
Count
Source
347
2
    static NO_INLINE void apply(const T& in, size_t scale, T& out) {
348
2
        auto mm_scale = Op::prepare(scale);
349
2
        Op::compute(&in, mm_scale, &out);
350
2
    }
_ZN5doris10vectorized17FloatRoundingImplIdLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKdmRd
Line
Count
Source
347
6
    static NO_INLINE void apply(const T& in, size_t scale, T& out) {
348
6
        auto mm_scale = Op::prepare(scale);
349
6
        Op::compute(&in, mm_scale, &out);
350
6
    }
_ZN5doris10vectorized17FloatRoundingImplIdLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKdmRd
Line
Count
Source
347
2
    static NO_INLINE void apply(const T& in, size_t scale, T& out) {
348
2
        auto mm_scale = Op::prepare(scale);
349
2
        Op::compute(&in, mm_scale, &out);
350
2
    }
_ZN5doris10vectorized17FloatRoundingImplIfLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKfmRf
Line
Count
Source
347
2
    static NO_INLINE void apply(const T& in, size_t scale, T& out) {
348
2
        auto mm_scale = Op::prepare(scale);
349
2
        Op::compute(&in, mm_scale, &out);
350
2
    }
_ZN5doris10vectorized17FloatRoundingImplIfLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKfmRf
Line
Count
Source
347
4
    static NO_INLINE void apply(const T& in, size_t scale, T& out) {
348
4
        auto mm_scale = Op::prepare(scale);
349
4
        Op::compute(&in, mm_scale, &out);
350
4
    }
_ZN5doris10vectorized17FloatRoundingImplIfLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKfmRf
Line
Count
Source
347
2
    static NO_INLINE void apply(const T& in, size_t scale, T& out) {
348
2
        auto mm_scale = Op::prepare(scale);
349
2
        Op::compute(&in, mm_scale, &out);
350
2
    }
_ZN5doris10vectorized17FloatRoundingImplIdLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKdmRd
Line
Count
Source
347
2
    static NO_INLINE void apply(const T& in, size_t scale, T& out) {
348
2
        auto mm_scale = Op::prepare(scale);
349
2
        Op::compute(&in, mm_scale, &out);
350
2
    }
_ZN5doris10vectorized17FloatRoundingImplIdLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKdmRd
Line
Count
Source
347
6
    static NO_INLINE void apply(const T& in, size_t scale, T& out) {
348
6
        auto mm_scale = Op::prepare(scale);
349
6
        Op::compute(&in, mm_scale, &out);
350
6
    }
_ZN5doris10vectorized17FloatRoundingImplIdLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKdmRd
Line
Count
Source
347
2
    static NO_INLINE void apply(const T& in, size_t scale, T& out) {
348
2
        auto mm_scale = Op::prepare(scale);
349
2
        Op::compute(&in, mm_scale, &out);
350
2
    }
_ZN5doris10vectorized17FloatRoundingImplIfLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKfmRf
Line
Count
Source
347
2
    static NO_INLINE void apply(const T& in, size_t scale, T& out) {
348
2
        auto mm_scale = Op::prepare(scale);
349
2
        Op::compute(&in, mm_scale, &out);
350
2
    }
_ZN5doris10vectorized17FloatRoundingImplIfLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKfmRf
Line
Count
Source
347
4
    static NO_INLINE void apply(const T& in, size_t scale, T& out) {
348
4
        auto mm_scale = Op::prepare(scale);
349
4
        Op::compute(&in, mm_scale, &out);
350
4
    }
_ZN5doris10vectorized17FloatRoundingImplIfLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKfmRf
Line
Count
Source
347
2
    static NO_INLINE void apply(const T& in, size_t scale, T& out) {
348
2
        auto mm_scale = Op::prepare(scale);
349
2
        Op::compute(&in, mm_scale, &out);
350
2
    }
_ZN5doris10vectorized17FloatRoundingImplIdLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKdmRd
Line
Count
Source
347
2
    static NO_INLINE void apply(const T& in, size_t scale, T& out) {
348
2
        auto mm_scale = Op::prepare(scale);
349
2
        Op::compute(&in, mm_scale, &out);
350
2
    }
_ZN5doris10vectorized17FloatRoundingImplIdLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKdmRd
Line
Count
Source
347
6
    static NO_INLINE void apply(const T& in, size_t scale, T& out) {
348
6
        auto mm_scale = Op::prepare(scale);
349
6
        Op::compute(&in, mm_scale, &out);
350
6
    }
_ZN5doris10vectorized17FloatRoundingImplIdLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKdmRd
Line
Count
Source
347
2
    static NO_INLINE void apply(const T& in, size_t scale, T& out) {
348
2
        auto mm_scale = Op::prepare(scale);
349
2
        Op::compute(&in, mm_scale, &out);
350
2
    }
_ZN5doris10vectorized17FloatRoundingImplIfLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKfmRf
Line
Count
Source
347
4
    static NO_INLINE void apply(const T& in, size_t scale, T& out) {
348
4
        auto mm_scale = Op::prepare(scale);
349
4
        Op::compute(&in, mm_scale, &out);
350
4
    }
_ZN5doris10vectorized17FloatRoundingImplIfLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKfmRf
Line
Count
Source
347
4
    static NO_INLINE void apply(const T& in, size_t scale, T& out) {
348
4
        auto mm_scale = Op::prepare(scale);
349
4
        Op::compute(&in, mm_scale, &out);
350
4
    }
_ZN5doris10vectorized17FloatRoundingImplIfLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKfmRf
Line
Count
Source
347
2
    static NO_INLINE void apply(const T& in, size_t scale, T& out) {
348
2
        auto mm_scale = Op::prepare(scale);
349
2
        Op::compute(&in, mm_scale, &out);
350
2
    }
_ZN5doris10vectorized17FloatRoundingImplIdLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKdmRd
Line
Count
Source
347
4
    static NO_INLINE void apply(const T& in, size_t scale, T& out) {
348
4
        auto mm_scale = Op::prepare(scale);
349
4
        Op::compute(&in, mm_scale, &out);
350
4
    }
_ZN5doris10vectorized17FloatRoundingImplIdLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKdmRd
Line
Count
Source
347
6
    static NO_INLINE void apply(const T& in, size_t scale, T& out) {
348
6
        auto mm_scale = Op::prepare(scale);
349
6
        Op::compute(&in, mm_scale, &out);
350
6
    }
_ZN5doris10vectorized17FloatRoundingImplIdLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKdmRd
Line
Count
Source
347
2
    static NO_INLINE void apply(const T& in, size_t scale, T& out) {
348
2
        auto mm_scale = Op::prepare(scale);
349
2
        Op::compute(&in, mm_scale, &out);
350
2
    }
_ZN5doris10vectorized17FloatRoundingImplIfLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE5applyERKfmRf
Line
Count
Source
347
4
    static NO_INLINE void apply(const T& in, size_t scale, T& out) {
348
4
        auto mm_scale = Op::prepare(scale);
349
4
        Op::compute(&in, mm_scale, &out);
350
4
    }
_ZN5doris10vectorized17FloatRoundingImplIfLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE5applyERKfmRf
Line
Count
Source
347
4
    static NO_INLINE void apply(const T& in, size_t scale, T& out) {
348
4
        auto mm_scale = Op::prepare(scale);
349
4
        Op::compute(&in, mm_scale, &out);
350
4
    }
_ZN5doris10vectorized17FloatRoundingImplIfLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE5applyERKfmRf
Line
Count
Source
347
2
    static NO_INLINE void apply(const T& in, size_t scale, T& out) {
348
2
        auto mm_scale = Op::prepare(scale);
349
2
        Op::compute(&in, mm_scale, &out);
350
2
    }
_ZN5doris10vectorized17FloatRoundingImplIdLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE5applyERKdmRd
Line
Count
Source
347
4
    static NO_INLINE void apply(const T& in, size_t scale, T& out) {
348
4
        auto mm_scale = Op::prepare(scale);
349
4
        Op::compute(&in, mm_scale, &out);
350
4
    }
_ZN5doris10vectorized17FloatRoundingImplIdLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE5applyERKdmRd
Line
Count
Source
347
6
    static NO_INLINE void apply(const T& in, size_t scale, T& out) {
348
6
        auto mm_scale = Op::prepare(scale);
349
6
        Op::compute(&in, mm_scale, &out);
350
6
    }
_ZN5doris10vectorized17FloatRoundingImplIdLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE5applyERKdmRd
Line
Count
Source
347
2
    static NO_INLINE void apply(const T& in, size_t scale, T& out) {
348
2
        auto mm_scale = Op::prepare(scale);
349
2
        Op::compute(&in, mm_scale, &out);
350
2
    }
351
};
352
353
template <typename T, RoundingMode rounding_mode, ScaleMode scale_mode,
354
          TieBreakingMode tie_breaking_mode>
355
struct IntegerRoundingImpl {
356
private:
357
    using Op = IntegerRoundingComputation<T, rounding_mode, scale_mode, tie_breaking_mode, size_t>;
358
    using Container = typename ColumnVector<T>::Container;
359
360
public:
361
    template <size_t scale>
362
0
    static NO_INLINE void applyImpl(const Container& in, Container& out) {
363
0
        const T* end_in = in.data() + in.size();
364
365
0
        const T* __restrict p_in = in.data();
366
0
        T* __restrict p_out = out.data();
367
368
0
        while (p_in < end_in) {
369
0
            Op::compute(p_in, scale, p_out, 1);
370
0
            ++p_in;
371
0
            ++p_out;
372
0
        }
373
0
    }
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm100EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm100000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm100000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm100EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm100000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm100000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm100EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm100000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm100000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm100EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm100000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm100000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm100EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm100000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm100000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm100EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm100000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm100000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm100EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm100000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm100000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm100EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm100000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm100000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm100EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm100000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm100000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm100EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm100000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm100000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm100EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm100000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm100000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm100EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm100000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm100000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm100EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm100000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm100000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm100EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm100000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm100000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm100EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm100000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm100000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm100EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm100000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm100000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm100EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm100000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm100000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm100EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm100000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm100000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm100EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm100000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm100000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm100EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm100000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm100000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm100EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm100000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm100000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm100EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm100000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm100000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm100EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm100000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm100000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm100EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm100000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm100000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm100EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm100000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm100000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm100EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm100000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm100000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm100EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm100000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm100000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEERSB_
374
375
0
    static NO_INLINE void apply(const Container& in, size_t scale, Container& out) {
376
        /// Manual function cloning for compiler to generate integer division by constant.
377
0
        switch (scale) {
378
0
        case 1ULL:
379
0
            return applyImpl<1ULL>(in, out);
380
0
        case 10ULL:
381
0
            return applyImpl<10ULL>(in, out);
382
0
        case 100ULL:
383
0
            return applyImpl<100ULL>(in, out);
384
0
        case 1000ULL:
385
0
            return applyImpl<1000ULL>(in, out);
386
0
        case 10000ULL:
387
0
            return applyImpl<10000ULL>(in, out);
388
0
        case 100000ULL:
389
0
            return applyImpl<100000ULL>(in, out);
390
0
        case 1000000ULL:
391
0
            return applyImpl<1000000ULL>(in, out);
392
0
        case 10000000ULL:
393
0
            return applyImpl<10000000ULL>(in, out);
394
0
        case 100000000ULL:
395
0
            return applyImpl<100000000ULL>(in, out);
396
0
        case 1000000000ULL:
397
0
            return applyImpl<1000000000ULL>(in, out);
398
0
        case 10000000000ULL:
399
0
            return applyImpl<10000000000ULL>(in, out);
400
0
        case 100000000000ULL:
401
0
            return applyImpl<100000000000ULL>(in, out);
402
0
        case 1000000000000ULL:
403
0
            return applyImpl<1000000000000ULL>(in, out);
404
0
        case 10000000000000ULL:
405
0
            return applyImpl<10000000000000ULL>(in, out);
406
0
        case 100000000000000ULL:
407
0
            return applyImpl<100000000000000ULL>(in, out);
408
0
        case 1000000000000000ULL:
409
0
            return applyImpl<1000000000000000ULL>(in, out);
410
0
        case 10000000000000000ULL:
411
0
            return applyImpl<10000000000000000ULL>(in, out);
412
0
        case 100000000000000000ULL:
413
0
            return applyImpl<100000000000000000ULL>(in, out);
414
0
        case 1000000000000000000ULL:
415
0
            return applyImpl<1000000000000000000ULL>(in, out);
416
0
        case 10000000000000000000ULL:
417
0
            return applyImpl<10000000000000000000ULL>(in, out);
418
0
        default:
419
0
            throw doris::Exception(ErrorCode::INTERNAL_ERROR,
420
0
                                   "IntegerRoundingImpl __builtin_unreachable ", scale);
421
0
            __builtin_unreachable();
422
0
        }
423
0
    }
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE5applyERKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE5applyERKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE5applyERKNS0_8PODArrayIhLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE5applyERKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE5applyERKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE5applyERKNS0_8PODArrayItLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE5applyERKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE5applyERKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE5applyERKNS0_8PODArrayIjLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE5applyERKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE5applyERKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE5applyERKNS0_8PODArrayImLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE5applyERKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE5applyERKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE5applyERKNS0_8PODArrayIaLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE5applyERKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE5applyERKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE5applyERKNS0_8PODArrayIsLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE5applyERKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE5applyERKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE5applyERKNS0_8PODArrayIiLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE5applyERKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE5applyERKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE5applyERKNS0_8PODArrayIlLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE5applyERKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE5applyERKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE5applyERKNS0_8PODArrayInLm4096E9AllocatorILb0ELb0ELb0E22DefaultMemoryAllocatorELm16ELm16EEEmRSA_
424
425
0
    static NO_INLINE void apply(const T& in, size_t scale, T& out) {
426
0
        Op::compute(&in, scale, &out, 1);
427
0
    }
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKhmRh
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKhmRh
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKhmRh
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKtmRt
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKtmRt
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKtmRt
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKjmRj
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKjmRj
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKjmRj
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKmmRm
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKmmRm
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKmmRm
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKamRa
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKamRa
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKamRa
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKsmRs
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKsmRs
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKsmRs
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKimRi
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKimRi
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKimRi
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKlmRl
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKlmRl
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKlmRl
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKnmRn
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKnmRn
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKnmRn
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKhmRh
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKhmRh
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKhmRh
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKtmRt
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKtmRt
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKtmRt
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKjmRj
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKjmRj
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKjmRj
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKmmRm
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKmmRm
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKmmRm
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKamRa
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKamRa
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKamRa
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKsmRs
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKsmRs
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKsmRs
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKimRi
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKimRi
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKimRi
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKlmRl
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKlmRl
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKlmRl
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKnmRn
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKnmRn
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKnmRn
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKhmRh
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKhmRh
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKhmRh
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKtmRt
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKtmRt
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKtmRt
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKjmRj
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKjmRj
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKjmRj
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKmmRm
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKmmRm
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKmmRm
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKamRa
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKamRa
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKamRa
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKsmRs
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKsmRs
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKsmRs
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKimRi
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKimRi
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKimRi
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKlmRl
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKlmRl
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKlmRl
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKnmRn
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKnmRn
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKnmRn
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKhmRh
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKhmRh
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKhmRh
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKtmRt
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKtmRt
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKtmRt
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKjmRj
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKjmRj
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKjmRj
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKmmRm
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKmmRm
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKmmRm
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKamRa
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKamRa
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKamRa
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKsmRs
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKsmRs
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKsmRs
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKimRi
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKimRi
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKimRi
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKlmRl
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKlmRl
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKlmRl
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKnmRn
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKnmRn
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKnmRn
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE5applyERKhmRh
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE5applyERKhmRh
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE5applyERKhmRh
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE5applyERKtmRt
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE5applyERKtmRt
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE5applyERKtmRt
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE5applyERKjmRj
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE5applyERKjmRj
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE5applyERKjmRj
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE5applyERKmmRm
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE5applyERKmmRm
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE5applyERKmmRm
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE5applyERKamRa
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE5applyERKamRa
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE5applyERKamRa
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE5applyERKsmRs
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE5applyERKsmRs
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE5applyERKsmRs
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE5applyERKimRi
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE5applyERKimRi
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE5applyERKimRi
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE5applyERKlmRl
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE5applyERKlmRl
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE5applyERKlmRl
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE5applyERKnmRn
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE5applyERKnmRn
Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE5applyERKnmRn
428
};
429
430
/** Select the appropriate processing algorithm depending on the scale.
431
  */
432
template <typename T, RoundingMode rounding_mode, TieBreakingMode tie_breaking_mode>
433
struct Dispatcher {
434
    template <ScaleMode scale_mode>
435
    using FunctionRoundingImpl = std::conditional_t<
436
            IsDecimalNumber<T>, DecimalRoundingImpl<T, rounding_mode, tie_breaking_mode>,
437
            std::conditional_t<
438
                    std::is_floating_point_v<T>,
439
                    FloatRoundingImpl<T, rounding_mode, scale_mode, tie_breaking_mode>,
440
                    IntegerRoundingImpl<T, rounding_mode, scale_mode, tie_breaking_mode>>>;
441
442
    // scale_arg: scale for function computation
443
    // result_scale: scale for result decimal, this scale is got from planner
444
    static ColumnPtr apply_vec_const(const IColumn* col_general, const Int16 scale_arg,
445
4
                                     [[maybe_unused]] Int16 result_scale) {
446
4
        if constexpr (IsNumber<T>) {
447
0
            const auto* const col = check_and_get_column<ColumnVector<T>>(col_general);
448
0
            auto col_res = ColumnVector<T>::create();
449
450
0
            typename ColumnVector<T>::Container& vec_res = col_res->get_data();
451
0
            vec_res.resize(col->get_data().size());
452
453
4
            if (!vec_res.empty()) {
454
4
                if (scale_arg == 0) {
455
4
                    size_t scale = 1;
456
4
                    FunctionRoundingImpl<ScaleMode::Zero>::apply(col->get_data(), scale, vec_res);
457
4
                } else if (scale_arg > 0) {
458
0
                    size_t scale = int_exp10(scale_arg);
459
0
                    FunctionRoundingImpl<ScaleMode::Positive>::apply(col->get_data(), scale,
460
0
                                                                     vec_res);
461
0
                } else {
462
0
                    size_t scale = int_exp10(-scale_arg);
463
0
                    FunctionRoundingImpl<ScaleMode::Negative>::apply(col->get_data(), scale,
464
0
                                                                     vec_res);
465
0
                }
466
4
            }
467
468
0
            return col_res;
469
0
        } else if constexpr (IsDecimalNumber<T>) {
470
0
            const auto* const decimal_col = check_and_get_column<ColumnDecimal<T>>(col_general);
471
0
            const auto& vec_src = decimal_col->get_data();
472
0
            const size_t input_rows_count = vec_src.size();
473
0
            auto col_res = ColumnDecimal<T>::create(vec_src.size(), result_scale);
474
0
            auto& vec_res = col_res->get_data();
475
476
0
            if (!vec_res.empty()) {
477
0
                FunctionRoundingImpl<ScaleMode::Negative>::apply(
478
0
                        decimal_col->get_data(), decimal_col->get_scale(), vec_res, scale_arg);
479
0
            }
480
            // We need to always make sure result decimal's scale is as expected as its in plan
481
            // So we need to append enough zero to result.
482
483
            // Case 0: scale_arg <= -(integer part digits count)
484
            //      do nothing, because result is 0
485
            // Case 1: scale_arg <= 0 && scale_arg > -(integer part digits count)
486
            //      decimal parts has been erased, so add them back by multiply 10^(result_scale)
487
            // Case 2: scale_arg > 0 && scale_arg < result_scale
488
            //      decimal part now has scale_arg digits, so multiply 10^(result_scale - scal_arg)
489
            // Case 3: scale_arg >= input_scale
490
            //      do nothing
491
492
0
            if (scale_arg <= 0) {
493
0
                for (size_t i = 0; i < input_rows_count; ++i) {
494
0
                    vec_res[i].value *= int_exp10(result_scale);
495
0
                }
496
0
            } else if (scale_arg > 0 && scale_arg < result_scale) {
497
0
                for (size_t i = 0; i < input_rows_count; ++i) {
498
0
                    vec_res[i].value *= int_exp10(result_scale - scale_arg);
499
0
                }
500
0
            }
501
502
0
            return col_res;
503
0
        } else {
504
4
            auto error_type = std::make_shared<T>();
505
4
            throw doris::Exception(ErrorCode::INTERNAL_ERROR,
506
4
                                   "Dispatcher apply_vec_const __builtin_unreachable {}",
507
4
                                   error_type->get_name());
508
4
            __builtin_unreachable();
509
4
            return nullptr;
510
4
        }
511
4
    }
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherIhLNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE15apply_vec_constEPKNS0_7IColumnEss
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherItLNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE15apply_vec_constEPKNS0_7IColumnEss
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherIjLNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE15apply_vec_constEPKNS0_7IColumnEss
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherImLNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE15apply_vec_constEPKNS0_7IColumnEss
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherIaLNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE15apply_vec_constEPKNS0_7IColumnEss
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherIsLNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE15apply_vec_constEPKNS0_7IColumnEss
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherIiLNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE15apply_vec_constEPKNS0_7IColumnEss
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherIlLNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE15apply_vec_constEPKNS0_7IColumnEss
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherInLNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE15apply_vec_constEPKNS0_7IColumnEss
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherIfLNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE15apply_vec_constEPKNS0_7IColumnEss
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherIdLNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE15apply_vec_constEPKNS0_7IColumnEss
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherINS0_7DecimalIiEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE15apply_vec_constEPKNS0_7IColumnEss
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherINS0_7DecimalIlEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE15apply_vec_constEPKNS0_7IColumnEss
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherINS0_7DecimalInEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE15apply_vec_constEPKNS0_7IColumnEss
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherINS0_12Decimal128V3ELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE15apply_vec_constEPKNS0_7IColumnEss
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherINS0_7DecimalIN4wide7integerILm256EiEEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE15apply_vec_constEPKNS0_7IColumnEss
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherIhLNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE15apply_vec_constEPKNS0_7IColumnEss
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherItLNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE15apply_vec_constEPKNS0_7IColumnEss
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherIjLNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE15apply_vec_constEPKNS0_7IColumnEss
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherImLNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE15apply_vec_constEPKNS0_7IColumnEss
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherIaLNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE15apply_vec_constEPKNS0_7IColumnEss
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherIsLNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE15apply_vec_constEPKNS0_7IColumnEss
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherIiLNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE15apply_vec_constEPKNS0_7IColumnEss
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherIlLNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE15apply_vec_constEPKNS0_7IColumnEss
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherInLNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE15apply_vec_constEPKNS0_7IColumnEss
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherIfLNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE15apply_vec_constEPKNS0_7IColumnEss
_ZN5doris10vectorized10DispatcherIdLNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE15apply_vec_constEPKNS0_7IColumnEss
Line
Count
Source
445
1
                                     [[maybe_unused]] Int16 result_scale) {
446
1
        if constexpr (IsNumber<T>) {
447
1
            const auto* const col = check_and_get_column<ColumnVector<T>>(col_general);
448
1
            auto col_res = ColumnVector<T>::create();
449
450
1
            typename ColumnVector<T>::Container& vec_res = col_res->get_data();
451
1
            vec_res.resize(col->get_data().size());
452
453
1
            if (!vec_res.empty()) {
454
1
                if (scale_arg == 0) {
455
1
                    size_t scale = 1;
456
1
                    FunctionRoundingImpl<ScaleMode::Zero>::apply(col->get_data(), scale, vec_res);
457
1
                } else if (scale_arg > 0) {
458
0
                    size_t scale = int_exp10(scale_arg);
459
0
                    FunctionRoundingImpl<ScaleMode::Positive>::apply(col->get_data(), scale,
460
0
                                                                     vec_res);
461
0
                } else {
462
0
                    size_t scale = int_exp10(-scale_arg);
463
0
                    FunctionRoundingImpl<ScaleMode::Negative>::apply(col->get_data(), scale,
464
0
                                                                     vec_res);
465
0
                }
466
1
            }
467
468
1
            return col_res;
469
1
        } else if constexpr (IsDecimalNumber<T>) {
470
1
            const auto* const decimal_col = check_and_get_column<ColumnDecimal<T>>(col_general);
471
1
            const auto& vec_src = decimal_col->get_data();
472
1
            const size_t input_rows_count = vec_src.size();
473
1
            auto col_res = ColumnDecimal<T>::create(vec_src.size(), result_scale);
474
1
            auto& vec_res = col_res->get_data();
475
476
1
            if (!vec_res.empty()) {
477
1
                FunctionRoundingImpl<ScaleMode::Negative>::apply(
478
1
                        decimal_col->get_data(), decimal_col->get_scale(), vec_res, scale_arg);
479
1
            }
480
            // We need to always make sure result decimal's scale is as expected as its in plan
481
            // So we need to append enough zero to result.
482
483
            // Case 0: scale_arg <= -(integer part digits count)
484
            //      do nothing, because result is 0
485
            // Case 1: scale_arg <= 0 && scale_arg > -(integer part digits count)
486
            //      decimal parts has been erased, so add them back by multiply 10^(result_scale)
487
            // Case 2: scale_arg > 0 && scale_arg < result_scale
488
            //      decimal part now has scale_arg digits, so multiply 10^(result_scale - scal_arg)
489
            // Case 3: scale_arg >= input_scale
490
            //      do nothing
491
492
1
            if (scale_arg <= 0) {
493
1
                for (size_t i = 0; i < input_rows_count; ++i) {
494
1
                    vec_res[i].value *= int_exp10(result_scale);
495
1
                }
496
1
            } else if (scale_arg > 0 && scale_arg < result_scale) {
497
1
                for (size_t i = 0; i < input_rows_count; ++i) {
498
1
                    vec_res[i].value *= int_exp10(result_scale - scale_arg);
499
1
                }
500
1
            }
501
502
1
            return col_res;
503
1
        } else {
504
1
            auto error_type = std::make_shared<T>();
505
1
            throw doris::Exception(ErrorCode::INTERNAL_ERROR,
506
1
                                   "Dispatcher apply_vec_const __builtin_unreachable {}",
507
1
                                   error_type->get_name());
508
1
            __builtin_unreachable();
509
1
            return nullptr;
510
1
        }
511
1
    }
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherINS0_7DecimalIiEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE15apply_vec_constEPKNS0_7IColumnEss
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherINS0_7DecimalIlEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE15apply_vec_constEPKNS0_7IColumnEss
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherINS0_7DecimalInEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE15apply_vec_constEPKNS0_7IColumnEss
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherINS0_12Decimal128V3ELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE15apply_vec_constEPKNS0_7IColumnEss
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherINS0_7DecimalIN4wide7integerILm256EiEEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE15apply_vec_constEPKNS0_7IColumnEss
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherIhLNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE15apply_vec_constEPKNS0_7IColumnEss
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherItLNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE15apply_vec_constEPKNS0_7IColumnEss
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherIjLNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE15apply_vec_constEPKNS0_7IColumnEss
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherImLNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE15apply_vec_constEPKNS0_7IColumnEss
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherIaLNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE15apply_vec_constEPKNS0_7IColumnEss
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherIsLNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE15apply_vec_constEPKNS0_7IColumnEss
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherIiLNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE15apply_vec_constEPKNS0_7IColumnEss
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherIlLNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE15apply_vec_constEPKNS0_7IColumnEss
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherInLNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE15apply_vec_constEPKNS0_7IColumnEss
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherIfLNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE15apply_vec_constEPKNS0_7IColumnEss
_ZN5doris10vectorized10DispatcherIdLNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE15apply_vec_constEPKNS0_7IColumnEss
Line
Count
Source
445
1
                                     [[maybe_unused]] Int16 result_scale) {
446
1
        if constexpr (IsNumber<T>) {
447
1
            const auto* const col = check_and_get_column<ColumnVector<T>>(col_general);
448
1
            auto col_res = ColumnVector<T>::create();
449
450
1
            typename ColumnVector<T>::Container& vec_res = col_res->get_data();
451
1
            vec_res.resize(col->get_data().size());
452
453
1
            if (!vec_res.empty()) {
454
1
                if (scale_arg == 0) {
455
1
                    size_t scale = 1;
456
1
                    FunctionRoundingImpl<ScaleMode::Zero>::apply(col->get_data(), scale, vec_res);
457
1
                } else if (scale_arg > 0) {
458
0
                    size_t scale = int_exp10(scale_arg);
459
0
                    FunctionRoundingImpl<ScaleMode::Positive>::apply(col->get_data(), scale,
460
0
                                                                     vec_res);
461
0
                } else {
462
0
                    size_t scale = int_exp10(-scale_arg);
463
0
                    FunctionRoundingImpl<ScaleMode::Negative>::apply(col->get_data(), scale,
464
0
                                                                     vec_res);
465
0
                }
466
1
            }
467
468
1
            return col_res;
469
1
        } else if constexpr (IsDecimalNumber<T>) {
470
1
            const auto* const decimal_col = check_and_get_column<ColumnDecimal<T>>(col_general);
471
1
            const auto& vec_src = decimal_col->get_data();
472
1
            const size_t input_rows_count = vec_src.size();
473
1
            auto col_res = ColumnDecimal<T>::create(vec_src.size(), result_scale);
474
1
            auto& vec_res = col_res->get_data();
475
476
1
            if (!vec_res.empty()) {
477
1
                FunctionRoundingImpl<ScaleMode::Negative>::apply(
478
1
                        decimal_col->get_data(), decimal_col->get_scale(), vec_res, scale_arg);
479
1
            }
480
            // We need to always make sure result decimal's scale is as expected as its in plan
481
            // So we need to append enough zero to result.
482
483
            // Case 0: scale_arg <= -(integer part digits count)
484
            //      do nothing, because result is 0
485
            // Case 1: scale_arg <= 0 && scale_arg > -(integer part digits count)
486
            //      decimal parts has been erased, so add them back by multiply 10^(result_scale)
487
            // Case 2: scale_arg > 0 && scale_arg < result_scale
488
            //      decimal part now has scale_arg digits, so multiply 10^(result_scale - scal_arg)
489
            // Case 3: scale_arg >= input_scale
490
            //      do nothing
491
492
1
            if (scale_arg <= 0) {
493
1
                for (size_t i = 0; i < input_rows_count; ++i) {
494
1
                    vec_res[i].value *= int_exp10(result_scale);
495
1
                }
496
1
            } else if (scale_arg > 0 && scale_arg < result_scale) {
497
1
                for (size_t i = 0; i < input_rows_count; ++i) {
498
1
                    vec_res[i].value *= int_exp10(result_scale - scale_arg);
499
1
                }
500
1
            }
501
502
1
            return col_res;
503
1
        } else {
504
1
            auto error_type = std::make_shared<T>();
505
1
            throw doris::Exception(ErrorCode::INTERNAL_ERROR,
506
1
                                   "Dispatcher apply_vec_const __builtin_unreachable {}",
507
1
                                   error_type->get_name());
508
1
            __builtin_unreachable();
509
1
            return nullptr;
510
1
        }
511
1
    }
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherINS0_7DecimalIiEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE15apply_vec_constEPKNS0_7IColumnEss
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherINS0_7DecimalIlEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE15apply_vec_constEPKNS0_7IColumnEss
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherINS0_7DecimalInEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE15apply_vec_constEPKNS0_7IColumnEss
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherINS0_12Decimal128V3ELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE15apply_vec_constEPKNS0_7IColumnEss
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherINS0_7DecimalIN4wide7integerILm256EiEEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE15apply_vec_constEPKNS0_7IColumnEss
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherIhLNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE15apply_vec_constEPKNS0_7IColumnEss
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherItLNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE15apply_vec_constEPKNS0_7IColumnEss
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherIjLNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE15apply_vec_constEPKNS0_7IColumnEss
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherImLNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE15apply_vec_constEPKNS0_7IColumnEss
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherIaLNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE15apply_vec_constEPKNS0_7IColumnEss
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherIsLNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE15apply_vec_constEPKNS0_7IColumnEss
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherIiLNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE15apply_vec_constEPKNS0_7IColumnEss
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherIlLNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE15apply_vec_constEPKNS0_7IColumnEss
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherInLNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE15apply_vec_constEPKNS0_7IColumnEss
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherIfLNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE15apply_vec_constEPKNS0_7IColumnEss
_ZN5doris10vectorized10DispatcherIdLNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE15apply_vec_constEPKNS0_7IColumnEss
Line
Count
Source
445
1
                                     [[maybe_unused]] Int16 result_scale) {
446
1
        if constexpr (IsNumber<T>) {
447
1
            const auto* const col = check_and_get_column<ColumnVector<T>>(col_general);
448
1
            auto col_res = ColumnVector<T>::create();
449
450
1
            typename ColumnVector<T>::Container& vec_res = col_res->get_data();
451
1
            vec_res.resize(col->get_data().size());
452
453
1
            if (!vec_res.empty()) {
454
1
                if (scale_arg == 0) {
455
1
                    size_t scale = 1;
456
1
                    FunctionRoundingImpl<ScaleMode::Zero>::apply(col->get_data(), scale, vec_res);
457
1
                } else if (scale_arg > 0) {
458
0
                    size_t scale = int_exp10(scale_arg);
459
0
                    FunctionRoundingImpl<ScaleMode::Positive>::apply(col->get_data(), scale,
460
0
                                                                     vec_res);
461
0
                } else {
462
0
                    size_t scale = int_exp10(-scale_arg);
463
0
                    FunctionRoundingImpl<ScaleMode::Negative>::apply(col->get_data(), scale,
464
0
                                                                     vec_res);
465
0
                }
466
1
            }
467
468
1
            return col_res;
469
1
        } else if constexpr (IsDecimalNumber<T>) {
470
1
            const auto* const decimal_col = check_and_get_column<ColumnDecimal<T>>(col_general);
471
1
            const auto& vec_src = decimal_col->get_data();
472
1
            const size_t input_rows_count = vec_src.size();
473
1
            auto col_res = ColumnDecimal<T>::create(vec_src.size(), result_scale);
474
1
            auto& vec_res = col_res->get_data();
475
476
1
            if (!vec_res.empty()) {
477
1
                FunctionRoundingImpl<ScaleMode::Negative>::apply(
478
1
                        decimal_col->get_data(), decimal_col->get_scale(), vec_res, scale_arg);
479
1
            }
480
            // We need to always make sure result decimal's scale is as expected as its in plan
481
            // So we need to append enough zero to result.
482
483
            // Case 0: scale_arg <= -(integer part digits count)
484
            //      do nothing, because result is 0
485
            // Case 1: scale_arg <= 0 && scale_arg > -(integer part digits count)
486
            //      decimal parts has been erased, so add them back by multiply 10^(result_scale)
487
            // Case 2: scale_arg > 0 && scale_arg < result_scale
488
            //      decimal part now has scale_arg digits, so multiply 10^(result_scale - scal_arg)
489
            // Case 3: scale_arg >= input_scale
490
            //      do nothing
491
492
1
            if (scale_arg <= 0) {
493
1
                for (size_t i = 0; i < input_rows_count; ++i) {
494
1
                    vec_res[i].value *= int_exp10(result_scale);
495
1
                }
496
1
            } else if (scale_arg > 0 && scale_arg < result_scale) {
497
1
                for (size_t i = 0; i < input_rows_count; ++i) {
498
1
                    vec_res[i].value *= int_exp10(result_scale - scale_arg);
499
1
                }
500
1
            }
501
502
1
            return col_res;
503
1
        } else {
504
1
            auto error_type = std::make_shared<T>();
505
1
            throw doris::Exception(ErrorCode::INTERNAL_ERROR,
506
1
                                   "Dispatcher apply_vec_const __builtin_unreachable {}",
507
1
                                   error_type->get_name());
508
1
            __builtin_unreachable();
509
1
            return nullptr;
510
1
        }
511
1
    }
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherINS0_7DecimalIiEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE15apply_vec_constEPKNS0_7IColumnEss
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherINS0_7DecimalIlEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE15apply_vec_constEPKNS0_7IColumnEss
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherINS0_7DecimalInEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE15apply_vec_constEPKNS0_7IColumnEss
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherINS0_12Decimal128V3ELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE15apply_vec_constEPKNS0_7IColumnEss
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherINS0_7DecimalIN4wide7integerILm256EiEEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE15apply_vec_constEPKNS0_7IColumnEss
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherIhLNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE15apply_vec_constEPKNS0_7IColumnEss
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherItLNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE15apply_vec_constEPKNS0_7IColumnEss
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherIjLNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE15apply_vec_constEPKNS0_7IColumnEss
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherImLNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE15apply_vec_constEPKNS0_7IColumnEss
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherIaLNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE15apply_vec_constEPKNS0_7IColumnEss
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherIsLNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE15apply_vec_constEPKNS0_7IColumnEss
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherIiLNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE15apply_vec_constEPKNS0_7IColumnEss
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherIlLNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE15apply_vec_constEPKNS0_7IColumnEss
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherInLNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE15apply_vec_constEPKNS0_7IColumnEss
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherIfLNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE15apply_vec_constEPKNS0_7IColumnEss
_ZN5doris10vectorized10DispatcherIdLNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE15apply_vec_constEPKNS0_7IColumnEss
Line
Count
Source
445
1
                                     [[maybe_unused]] Int16 result_scale) {
446
1
        if constexpr (IsNumber<T>) {
447
1
            const auto* const col = check_and_get_column<ColumnVector<T>>(col_general);
448
1
            auto col_res = ColumnVector<T>::create();
449
450
1
            typename ColumnVector<T>::Container& vec_res = col_res->get_data();
451
1
            vec_res.resize(col->get_data().size());
452
453
1
            if (!vec_res.empty()) {
454
1
                if (scale_arg == 0) {
455
1
                    size_t scale = 1;
456
1
                    FunctionRoundingImpl<ScaleMode::Zero>::apply(col->get_data(), scale, vec_res);
457
1
                } else if (scale_arg > 0) {
458
0
                    size_t scale = int_exp10(scale_arg);
459
0
                    FunctionRoundingImpl<ScaleMode::Positive>::apply(col->get_data(), scale,
460
0
                                                                     vec_res);
461
0
                } else {
462
0
                    size_t scale = int_exp10(-scale_arg);
463
0
                    FunctionRoundingImpl<ScaleMode::Negative>::apply(col->get_data(), scale,
464
0
                                                                     vec_res);
465
0
                }
466
1
            }
467
468
1
            return col_res;
469
1
        } else if constexpr (IsDecimalNumber<T>) {
470
1
            const auto* const decimal_col = check_and_get_column<ColumnDecimal<T>>(col_general);
471
1
            const auto& vec_src = decimal_col->get_data();
472
1
            const size_t input_rows_count = vec_src.size();
473
1
            auto col_res = ColumnDecimal<T>::create(vec_src.size(), result_scale);
474
1
            auto& vec_res = col_res->get_data();
475
476
1
            if (!vec_res.empty()) {
477
1
                FunctionRoundingImpl<ScaleMode::Negative>::apply(
478
1
                        decimal_col->get_data(), decimal_col->get_scale(), vec_res, scale_arg);
479
1
            }
480
            // We need to always make sure result decimal's scale is as expected as its in plan
481
            // So we need to append enough zero to result.
482
483
            // Case 0: scale_arg <= -(integer part digits count)
484
            //      do nothing, because result is 0
485
            // Case 1: scale_arg <= 0 && scale_arg > -(integer part digits count)
486
            //      decimal parts has been erased, so add them back by multiply 10^(result_scale)
487
            // Case 2: scale_arg > 0 && scale_arg < result_scale
488
            //      decimal part now has scale_arg digits, so multiply 10^(result_scale - scal_arg)
489
            // Case 3: scale_arg >= input_scale
490
            //      do nothing
491
492
1
            if (scale_arg <= 0) {
493
1
                for (size_t i = 0; i < input_rows_count; ++i) {
494
1
                    vec_res[i].value *= int_exp10(result_scale);
495
1
                }
496
1
            } else if (scale_arg > 0 && scale_arg < result_scale) {
497
1
                for (size_t i = 0; i < input_rows_count; ++i) {
498
1
                    vec_res[i].value *= int_exp10(result_scale - scale_arg);
499
1
                }
500
1
            }
501
502
1
            return col_res;
503
1
        } else {
504
1
            auto error_type = std::make_shared<T>();
505
1
            throw doris::Exception(ErrorCode::INTERNAL_ERROR,
506
1
                                   "Dispatcher apply_vec_const __builtin_unreachable {}",
507
1
                                   error_type->get_name());
508
1
            __builtin_unreachable();
509
1
            return nullptr;
510
1
        }
511
1
    }
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherINS0_7DecimalIiEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE15apply_vec_constEPKNS0_7IColumnEss
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherINS0_7DecimalIlEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE15apply_vec_constEPKNS0_7IColumnEss
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherINS0_7DecimalInEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE15apply_vec_constEPKNS0_7IColumnEss
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherINS0_12Decimal128V3ELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE15apply_vec_constEPKNS0_7IColumnEss
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherINS0_7DecimalIN4wide7integerILm256EiEEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE15apply_vec_constEPKNS0_7IColumnEss
512
513
    // result_scale: scale for result decimal, this scale is got from planner
514
    static ColumnPtr apply_vec_vec(const IColumn* col_general, const IColumn* col_scale,
515
154
                                   [[maybe_unused]] Int16 result_scale) {
516
154
        const auto& col_scale_i32 = assert_cast<const ColumnInt32&>(*col_scale);
517
154
        const size_t input_row_count = col_scale_i32.size();
518
2.34k
        for (size_t i = 0; i < input_row_count; ++i) {
519
2.18k
            const Int32 scale_arg = col_scale_i32.get_data()[i];
520
2.18k
            if (scale_arg > std::numeric_limits<Int16>::max() ||
521
2.18k
                scale_arg < std::numeric_limits<Int16>::min()) {
522
0
                throw doris::Exception(ErrorCode::OUT_OF_BOUND,
523
0
                                       "Scale argument for function is out of bound: {}",
524
0
                                       scale_arg);
525
0
            }
526
2.18k
        }
527
528
154
        if constexpr (IsNumber<T>) {
529
105
            const auto* col = assert_cast<const ColumnVector<T>*>(col_general);
530
105
            auto col_res = ColumnVector<T>::create();
531
105
            typename ColumnVector<T>::Container& vec_res = col_res->get_data();
532
105
            vec_res.resize(input_row_count);
533
534
105
            for (size_t i = 0; i < input_row_count; ++i) {
535
49
                const Int32 scale_arg = col_scale_i32.get_data()[i];
536
49
                if (scale_arg == 0) {
537
14
                    size_t scale = 1;
538
14
                    FunctionRoundingImpl<ScaleMode::Zero>::apply(col->get_data()[i], scale,
539
14
                                                                 vec_res[i]);
540
35
                } else if (scale_arg > 0) {
541
25
                    size_t scale = int_exp10(scale_arg);
542
25
                    FunctionRoundingImpl<ScaleMode::Positive>::apply(col->get_data()[i], scale,
543
25
                                                                     vec_res[i]);
544
25
                } else {
545
10
                    size_t scale = int_exp10(-scale_arg);
546
10
                    FunctionRoundingImpl<ScaleMode::Negative>::apply(col->get_data()[i], scale,
547
10
                                                                     vec_res[i]);
548
10
                }
549
49
            }
550
49
            return col_res;
551
105
        } else if constexpr (IsDecimalNumber<T>) {
552
105
            const auto* decimal_col = assert_cast<const ColumnDecimal<T>*>(col_general);
553
105
            const Int32 input_scale = decimal_col->get_scale();
554
105
            auto col_res = ColumnDecimal<T>::create(input_row_count, result_scale);
555
556
2.24k
            for (size_t i = 0; i < input_row_count; ++i) {
557
2.14k
                DecimalRoundingImpl<T, rounding_mode, tie_breaking_mode>::apply(
558
2.14k
                        decimal_col->get_element(i).value, input_scale,
559
2.14k
                        col_res->get_element(i).value, col_scale_i32.get_data()[i]);
560
2.14k
            }
561
562
2.24k
            for (size_t i = 0; i < input_row_count; ++i) {
563
                // For func(ColumnDecimal, ColumnInt32), we should always have same scale with source Decimal column
564
                // So we need this check to make sure the result have correct digits count
565
                //
566
                // Case 0: scale_arg <= -(integer part digits count)
567
                //      do nothing, because result is 0
568
                // Case 1: scale_arg <= 0 && scale_arg > -(integer part digits count)
569
                //      decimal parts has been erased, so add them back by multiply 10^(scale_arg)
570
                // Case 2: scale_arg > 0 && scale_arg < result_scale
571
                //      decimal part now has scale_arg digits, so multiply 10^(result_scale - scal_arg)
572
                // Case 3: scale_arg >= input_scale
573
                //      do nothing
574
2.14k
                const Int32 scale_arg = col_scale_i32.get_data()[i];
575
2.14k
                if (scale_arg <= 0) {
576
1.08k
                    col_res->get_element(i).value *= int_exp10(result_scale);
577
1.08k
                } else if (scale_arg > 0 && scale_arg < result_scale) {
578
315
                    col_res->get_element(i).value *= int_exp10(result_scale - scale_arg);
579
315
                }
580
2.14k
            }
581
582
105
            return col_res;
583
105
        } else {
584
154
            auto error_type = std::make_shared<T>();
585
154
            throw doris::Exception(ErrorCode::INTERNAL_ERROR,
586
154
                                   "Dispatcher apply_vec_vec __builtin_unreachable {}",
587
154
                                   error_type->get_name());
588
154
            __builtin_unreachable();
589
154
            return nullptr;
590
154
        }
591
154
    }
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherIhLNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE13apply_vec_vecEPKNS0_7IColumnES7_s
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherItLNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE13apply_vec_vecEPKNS0_7IColumnES7_s
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherIjLNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE13apply_vec_vecEPKNS0_7IColumnES7_s
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherImLNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE13apply_vec_vecEPKNS0_7IColumnES7_s
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherIaLNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE13apply_vec_vecEPKNS0_7IColumnES7_s
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherIsLNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE13apply_vec_vecEPKNS0_7IColumnES7_s
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherIiLNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE13apply_vec_vecEPKNS0_7IColumnES7_s
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherIlLNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE13apply_vec_vecEPKNS0_7IColumnES7_s
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherInLNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE13apply_vec_vecEPKNS0_7IColumnES7_s
_ZN5doris10vectorized10DispatcherIfLNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE13apply_vec_vecEPKNS0_7IColumnES7_s
Line
Count
Source
515
4
                                   [[maybe_unused]] Int16 result_scale) {
516
4
        const auto& col_scale_i32 = assert_cast<const ColumnInt32&>(*col_scale);
517
4
        const size_t input_row_count = col_scale_i32.size();
518
8
        for (size_t i = 0; i < input_row_count; ++i) {
519
4
            const Int32 scale_arg = col_scale_i32.get_data()[i];
520
4
            if (scale_arg > std::numeric_limits<Int16>::max() ||
521
4
                scale_arg < std::numeric_limits<Int16>::min()) {
522
0
                throw doris::Exception(ErrorCode::OUT_OF_BOUND,
523
0
                                       "Scale argument for function is out of bound: {}",
524
0
                                       scale_arg);
525
0
            }
526
4
        }
527
528
4
        if constexpr (IsNumber<T>) {
529
4
            const auto* col = assert_cast<const ColumnVector<T>*>(col_general);
530
4
            auto col_res = ColumnVector<T>::create();
531
4
            typename ColumnVector<T>::Container& vec_res = col_res->get_data();
532
4
            vec_res.resize(input_row_count);
533
534
8
            for (size_t i = 0; i < input_row_count; ++i) {
535
4
                const Int32 scale_arg = col_scale_i32.get_data()[i];
536
4
                if (scale_arg == 0) {
537
1
                    size_t scale = 1;
538
1
                    FunctionRoundingImpl<ScaleMode::Zero>::apply(col->get_data()[i], scale,
539
1
                                                                 vec_res[i]);
540
3
                } else if (scale_arg > 0) {
541
2
                    size_t scale = int_exp10(scale_arg);
542
2
                    FunctionRoundingImpl<ScaleMode::Positive>::apply(col->get_data()[i], scale,
543
2
                                                                     vec_res[i]);
544
2
                } else {
545
1
                    size_t scale = int_exp10(-scale_arg);
546
1
                    FunctionRoundingImpl<ScaleMode::Negative>::apply(col->get_data()[i], scale,
547
1
                                                                     vec_res[i]);
548
1
                }
549
4
            }
550
4
            return col_res;
551
4
        } else if constexpr (IsDecimalNumber<T>) {
552
4
            const auto* decimal_col = assert_cast<const ColumnDecimal<T>*>(col_general);
553
4
            const Int32 input_scale = decimal_col->get_scale();
554
4
            auto col_res = ColumnDecimal<T>::create(input_row_count, result_scale);
555
556
4
            for (size_t i = 0; i < input_row_count; ++i) {
557
4
                DecimalRoundingImpl<T, rounding_mode, tie_breaking_mode>::apply(
558
4
                        decimal_col->get_element(i).value, input_scale,
559
4
                        col_res->get_element(i).value, col_scale_i32.get_data()[i]);
560
4
            }
561
562
4
            for (size_t i = 0; i < input_row_count; ++i) {
563
                // For func(ColumnDecimal, ColumnInt32), we should always have same scale with source Decimal column
564
                // So we need this check to make sure the result have correct digits count
565
                //
566
                // Case 0: scale_arg <= -(integer part digits count)
567
                //      do nothing, because result is 0
568
                // Case 1: scale_arg <= 0 && scale_arg > -(integer part digits count)
569
                //      decimal parts has been erased, so add them back by multiply 10^(scale_arg)
570
                // Case 2: scale_arg > 0 && scale_arg < result_scale
571
                //      decimal part now has scale_arg digits, so multiply 10^(result_scale - scal_arg)
572
                // Case 3: scale_arg >= input_scale
573
                //      do nothing
574
4
                const Int32 scale_arg = col_scale_i32.get_data()[i];
575
4
                if (scale_arg <= 0) {
576
4
                    col_res->get_element(i).value *= int_exp10(result_scale);
577
4
                } else if (scale_arg > 0 && scale_arg < result_scale) {
578
4
                    col_res->get_element(i).value *= int_exp10(result_scale - scale_arg);
579
4
                }
580
4
            }
581
582
4
            return col_res;
583
4
        } else {
584
4
            auto error_type = std::make_shared<T>();
585
4
            throw doris::Exception(ErrorCode::INTERNAL_ERROR,
586
4
                                   "Dispatcher apply_vec_vec __builtin_unreachable {}",
587
4
                                   error_type->get_name());
588
4
            __builtin_unreachable();
589
4
            return nullptr;
590
4
        }
591
4
    }
_ZN5doris10vectorized10DispatcherIdLNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE13apply_vec_vecEPKNS0_7IColumnES7_s
Line
Count
Source
515
5
                                   [[maybe_unused]] Int16 result_scale) {
516
5
        const auto& col_scale_i32 = assert_cast<const ColumnInt32&>(*col_scale);
517
5
        const size_t input_row_count = col_scale_i32.size();
518
10
        for (size_t i = 0; i < input_row_count; ++i) {
519
5
            const Int32 scale_arg = col_scale_i32.get_data()[i];
520
5
            if (scale_arg > std::numeric_limits<Int16>::max() ||
521
5
                scale_arg < std::numeric_limits<Int16>::min()) {
522
0
                throw doris::Exception(ErrorCode::OUT_OF_BOUND,
523
0
                                       "Scale argument for function is out of bound: {}",
524
0
                                       scale_arg);
525
0
            }
526
5
        }
527
528
5
        if constexpr (IsNumber<T>) {
529
5
            const auto* col = assert_cast<const ColumnVector<T>*>(col_general);
530
5
            auto col_res = ColumnVector<T>::create();
531
5
            typename ColumnVector<T>::Container& vec_res = col_res->get_data();
532
5
            vec_res.resize(input_row_count);
533
534
10
            for (size_t i = 0; i < input_row_count; ++i) {
535
5
                const Int32 scale_arg = col_scale_i32.get_data()[i];
536
5
                if (scale_arg == 0) {
537
1
                    size_t scale = 1;
538
1
                    FunctionRoundingImpl<ScaleMode::Zero>::apply(col->get_data()[i], scale,
539
1
                                                                 vec_res[i]);
540
4
                } else if (scale_arg > 0) {
541
3
                    size_t scale = int_exp10(scale_arg);
542
3
                    FunctionRoundingImpl<ScaleMode::Positive>::apply(col->get_data()[i], scale,
543
3
                                                                     vec_res[i]);
544
3
                } else {
545
1
                    size_t scale = int_exp10(-scale_arg);
546
1
                    FunctionRoundingImpl<ScaleMode::Negative>::apply(col->get_data()[i], scale,
547
1
                                                                     vec_res[i]);
548
1
                }
549
5
            }
550
5
            return col_res;
551
5
        } else if constexpr (IsDecimalNumber<T>) {
552
5
            const auto* decimal_col = assert_cast<const ColumnDecimal<T>*>(col_general);
553
5
            const Int32 input_scale = decimal_col->get_scale();
554
5
            auto col_res = ColumnDecimal<T>::create(input_row_count, result_scale);
555
556
5
            for (size_t i = 0; i < input_row_count; ++i) {
557
5
                DecimalRoundingImpl<T, rounding_mode, tie_breaking_mode>::apply(
558
5
                        decimal_col->get_element(i).value, input_scale,
559
5
                        col_res->get_element(i).value, col_scale_i32.get_data()[i]);
560
5
            }
561
562
5
            for (size_t i = 0; i < input_row_count; ++i) {
563
                // For func(ColumnDecimal, ColumnInt32), we should always have same scale with source Decimal column
564
                // So we need this check to make sure the result have correct digits count
565
                //
566
                // Case 0: scale_arg <= -(integer part digits count)
567
                //      do nothing, because result is 0
568
                // Case 1: scale_arg <= 0 && scale_arg > -(integer part digits count)
569
                //      decimal parts has been erased, so add them back by multiply 10^(scale_arg)
570
                // Case 2: scale_arg > 0 && scale_arg < result_scale
571
                //      decimal part now has scale_arg digits, so multiply 10^(result_scale - scal_arg)
572
                // Case 3: scale_arg >= input_scale
573
                //      do nothing
574
5
                const Int32 scale_arg = col_scale_i32.get_data()[i];
575
5
                if (scale_arg <= 0) {
576
5
                    col_res->get_element(i).value *= int_exp10(result_scale);
577
5
                } else if (scale_arg > 0 && scale_arg < result_scale) {
578
5
                    col_res->get_element(i).value *= int_exp10(result_scale - scale_arg);
579
5
                }
580
5
            }
581
582
5
            return col_res;
583
5
        } else {
584
5
            auto error_type = std::make_shared<T>();
585
5
            throw doris::Exception(ErrorCode::INTERNAL_ERROR,
586
5
                                   "Dispatcher apply_vec_vec __builtin_unreachable {}",
587
5
                                   error_type->get_name());
588
5
            __builtin_unreachable();
589
5
            return nullptr;
590
5
        }
591
5
    }
_ZN5doris10vectorized10DispatcherINS0_7DecimalIiEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE13apply_vec_vecEPKNS0_7IColumnES9_s
Line
Count
Source
515
15
                                   [[maybe_unused]] Int16 result_scale) {
516
15
        const auto& col_scale_i32 = assert_cast<const ColumnInt32&>(*col_scale);
517
15
        const size_t input_row_count = col_scale_i32.size();
518
294
        for (size_t i = 0; i < input_row_count; ++i) {
519
279
            const Int32 scale_arg = col_scale_i32.get_data()[i];
520
279
            if (scale_arg > std::numeric_limits<Int16>::max() ||
521
279
                scale_arg < std::numeric_limits<Int16>::min()) {
522
0
                throw doris::Exception(ErrorCode::OUT_OF_BOUND,
523
0
                                       "Scale argument for function is out of bound: {}",
524
0
                                       scale_arg);
525
0
            }
526
279
        }
527
528
15
        if constexpr (IsNumber<T>) {
529
15
            const auto* col = assert_cast<const ColumnVector<T>*>(col_general);
530
15
            auto col_res = ColumnVector<T>::create();
531
15
            typename ColumnVector<T>::Container& vec_res = col_res->get_data();
532
15
            vec_res.resize(input_row_count);
533
534
15
            for (size_t i = 0; i < input_row_count; ++i) {
535
15
                const Int32 scale_arg = col_scale_i32.get_data()[i];
536
15
                if (scale_arg == 0) {
537
15
                    size_t scale = 1;
538
15
                    FunctionRoundingImpl<ScaleMode::Zero>::apply(col->get_data()[i], scale,
539
15
                                                                 vec_res[i]);
540
15
                } else if (scale_arg > 0) {
541
15
                    size_t scale = int_exp10(scale_arg);
542
15
                    FunctionRoundingImpl<ScaleMode::Positive>::apply(col->get_data()[i], scale,
543
15
                                                                     vec_res[i]);
544
15
                } else {
545
15
                    size_t scale = int_exp10(-scale_arg);
546
15
                    FunctionRoundingImpl<ScaleMode::Negative>::apply(col->get_data()[i], scale,
547
15
                                                                     vec_res[i]);
548
15
                }
549
15
            }
550
15
            return col_res;
551
15
        } else if constexpr (IsDecimalNumber<T>) {
552
15
            const auto* decimal_col = assert_cast<const ColumnDecimal<T>*>(col_general);
553
15
            const Int32 input_scale = decimal_col->get_scale();
554
15
            auto col_res = ColumnDecimal<T>::create(input_row_count, result_scale);
555
556
294
            for (size_t i = 0; i < input_row_count; ++i) {
557
279
                DecimalRoundingImpl<T, rounding_mode, tie_breaking_mode>::apply(
558
279
                        decimal_col->get_element(i).value, input_scale,
559
279
                        col_res->get_element(i).value, col_scale_i32.get_data()[i]);
560
279
            }
561
562
294
            for (size_t i = 0; i < input_row_count; ++i) {
563
                // For func(ColumnDecimal, ColumnInt32), we should always have same scale with source Decimal column
564
                // So we need this check to make sure the result have correct digits count
565
                //
566
                // Case 0: scale_arg <= -(integer part digits count)
567
                //      do nothing, because result is 0
568
                // Case 1: scale_arg <= 0 && scale_arg > -(integer part digits count)
569
                //      decimal parts has been erased, so add them back by multiply 10^(scale_arg)
570
                // Case 2: scale_arg > 0 && scale_arg < result_scale
571
                //      decimal part now has scale_arg digits, so multiply 10^(result_scale - scal_arg)
572
                // Case 3: scale_arg >= input_scale
573
                //      do nothing
574
279
                const Int32 scale_arg = col_scale_i32.get_data()[i];
575
279
                if (scale_arg <= 0) {
576
147
                    col_res->get_element(i).value *= int_exp10(result_scale);
577
147
                } else if (scale_arg > 0 && scale_arg < result_scale) {
578
37
                    col_res->get_element(i).value *= int_exp10(result_scale - scale_arg);
579
37
                }
580
279
            }
581
582
15
            return col_res;
583
15
        } else {
584
15
            auto error_type = std::make_shared<T>();
585
15
            throw doris::Exception(ErrorCode::INTERNAL_ERROR,
586
15
                                   "Dispatcher apply_vec_vec __builtin_unreachable {}",
587
15
                                   error_type->get_name());
588
15
            __builtin_unreachable();
589
15
            return nullptr;
590
15
        }
591
15
    }
_ZN5doris10vectorized10DispatcherINS0_7DecimalIlEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE13apply_vec_vecEPKNS0_7IColumnES9_s
Line
Count
Source
515
6
                                   [[maybe_unused]] Int16 result_scale) {
516
6
        const auto& col_scale_i32 = assert_cast<const ColumnInt32&>(*col_scale);
517
6
        const size_t input_row_count = col_scale_i32.size();
518
155
        for (size_t i = 0; i < input_row_count; ++i) {
519
149
            const Int32 scale_arg = col_scale_i32.get_data()[i];
520
149
            if (scale_arg > std::numeric_limits<Int16>::max() ||
521
149
                scale_arg < std::numeric_limits<Int16>::min()) {
522
0
                throw doris::Exception(ErrorCode::OUT_OF_BOUND,
523
0
                                       "Scale argument for function is out of bound: {}",
524
0
                                       scale_arg);
525
0
            }
526
149
        }
527
528
6
        if constexpr (IsNumber<T>) {
529
6
            const auto* col = assert_cast<const ColumnVector<T>*>(col_general);
530
6
            auto col_res = ColumnVector<T>::create();
531
6
            typename ColumnVector<T>::Container& vec_res = col_res->get_data();
532
6
            vec_res.resize(input_row_count);
533
534
6
            for (size_t i = 0; i < input_row_count; ++i) {
535
6
                const Int32 scale_arg = col_scale_i32.get_data()[i];
536
6
                if (scale_arg == 0) {
537
6
                    size_t scale = 1;
538
6
                    FunctionRoundingImpl<ScaleMode::Zero>::apply(col->get_data()[i], scale,
539
6
                                                                 vec_res[i]);
540
6
                } else if (scale_arg > 0) {
541
6
                    size_t scale = int_exp10(scale_arg);
542
6
                    FunctionRoundingImpl<ScaleMode::Positive>::apply(col->get_data()[i], scale,
543
6
                                                                     vec_res[i]);
544
6
                } else {
545
6
                    size_t scale = int_exp10(-scale_arg);
546
6
                    FunctionRoundingImpl<ScaleMode::Negative>::apply(col->get_data()[i], scale,
547
6
                                                                     vec_res[i]);
548
6
                }
549
6
            }
550
6
            return col_res;
551
6
        } else if constexpr (IsDecimalNumber<T>) {
552
6
            const auto* decimal_col = assert_cast<const ColumnDecimal<T>*>(col_general);
553
6
            const Int32 input_scale = decimal_col->get_scale();
554
6
            auto col_res = ColumnDecimal<T>::create(input_row_count, result_scale);
555
556
155
            for (size_t i = 0; i < input_row_count; ++i) {
557
149
                DecimalRoundingImpl<T, rounding_mode, tie_breaking_mode>::apply(
558
149
                        decimal_col->get_element(i).value, input_scale,
559
149
                        col_res->get_element(i).value, col_scale_i32.get_data()[i]);
560
149
            }
561
562
155
            for (size_t i = 0; i < input_row_count; ++i) {
563
                // For func(ColumnDecimal, ColumnInt32), we should always have same scale with source Decimal column
564
                // So we need this check to make sure the result have correct digits count
565
                //
566
                // Case 0: scale_arg <= -(integer part digits count)
567
                //      do nothing, because result is 0
568
                // Case 1: scale_arg <= 0 && scale_arg > -(integer part digits count)
569
                //      decimal parts has been erased, so add them back by multiply 10^(scale_arg)
570
                // Case 2: scale_arg > 0 && scale_arg < result_scale
571
                //      decimal part now has scale_arg digits, so multiply 10^(result_scale - scal_arg)
572
                // Case 3: scale_arg >= input_scale
573
                //      do nothing
574
149
                const Int32 scale_arg = col_scale_i32.get_data()[i];
575
149
                if (scale_arg <= 0) {
576
70
                    col_res->get_element(i).value *= int_exp10(result_scale);
577
79
                } else if (scale_arg > 0 && scale_arg < result_scale) {
578
26
                    col_res->get_element(i).value *= int_exp10(result_scale - scale_arg);
579
26
                }
580
149
            }
581
582
6
            return col_res;
583
6
        } else {
584
6
            auto error_type = std::make_shared<T>();
585
6
            throw doris::Exception(ErrorCode::INTERNAL_ERROR,
586
6
                                   "Dispatcher apply_vec_vec __builtin_unreachable {}",
587
6
                                   error_type->get_name());
588
6
            __builtin_unreachable();
589
6
            return nullptr;
590
6
        }
591
6
    }
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherINS0_7DecimalInEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE13apply_vec_vecEPKNS0_7IColumnES9_s
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherINS0_12Decimal128V3ELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE13apply_vec_vecEPKNS0_7IColumnES8_s
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherINS0_7DecimalIN4wide7integerILm256EiEEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE13apply_vec_vecEPKNS0_7IColumnESC_s
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherIhLNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE13apply_vec_vecEPKNS0_7IColumnES7_s
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherItLNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE13apply_vec_vecEPKNS0_7IColumnES7_s
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherIjLNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE13apply_vec_vecEPKNS0_7IColumnES7_s
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherImLNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE13apply_vec_vecEPKNS0_7IColumnES7_s
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherIaLNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE13apply_vec_vecEPKNS0_7IColumnES7_s
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherIsLNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE13apply_vec_vecEPKNS0_7IColumnES7_s
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherIiLNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE13apply_vec_vecEPKNS0_7IColumnES7_s
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherIlLNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE13apply_vec_vecEPKNS0_7IColumnES7_s
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherInLNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE13apply_vec_vecEPKNS0_7IColumnES7_s
_ZN5doris10vectorized10DispatcherIfLNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE13apply_vec_vecEPKNS0_7IColumnES7_s
Line
Count
Source
515
4
                                   [[maybe_unused]] Int16 result_scale) {
516
4
        const auto& col_scale_i32 = assert_cast<const ColumnInt32&>(*col_scale);
517
4
        const size_t input_row_count = col_scale_i32.size();
518
8
        for (size_t i = 0; i < input_row_count; ++i) {
519
4
            const Int32 scale_arg = col_scale_i32.get_data()[i];
520
4
            if (scale_arg > std::numeric_limits<Int16>::max() ||
521
4
                scale_arg < std::numeric_limits<Int16>::min()) {
522
0
                throw doris::Exception(ErrorCode::OUT_OF_BOUND,
523
0
                                       "Scale argument for function is out of bound: {}",
524
0
                                       scale_arg);
525
0
            }
526
4
        }
527
528
4
        if constexpr (IsNumber<T>) {
529
4
            const auto* col = assert_cast<const ColumnVector<T>*>(col_general);
530
4
            auto col_res = ColumnVector<T>::create();
531
4
            typename ColumnVector<T>::Container& vec_res = col_res->get_data();
532
4
            vec_res.resize(input_row_count);
533
534
8
            for (size_t i = 0; i < input_row_count; ++i) {
535
4
                const Int32 scale_arg = col_scale_i32.get_data()[i];
536
4
                if (scale_arg == 0) {
537
1
                    size_t scale = 1;
538
1
                    FunctionRoundingImpl<ScaleMode::Zero>::apply(col->get_data()[i], scale,
539
1
                                                                 vec_res[i]);
540
3
                } else if (scale_arg > 0) {
541
2
                    size_t scale = int_exp10(scale_arg);
542
2
                    FunctionRoundingImpl<ScaleMode::Positive>::apply(col->get_data()[i], scale,
543
2
                                                                     vec_res[i]);
544
2
                } else {
545
1
                    size_t scale = int_exp10(-scale_arg);
546
1
                    FunctionRoundingImpl<ScaleMode::Negative>::apply(col->get_data()[i], scale,
547
1
                                                                     vec_res[i]);
548
1
                }
549
4
            }
550
4
            return col_res;
551
4
        } else if constexpr (IsDecimalNumber<T>) {
552
4
            const auto* decimal_col = assert_cast<const ColumnDecimal<T>*>(col_general);
553
4
            const Int32 input_scale = decimal_col->get_scale();
554
4
            auto col_res = ColumnDecimal<T>::create(input_row_count, result_scale);
555
556
4
            for (size_t i = 0; i < input_row_count; ++i) {
557
4
                DecimalRoundingImpl<T, rounding_mode, tie_breaking_mode>::apply(
558
4
                        decimal_col->get_element(i).value, input_scale,
559
4
                        col_res->get_element(i).value, col_scale_i32.get_data()[i]);
560
4
            }
561
562
4
            for (size_t i = 0; i < input_row_count; ++i) {
563
                // For func(ColumnDecimal, ColumnInt32), we should always have same scale with source Decimal column
564
                // So we need this check to make sure the result have correct digits count
565
                //
566
                // Case 0: scale_arg <= -(integer part digits count)
567
                //      do nothing, because result is 0
568
                // Case 1: scale_arg <= 0 && scale_arg > -(integer part digits count)
569
                //      decimal parts has been erased, so add them back by multiply 10^(scale_arg)
570
                // Case 2: scale_arg > 0 && scale_arg < result_scale
571
                //      decimal part now has scale_arg digits, so multiply 10^(result_scale - scal_arg)
572
                // Case 3: scale_arg >= input_scale
573
                //      do nothing
574
4
                const Int32 scale_arg = col_scale_i32.get_data()[i];
575
4
                if (scale_arg <= 0) {
576
4
                    col_res->get_element(i).value *= int_exp10(result_scale);
577
4
                } else if (scale_arg > 0 && scale_arg < result_scale) {
578
4
                    col_res->get_element(i).value *= int_exp10(result_scale - scale_arg);
579
4
                }
580
4
            }
581
582
4
            return col_res;
583
4
        } else {
584
4
            auto error_type = std::make_shared<T>();
585
4
            throw doris::Exception(ErrorCode::INTERNAL_ERROR,
586
4
                                   "Dispatcher apply_vec_vec __builtin_unreachable {}",
587
4
                                   error_type->get_name());
588
4
            __builtin_unreachable();
589
4
            return nullptr;
590
4
        }
591
4
    }
_ZN5doris10vectorized10DispatcherIdLNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE13apply_vec_vecEPKNS0_7IColumnES7_s
Line
Count
Source
515
5
                                   [[maybe_unused]] Int16 result_scale) {
516
5
        const auto& col_scale_i32 = assert_cast<const ColumnInt32&>(*col_scale);
517
5
        const size_t input_row_count = col_scale_i32.size();
518
10
        for (size_t i = 0; i < input_row_count; ++i) {
519
5
            const Int32 scale_arg = col_scale_i32.get_data()[i];
520
5
            if (scale_arg > std::numeric_limits<Int16>::max() ||
521
5
                scale_arg < std::numeric_limits<Int16>::min()) {
522
0
                throw doris::Exception(ErrorCode::OUT_OF_BOUND,
523
0
                                       "Scale argument for function is out of bound: {}",
524
0
                                       scale_arg);
525
0
            }
526
5
        }
527
528
5
        if constexpr (IsNumber<T>) {
529
5
            const auto* col = assert_cast<const ColumnVector<T>*>(col_general);
530
5
            auto col_res = ColumnVector<T>::create();
531
5
            typename ColumnVector<T>::Container& vec_res = col_res->get_data();
532
5
            vec_res.resize(input_row_count);
533
534
10
            for (size_t i = 0; i < input_row_count; ++i) {
535
5
                const Int32 scale_arg = col_scale_i32.get_data()[i];
536
5
                if (scale_arg == 0) {
537
1
                    size_t scale = 1;
538
1
                    FunctionRoundingImpl<ScaleMode::Zero>::apply(col->get_data()[i], scale,
539
1
                                                                 vec_res[i]);
540
4
                } else if (scale_arg > 0) {
541
3
                    size_t scale = int_exp10(scale_arg);
542
3
                    FunctionRoundingImpl<ScaleMode::Positive>::apply(col->get_data()[i], scale,
543
3
                                                                     vec_res[i]);
544
3
                } else {
545
1
                    size_t scale = int_exp10(-scale_arg);
546
1
                    FunctionRoundingImpl<ScaleMode::Negative>::apply(col->get_data()[i], scale,
547
1
                                                                     vec_res[i]);
548
1
                }
549
5
            }
550
5
            return col_res;
551
5
        } else if constexpr (IsDecimalNumber<T>) {
552
5
            const auto* decimal_col = assert_cast<const ColumnDecimal<T>*>(col_general);
553
5
            const Int32 input_scale = decimal_col->get_scale();
554
5
            auto col_res = ColumnDecimal<T>::create(input_row_count, result_scale);
555
556
5
            for (size_t i = 0; i < input_row_count; ++i) {
557
5
                DecimalRoundingImpl<T, rounding_mode, tie_breaking_mode>::apply(
558
5
                        decimal_col->get_element(i).value, input_scale,
559
5
                        col_res->get_element(i).value, col_scale_i32.get_data()[i]);
560
5
            }
561
562
5
            for (size_t i = 0; i < input_row_count; ++i) {
563
                // For func(ColumnDecimal, ColumnInt32), we should always have same scale with source Decimal column
564
                // So we need this check to make sure the result have correct digits count
565
                //
566
                // Case 0: scale_arg <= -(integer part digits count)
567
                //      do nothing, because result is 0
568
                // Case 1: scale_arg <= 0 && scale_arg > -(integer part digits count)
569
                //      decimal parts has been erased, so add them back by multiply 10^(scale_arg)
570
                // Case 2: scale_arg > 0 && scale_arg < result_scale
571
                //      decimal part now has scale_arg digits, so multiply 10^(result_scale - scal_arg)
572
                // Case 3: scale_arg >= input_scale
573
                //      do nothing
574
5
                const Int32 scale_arg = col_scale_i32.get_data()[i];
575
5
                if (scale_arg <= 0) {
576
5
                    col_res->get_element(i).value *= int_exp10(result_scale);
577
5
                } else if (scale_arg > 0 && scale_arg < result_scale) {
578
5
                    col_res->get_element(i).value *= int_exp10(result_scale - scale_arg);
579
5
                }
580
5
            }
581
582
5
            return col_res;
583
5
        } else {
584
5
            auto error_type = std::make_shared<T>();
585
5
            throw doris::Exception(ErrorCode::INTERNAL_ERROR,
586
5
                                   "Dispatcher apply_vec_vec __builtin_unreachable {}",
587
5
                                   error_type->get_name());
588
5
            __builtin_unreachable();
589
5
            return nullptr;
590
5
        }
591
5
    }
_ZN5doris10vectorized10DispatcherINS0_7DecimalIiEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE13apply_vec_vecEPKNS0_7IColumnES9_s
Line
Count
Source
515
15
                                   [[maybe_unused]] Int16 result_scale) {
516
15
        const auto& col_scale_i32 = assert_cast<const ColumnInt32&>(*col_scale);
517
15
        const size_t input_row_count = col_scale_i32.size();
518
294
        for (size_t i = 0; i < input_row_count; ++i) {
519
279
            const Int32 scale_arg = col_scale_i32.get_data()[i];
520
279
            if (scale_arg > std::numeric_limits<Int16>::max() ||
521
279
                scale_arg < std::numeric_limits<Int16>::min()) {
522
0
                throw doris::Exception(ErrorCode::OUT_OF_BOUND,
523
0
                                       "Scale argument for function is out of bound: {}",
524
0
                                       scale_arg);
525
0
            }
526
279
        }
527
528
15
        if constexpr (IsNumber<T>) {
529
15
            const auto* col = assert_cast<const ColumnVector<T>*>(col_general);
530
15
            auto col_res = ColumnVector<T>::create();
531
15
            typename ColumnVector<T>::Container& vec_res = col_res->get_data();
532
15
            vec_res.resize(input_row_count);
533
534
15
            for (size_t i = 0; i < input_row_count; ++i) {
535
15
                const Int32 scale_arg = col_scale_i32.get_data()[i];
536
15
                if (scale_arg == 0) {
537
15
                    size_t scale = 1;
538
15
                    FunctionRoundingImpl<ScaleMode::Zero>::apply(col->get_data()[i], scale,
539
15
                                                                 vec_res[i]);
540
15
                } else if (scale_arg > 0) {
541
15
                    size_t scale = int_exp10(scale_arg);
542
15
                    FunctionRoundingImpl<ScaleMode::Positive>::apply(col->get_data()[i], scale,
543
15
                                                                     vec_res[i]);
544
15
                } else {
545
15
                    size_t scale = int_exp10(-scale_arg);
546
15
                    FunctionRoundingImpl<ScaleMode::Negative>::apply(col->get_data()[i], scale,
547
15
                                                                     vec_res[i]);
548
15
                }
549
15
            }
550
15
            return col_res;
551
15
        } else if constexpr (IsDecimalNumber<T>) {
552
15
            const auto* decimal_col = assert_cast<const ColumnDecimal<T>*>(col_general);
553
15
            const Int32 input_scale = decimal_col->get_scale();
554
15
            auto col_res = ColumnDecimal<T>::create(input_row_count, result_scale);
555
556
294
            for (size_t i = 0; i < input_row_count; ++i) {
557
279
                DecimalRoundingImpl<T, rounding_mode, tie_breaking_mode>::apply(
558
279
                        decimal_col->get_element(i).value, input_scale,
559
279
                        col_res->get_element(i).value, col_scale_i32.get_data()[i]);
560
279
            }
561
562
294
            for (size_t i = 0; i < input_row_count; ++i) {
563
                // For func(ColumnDecimal, ColumnInt32), we should always have same scale with source Decimal column
564
                // So we need this check to make sure the result have correct digits count
565
                //
566
                // Case 0: scale_arg <= -(integer part digits count)
567
                //      do nothing, because result is 0
568
                // Case 1: scale_arg <= 0 && scale_arg > -(integer part digits count)
569
                //      decimal parts has been erased, so add them back by multiply 10^(scale_arg)
570
                // Case 2: scale_arg > 0 && scale_arg < result_scale
571
                //      decimal part now has scale_arg digits, so multiply 10^(result_scale - scal_arg)
572
                // Case 3: scale_arg >= input_scale
573
                //      do nothing
574
279
                const Int32 scale_arg = col_scale_i32.get_data()[i];
575
279
                if (scale_arg <= 0) {
576
147
                    col_res->get_element(i).value *= int_exp10(result_scale);
577
147
                } else if (scale_arg > 0 && scale_arg < result_scale) {
578
37
                    col_res->get_element(i).value *= int_exp10(result_scale - scale_arg);
579
37
                }
580
279
            }
581
582
15
            return col_res;
583
15
        } else {
584
15
            auto error_type = std::make_shared<T>();
585
15
            throw doris::Exception(ErrorCode::INTERNAL_ERROR,
586
15
                                   "Dispatcher apply_vec_vec __builtin_unreachable {}",
587
15
                                   error_type->get_name());
588
15
            __builtin_unreachable();
589
15
            return nullptr;
590
15
        }
591
15
    }
_ZN5doris10vectorized10DispatcherINS0_7DecimalIlEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE13apply_vec_vecEPKNS0_7IColumnES9_s
Line
Count
Source
515
6
                                   [[maybe_unused]] Int16 result_scale) {
516
6
        const auto& col_scale_i32 = assert_cast<const ColumnInt32&>(*col_scale);
517
6
        const size_t input_row_count = col_scale_i32.size();
518
155
        for (size_t i = 0; i < input_row_count; ++i) {
519
149
            const Int32 scale_arg = col_scale_i32.get_data()[i];
520
149
            if (scale_arg > std::numeric_limits<Int16>::max() ||
521
149
                scale_arg < std::numeric_limits<Int16>::min()) {
522
0
                throw doris::Exception(ErrorCode::OUT_OF_BOUND,
523
0
                                       "Scale argument for function is out of bound: {}",
524
0
                                       scale_arg);
525
0
            }
526
149
        }
527
528
6
        if constexpr (IsNumber<T>) {
529
6
            const auto* col = assert_cast<const ColumnVector<T>*>(col_general);
530
6
            auto col_res = ColumnVector<T>::create();
531
6
            typename ColumnVector<T>::Container& vec_res = col_res->get_data();
532
6
            vec_res.resize(input_row_count);
533
534
6
            for (size_t i = 0; i < input_row_count; ++i) {
535
6
                const Int32 scale_arg = col_scale_i32.get_data()[i];
536
6
                if (scale_arg == 0) {
537
6
                    size_t scale = 1;
538
6
                    FunctionRoundingImpl<ScaleMode::Zero>::apply(col->get_data()[i], scale,
539
6
                                                                 vec_res[i]);
540
6
                } else if (scale_arg > 0) {
541
6
                    size_t scale = int_exp10(scale_arg);
542
6
                    FunctionRoundingImpl<ScaleMode::Positive>::apply(col->get_data()[i], scale,
543
6
                                                                     vec_res[i]);
544
6
                } else {
545
6
                    size_t scale = int_exp10(-scale_arg);
546
6
                    FunctionRoundingImpl<ScaleMode::Negative>::apply(col->get_data()[i], scale,
547
6
                                                                     vec_res[i]);
548
6
                }
549
6
            }
550
6
            return col_res;
551
6
        } else if constexpr (IsDecimalNumber<T>) {
552
6
            const auto* decimal_col = assert_cast<const ColumnDecimal<T>*>(col_general);
553
6
            const Int32 input_scale = decimal_col->get_scale();
554
6
            auto col_res = ColumnDecimal<T>::create(input_row_count, result_scale);
555
556
155
            for (size_t i = 0; i < input_row_count; ++i) {
557
149
                DecimalRoundingImpl<T, rounding_mode, tie_breaking_mode>::apply(
558
149
                        decimal_col->get_element(i).value, input_scale,
559
149
                        col_res->get_element(i).value, col_scale_i32.get_data()[i]);
560
149
            }
561
562
155
            for (size_t i = 0; i < input_row_count; ++i) {
563
                // For func(ColumnDecimal, ColumnInt32), we should always have same scale with source Decimal column
564
                // So we need this check to make sure the result have correct digits count
565
                //
566
                // Case 0: scale_arg <= -(integer part digits count)
567
                //      do nothing, because result is 0
568
                // Case 1: scale_arg <= 0 && scale_arg > -(integer part digits count)
569
                //      decimal parts has been erased, so add them back by multiply 10^(scale_arg)
570
                // Case 2: scale_arg > 0 && scale_arg < result_scale
571
                //      decimal part now has scale_arg digits, so multiply 10^(result_scale - scal_arg)
572
                // Case 3: scale_arg >= input_scale
573
                //      do nothing
574
149
                const Int32 scale_arg = col_scale_i32.get_data()[i];
575
149
                if (scale_arg <= 0) {
576
70
                    col_res->get_element(i).value *= int_exp10(result_scale);
577
79
                } else if (scale_arg > 0 && scale_arg < result_scale) {
578
26
                    col_res->get_element(i).value *= int_exp10(result_scale - scale_arg);
579
26
                }
580
149
            }
581
582
6
            return col_res;
583
6
        } else {
584
6
            auto error_type = std::make_shared<T>();
585
6
            throw doris::Exception(ErrorCode::INTERNAL_ERROR,
586
6
                                   "Dispatcher apply_vec_vec __builtin_unreachable {}",
587
6
                                   error_type->get_name());
588
6
            __builtin_unreachable();
589
6
            return nullptr;
590
6
        }
591
6
    }
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherINS0_7DecimalInEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE13apply_vec_vecEPKNS0_7IColumnES9_s
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherINS0_12Decimal128V3ELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE13apply_vec_vecEPKNS0_7IColumnES8_s
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherINS0_7DecimalIN4wide7integerILm256EiEEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE13apply_vec_vecEPKNS0_7IColumnESC_s
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherIhLNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE13apply_vec_vecEPKNS0_7IColumnES7_s
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherItLNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE13apply_vec_vecEPKNS0_7IColumnES7_s
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherIjLNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE13apply_vec_vecEPKNS0_7IColumnES7_s
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherImLNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE13apply_vec_vecEPKNS0_7IColumnES7_s
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherIaLNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE13apply_vec_vecEPKNS0_7IColumnES7_s
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherIsLNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE13apply_vec_vecEPKNS0_7IColumnES7_s
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherIiLNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE13apply_vec_vecEPKNS0_7IColumnES7_s
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherIlLNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE13apply_vec_vecEPKNS0_7IColumnES7_s
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherInLNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE13apply_vec_vecEPKNS0_7IColumnES7_s
_ZN5doris10vectorized10DispatcherIfLNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE13apply_vec_vecEPKNS0_7IColumnES7_s
Line
Count
Source
515
4
                                   [[maybe_unused]] Int16 result_scale) {
516
4
        const auto& col_scale_i32 = assert_cast<const ColumnInt32&>(*col_scale);
517
4
        const size_t input_row_count = col_scale_i32.size();
518
8
        for (size_t i = 0; i < input_row_count; ++i) {
519
4
            const Int32 scale_arg = col_scale_i32.get_data()[i];
520
4
            if (scale_arg > std::numeric_limits<Int16>::max() ||
521
4
                scale_arg < std::numeric_limits<Int16>::min()) {
522
0
                throw doris::Exception(ErrorCode::OUT_OF_BOUND,
523
0
                                       "Scale argument for function is out of bound: {}",
524
0
                                       scale_arg);
525
0
            }
526
4
        }
527
528
4
        if constexpr (IsNumber<T>) {
529
4
            const auto* col = assert_cast<const ColumnVector<T>*>(col_general);
530
4
            auto col_res = ColumnVector<T>::create();
531
4
            typename ColumnVector<T>::Container& vec_res = col_res->get_data();
532
4
            vec_res.resize(input_row_count);
533
534
8
            for (size_t i = 0; i < input_row_count; ++i) {
535
4
                const Int32 scale_arg = col_scale_i32.get_data()[i];
536
4
                if (scale_arg == 0) {
537
1
                    size_t scale = 1;
538
1
                    FunctionRoundingImpl<ScaleMode::Zero>::apply(col->get_data()[i], scale,
539
1
                                                                 vec_res[i]);
540
3
                } else if (scale_arg > 0) {
541
2
                    size_t scale = int_exp10(scale_arg);
542
2
                    FunctionRoundingImpl<ScaleMode::Positive>::apply(col->get_data()[i], scale,
543
2
                                                                     vec_res[i]);
544
2
                } else {
545
1
                    size_t scale = int_exp10(-scale_arg);
546
1
                    FunctionRoundingImpl<ScaleMode::Negative>::apply(col->get_data()[i], scale,
547
1
                                                                     vec_res[i]);
548
1
                }
549
4
            }
550
4
            return col_res;
551
4
        } else if constexpr (IsDecimalNumber<T>) {
552
4
            const auto* decimal_col = assert_cast<const ColumnDecimal<T>*>(col_general);
553
4
            const Int32 input_scale = decimal_col->get_scale();
554
4
            auto col_res = ColumnDecimal<T>::create(input_row_count, result_scale);
555
556
4
            for (size_t i = 0; i < input_row_count; ++i) {
557
4
                DecimalRoundingImpl<T, rounding_mode, tie_breaking_mode>::apply(
558
4
                        decimal_col->get_element(i).value, input_scale,
559
4
                        col_res->get_element(i).value, col_scale_i32.get_data()[i]);
560
4
            }
561
562
4
            for (size_t i = 0; i < input_row_count; ++i) {
563
                // For func(ColumnDecimal, ColumnInt32), we should always have same scale with source Decimal column
564
                // So we need this check to make sure the result have correct digits count
565
                //
566
                // Case 0: scale_arg <= -(integer part digits count)
567
                //      do nothing, because result is 0
568
                // Case 1: scale_arg <= 0 && scale_arg > -(integer part digits count)
569
                //      decimal parts has been erased, so add them back by multiply 10^(scale_arg)
570
                // Case 2: scale_arg > 0 && scale_arg < result_scale
571
                //      decimal part now has scale_arg digits, so multiply 10^(result_scale - scal_arg)
572
                // Case 3: scale_arg >= input_scale
573
                //      do nothing
574
4
                const Int32 scale_arg = col_scale_i32.get_data()[i];
575
4
                if (scale_arg <= 0) {
576
4
                    col_res->get_element(i).value *= int_exp10(result_scale);
577
4
                } else if (scale_arg > 0 && scale_arg < result_scale) {
578
4
                    col_res->get_element(i).value *= int_exp10(result_scale - scale_arg);
579
4
                }
580
4
            }
581
582
4
            return col_res;
583
4
        } else {
584
4
            auto error_type = std::make_shared<T>();
585
4
            throw doris::Exception(ErrorCode::INTERNAL_ERROR,
586
4
                                   "Dispatcher apply_vec_vec __builtin_unreachable {}",
587
4
                                   error_type->get_name());
588
4
            __builtin_unreachable();
589
4
            return nullptr;
590
4
        }
591
4
    }
_ZN5doris10vectorized10DispatcherIdLNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE13apply_vec_vecEPKNS0_7IColumnES7_s
Line
Count
Source
515
5
                                   [[maybe_unused]] Int16 result_scale) {
516
5
        const auto& col_scale_i32 = assert_cast<const ColumnInt32&>(*col_scale);
517
5
        const size_t input_row_count = col_scale_i32.size();
518
10
        for (size_t i = 0; i < input_row_count; ++i) {
519
5
            const Int32 scale_arg = col_scale_i32.get_data()[i];
520
5
            if (scale_arg > std::numeric_limits<Int16>::max() ||
521
5
                scale_arg < std::numeric_limits<Int16>::min()) {
522
0
                throw doris::Exception(ErrorCode::OUT_OF_BOUND,
523
0
                                       "Scale argument for function is out of bound: {}",
524
0
                                       scale_arg);
525
0
            }
526
5
        }
527
528
5
        if constexpr (IsNumber<T>) {
529
5
            const auto* col = assert_cast<const ColumnVector<T>*>(col_general);
530
5
            auto col_res = ColumnVector<T>::create();
531
5
            typename ColumnVector<T>::Container& vec_res = col_res->get_data();
532
5
            vec_res.resize(input_row_count);
533
534
10
            for (size_t i = 0; i < input_row_count; ++i) {
535
5
                const Int32 scale_arg = col_scale_i32.get_data()[i];
536
5
                if (scale_arg == 0) {
537
1
                    size_t scale = 1;
538
1
                    FunctionRoundingImpl<ScaleMode::Zero>::apply(col->get_data()[i], scale,
539
1
                                                                 vec_res[i]);
540
4
                } else if (scale_arg > 0) {
541
3
                    size_t scale = int_exp10(scale_arg);
542
3
                    FunctionRoundingImpl<ScaleMode::Positive>::apply(col->get_data()[i], scale,
543
3
                                                                     vec_res[i]);
544
3
                } else {
545
1
                    size_t scale = int_exp10(-scale_arg);
546
1
                    FunctionRoundingImpl<ScaleMode::Negative>::apply(col->get_data()[i], scale,
547
1
                                                                     vec_res[i]);
548
1
                }
549
5
            }
550
5
            return col_res;
551
5
        } else if constexpr (IsDecimalNumber<T>) {
552
5
            const auto* decimal_col = assert_cast<const ColumnDecimal<T>*>(col_general);
553
5
            const Int32 input_scale = decimal_col->get_scale();
554
5
            auto col_res = ColumnDecimal<T>::create(input_row_count, result_scale);
555
556
5
            for (size_t i = 0; i < input_row_count; ++i) {
557
5
                DecimalRoundingImpl<T, rounding_mode, tie_breaking_mode>::apply(
558
5
                        decimal_col->get_element(i).value, input_scale,
559
5
                        col_res->get_element(i).value, col_scale_i32.get_data()[i]);
560
5
            }
561
562
5
            for (size_t i = 0; i < input_row_count; ++i) {
563
                // For func(ColumnDecimal, ColumnInt32), we should always have same scale with source Decimal column
564
                // So we need this check to make sure the result have correct digits count
565
                //
566
                // Case 0: scale_arg <= -(integer part digits count)
567
                //      do nothing, because result is 0
568
                // Case 1: scale_arg <= 0 && scale_arg > -(integer part digits count)
569
                //      decimal parts has been erased, so add them back by multiply 10^(scale_arg)
570
                // Case 2: scale_arg > 0 && scale_arg < result_scale
571
                //      decimal part now has scale_arg digits, so multiply 10^(result_scale - scal_arg)
572
                // Case 3: scale_arg >= input_scale
573
                //      do nothing
574
5
                const Int32 scale_arg = col_scale_i32.get_data()[i];
575
5
                if (scale_arg <= 0) {
576
5
                    col_res->get_element(i).value *= int_exp10(result_scale);
577
5
                } else if (scale_arg > 0 && scale_arg < result_scale) {
578
5
                    col_res->get_element(i).value *= int_exp10(result_scale - scale_arg);
579
5
                }
580
5
            }
581
582
5
            return col_res;
583
5
        } else {
584
5
            auto error_type = std::make_shared<T>();
585
5
            throw doris::Exception(ErrorCode::INTERNAL_ERROR,
586
5
                                   "Dispatcher apply_vec_vec __builtin_unreachable {}",
587
5
                                   error_type->get_name());
588
5
            __builtin_unreachable();
589
5
            return nullptr;
590
5
        }
591
5
    }
_ZN5doris10vectorized10DispatcherINS0_7DecimalIiEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE13apply_vec_vecEPKNS0_7IColumnES9_s
Line
Count
Source
515
15
                                   [[maybe_unused]] Int16 result_scale) {
516
15
        const auto& col_scale_i32 = assert_cast<const ColumnInt32&>(*col_scale);
517
15
        const size_t input_row_count = col_scale_i32.size();
518
294
        for (size_t i = 0; i < input_row_count; ++i) {
519
279
            const Int32 scale_arg = col_scale_i32.get_data()[i];
520
279
            if (scale_arg > std::numeric_limits<Int16>::max() ||
521
279
                scale_arg < std::numeric_limits<Int16>::min()) {
522
0
                throw doris::Exception(ErrorCode::OUT_OF_BOUND,
523
0
                                       "Scale argument for function is out of bound: {}",
524
0
                                       scale_arg);
525
0
            }
526
279
        }
527
528
15
        if constexpr (IsNumber<T>) {
529
15
            const auto* col = assert_cast<const ColumnVector<T>*>(col_general);
530
15
            auto col_res = ColumnVector<T>::create();
531
15
            typename ColumnVector<T>::Container& vec_res = col_res->get_data();
532
15
            vec_res.resize(input_row_count);
533
534
15
            for (size_t i = 0; i < input_row_count; ++i) {
535
15
                const Int32 scale_arg = col_scale_i32.get_data()[i];
536
15
                if (scale_arg == 0) {
537
15
                    size_t scale = 1;
538
15
                    FunctionRoundingImpl<ScaleMode::Zero>::apply(col->get_data()[i], scale,
539
15
                                                                 vec_res[i]);
540
15
                } else if (scale_arg > 0) {
541
15
                    size_t scale = int_exp10(scale_arg);
542
15
                    FunctionRoundingImpl<ScaleMode::Positive>::apply(col->get_data()[i], scale,
543
15
                                                                     vec_res[i]);
544
15
                } else {
545
15
                    size_t scale = int_exp10(-scale_arg);
546
15
                    FunctionRoundingImpl<ScaleMode::Negative>::apply(col->get_data()[i], scale,
547
15
                                                                     vec_res[i]);
548
15
                }
549
15
            }
550
15
            return col_res;
551
15
        } else if constexpr (IsDecimalNumber<T>) {
552
15
            const auto* decimal_col = assert_cast<const ColumnDecimal<T>*>(col_general);
553
15
            const Int32 input_scale = decimal_col->get_scale();
554
15
            auto col_res = ColumnDecimal<T>::create(input_row_count, result_scale);
555
556
294
            for (size_t i = 0; i < input_row_count; ++i) {
557
279
                DecimalRoundingImpl<T, rounding_mode, tie_breaking_mode>::apply(
558
279
                        decimal_col->get_element(i).value, input_scale,
559
279
                        col_res->get_element(i).value, col_scale_i32.get_data()[i]);
560
279
            }
561
562
294
            for (size_t i = 0; i < input_row_count; ++i) {
563
                // For func(ColumnDecimal, ColumnInt32), we should always have same scale with source Decimal column
564
                // So we need this check to make sure the result have correct digits count
565
                //
566
                // Case 0: scale_arg <= -(integer part digits count)
567
                //      do nothing, because result is 0
568
                // Case 1: scale_arg <= 0 && scale_arg > -(integer part digits count)
569
                //      decimal parts has been erased, so add them back by multiply 10^(scale_arg)
570
                // Case 2: scale_arg > 0 && scale_arg < result_scale
571
                //      decimal part now has scale_arg digits, so multiply 10^(result_scale - scal_arg)
572
                // Case 3: scale_arg >= input_scale
573
                //      do nothing
574
279
                const Int32 scale_arg = col_scale_i32.get_data()[i];
575
279
                if (scale_arg <= 0) {
576
147
                    col_res->get_element(i).value *= int_exp10(result_scale);
577
147
                } else if (scale_arg > 0 && scale_arg < result_scale) {
578
37
                    col_res->get_element(i).value *= int_exp10(result_scale - scale_arg);
579
37
                }
580
279
            }
581
582
15
            return col_res;
583
15
        } else {
584
15
            auto error_type = std::make_shared<T>();
585
15
            throw doris::Exception(ErrorCode::INTERNAL_ERROR,
586
15
                                   "Dispatcher apply_vec_vec __builtin_unreachable {}",
587
15
                                   error_type->get_name());
588
15
            __builtin_unreachable();
589
15
            return nullptr;
590
15
        }
591
15
    }
_ZN5doris10vectorized10DispatcherINS0_7DecimalIlEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE13apply_vec_vecEPKNS0_7IColumnES9_s
Line
Count
Source
515
6
                                   [[maybe_unused]] Int16 result_scale) {
516
6
        const auto& col_scale_i32 = assert_cast<const ColumnInt32&>(*col_scale);
517
6
        const size_t input_row_count = col_scale_i32.size();
518
155
        for (size_t i = 0; i < input_row_count; ++i) {
519
149
            const Int32 scale_arg = col_scale_i32.get_data()[i];
520
149
            if (scale_arg > std::numeric_limits<Int16>::max() ||
521
149
                scale_arg < std::numeric_limits<Int16>::min()) {
522
0
                throw doris::Exception(ErrorCode::OUT_OF_BOUND,
523
0
                                       "Scale argument for function is out of bound: {}",
524
0
                                       scale_arg);
525
0
            }
526
149
        }
527
528
6
        if constexpr (IsNumber<T>) {
529
6
            const auto* col = assert_cast<const ColumnVector<T>*>(col_general);
530
6
            auto col_res = ColumnVector<T>::create();
531
6
            typename ColumnVector<T>::Container& vec_res = col_res->get_data();
532
6
            vec_res.resize(input_row_count);
533
534
6
            for (size_t i = 0; i < input_row_count; ++i) {
535
6
                const Int32 scale_arg = col_scale_i32.get_data()[i];
536
6
                if (scale_arg == 0) {
537
6
                    size_t scale = 1;
538
6
                    FunctionRoundingImpl<ScaleMode::Zero>::apply(col->get_data()[i], scale,
539
6
                                                                 vec_res[i]);
540
6
                } else if (scale_arg > 0) {
541
6
                    size_t scale = int_exp10(scale_arg);
542
6
                    FunctionRoundingImpl<ScaleMode::Positive>::apply(col->get_data()[i], scale,
543
6
                                                                     vec_res[i]);
544
6
                } else {
545
6
                    size_t scale = int_exp10(-scale_arg);
546
6
                    FunctionRoundingImpl<ScaleMode::Negative>::apply(col->get_data()[i], scale,
547
6
                                                                     vec_res[i]);
548
6
                }
549
6
            }
550
6
            return col_res;
551
6
        } else if constexpr (IsDecimalNumber<T>) {
552
6
            const auto* decimal_col = assert_cast<const ColumnDecimal<T>*>(col_general);
553
6
            const Int32 input_scale = decimal_col->get_scale();
554
6
            auto col_res = ColumnDecimal<T>::create(input_row_count, result_scale);
555
556
155
            for (size_t i = 0; i < input_row_count; ++i) {
557
149
                DecimalRoundingImpl<T, rounding_mode, tie_breaking_mode>::apply(
558
149
                        decimal_col->get_element(i).value, input_scale,
559
149
                        col_res->get_element(i).value, col_scale_i32.get_data()[i]);
560
149
            }
561
562
155
            for (size_t i = 0; i < input_row_count; ++i) {
563
                // For func(ColumnDecimal, ColumnInt32), we should always have same scale with source Decimal column
564
                // So we need this check to make sure the result have correct digits count
565
                //
566
                // Case 0: scale_arg <= -(integer part digits count)
567
                //      do nothing, because result is 0
568
                // Case 1: scale_arg <= 0 && scale_arg > -(integer part digits count)
569
                //      decimal parts has been erased, so add them back by multiply 10^(scale_arg)
570
                // Case 2: scale_arg > 0 && scale_arg < result_scale
571
                //      decimal part now has scale_arg digits, so multiply 10^(result_scale - scal_arg)
572
                // Case 3: scale_arg >= input_scale
573
                //      do nothing
574
149
                const Int32 scale_arg = col_scale_i32.get_data()[i];
575
149
                if (scale_arg <= 0) {
576
70
                    col_res->get_element(i).value *= int_exp10(result_scale);
577
79
                } else if (scale_arg > 0 && scale_arg < result_scale) {
578
26
                    col_res->get_element(i).value *= int_exp10(result_scale - scale_arg);
579
26
                }
580
149
            }
581
582
6
            return col_res;
583
6
        } else {
584
6
            auto error_type = std::make_shared<T>();
585
6
            throw doris::Exception(ErrorCode::INTERNAL_ERROR,
586
6
                                   "Dispatcher apply_vec_vec __builtin_unreachable {}",
587
6
                                   error_type->get_name());
588
6
            __builtin_unreachable();
589
6
            return nullptr;
590
6
        }
591
6
    }
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherINS0_7DecimalInEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE13apply_vec_vecEPKNS0_7IColumnES9_s
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherINS0_12Decimal128V3ELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE13apply_vec_vecEPKNS0_7IColumnES8_s
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherINS0_7DecimalIN4wide7integerILm256EiEEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE13apply_vec_vecEPKNS0_7IColumnESC_s
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherIhLNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE13apply_vec_vecEPKNS0_7IColumnES7_s
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherItLNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE13apply_vec_vecEPKNS0_7IColumnES7_s
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherIjLNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE13apply_vec_vecEPKNS0_7IColumnES7_s
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherImLNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE13apply_vec_vecEPKNS0_7IColumnES7_s
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherIaLNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE13apply_vec_vecEPKNS0_7IColumnES7_s
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherIsLNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE13apply_vec_vecEPKNS0_7IColumnES7_s
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherIiLNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE13apply_vec_vecEPKNS0_7IColumnES7_s
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherIlLNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE13apply_vec_vecEPKNS0_7IColumnES7_s
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherInLNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE13apply_vec_vecEPKNS0_7IColumnES7_s
_ZN5doris10vectorized10DispatcherIfLNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE13apply_vec_vecEPKNS0_7IColumnES7_s
Line
Count
Source
515
5
                                   [[maybe_unused]] Int16 result_scale) {
516
5
        const auto& col_scale_i32 = assert_cast<const ColumnInt32&>(*col_scale);
517
5
        const size_t input_row_count = col_scale_i32.size();
518
10
        for (size_t i = 0; i < input_row_count; ++i) {
519
5
            const Int32 scale_arg = col_scale_i32.get_data()[i];
520
5
            if (scale_arg > std::numeric_limits<Int16>::max() ||
521
5
                scale_arg < std::numeric_limits<Int16>::min()) {
522
0
                throw doris::Exception(ErrorCode::OUT_OF_BOUND,
523
0
                                       "Scale argument for function is out of bound: {}",
524
0
                                       scale_arg);
525
0
            }
526
5
        }
527
528
5
        if constexpr (IsNumber<T>) {
529
5
            const auto* col = assert_cast<const ColumnVector<T>*>(col_general);
530
5
            auto col_res = ColumnVector<T>::create();
531
5
            typename ColumnVector<T>::Container& vec_res = col_res->get_data();
532
5
            vec_res.resize(input_row_count);
533
534
10
            for (size_t i = 0; i < input_row_count; ++i) {
535
5
                const Int32 scale_arg = col_scale_i32.get_data()[i];
536
5
                if (scale_arg == 0) {
537
2
                    size_t scale = 1;
538
2
                    FunctionRoundingImpl<ScaleMode::Zero>::apply(col->get_data()[i], scale,
539
2
                                                                 vec_res[i]);
540
3
                } else if (scale_arg > 0) {
541
2
                    size_t scale = int_exp10(scale_arg);
542
2
                    FunctionRoundingImpl<ScaleMode::Positive>::apply(col->get_data()[i], scale,
543
2
                                                                     vec_res[i]);
544
2
                } else {
545
1
                    size_t scale = int_exp10(-scale_arg);
546
1
                    FunctionRoundingImpl<ScaleMode::Negative>::apply(col->get_data()[i], scale,
547
1
                                                                     vec_res[i]);
548
1
                }
549
5
            }
550
5
            return col_res;
551
5
        } else if constexpr (IsDecimalNumber<T>) {
552
5
            const auto* decimal_col = assert_cast<const ColumnDecimal<T>*>(col_general);
553
5
            const Int32 input_scale = decimal_col->get_scale();
554
5
            auto col_res = ColumnDecimal<T>::create(input_row_count, result_scale);
555
556
5
            for (size_t i = 0; i < input_row_count; ++i) {
557
5
                DecimalRoundingImpl<T, rounding_mode, tie_breaking_mode>::apply(
558
5
                        decimal_col->get_element(i).value, input_scale,
559
5
                        col_res->get_element(i).value, col_scale_i32.get_data()[i]);
560
5
            }
561
562
5
            for (size_t i = 0; i < input_row_count; ++i) {
563
                // For func(ColumnDecimal, ColumnInt32), we should always have same scale with source Decimal column
564
                // So we need this check to make sure the result have correct digits count
565
                //
566
                // Case 0: scale_arg <= -(integer part digits count)
567
                //      do nothing, because result is 0
568
                // Case 1: scale_arg <= 0 && scale_arg > -(integer part digits count)
569
                //      decimal parts has been erased, so add them back by multiply 10^(scale_arg)
570
                // Case 2: scale_arg > 0 && scale_arg < result_scale
571
                //      decimal part now has scale_arg digits, so multiply 10^(result_scale - scal_arg)
572
                // Case 3: scale_arg >= input_scale
573
                //      do nothing
574
5
                const Int32 scale_arg = col_scale_i32.get_data()[i];
575
5
                if (scale_arg <= 0) {
576
5
                    col_res->get_element(i).value *= int_exp10(result_scale);
577
5
                } else if (scale_arg > 0 && scale_arg < result_scale) {
578
5
                    col_res->get_element(i).value *= int_exp10(result_scale - scale_arg);
579
5
                }
580
5
            }
581
582
5
            return col_res;
583
5
        } else {
584
5
            auto error_type = std::make_shared<T>();
585
5
            throw doris::Exception(ErrorCode::INTERNAL_ERROR,
586
5
                                   "Dispatcher apply_vec_vec __builtin_unreachable {}",
587
5
                                   error_type->get_name());
588
5
            __builtin_unreachable();
589
5
            return nullptr;
590
5
        }
591
5
    }
_ZN5doris10vectorized10DispatcherIdLNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE13apply_vec_vecEPKNS0_7IColumnES7_s
Line
Count
Source
515
6
                                   [[maybe_unused]] Int16 result_scale) {
516
6
        const auto& col_scale_i32 = assert_cast<const ColumnInt32&>(*col_scale);
517
6
        const size_t input_row_count = col_scale_i32.size();
518
12
        for (size_t i = 0; i < input_row_count; ++i) {
519
6
            const Int32 scale_arg = col_scale_i32.get_data()[i];
520
6
            if (scale_arg > std::numeric_limits<Int16>::max() ||
521
6
                scale_arg < std::numeric_limits<Int16>::min()) {
522
0
                throw doris::Exception(ErrorCode::OUT_OF_BOUND,
523
0
                                       "Scale argument for function is out of bound: {}",
524
0
                                       scale_arg);
525
0
            }
526
6
        }
527
528
6
        if constexpr (IsNumber<T>) {
529
6
            const auto* col = assert_cast<const ColumnVector<T>*>(col_general);
530
6
            auto col_res = ColumnVector<T>::create();
531
6
            typename ColumnVector<T>::Container& vec_res = col_res->get_data();
532
6
            vec_res.resize(input_row_count);
533
534
12
            for (size_t i = 0; i < input_row_count; ++i) {
535
6
                const Int32 scale_arg = col_scale_i32.get_data()[i];
536
6
                if (scale_arg == 0) {
537
2
                    size_t scale = 1;
538
2
                    FunctionRoundingImpl<ScaleMode::Zero>::apply(col->get_data()[i], scale,
539
2
                                                                 vec_res[i]);
540
4
                } else if (scale_arg > 0) {
541
3
                    size_t scale = int_exp10(scale_arg);
542
3
                    FunctionRoundingImpl<ScaleMode::Positive>::apply(col->get_data()[i], scale,
543
3
                                                                     vec_res[i]);
544
3
                } else {
545
1
                    size_t scale = int_exp10(-scale_arg);
546
1
                    FunctionRoundingImpl<ScaleMode::Negative>::apply(col->get_data()[i], scale,
547
1
                                                                     vec_res[i]);
548
1
                }
549
6
            }
550
6
            return col_res;
551
6
        } else if constexpr (IsDecimalNumber<T>) {
552
6
            const auto* decimal_col = assert_cast<const ColumnDecimal<T>*>(col_general);
553
6
            const Int32 input_scale = decimal_col->get_scale();
554
6
            auto col_res = ColumnDecimal<T>::create(input_row_count, result_scale);
555
556
6
            for (size_t i = 0; i < input_row_count; ++i) {
557
6
                DecimalRoundingImpl<T, rounding_mode, tie_breaking_mode>::apply(
558
6
                        decimal_col->get_element(i).value, input_scale,
559
6
                        col_res->get_element(i).value, col_scale_i32.get_data()[i]);
560
6
            }
561
562
6
            for (size_t i = 0; i < input_row_count; ++i) {
563
                // For func(ColumnDecimal, ColumnInt32), we should always have same scale with source Decimal column
564
                // So we need this check to make sure the result have correct digits count
565
                //
566
                // Case 0: scale_arg <= -(integer part digits count)
567
                //      do nothing, because result is 0
568
                // Case 1: scale_arg <= 0 && scale_arg > -(integer part digits count)
569
                //      decimal parts has been erased, so add them back by multiply 10^(scale_arg)
570
                // Case 2: scale_arg > 0 && scale_arg < result_scale
571
                //      decimal part now has scale_arg digits, so multiply 10^(result_scale - scal_arg)
572
                // Case 3: scale_arg >= input_scale
573
                //      do nothing
574
6
                const Int32 scale_arg = col_scale_i32.get_data()[i];
575
6
                if (scale_arg <= 0) {
576
6
                    col_res->get_element(i).value *= int_exp10(result_scale);
577
6
                } else if (scale_arg > 0 && scale_arg < result_scale) {
578
6
                    col_res->get_element(i).value *= int_exp10(result_scale - scale_arg);
579
6
                }
580
6
            }
581
582
6
            return col_res;
583
6
        } else {
584
6
            auto error_type = std::make_shared<T>();
585
6
            throw doris::Exception(ErrorCode::INTERNAL_ERROR,
586
6
                                   "Dispatcher apply_vec_vec __builtin_unreachable {}",
587
6
                                   error_type->get_name());
588
6
            __builtin_unreachable();
589
6
            return nullptr;
590
6
        }
591
6
    }
_ZN5doris10vectorized10DispatcherINS0_7DecimalIiEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE13apply_vec_vecEPKNS0_7IColumnES9_s
Line
Count
Source
515
15
                                   [[maybe_unused]] Int16 result_scale) {
516
15
        const auto& col_scale_i32 = assert_cast<const ColumnInt32&>(*col_scale);
517
15
        const size_t input_row_count = col_scale_i32.size();
518
294
        for (size_t i = 0; i < input_row_count; ++i) {
519
279
            const Int32 scale_arg = col_scale_i32.get_data()[i];
520
279
            if (scale_arg > std::numeric_limits<Int16>::max() ||
521
279
                scale_arg < std::numeric_limits<Int16>::min()) {
522
0
                throw doris::Exception(ErrorCode::OUT_OF_BOUND,
523
0
                                       "Scale argument for function is out of bound: {}",
524
0
                                       scale_arg);
525
0
            }
526
279
        }
527
528
15
        if constexpr (IsNumber<T>) {
529
15
            const auto* col = assert_cast<const ColumnVector<T>*>(col_general);
530
15
            auto col_res = ColumnVector<T>::create();
531
15
            typename ColumnVector<T>::Container& vec_res = col_res->get_data();
532
15
            vec_res.resize(input_row_count);
533
534
15
            for (size_t i = 0; i < input_row_count; ++i) {
535
15
                const Int32 scale_arg = col_scale_i32.get_data()[i];
536
15
                if (scale_arg == 0) {
537
15
                    size_t scale = 1;
538
15
                    FunctionRoundingImpl<ScaleMode::Zero>::apply(col->get_data()[i], scale,
539
15
                                                                 vec_res[i]);
540
15
                } else if (scale_arg > 0) {
541
15
                    size_t scale = int_exp10(scale_arg);
542
15
                    FunctionRoundingImpl<ScaleMode::Positive>::apply(col->get_data()[i], scale,
543
15
                                                                     vec_res[i]);
544
15
                } else {
545
15
                    size_t scale = int_exp10(-scale_arg);
546
15
                    FunctionRoundingImpl<ScaleMode::Negative>::apply(col->get_data()[i], scale,
547
15
                                                                     vec_res[i]);
548
15
                }
549
15
            }
550
15
            return col_res;
551
15
        } else if constexpr (IsDecimalNumber<T>) {
552
15
            const auto* decimal_col = assert_cast<const ColumnDecimal<T>*>(col_general);
553
15
            const Int32 input_scale = decimal_col->get_scale();
554
15
            auto col_res = ColumnDecimal<T>::create(input_row_count, result_scale);
555
556
294
            for (size_t i = 0; i < input_row_count; ++i) {
557
279
                DecimalRoundingImpl<T, rounding_mode, tie_breaking_mode>::apply(
558
279
                        decimal_col->get_element(i).value, input_scale,
559
279
                        col_res->get_element(i).value, col_scale_i32.get_data()[i]);
560
279
            }
561
562
294
            for (size_t i = 0; i < input_row_count; ++i) {
563
                // For func(ColumnDecimal, ColumnInt32), we should always have same scale with source Decimal column
564
                // So we need this check to make sure the result have correct digits count
565
                //
566
                // Case 0: scale_arg <= -(integer part digits count)
567
                //      do nothing, because result is 0
568
                // Case 1: scale_arg <= 0 && scale_arg > -(integer part digits count)
569
                //      decimal parts has been erased, so add them back by multiply 10^(scale_arg)
570
                // Case 2: scale_arg > 0 && scale_arg < result_scale
571
                //      decimal part now has scale_arg digits, so multiply 10^(result_scale - scal_arg)
572
                // Case 3: scale_arg >= input_scale
573
                //      do nothing
574
279
                const Int32 scale_arg = col_scale_i32.get_data()[i];
575
279
                if (scale_arg <= 0) {
576
147
                    col_res->get_element(i).value *= int_exp10(result_scale);
577
147
                } else if (scale_arg > 0 && scale_arg < result_scale) {
578
37
                    col_res->get_element(i).value *= int_exp10(result_scale - scale_arg);
579
37
                }
580
279
            }
581
582
15
            return col_res;
583
15
        } else {
584
15
            auto error_type = std::make_shared<T>();
585
15
            throw doris::Exception(ErrorCode::INTERNAL_ERROR,
586
15
                                   "Dispatcher apply_vec_vec __builtin_unreachable {}",
587
15
                                   error_type->get_name());
588
15
            __builtin_unreachable();
589
15
            return nullptr;
590
15
        }
591
15
    }
_ZN5doris10vectorized10DispatcherINS0_7DecimalIlEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE13apply_vec_vecEPKNS0_7IColumnES9_s
Line
Count
Source
515
6
                                   [[maybe_unused]] Int16 result_scale) {
516
6
        const auto& col_scale_i32 = assert_cast<const ColumnInt32&>(*col_scale);
517
6
        const size_t input_row_count = col_scale_i32.size();
518
155
        for (size_t i = 0; i < input_row_count; ++i) {
519
149
            const Int32 scale_arg = col_scale_i32.get_data()[i];
520
149
            if (scale_arg > std::numeric_limits<Int16>::max() ||
521
149
                scale_arg < std::numeric_limits<Int16>::min()) {
522
0
                throw doris::Exception(ErrorCode::OUT_OF_BOUND,
523
0
                                       "Scale argument for function is out of bound: {}",
524
0
                                       scale_arg);
525
0
            }
526
149
        }
527
528
6
        if constexpr (IsNumber<T>) {
529
6
            const auto* col = assert_cast<const ColumnVector<T>*>(col_general);
530
6
            auto col_res = ColumnVector<T>::create();
531
6
            typename ColumnVector<T>::Container& vec_res = col_res->get_data();
532
6
            vec_res.resize(input_row_count);
533
534
6
            for (size_t i = 0; i < input_row_count; ++i) {
535
6
                const Int32 scale_arg = col_scale_i32.get_data()[i];
536
6
                if (scale_arg == 0) {
537
6
                    size_t scale = 1;
538
6
                    FunctionRoundingImpl<ScaleMode::Zero>::apply(col->get_data()[i], scale,
539
6
                                                                 vec_res[i]);
540
6
                } else if (scale_arg > 0) {
541
6
                    size_t scale = int_exp10(scale_arg);
542
6
                    FunctionRoundingImpl<ScaleMode::Positive>::apply(col->get_data()[i], scale,
543
6
                                                                     vec_res[i]);
544
6
                } else {
545
6
                    size_t scale = int_exp10(-scale_arg);
546
6
                    FunctionRoundingImpl<ScaleMode::Negative>::apply(col->get_data()[i], scale,
547
6
                                                                     vec_res[i]);
548
6
                }
549
6
            }
550
6
            return col_res;
551
6
        } else if constexpr (IsDecimalNumber<T>) {
552
6
            const auto* decimal_col = assert_cast<const ColumnDecimal<T>*>(col_general);
553
6
            const Int32 input_scale = decimal_col->get_scale();
554
6
            auto col_res = ColumnDecimal<T>::create(input_row_count, result_scale);
555
556
155
            for (size_t i = 0; i < input_row_count; ++i) {
557
149
                DecimalRoundingImpl<T, rounding_mode, tie_breaking_mode>::apply(
558
149
                        decimal_col->get_element(i).value, input_scale,
559
149
                        col_res->get_element(i).value, col_scale_i32.get_data()[i]);
560
149
            }
561
562
155
            for (size_t i = 0; i < input_row_count; ++i) {
563
                // For func(ColumnDecimal, ColumnInt32), we should always have same scale with source Decimal column
564
                // So we need this check to make sure the result have correct digits count
565
                //
566
                // Case 0: scale_arg <= -(integer part digits count)
567
                //      do nothing, because result is 0
568
                // Case 1: scale_arg <= 0 && scale_arg > -(integer part digits count)
569
                //      decimal parts has been erased, so add them back by multiply 10^(scale_arg)
570
                // Case 2: scale_arg > 0 && scale_arg < result_scale
571
                //      decimal part now has scale_arg digits, so multiply 10^(result_scale - scal_arg)
572
                // Case 3: scale_arg >= input_scale
573
                //      do nothing
574
149
                const Int32 scale_arg = col_scale_i32.get_data()[i];
575
149
                if (scale_arg <= 0) {
576
70
                    col_res->get_element(i).value *= int_exp10(result_scale);
577
79
                } else if (scale_arg > 0 && scale_arg < result_scale) {
578
26
                    col_res->get_element(i).value *= int_exp10(result_scale - scale_arg);
579
26
                }
580
149
            }
581
582
6
            return col_res;
583
6
        } else {
584
6
            auto error_type = std::make_shared<T>();
585
6
            throw doris::Exception(ErrorCode::INTERNAL_ERROR,
586
6
                                   "Dispatcher apply_vec_vec __builtin_unreachable {}",
587
6
                                   error_type->get_name());
588
6
            __builtin_unreachable();
589
6
            return nullptr;
590
6
        }
591
6
    }
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherINS0_7DecimalInEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE13apply_vec_vecEPKNS0_7IColumnES9_s
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherINS0_12Decimal128V3ELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE13apply_vec_vecEPKNS0_7IColumnES8_s
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherINS0_7DecimalIN4wide7integerILm256EiEEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE13apply_vec_vecEPKNS0_7IColumnESC_s
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherIhLNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE13apply_vec_vecEPKNS0_7IColumnES7_s
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherItLNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE13apply_vec_vecEPKNS0_7IColumnES7_s
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherIjLNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE13apply_vec_vecEPKNS0_7IColumnES7_s
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherImLNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE13apply_vec_vecEPKNS0_7IColumnES7_s
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherIaLNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE13apply_vec_vecEPKNS0_7IColumnES7_s
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherIsLNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE13apply_vec_vecEPKNS0_7IColumnES7_s
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherIiLNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE13apply_vec_vecEPKNS0_7IColumnES7_s
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherIlLNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE13apply_vec_vecEPKNS0_7IColumnES7_s
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherInLNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE13apply_vec_vecEPKNS0_7IColumnES7_s
_ZN5doris10vectorized10DispatcherIfLNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE13apply_vec_vecEPKNS0_7IColumnES7_s
Line
Count
Source
515
5
                                   [[maybe_unused]] Int16 result_scale) {
516
5
        const auto& col_scale_i32 = assert_cast<const ColumnInt32&>(*col_scale);
517
5
        const size_t input_row_count = col_scale_i32.size();
518
10
        for (size_t i = 0; i < input_row_count; ++i) {
519
5
            const Int32 scale_arg = col_scale_i32.get_data()[i];
520
5
            if (scale_arg > std::numeric_limits<Int16>::max() ||
521
5
                scale_arg < std::numeric_limits<Int16>::min()) {
522
0
                throw doris::Exception(ErrorCode::OUT_OF_BOUND,
523
0
                                       "Scale argument for function is out of bound: {}",
524
0
                                       scale_arg);
525
0
            }
526
5
        }
527
528
5
        if constexpr (IsNumber<T>) {
529
5
            const auto* col = assert_cast<const ColumnVector<T>*>(col_general);
530
5
            auto col_res = ColumnVector<T>::create();
531
5
            typename ColumnVector<T>::Container& vec_res = col_res->get_data();
532
5
            vec_res.resize(input_row_count);
533
534
10
            for (size_t i = 0; i < input_row_count; ++i) {
535
5
                const Int32 scale_arg = col_scale_i32.get_data()[i];
536
5
                if (scale_arg == 0) {
537
2
                    size_t scale = 1;
538
2
                    FunctionRoundingImpl<ScaleMode::Zero>::apply(col->get_data()[i], scale,
539
2
                                                                 vec_res[i]);
540
3
                } else if (scale_arg > 0) {
541
2
                    size_t scale = int_exp10(scale_arg);
542
2
                    FunctionRoundingImpl<ScaleMode::Positive>::apply(col->get_data()[i], scale,
543
2
                                                                     vec_res[i]);
544
2
                } else {
545
1
                    size_t scale = int_exp10(-scale_arg);
546
1
                    FunctionRoundingImpl<ScaleMode::Negative>::apply(col->get_data()[i], scale,
547
1
                                                                     vec_res[i]);
548
1
                }
549
5
            }
550
5
            return col_res;
551
5
        } else if constexpr (IsDecimalNumber<T>) {
552
5
            const auto* decimal_col = assert_cast<const ColumnDecimal<T>*>(col_general);
553
5
            const Int32 input_scale = decimal_col->get_scale();
554
5
            auto col_res = ColumnDecimal<T>::create(input_row_count, result_scale);
555
556
5
            for (size_t i = 0; i < input_row_count; ++i) {
557
5
                DecimalRoundingImpl<T, rounding_mode, tie_breaking_mode>::apply(
558
5
                        decimal_col->get_element(i).value, input_scale,
559
5
                        col_res->get_element(i).value, col_scale_i32.get_data()[i]);
560
5
            }
561
562
5
            for (size_t i = 0; i < input_row_count; ++i) {
563
                // For func(ColumnDecimal, ColumnInt32), we should always have same scale with source Decimal column
564
                // So we need this check to make sure the result have correct digits count
565
                //
566
                // Case 0: scale_arg <= -(integer part digits count)
567
                //      do nothing, because result is 0
568
                // Case 1: scale_arg <= 0 && scale_arg > -(integer part digits count)
569
                //      decimal parts has been erased, so add them back by multiply 10^(scale_arg)
570
                // Case 2: scale_arg > 0 && scale_arg < result_scale
571
                //      decimal part now has scale_arg digits, so multiply 10^(result_scale - scal_arg)
572
                // Case 3: scale_arg >= input_scale
573
                //      do nothing
574
5
                const Int32 scale_arg = col_scale_i32.get_data()[i];
575
5
                if (scale_arg <= 0) {
576
5
                    col_res->get_element(i).value *= int_exp10(result_scale);
577
5
                } else if (scale_arg > 0 && scale_arg < result_scale) {
578
5
                    col_res->get_element(i).value *= int_exp10(result_scale - scale_arg);
579
5
                }
580
5
            }
581
582
5
            return col_res;
583
5
        } else {
584
5
            auto error_type = std::make_shared<T>();
585
5
            throw doris::Exception(ErrorCode::INTERNAL_ERROR,
586
5
                                   "Dispatcher apply_vec_vec __builtin_unreachable {}",
587
5
                                   error_type->get_name());
588
5
            __builtin_unreachable();
589
5
            return nullptr;
590
5
        }
591
5
    }
_ZN5doris10vectorized10DispatcherIdLNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE13apply_vec_vecEPKNS0_7IColumnES7_s
Line
Count
Source
515
6
                                   [[maybe_unused]] Int16 result_scale) {
516
6
        const auto& col_scale_i32 = assert_cast<const ColumnInt32&>(*col_scale);
517
6
        const size_t input_row_count = col_scale_i32.size();
518
12
        for (size_t i = 0; i < input_row_count; ++i) {
519
6
            const Int32 scale_arg = col_scale_i32.get_data()[i];
520
6
            if (scale_arg > std::numeric_limits<Int16>::max() ||
521
6
                scale_arg < std::numeric_limits<Int16>::min()) {
522
0
                throw doris::Exception(ErrorCode::OUT_OF_BOUND,
523
0
                                       "Scale argument for function is out of bound: {}",
524
0
                                       scale_arg);
525
0
            }
526
6
        }
527
528
6
        if constexpr (IsNumber<T>) {
529
6
            const auto* col = assert_cast<const ColumnVector<T>*>(col_general);
530
6
            auto col_res = ColumnVector<T>::create();
531
6
            typename ColumnVector<T>::Container& vec_res = col_res->get_data();
532
6
            vec_res.resize(input_row_count);
533
534
12
            for (size_t i = 0; i < input_row_count; ++i) {
535
6
                const Int32 scale_arg = col_scale_i32.get_data()[i];
536
6
                if (scale_arg == 0) {
537
2
                    size_t scale = 1;
538
2
                    FunctionRoundingImpl<ScaleMode::Zero>::apply(col->get_data()[i], scale,
539
2
                                                                 vec_res[i]);
540
4
                } else if (scale_arg > 0) {
541
3
                    size_t scale = int_exp10(scale_arg);
542
3
                    FunctionRoundingImpl<ScaleMode::Positive>::apply(col->get_data()[i], scale,
543
3
                                                                     vec_res[i]);
544
3
                } else {
545
1
                    size_t scale = int_exp10(-scale_arg);
546
1
                    FunctionRoundingImpl<ScaleMode::Negative>::apply(col->get_data()[i], scale,
547
1
                                                                     vec_res[i]);
548
1
                }
549
6
            }
550
6
            return col_res;
551
6
        } else if constexpr (IsDecimalNumber<T>) {
552
6
            const auto* decimal_col = assert_cast<const ColumnDecimal<T>*>(col_general);
553
6
            const Int32 input_scale = decimal_col->get_scale();
554
6
            auto col_res = ColumnDecimal<T>::create(input_row_count, result_scale);
555
556
6
            for (size_t i = 0; i < input_row_count; ++i) {
557
6
                DecimalRoundingImpl<T, rounding_mode, tie_breaking_mode>::apply(
558
6
                        decimal_col->get_element(i).value, input_scale,
559
6
                        col_res->get_element(i).value, col_scale_i32.get_data()[i]);
560
6
            }
561
562
6
            for (size_t i = 0; i < input_row_count; ++i) {
563
                // For func(ColumnDecimal, ColumnInt32), we should always have same scale with source Decimal column
564
                // So we need this check to make sure the result have correct digits count
565
                //
566
                // Case 0: scale_arg <= -(integer part digits count)
567
                //      do nothing, because result is 0
568
                // Case 1: scale_arg <= 0 && scale_arg > -(integer part digits count)
569
                //      decimal parts has been erased, so add them back by multiply 10^(scale_arg)
570
                // Case 2: scale_arg > 0 && scale_arg < result_scale
571
                //      decimal part now has scale_arg digits, so multiply 10^(result_scale - scal_arg)
572
                // Case 3: scale_arg >= input_scale
573
                //      do nothing
574
6
                const Int32 scale_arg = col_scale_i32.get_data()[i];
575
6
                if (scale_arg <= 0) {
576
6
                    col_res->get_element(i).value *= int_exp10(result_scale);
577
6
                } else if (scale_arg > 0 && scale_arg < result_scale) {
578
6
                    col_res->get_element(i).value *= int_exp10(result_scale - scale_arg);
579
6
                }
580
6
            }
581
582
6
            return col_res;
583
6
        } else {
584
6
            auto error_type = std::make_shared<T>();
585
6
            throw doris::Exception(ErrorCode::INTERNAL_ERROR,
586
6
                                   "Dispatcher apply_vec_vec __builtin_unreachable {}",
587
6
                                   error_type->get_name());
588
6
            __builtin_unreachable();
589
6
            return nullptr;
590
6
        }
591
6
    }
_ZN5doris10vectorized10DispatcherINS0_7DecimalIiEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE13apply_vec_vecEPKNS0_7IColumnES9_s
Line
Count
Source
515
15
                                   [[maybe_unused]] Int16 result_scale) {
516
15
        const auto& col_scale_i32 = assert_cast<const ColumnInt32&>(*col_scale);
517
15
        const size_t input_row_count = col_scale_i32.size();
518
294
        for (size_t i = 0; i < input_row_count; ++i) {
519
279
            const Int32 scale_arg = col_scale_i32.get_data()[i];
520
279
            if (scale_arg > std::numeric_limits<Int16>::max() ||
521
279
                scale_arg < std::numeric_limits<Int16>::min()) {
522
0
                throw doris::Exception(ErrorCode::OUT_OF_BOUND,
523
0
                                       "Scale argument for function is out of bound: {}",
524
0
                                       scale_arg);
525
0
            }
526
279
        }
527
528
15
        if constexpr (IsNumber<T>) {
529
15
            const auto* col = assert_cast<const ColumnVector<T>*>(col_general);
530
15
            auto col_res = ColumnVector<T>::create();
531
15
            typename ColumnVector<T>::Container& vec_res = col_res->get_data();
532
15
            vec_res.resize(input_row_count);
533
534
15
            for (size_t i = 0; i < input_row_count; ++i) {
535
15
                const Int32 scale_arg = col_scale_i32.get_data()[i];
536
15
                if (scale_arg == 0) {
537
15
                    size_t scale = 1;
538
15
                    FunctionRoundingImpl<ScaleMode::Zero>::apply(col->get_data()[i], scale,
539
15
                                                                 vec_res[i]);
540
15
                } else if (scale_arg > 0) {
541
15
                    size_t scale = int_exp10(scale_arg);
542
15
                    FunctionRoundingImpl<ScaleMode::Positive>::apply(col->get_data()[i], scale,
543
15
                                                                     vec_res[i]);
544
15
                } else {
545
15
                    size_t scale = int_exp10(-scale_arg);
546
15
                    FunctionRoundingImpl<ScaleMode::Negative>::apply(col->get_data()[i], scale,
547
15
                                                                     vec_res[i]);
548
15
                }
549
15
            }
550
15
            return col_res;
551
15
        } else if constexpr (IsDecimalNumber<T>) {
552
15
            const auto* decimal_col = assert_cast<const ColumnDecimal<T>*>(col_general);
553
15
            const Int32 input_scale = decimal_col->get_scale();
554
15
            auto col_res = ColumnDecimal<T>::create(input_row_count, result_scale);
555
556
294
            for (size_t i = 0; i < input_row_count; ++i) {
557
279
                DecimalRoundingImpl<T, rounding_mode, tie_breaking_mode>::apply(
558
279
                        decimal_col->get_element(i).value, input_scale,
559
279
                        col_res->get_element(i).value, col_scale_i32.get_data()[i]);
560
279
            }
561
562
294
            for (size_t i = 0; i < input_row_count; ++i) {
563
                // For func(ColumnDecimal, ColumnInt32), we should always have same scale with source Decimal column
564
                // So we need this check to make sure the result have correct digits count
565
                //
566
                // Case 0: scale_arg <= -(integer part digits count)
567
                //      do nothing, because result is 0
568
                // Case 1: scale_arg <= 0 && scale_arg > -(integer part digits count)
569
                //      decimal parts has been erased, so add them back by multiply 10^(scale_arg)
570
                // Case 2: scale_arg > 0 && scale_arg < result_scale
571
                //      decimal part now has scale_arg digits, so multiply 10^(result_scale - scal_arg)
572
                // Case 3: scale_arg >= input_scale
573
                //      do nothing
574
279
                const Int32 scale_arg = col_scale_i32.get_data()[i];
575
279
                if (scale_arg <= 0) {
576
147
                    col_res->get_element(i).value *= int_exp10(result_scale);
577
147
                } else if (scale_arg > 0 && scale_arg < result_scale) {
578
37
                    col_res->get_element(i).value *= int_exp10(result_scale - scale_arg);
579
37
                }
580
279
            }
581
582
15
            return col_res;
583
15
        } else {
584
15
            auto error_type = std::make_shared<T>();
585
15
            throw doris::Exception(ErrorCode::INTERNAL_ERROR,
586
15
                                   "Dispatcher apply_vec_vec __builtin_unreachable {}",
587
15
                                   error_type->get_name());
588
15
            __builtin_unreachable();
589
15
            return nullptr;
590
15
        }
591
15
    }
_ZN5doris10vectorized10DispatcherINS0_7DecimalIlEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE13apply_vec_vecEPKNS0_7IColumnES9_s
Line
Count
Source
515
6
                                   [[maybe_unused]] Int16 result_scale) {
516
6
        const auto& col_scale_i32 = assert_cast<const ColumnInt32&>(*col_scale);
517
6
        const size_t input_row_count = col_scale_i32.size();
518
155
        for (size_t i = 0; i < input_row_count; ++i) {
519
149
            const Int32 scale_arg = col_scale_i32.get_data()[i];
520
149
            if (scale_arg > std::numeric_limits<Int16>::max() ||
521
149
                scale_arg < std::numeric_limits<Int16>::min()) {
522
0
                throw doris::Exception(ErrorCode::OUT_OF_BOUND,
523
0
                                       "Scale argument for function is out of bound: {}",
524
0
                                       scale_arg);
525
0
            }
526
149
        }
527
528
6
        if constexpr (IsNumber<T>) {
529
6
            const auto* col = assert_cast<const ColumnVector<T>*>(col_general);
530
6
            auto col_res = ColumnVector<T>::create();
531
6
            typename ColumnVector<T>::Container& vec_res = col_res->get_data();
532
6
            vec_res.resize(input_row_count);
533
534
6
            for (size_t i = 0; i < input_row_count; ++i) {
535
6
                const Int32 scale_arg = col_scale_i32.get_data()[i];
536
6
                if (scale_arg == 0) {
537
6
                    size_t scale = 1;
538
6
                    FunctionRoundingImpl<ScaleMode::Zero>::apply(col->get_data()[i], scale,
539
6
                                                                 vec_res[i]);
540
6
                } else if (scale_arg > 0) {
541
6
                    size_t scale = int_exp10(scale_arg);
542
6
                    FunctionRoundingImpl<ScaleMode::Positive>::apply(col->get_data()[i], scale,
543
6
                                                                     vec_res[i]);
544
6
                } else {
545
6
                    size_t scale = int_exp10(-scale_arg);
546
6
                    FunctionRoundingImpl<ScaleMode::Negative>::apply(col->get_data()[i], scale,
547
6
                                                                     vec_res[i]);
548
6
                }
549
6
            }
550
6
            return col_res;
551
6
        } else if constexpr (IsDecimalNumber<T>) {
552
6
            const auto* decimal_col = assert_cast<const ColumnDecimal<T>*>(col_general);
553
6
            const Int32 input_scale = decimal_col->get_scale();
554
6
            auto col_res = ColumnDecimal<T>::create(input_row_count, result_scale);
555
556
155
            for (size_t i = 0; i < input_row_count; ++i) {
557
149
                DecimalRoundingImpl<T, rounding_mode, tie_breaking_mode>::apply(
558
149
                        decimal_col->get_element(i).value, input_scale,
559
149
                        col_res->get_element(i).value, col_scale_i32.get_data()[i]);
560
149
            }
561
562
155
            for (size_t i = 0; i < input_row_count; ++i) {
563
                // For func(ColumnDecimal, ColumnInt32), we should always have same scale with source Decimal column
564
                // So we need this check to make sure the result have correct digits count
565
                //
566
                // Case 0: scale_arg <= -(integer part digits count)
567
                //      do nothing, because result is 0
568
                // Case 1: scale_arg <= 0 && scale_arg > -(integer part digits count)
569
                //      decimal parts has been erased, so add them back by multiply 10^(scale_arg)
570
                // Case 2: scale_arg > 0 && scale_arg < result_scale
571
                //      decimal part now has scale_arg digits, so multiply 10^(result_scale - scal_arg)
572
                // Case 3: scale_arg >= input_scale
573
                //      do nothing
574
149
                const Int32 scale_arg = col_scale_i32.get_data()[i];
575
149
                if (scale_arg <= 0) {
576
70
                    col_res->get_element(i).value *= int_exp10(result_scale);
577
79
                } else if (scale_arg > 0 && scale_arg < result_scale) {
578
26
                    col_res->get_element(i).value *= int_exp10(result_scale - scale_arg);
579
26
                }
580
149
            }
581
582
6
            return col_res;
583
6
        } else {
584
6
            auto error_type = std::make_shared<T>();
585
6
            throw doris::Exception(ErrorCode::INTERNAL_ERROR,
586
6
                                   "Dispatcher apply_vec_vec __builtin_unreachable {}",
587
6
                                   error_type->get_name());
588
6
            __builtin_unreachable();
589
6
            return nullptr;
590
6
        }
591
6
    }
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherINS0_7DecimalInEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE13apply_vec_vecEPKNS0_7IColumnES9_s
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherINS0_12Decimal128V3ELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE13apply_vec_vecEPKNS0_7IColumnES8_s
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherINS0_7DecimalIN4wide7integerILm256EiEEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE13apply_vec_vecEPKNS0_7IColumnESC_s
592
593
    // result_scale: scale for result decimal, this scale is got from planner
594
    static ColumnPtr apply_const_vec(const ColumnConst* const_col_general, const IColumn* col_scale,
595
154
                                     [[maybe_unused]] Int16 result_scale) {
596
154
        const auto& col_scale_i32 = assert_cast<const ColumnInt32&>(*col_scale);
597
154
        const size_t input_rows_count = col_scale->size();
598
599
2.34k
        for (size_t i = 0; i < input_rows_count; ++i) {
600
2.18k
            const Int32 scale_arg = col_scale_i32.get_data()[i];
601
602
2.18k
            if (scale_arg > std::numeric_limits<Int16>::max() ||
603
2.18k
                scale_arg < std::numeric_limits<Int16>::min()) {
604
0
                throw doris::Exception(ErrorCode::OUT_OF_BOUND,
605
0
                                       "Scale argument for function is out of bound: {}",
606
0
                                       scale_arg);
607
0
            }
608
2.18k
        }
609
610
154
        if constexpr (IsDecimalNumber<T>) {
611
49
            const ColumnDecimal<T>& data_col_general =
612
49
                    assert_cast<const ColumnDecimal<T>&>(const_col_general->get_data_column());
613
49
            const T& general_val = data_col_general.get_data()[0];
614
49
            Int32 input_scale = data_col_general.get_scale();
615
49
            auto col_res = ColumnDecimal<T>::create(input_rows_count, result_scale);
616
617
2.24k
            for (size_t i = 0; i < input_rows_count; ++i) {
618
2.14k
                DecimalRoundingImpl<T, rounding_mode, tie_breaking_mode>::apply(
619
2.14k
                        general_val, input_scale, col_res->get_element(i).value,
620
2.14k
                        col_scale_i32.get_data()[i]);
621
2.14k
            }
622
623
2.24k
            for (size_t i = 0; i < input_rows_count; ++i) {
624
                // For func(ColumnDecimal, ColumnInt32), we should always have same scale with source Decimal column
625
                // So we need this check to make sure the result have correct digits count
626
                //
627
                // Case 0: scale_arg <= -(integer part digits count)
628
                //      do nothing, because result is 0
629
                // Case 1: scale_arg <= 0 && scale_arg > -(integer part digits count)
630
                //      decimal parts has been erased, so add them back by multiply 10^(scale_arg)
631
                // Case 2: scale_arg > 0 && scale_arg < result_scale
632
                //      decimal part now has scale_arg digits, so multiply 10^(result_scale - scal_arg)
633
                // Case 3: scale_arg >= input_scale
634
                //      do nothing
635
2.14k
                const Int32 scale_arg = col_scale_i32.get_data()[i];
636
2.14k
                if (scale_arg <= 0) {
637
1.08k
                    col_res->get_element(i).value *= int_exp10(result_scale);
638
1.08k
                } else if (scale_arg > 0 && scale_arg < result_scale) {
639
315
                    col_res->get_element(i).value *= int_exp10(result_scale - scale_arg);
640
315
                }
641
2.14k
            }
642
643
49
            return col_res;
644
49
        } else if constexpr (IsNumber<T>) {
645
49
            const ColumnVector<T>& data_col_general =
646
49
                    assert_cast<const ColumnVector<T>&>(const_col_general->get_data_column());
647
49
            const T& general_val = data_col_general.get_data()[0];
648
49
            auto col_res = ColumnVector<T>::create(input_rows_count);
649
49
            typename ColumnVector<T>::Container& vec_res = col_res->get_data();
650
651
98
            for (size_t i = 0; i < input_rows_count; ++i) {
652
49
                const Int16 scale_arg = col_scale_i32.get_data()[i];
653
49
                if (scale_arg == 0) {
654
14
                    size_t scale = 1;
655
14
                    FunctionRoundingImpl<ScaleMode::Zero>::apply(general_val, scale, vec_res[i]);
656
35
                } else if (scale_arg > 0) {
657
25
                    size_t scale = int_exp10(col_scale_i32.get_data()[i]);
658
25
                    FunctionRoundingImpl<ScaleMode::Positive>::apply(general_val, scale,
659
25
                                                                     vec_res[i]);
660
25
                } else {
661
10
                    size_t scale = int_exp10(-col_scale_i32.get_data()[i]);
662
10
                    FunctionRoundingImpl<ScaleMode::Negative>::apply(general_val, scale,
663
10
                                                                     vec_res[i]);
664
10
                }
665
49
            }
666
667
49
            return col_res;
668
49
        } else {
669
154
            auto error_type = std::make_shared<T>();
670
154
            throw doris::Exception(ErrorCode::INTERNAL_ERROR,
671
154
                                   "Dispatcher apply_const_vec __builtin_unreachable {}",
672
154
                                   error_type->get_name());
673
154
            __builtin_unreachable();
674
154
            return nullptr;
675
154
        }
676
154
    }
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherIhLNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherItLNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherIjLNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherImLNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherIaLNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherIsLNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherIiLNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherIlLNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherInLNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs
_ZN5doris10vectorized10DispatcherIfLNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs
Line
Count
Source
595
4
                                     [[maybe_unused]] Int16 result_scale) {
596
4
        const auto& col_scale_i32 = assert_cast<const ColumnInt32&>(*col_scale);
597
4
        const size_t input_rows_count = col_scale->size();
598
599
8
        for (size_t i = 0; i < input_rows_count; ++i) {
600
4
            const Int32 scale_arg = col_scale_i32.get_data()[i];
601
602
4
            if (scale_arg > std::numeric_limits<Int16>::max() ||
603
4
                scale_arg < std::numeric_limits<Int16>::min()) {
604
0
                throw doris::Exception(ErrorCode::OUT_OF_BOUND,
605
0
                                       "Scale argument for function is out of bound: {}",
606
0
                                       scale_arg);
607
0
            }
608
4
        }
609
610
4
        if constexpr (IsDecimalNumber<T>) {
611
4
            const ColumnDecimal<T>& data_col_general =
612
4
                    assert_cast<const ColumnDecimal<T>&>(const_col_general->get_data_column());
613
4
            const T& general_val = data_col_general.get_data()[0];
614
4
            Int32 input_scale = data_col_general.get_scale();
615
4
            auto col_res = ColumnDecimal<T>::create(input_rows_count, result_scale);
616
617
4
            for (size_t i = 0; i < input_rows_count; ++i) {
618
4
                DecimalRoundingImpl<T, rounding_mode, tie_breaking_mode>::apply(
619
4
                        general_val, input_scale, col_res->get_element(i).value,
620
4
                        col_scale_i32.get_data()[i]);
621
4
            }
622
623
4
            for (size_t i = 0; i < input_rows_count; ++i) {
624
                // For func(ColumnDecimal, ColumnInt32), we should always have same scale with source Decimal column
625
                // So we need this check to make sure the result have correct digits count
626
                //
627
                // Case 0: scale_arg <= -(integer part digits count)
628
                //      do nothing, because result is 0
629
                // Case 1: scale_arg <= 0 && scale_arg > -(integer part digits count)
630
                //      decimal parts has been erased, so add them back by multiply 10^(scale_arg)
631
                // Case 2: scale_arg > 0 && scale_arg < result_scale
632
                //      decimal part now has scale_arg digits, so multiply 10^(result_scale - scal_arg)
633
                // Case 3: scale_arg >= input_scale
634
                //      do nothing
635
4
                const Int32 scale_arg = col_scale_i32.get_data()[i];
636
4
                if (scale_arg <= 0) {
637
4
                    col_res->get_element(i).value *= int_exp10(result_scale);
638
4
                } else if (scale_arg > 0 && scale_arg < result_scale) {
639
4
                    col_res->get_element(i).value *= int_exp10(result_scale - scale_arg);
640
4
                }
641
4
            }
642
643
4
            return col_res;
644
4
        } else if constexpr (IsNumber<T>) {
645
4
            const ColumnVector<T>& data_col_general =
646
4
                    assert_cast<const ColumnVector<T>&>(const_col_general->get_data_column());
647
4
            const T& general_val = data_col_general.get_data()[0];
648
4
            auto col_res = ColumnVector<T>::create(input_rows_count);
649
4
            typename ColumnVector<T>::Container& vec_res = col_res->get_data();
650
651
8
            for (size_t i = 0; i < input_rows_count; ++i) {
652
4
                const Int16 scale_arg = col_scale_i32.get_data()[i];
653
4
                if (scale_arg == 0) {
654
1
                    size_t scale = 1;
655
1
                    FunctionRoundingImpl<ScaleMode::Zero>::apply(general_val, scale, vec_res[i]);
656
3
                } else if (scale_arg > 0) {
657
2
                    size_t scale = int_exp10(col_scale_i32.get_data()[i]);
658
2
                    FunctionRoundingImpl<ScaleMode::Positive>::apply(general_val, scale,
659
2
                                                                     vec_res[i]);
660
2
                } else {
661
1
                    size_t scale = int_exp10(-col_scale_i32.get_data()[i]);
662
1
                    FunctionRoundingImpl<ScaleMode::Negative>::apply(general_val, scale,
663
1
                                                                     vec_res[i]);
664
1
                }
665
4
            }
666
667
4
            return col_res;
668
4
        } else {
669
4
            auto error_type = std::make_shared<T>();
670
4
            throw doris::Exception(ErrorCode::INTERNAL_ERROR,
671
4
                                   "Dispatcher apply_const_vec __builtin_unreachable {}",
672
4
                                   error_type->get_name());
673
4
            __builtin_unreachable();
674
4
            return nullptr;
675
4
        }
676
4
    }
_ZN5doris10vectorized10DispatcherIdLNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs
Line
Count
Source
595
5
                                     [[maybe_unused]] Int16 result_scale) {
596
5
        const auto& col_scale_i32 = assert_cast<const ColumnInt32&>(*col_scale);
597
5
        const size_t input_rows_count = col_scale->size();
598
599
10
        for (size_t i = 0; i < input_rows_count; ++i) {
600
5
            const Int32 scale_arg = col_scale_i32.get_data()[i];
601
602
5
            if (scale_arg > std::numeric_limits<Int16>::max() ||
603
5
                scale_arg < std::numeric_limits<Int16>::min()) {
604
0
                throw doris::Exception(ErrorCode::OUT_OF_BOUND,
605
0
                                       "Scale argument for function is out of bound: {}",
606
0
                                       scale_arg);
607
0
            }
608
5
        }
609
610
5
        if constexpr (IsDecimalNumber<T>) {
611
5
            const ColumnDecimal<T>& data_col_general =
612
5
                    assert_cast<const ColumnDecimal<T>&>(const_col_general->get_data_column());
613
5
            const T& general_val = data_col_general.get_data()[0];
614
5
            Int32 input_scale = data_col_general.get_scale();
615
5
            auto col_res = ColumnDecimal<T>::create(input_rows_count, result_scale);
616
617
5
            for (size_t i = 0; i < input_rows_count; ++i) {
618
5
                DecimalRoundingImpl<T, rounding_mode, tie_breaking_mode>::apply(
619
5
                        general_val, input_scale, col_res->get_element(i).value,
620
5
                        col_scale_i32.get_data()[i]);
621
5
            }
622
623
5
            for (size_t i = 0; i < input_rows_count; ++i) {
624
                // For func(ColumnDecimal, ColumnInt32), we should always have same scale with source Decimal column
625
                // So we need this check to make sure the result have correct digits count
626
                //
627
                // Case 0: scale_arg <= -(integer part digits count)
628
                //      do nothing, because result is 0
629
                // Case 1: scale_arg <= 0 && scale_arg > -(integer part digits count)
630
                //      decimal parts has been erased, so add them back by multiply 10^(scale_arg)
631
                // Case 2: scale_arg > 0 && scale_arg < result_scale
632
                //      decimal part now has scale_arg digits, so multiply 10^(result_scale - scal_arg)
633
                // Case 3: scale_arg >= input_scale
634
                //      do nothing
635
5
                const Int32 scale_arg = col_scale_i32.get_data()[i];
636
5
                if (scale_arg <= 0) {
637
5
                    col_res->get_element(i).value *= int_exp10(result_scale);
638
5
                } else if (scale_arg > 0 && scale_arg < result_scale) {
639
5
                    col_res->get_element(i).value *= int_exp10(result_scale - scale_arg);
640
5
                }
641
5
            }
642
643
5
            return col_res;
644
5
        } else if constexpr (IsNumber<T>) {
645
5
            const ColumnVector<T>& data_col_general =
646
5
                    assert_cast<const ColumnVector<T>&>(const_col_general->get_data_column());
647
5
            const T& general_val = data_col_general.get_data()[0];
648
5
            auto col_res = ColumnVector<T>::create(input_rows_count);
649
5
            typename ColumnVector<T>::Container& vec_res = col_res->get_data();
650
651
10
            for (size_t i = 0; i < input_rows_count; ++i) {
652
5
                const Int16 scale_arg = col_scale_i32.get_data()[i];
653
5
                if (scale_arg == 0) {
654
1
                    size_t scale = 1;
655
1
                    FunctionRoundingImpl<ScaleMode::Zero>::apply(general_val, scale, vec_res[i]);
656
4
                } else if (scale_arg > 0) {
657
3
                    size_t scale = int_exp10(col_scale_i32.get_data()[i]);
658
3
                    FunctionRoundingImpl<ScaleMode::Positive>::apply(general_val, scale,
659
3
                                                                     vec_res[i]);
660
3
                } else {
661
1
                    size_t scale = int_exp10(-col_scale_i32.get_data()[i]);
662
1
                    FunctionRoundingImpl<ScaleMode::Negative>::apply(general_val, scale,
663
1
                                                                     vec_res[i]);
664
1
                }
665
5
            }
666
667
5
            return col_res;
668
5
        } else {
669
5
            auto error_type = std::make_shared<T>();
670
5
            throw doris::Exception(ErrorCode::INTERNAL_ERROR,
671
5
                                   "Dispatcher apply_const_vec __builtin_unreachable {}",
672
5
                                   error_type->get_name());
673
5
            __builtin_unreachable();
674
5
            return nullptr;
675
5
        }
676
5
    }
_ZN5doris10vectorized10DispatcherINS0_7DecimalIiEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs
Line
Count
Source
595
15
                                     [[maybe_unused]] Int16 result_scale) {
596
15
        const auto& col_scale_i32 = assert_cast<const ColumnInt32&>(*col_scale);
597
15
        const size_t input_rows_count = col_scale->size();
598
599
294
        for (size_t i = 0; i < input_rows_count; ++i) {
600
279
            const Int32 scale_arg = col_scale_i32.get_data()[i];
601
602
279
            if (scale_arg > std::numeric_limits<Int16>::max() ||
603
279
                scale_arg < std::numeric_limits<Int16>::min()) {
604
0
                throw doris::Exception(ErrorCode::OUT_OF_BOUND,
605
0
                                       "Scale argument for function is out of bound: {}",
606
0
                                       scale_arg);
607
0
            }
608
279
        }
609
610
15
        if constexpr (IsDecimalNumber<T>) {
611
15
            const ColumnDecimal<T>& data_col_general =
612
15
                    assert_cast<const ColumnDecimal<T>&>(const_col_general->get_data_column());
613
15
            const T& general_val = data_col_general.get_data()[0];
614
15
            Int32 input_scale = data_col_general.get_scale();
615
15
            auto col_res = ColumnDecimal<T>::create(input_rows_count, result_scale);
616
617
294
            for (size_t i = 0; i < input_rows_count; ++i) {
618
279
                DecimalRoundingImpl<T, rounding_mode, tie_breaking_mode>::apply(
619
279
                        general_val, input_scale, col_res->get_element(i).value,
620
279
                        col_scale_i32.get_data()[i]);
621
279
            }
622
623
294
            for (size_t i = 0; i < input_rows_count; ++i) {
624
                // For func(ColumnDecimal, ColumnInt32), we should always have same scale with source Decimal column
625
                // So we need this check to make sure the result have correct digits count
626
                //
627
                // Case 0: scale_arg <= -(integer part digits count)
628
                //      do nothing, because result is 0
629
                // Case 1: scale_arg <= 0 && scale_arg > -(integer part digits count)
630
                //      decimal parts has been erased, so add them back by multiply 10^(scale_arg)
631
                // Case 2: scale_arg > 0 && scale_arg < result_scale
632
                //      decimal part now has scale_arg digits, so multiply 10^(result_scale - scal_arg)
633
                // Case 3: scale_arg >= input_scale
634
                //      do nothing
635
279
                const Int32 scale_arg = col_scale_i32.get_data()[i];
636
279
                if (scale_arg <= 0) {
637
147
                    col_res->get_element(i).value *= int_exp10(result_scale);
638
147
                } else if (scale_arg > 0 && scale_arg < result_scale) {
639
37
                    col_res->get_element(i).value *= int_exp10(result_scale - scale_arg);
640
37
                }
641
279
            }
642
643
15
            return col_res;
644
15
        } else if constexpr (IsNumber<T>) {
645
15
            const ColumnVector<T>& data_col_general =
646
15
                    assert_cast<const ColumnVector<T>&>(const_col_general->get_data_column());
647
15
            const T& general_val = data_col_general.get_data()[0];
648
15
            auto col_res = ColumnVector<T>::create(input_rows_count);
649
15
            typename ColumnVector<T>::Container& vec_res = col_res->get_data();
650
651
15
            for (size_t i = 0; i < input_rows_count; ++i) {
652
15
                const Int16 scale_arg = col_scale_i32.get_data()[i];
653
15
                if (scale_arg == 0) {
654
15
                    size_t scale = 1;
655
15
                    FunctionRoundingImpl<ScaleMode::Zero>::apply(general_val, scale, vec_res[i]);
656
15
                } else if (scale_arg > 0) {
657
15
                    size_t scale = int_exp10(col_scale_i32.get_data()[i]);
658
15
                    FunctionRoundingImpl<ScaleMode::Positive>::apply(general_val, scale,
659
15
                                                                     vec_res[i]);
660
15
                } else {
661
15
                    size_t scale = int_exp10(-col_scale_i32.get_data()[i]);
662
15
                    FunctionRoundingImpl<ScaleMode::Negative>::apply(general_val, scale,
663
15
                                                                     vec_res[i]);
664
15
                }
665
15
            }
666
667
15
            return col_res;
668
15
        } else {
669
15
            auto error_type = std::make_shared<T>();
670
15
            throw doris::Exception(ErrorCode::INTERNAL_ERROR,
671
15
                                   "Dispatcher apply_const_vec __builtin_unreachable {}",
672
15
                                   error_type->get_name());
673
15
            __builtin_unreachable();
674
15
            return nullptr;
675
15
        }
676
15
    }
_ZN5doris10vectorized10DispatcherINS0_7DecimalIlEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs
Line
Count
Source
595
6
                                     [[maybe_unused]] Int16 result_scale) {
596
6
        const auto& col_scale_i32 = assert_cast<const ColumnInt32&>(*col_scale);
597
6
        const size_t input_rows_count = col_scale->size();
598
599
155
        for (size_t i = 0; i < input_rows_count; ++i) {
600
149
            const Int32 scale_arg = col_scale_i32.get_data()[i];
601
602
149
            if (scale_arg > std::numeric_limits<Int16>::max() ||
603
149
                scale_arg < std::numeric_limits<Int16>::min()) {
604
0
                throw doris::Exception(ErrorCode::OUT_OF_BOUND,
605
0
                                       "Scale argument for function is out of bound: {}",
606
0
                                       scale_arg);
607
0
            }
608
149
        }
609
610
6
        if constexpr (IsDecimalNumber<T>) {
611
6
            const ColumnDecimal<T>& data_col_general =
612
6
                    assert_cast<const ColumnDecimal<T>&>(const_col_general->get_data_column());
613
6
            const T& general_val = data_col_general.get_data()[0];
614
6
            Int32 input_scale = data_col_general.get_scale();
615
6
            auto col_res = ColumnDecimal<T>::create(input_rows_count, result_scale);
616
617
155
            for (size_t i = 0; i < input_rows_count; ++i) {
618
149
                DecimalRoundingImpl<T, rounding_mode, tie_breaking_mode>::apply(
619
149
                        general_val, input_scale, col_res->get_element(i).value,
620
149
                        col_scale_i32.get_data()[i]);
621
149
            }
622
623
155
            for (size_t i = 0; i < input_rows_count; ++i) {
624
                // For func(ColumnDecimal, ColumnInt32), we should always have same scale with source Decimal column
625
                // So we need this check to make sure the result have correct digits count
626
                //
627
                // Case 0: scale_arg <= -(integer part digits count)
628
                //      do nothing, because result is 0
629
                // Case 1: scale_arg <= 0 && scale_arg > -(integer part digits count)
630
                //      decimal parts has been erased, so add them back by multiply 10^(scale_arg)
631
                // Case 2: scale_arg > 0 && scale_arg < result_scale
632
                //      decimal part now has scale_arg digits, so multiply 10^(result_scale - scal_arg)
633
                // Case 3: scale_arg >= input_scale
634
                //      do nothing
635
149
                const Int32 scale_arg = col_scale_i32.get_data()[i];
636
149
                if (scale_arg <= 0) {
637
70
                    col_res->get_element(i).value *= int_exp10(result_scale);
638
79
                } else if (scale_arg > 0 && scale_arg < result_scale) {
639
26
                    col_res->get_element(i).value *= int_exp10(result_scale - scale_arg);
640
26
                }
641
149
            }
642
643
6
            return col_res;
644
6
        } else if constexpr (IsNumber<T>) {
645
6
            const ColumnVector<T>& data_col_general =
646
6
                    assert_cast<const ColumnVector<T>&>(const_col_general->get_data_column());
647
6
            const T& general_val = data_col_general.get_data()[0];
648
6
            auto col_res = ColumnVector<T>::create(input_rows_count);
649
6
            typename ColumnVector<T>::Container& vec_res = col_res->get_data();
650
651
6
            for (size_t i = 0; i < input_rows_count; ++i) {
652
6
                const Int16 scale_arg = col_scale_i32.get_data()[i];
653
6
                if (scale_arg == 0) {
654
6
                    size_t scale = 1;
655
6
                    FunctionRoundingImpl<ScaleMode::Zero>::apply(general_val, scale, vec_res[i]);
656
6
                } else if (scale_arg > 0) {
657
6
                    size_t scale = int_exp10(col_scale_i32.get_data()[i]);
658
6
                    FunctionRoundingImpl<ScaleMode::Positive>::apply(general_val, scale,
659
6
                                                                     vec_res[i]);
660
6
                } else {
661
6
                    size_t scale = int_exp10(-col_scale_i32.get_data()[i]);
662
6
                    FunctionRoundingImpl<ScaleMode::Negative>::apply(general_val, scale,
663
6
                                                                     vec_res[i]);
664
6
                }
665
6
            }
666
667
6
            return col_res;
668
6
        } else {
669
6
            auto error_type = std::make_shared<T>();
670
6
            throw doris::Exception(ErrorCode::INTERNAL_ERROR,
671
6
                                   "Dispatcher apply_const_vec __builtin_unreachable {}",
672
6
                                   error_type->get_name());
673
6
            __builtin_unreachable();
674
6
            return nullptr;
675
6
        }
676
6
    }
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherINS0_7DecimalInEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherINS0_12Decimal128V3ELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherINS0_7DecimalIN4wide7integerILm256EiEEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherIhLNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherItLNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherIjLNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherImLNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherIaLNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherIsLNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherIiLNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherIlLNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherInLNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs
_ZN5doris10vectorized10DispatcherIfLNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs
Line
Count
Source
595
4
                                     [[maybe_unused]] Int16 result_scale) {
596
4
        const auto& col_scale_i32 = assert_cast<const ColumnInt32&>(*col_scale);
597
4
        const size_t input_rows_count = col_scale->size();
598
599
8
        for (size_t i = 0; i < input_rows_count; ++i) {
600
4
            const Int32 scale_arg = col_scale_i32.get_data()[i];
601
602
4
            if (scale_arg > std::numeric_limits<Int16>::max() ||
603
4
                scale_arg < std::numeric_limits<Int16>::min()) {
604
0
                throw doris::Exception(ErrorCode::OUT_OF_BOUND,
605
0
                                       "Scale argument for function is out of bound: {}",
606
0
                                       scale_arg);
607
0
            }
608
4
        }
609
610
4
        if constexpr (IsDecimalNumber<T>) {
611
4
            const ColumnDecimal<T>& data_col_general =
612
4
                    assert_cast<const ColumnDecimal<T>&>(const_col_general->get_data_column());
613
4
            const T& general_val = data_col_general.get_data()[0];
614
4
            Int32 input_scale = data_col_general.get_scale();
615
4
            auto col_res = ColumnDecimal<T>::create(input_rows_count, result_scale);
616
617
4
            for (size_t i = 0; i < input_rows_count; ++i) {
618
4
                DecimalRoundingImpl<T, rounding_mode, tie_breaking_mode>::apply(
619
4
                        general_val, input_scale, col_res->get_element(i).value,
620
4
                        col_scale_i32.get_data()[i]);
621
4
            }
622
623
4
            for (size_t i = 0; i < input_rows_count; ++i) {
624
                // For func(ColumnDecimal, ColumnInt32), we should always have same scale with source Decimal column
625
                // So we need this check to make sure the result have correct digits count
626
                //
627
                // Case 0: scale_arg <= -(integer part digits count)
628
                //      do nothing, because result is 0
629
                // Case 1: scale_arg <= 0 && scale_arg > -(integer part digits count)
630
                //      decimal parts has been erased, so add them back by multiply 10^(scale_arg)
631
                // Case 2: scale_arg > 0 && scale_arg < result_scale
632
                //      decimal part now has scale_arg digits, so multiply 10^(result_scale - scal_arg)
633
                // Case 3: scale_arg >= input_scale
634
                //      do nothing
635
4
                const Int32 scale_arg = col_scale_i32.get_data()[i];
636
4
                if (scale_arg <= 0) {
637
4
                    col_res->get_element(i).value *= int_exp10(result_scale);
638
4
                } else if (scale_arg > 0 && scale_arg < result_scale) {
639
4
                    col_res->get_element(i).value *= int_exp10(result_scale - scale_arg);
640
4
                }
641
4
            }
642
643
4
            return col_res;
644
4
        } else if constexpr (IsNumber<T>) {
645
4
            const ColumnVector<T>& data_col_general =
646
4
                    assert_cast<const ColumnVector<T>&>(const_col_general->get_data_column());
647
4
            const T& general_val = data_col_general.get_data()[0];
648
4
            auto col_res = ColumnVector<T>::create(input_rows_count);
649
4
            typename ColumnVector<T>::Container& vec_res = col_res->get_data();
650
651
8
            for (size_t i = 0; i < input_rows_count; ++i) {
652
4
                const Int16 scale_arg = col_scale_i32.get_data()[i];
653
4
                if (scale_arg == 0) {
654
1
                    size_t scale = 1;
655
1
                    FunctionRoundingImpl<ScaleMode::Zero>::apply(general_val, scale, vec_res[i]);
656
3
                } else if (scale_arg > 0) {
657
2
                    size_t scale = int_exp10(col_scale_i32.get_data()[i]);
658
2
                    FunctionRoundingImpl<ScaleMode::Positive>::apply(general_val, scale,
659
2
                                                                     vec_res[i]);
660
2
                } else {
661
1
                    size_t scale = int_exp10(-col_scale_i32.get_data()[i]);
662
1
                    FunctionRoundingImpl<ScaleMode::Negative>::apply(general_val, scale,
663
1
                                                                     vec_res[i]);
664
1
                }
665
4
            }
666
667
4
            return col_res;
668
4
        } else {
669
4
            auto error_type = std::make_shared<T>();
670
4
            throw doris::Exception(ErrorCode::INTERNAL_ERROR,
671
4
                                   "Dispatcher apply_const_vec __builtin_unreachable {}",
672
4
                                   error_type->get_name());
673
4
            __builtin_unreachable();
674
4
            return nullptr;
675
4
        }
676
4
    }
_ZN5doris10vectorized10DispatcherIdLNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs
Line
Count
Source
595
5
                                     [[maybe_unused]] Int16 result_scale) {
596
5
        const auto& col_scale_i32 = assert_cast<const ColumnInt32&>(*col_scale);
597
5
        const size_t input_rows_count = col_scale->size();
598
599
10
        for (size_t i = 0; i < input_rows_count; ++i) {
600
5
            const Int32 scale_arg = col_scale_i32.get_data()[i];
601
602
5
            if (scale_arg > std::numeric_limits<Int16>::max() ||
603
5
                scale_arg < std::numeric_limits<Int16>::min()) {
604
0
                throw doris::Exception(ErrorCode::OUT_OF_BOUND,
605
0
                                       "Scale argument for function is out of bound: {}",
606
0
                                       scale_arg);
607
0
            }
608
5
        }
609
610
5
        if constexpr (IsDecimalNumber<T>) {
611
5
            const ColumnDecimal<T>& data_col_general =
612
5
                    assert_cast<const ColumnDecimal<T>&>(const_col_general->get_data_column());
613
5
            const T& general_val = data_col_general.get_data()[0];
614
5
            Int32 input_scale = data_col_general.get_scale();
615
5
            auto col_res = ColumnDecimal<T>::create(input_rows_count, result_scale);
616
617
5
            for (size_t i = 0; i < input_rows_count; ++i) {
618
5
                DecimalRoundingImpl<T, rounding_mode, tie_breaking_mode>::apply(
619
5
                        general_val, input_scale, col_res->get_element(i).value,
620
5
                        col_scale_i32.get_data()[i]);
621
5
            }
622
623
5
            for (size_t i = 0; i < input_rows_count; ++i) {
624
                // For func(ColumnDecimal, ColumnInt32), we should always have same scale with source Decimal column
625
                // So we need this check to make sure the result have correct digits count
626
                //
627
                // Case 0: scale_arg <= -(integer part digits count)
628
                //      do nothing, because result is 0
629
                // Case 1: scale_arg <= 0 && scale_arg > -(integer part digits count)
630
                //      decimal parts has been erased, so add them back by multiply 10^(scale_arg)
631
                // Case 2: scale_arg > 0 && scale_arg < result_scale
632
                //      decimal part now has scale_arg digits, so multiply 10^(result_scale - scal_arg)
633
                // Case 3: scale_arg >= input_scale
634
                //      do nothing
635
5
                const Int32 scale_arg = col_scale_i32.get_data()[i];
636
5
                if (scale_arg <= 0) {
637
5
                    col_res->get_element(i).value *= int_exp10(result_scale);
638
5
                } else if (scale_arg > 0 && scale_arg < result_scale) {
639
5
                    col_res->get_element(i).value *= int_exp10(result_scale - scale_arg);
640
5
                }
641
5
            }
642
643
5
            return col_res;
644
5
        } else if constexpr (IsNumber<T>) {
645
5
            const ColumnVector<T>& data_col_general =
646
5
                    assert_cast<const ColumnVector<T>&>(const_col_general->get_data_column());
647
5
            const T& general_val = data_col_general.get_data()[0];
648
5
            auto col_res = ColumnVector<T>::create(input_rows_count);
649
5
            typename ColumnVector<T>::Container& vec_res = col_res->get_data();
650
651
10
            for (size_t i = 0; i < input_rows_count; ++i) {
652
5
                const Int16 scale_arg = col_scale_i32.get_data()[i];
653
5
                if (scale_arg == 0) {
654
1
                    size_t scale = 1;
655
1
                    FunctionRoundingImpl<ScaleMode::Zero>::apply(general_val, scale, vec_res[i]);
656
4
                } else if (scale_arg > 0) {
657
3
                    size_t scale = int_exp10(col_scale_i32.get_data()[i]);
658
3
                    FunctionRoundingImpl<ScaleMode::Positive>::apply(general_val, scale,
659
3
                                                                     vec_res[i]);
660
3
                } else {
661
1
                    size_t scale = int_exp10(-col_scale_i32.get_data()[i]);
662
1
                    FunctionRoundingImpl<ScaleMode::Negative>::apply(general_val, scale,
663
1
                                                                     vec_res[i]);
664
1
                }
665
5
            }
666
667
5
            return col_res;
668
5
        } else {
669
5
            auto error_type = std::make_shared<T>();
670
5
            throw doris::Exception(ErrorCode::INTERNAL_ERROR,
671
5
                                   "Dispatcher apply_const_vec __builtin_unreachable {}",
672
5
                                   error_type->get_name());
673
5
            __builtin_unreachable();
674
5
            return nullptr;
675
5
        }
676
5
    }
_ZN5doris10vectorized10DispatcherINS0_7DecimalIiEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs
Line
Count
Source
595
15
                                     [[maybe_unused]] Int16 result_scale) {
596
15
        const auto& col_scale_i32 = assert_cast<const ColumnInt32&>(*col_scale);
597
15
        const size_t input_rows_count = col_scale->size();
598
599
294
        for (size_t i = 0; i < input_rows_count; ++i) {
600
279
            const Int32 scale_arg = col_scale_i32.get_data()[i];
601
602
279
            if (scale_arg > std::numeric_limits<Int16>::max() ||
603
279
                scale_arg < std::numeric_limits<Int16>::min()) {
604
0
                throw doris::Exception(ErrorCode::OUT_OF_BOUND,
605
0
                                       "Scale argument for function is out of bound: {}",
606
0
                                       scale_arg);
607
0
            }
608
279
        }
609
610
15
        if constexpr (IsDecimalNumber<T>) {
611
15
            const ColumnDecimal<T>& data_col_general =
612
15
                    assert_cast<const ColumnDecimal<T>&>(const_col_general->get_data_column());
613
15
            const T& general_val = data_col_general.get_data()[0];
614
15
            Int32 input_scale = data_col_general.get_scale();
615
15
            auto col_res = ColumnDecimal<T>::create(input_rows_count, result_scale);
616
617
294
            for (size_t i = 0; i < input_rows_count; ++i) {
618
279
                DecimalRoundingImpl<T, rounding_mode, tie_breaking_mode>::apply(
619
279
                        general_val, input_scale, col_res->get_element(i).value,
620
279
                        col_scale_i32.get_data()[i]);
621
279
            }
622
623
294
            for (size_t i = 0; i < input_rows_count; ++i) {
624
                // For func(ColumnDecimal, ColumnInt32), we should always have same scale with source Decimal column
625
                // So we need this check to make sure the result have correct digits count
626
                //
627
                // Case 0: scale_arg <= -(integer part digits count)
628
                //      do nothing, because result is 0
629
                // Case 1: scale_arg <= 0 && scale_arg > -(integer part digits count)
630
                //      decimal parts has been erased, so add them back by multiply 10^(scale_arg)
631
                // Case 2: scale_arg > 0 && scale_arg < result_scale
632
                //      decimal part now has scale_arg digits, so multiply 10^(result_scale - scal_arg)
633
                // Case 3: scale_arg >= input_scale
634
                //      do nothing
635
279
                const Int32 scale_arg = col_scale_i32.get_data()[i];
636
279
                if (scale_arg <= 0) {
637
147
                    col_res->get_element(i).value *= int_exp10(result_scale);
638
147
                } else if (scale_arg > 0 && scale_arg < result_scale) {
639
37
                    col_res->get_element(i).value *= int_exp10(result_scale - scale_arg);
640
37
                }
641
279
            }
642
643
15
            return col_res;
644
15
        } else if constexpr (IsNumber<T>) {
645
15
            const ColumnVector<T>& data_col_general =
646
15
                    assert_cast<const ColumnVector<T>&>(const_col_general->get_data_column());
647
15
            const T& general_val = data_col_general.get_data()[0];
648
15
            auto col_res = ColumnVector<T>::create(input_rows_count);
649
15
            typename ColumnVector<T>::Container& vec_res = col_res->get_data();
650
651
15
            for (size_t i = 0; i < input_rows_count; ++i) {
652
15
                const Int16 scale_arg = col_scale_i32.get_data()[i];
653
15
                if (scale_arg == 0) {
654
15
                    size_t scale = 1;
655
15
                    FunctionRoundingImpl<ScaleMode::Zero>::apply(general_val, scale, vec_res[i]);
656
15
                } else if (scale_arg > 0) {
657
15
                    size_t scale = int_exp10(col_scale_i32.get_data()[i]);
658
15
                    FunctionRoundingImpl<ScaleMode::Positive>::apply(general_val, scale,
659
15
                                                                     vec_res[i]);
660
15
                } else {
661
15
                    size_t scale = int_exp10(-col_scale_i32.get_data()[i]);
662
15
                    FunctionRoundingImpl<ScaleMode::Negative>::apply(general_val, scale,
663
15
                                                                     vec_res[i]);
664
15
                }
665
15
            }
666
667
15
            return col_res;
668
15
        } else {
669
15
            auto error_type = std::make_shared<T>();
670
15
            throw doris::Exception(ErrorCode::INTERNAL_ERROR,
671
15
                                   "Dispatcher apply_const_vec __builtin_unreachable {}",
672
15
                                   error_type->get_name());
673
15
            __builtin_unreachable();
674
15
            return nullptr;
675
15
        }
676
15
    }
_ZN5doris10vectorized10DispatcherINS0_7DecimalIlEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs
Line
Count
Source
595
6
                                     [[maybe_unused]] Int16 result_scale) {
596
6
        const auto& col_scale_i32 = assert_cast<const ColumnInt32&>(*col_scale);
597
6
        const size_t input_rows_count = col_scale->size();
598
599
155
        for (size_t i = 0; i < input_rows_count; ++i) {
600
149
            const Int32 scale_arg = col_scale_i32.get_data()[i];
601
602
149
            if (scale_arg > std::numeric_limits<Int16>::max() ||
603
149
                scale_arg < std::numeric_limits<Int16>::min()) {
604
0
                throw doris::Exception(ErrorCode::OUT_OF_BOUND,
605
0
                                       "Scale argument for function is out of bound: {}",
606
0
                                       scale_arg);
607
0
            }
608
149
        }
609
610
6
        if constexpr (IsDecimalNumber<T>) {
611
6
            const ColumnDecimal<T>& data_col_general =
612
6
                    assert_cast<const ColumnDecimal<T>&>(const_col_general->get_data_column());
613
6
            const T& general_val = data_col_general.get_data()[0];
614
6
            Int32 input_scale = data_col_general.get_scale();
615
6
            auto col_res = ColumnDecimal<T>::create(input_rows_count, result_scale);
616
617
155
            for (size_t i = 0; i < input_rows_count; ++i) {
618
149
                DecimalRoundingImpl<T, rounding_mode, tie_breaking_mode>::apply(
619
149
                        general_val, input_scale, col_res->get_element(i).value,
620
149
                        col_scale_i32.get_data()[i]);
621
149
            }
622
623
155
            for (size_t i = 0; i < input_rows_count; ++i) {
624
                // For func(ColumnDecimal, ColumnInt32), we should always have same scale with source Decimal column
625
                // So we need this check to make sure the result have correct digits count
626
                //
627
                // Case 0: scale_arg <= -(integer part digits count)
628
                //      do nothing, because result is 0
629
                // Case 1: scale_arg <= 0 && scale_arg > -(integer part digits count)
630
                //      decimal parts has been erased, so add them back by multiply 10^(scale_arg)
631
                // Case 2: scale_arg > 0 && scale_arg < result_scale
632
                //      decimal part now has scale_arg digits, so multiply 10^(result_scale - scal_arg)
633
                // Case 3: scale_arg >= input_scale
634
                //      do nothing
635
149
                const Int32 scale_arg = col_scale_i32.get_data()[i];
636
149
                if (scale_arg <= 0) {
637
70
                    col_res->get_element(i).value *= int_exp10(result_scale);
638
79
                } else if (scale_arg > 0 && scale_arg < result_scale) {
639
26
                    col_res->get_element(i).value *= int_exp10(result_scale - scale_arg);
640
26
                }
641
149
            }
642
643
6
            return col_res;
644
6
        } else if constexpr (IsNumber<T>) {
645
6
            const ColumnVector<T>& data_col_general =
646
6
                    assert_cast<const ColumnVector<T>&>(const_col_general->get_data_column());
647
6
            const T& general_val = data_col_general.get_data()[0];
648
6
            auto col_res = ColumnVector<T>::create(input_rows_count);
649
6
            typename ColumnVector<T>::Container& vec_res = col_res->get_data();
650
651
6
            for (size_t i = 0; i < input_rows_count; ++i) {
652
6
                const Int16 scale_arg = col_scale_i32.get_data()[i];
653
6
                if (scale_arg == 0) {
654
6
                    size_t scale = 1;
655
6
                    FunctionRoundingImpl<ScaleMode::Zero>::apply(general_val, scale, vec_res[i]);
656
6
                } else if (scale_arg > 0) {
657
6
                    size_t scale = int_exp10(col_scale_i32.get_data()[i]);
658
6
                    FunctionRoundingImpl<ScaleMode::Positive>::apply(general_val, scale,
659
6
                                                                     vec_res[i]);
660
6
                } else {
661
6
                    size_t scale = int_exp10(-col_scale_i32.get_data()[i]);
662
6
                    FunctionRoundingImpl<ScaleMode::Negative>::apply(general_val, scale,
663
6
                                                                     vec_res[i]);
664
6
                }
665
6
            }
666
667
6
            return col_res;
668
6
        } else {
669
6
            auto error_type = std::make_shared<T>();
670
6
            throw doris::Exception(ErrorCode::INTERNAL_ERROR,
671
6
                                   "Dispatcher apply_const_vec __builtin_unreachable {}",
672
6
                                   error_type->get_name());
673
6
            __builtin_unreachable();
674
6
            return nullptr;
675
6
        }
676
6
    }
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherINS0_7DecimalInEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherINS0_12Decimal128V3ELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherINS0_7DecimalIN4wide7integerILm256EiEEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherIhLNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherItLNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherIjLNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherImLNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherIaLNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherIsLNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherIiLNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherIlLNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherInLNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs
_ZN5doris10vectorized10DispatcherIfLNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs
Line
Count
Source
595
4
                                     [[maybe_unused]] Int16 result_scale) {
596
4
        const auto& col_scale_i32 = assert_cast<const ColumnInt32&>(*col_scale);
597
4
        const size_t input_rows_count = col_scale->size();
598
599
8
        for (size_t i = 0; i < input_rows_count; ++i) {
600
4
            const Int32 scale_arg = col_scale_i32.get_data()[i];
601
602
4
            if (scale_arg > std::numeric_limits<Int16>::max() ||
603
4
                scale_arg < std::numeric_limits<Int16>::min()) {
604
0
                throw doris::Exception(ErrorCode::OUT_OF_BOUND,
605
0
                                       "Scale argument for function is out of bound: {}",
606
0
                                       scale_arg);
607
0
            }
608
4
        }
609
610
4
        if constexpr (IsDecimalNumber<T>) {
611
4
            const ColumnDecimal<T>& data_col_general =
612
4
                    assert_cast<const ColumnDecimal<T>&>(const_col_general->get_data_column());
613
4
            const T& general_val = data_col_general.get_data()[0];
614
4
            Int32 input_scale = data_col_general.get_scale();
615
4
            auto col_res = ColumnDecimal<T>::create(input_rows_count, result_scale);
616
617
4
            for (size_t i = 0; i < input_rows_count; ++i) {
618
4
                DecimalRoundingImpl<T, rounding_mode, tie_breaking_mode>::apply(
619
4
                        general_val, input_scale, col_res->get_element(i).value,
620
4
                        col_scale_i32.get_data()[i]);
621
4
            }
622
623
4
            for (size_t i = 0; i < input_rows_count; ++i) {
624
                // For func(ColumnDecimal, ColumnInt32), we should always have same scale with source Decimal column
625
                // So we need this check to make sure the result have correct digits count
626
                //
627
                // Case 0: scale_arg <= -(integer part digits count)
628
                //      do nothing, because result is 0
629
                // Case 1: scale_arg <= 0 && scale_arg > -(integer part digits count)
630
                //      decimal parts has been erased, so add them back by multiply 10^(scale_arg)
631
                // Case 2: scale_arg > 0 && scale_arg < result_scale
632
                //      decimal part now has scale_arg digits, so multiply 10^(result_scale - scal_arg)
633
                // Case 3: scale_arg >= input_scale
634
                //      do nothing
635
4
                const Int32 scale_arg = col_scale_i32.get_data()[i];
636
4
                if (scale_arg <= 0) {
637
4
                    col_res->get_element(i).value *= int_exp10(result_scale);
638
4
                } else if (scale_arg > 0 && scale_arg < result_scale) {
639
4
                    col_res->get_element(i).value *= int_exp10(result_scale - scale_arg);
640
4
                }
641
4
            }
642
643
4
            return col_res;
644
4
        } else if constexpr (IsNumber<T>) {
645
4
            const ColumnVector<T>& data_col_general =
646
4
                    assert_cast<const ColumnVector<T>&>(const_col_general->get_data_column());
647
4
            const T& general_val = data_col_general.get_data()[0];
648
4
            auto col_res = ColumnVector<T>::create(input_rows_count);
649
4
            typename ColumnVector<T>::Container& vec_res = col_res->get_data();
650
651
8
            for (size_t i = 0; i < input_rows_count; ++i) {
652
4
                const Int16 scale_arg = col_scale_i32.get_data()[i];
653
4
                if (scale_arg == 0) {
654
1
                    size_t scale = 1;
655
1
                    FunctionRoundingImpl<ScaleMode::Zero>::apply(general_val, scale, vec_res[i]);
656
3
                } else if (scale_arg > 0) {
657
2
                    size_t scale = int_exp10(col_scale_i32.get_data()[i]);
658
2
                    FunctionRoundingImpl<ScaleMode::Positive>::apply(general_val, scale,
659
2
                                                                     vec_res[i]);
660
2
                } else {
661
1
                    size_t scale = int_exp10(-col_scale_i32.get_data()[i]);
662
1
                    FunctionRoundingImpl<ScaleMode::Negative>::apply(general_val, scale,
663
1
                                                                     vec_res[i]);
664
1
                }
665
4
            }
666
667
4
            return col_res;
668
4
        } else {
669
4
            auto error_type = std::make_shared<T>();
670
4
            throw doris::Exception(ErrorCode::INTERNAL_ERROR,
671
4
                                   "Dispatcher apply_const_vec __builtin_unreachable {}",
672
4
                                   error_type->get_name());
673
4
            __builtin_unreachable();
674
4
            return nullptr;
675
4
        }
676
4
    }
_ZN5doris10vectorized10DispatcherIdLNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs
Line
Count
Source
595
5
                                     [[maybe_unused]] Int16 result_scale) {
596
5
        const auto& col_scale_i32 = assert_cast<const ColumnInt32&>(*col_scale);
597
5
        const size_t input_rows_count = col_scale->size();
598
599
10
        for (size_t i = 0; i < input_rows_count; ++i) {
600
5
            const Int32 scale_arg = col_scale_i32.get_data()[i];
601
602
5
            if (scale_arg > std::numeric_limits<Int16>::max() ||
603
5
                scale_arg < std::numeric_limits<Int16>::min()) {
604
0
                throw doris::Exception(ErrorCode::OUT_OF_BOUND,
605
0
                                       "Scale argument for function is out of bound: {}",
606
0
                                       scale_arg);
607
0
            }
608
5
        }
609
610
5
        if constexpr (IsDecimalNumber<T>) {
611
5
            const ColumnDecimal<T>& data_col_general =
612
5
                    assert_cast<const ColumnDecimal<T>&>(const_col_general->get_data_column());
613
5
            const T& general_val = data_col_general.get_data()[0];
614
5
            Int32 input_scale = data_col_general.get_scale();
615
5
            auto col_res = ColumnDecimal<T>::create(input_rows_count, result_scale);
616
617
5
            for (size_t i = 0; i < input_rows_count; ++i) {
618
5
                DecimalRoundingImpl<T, rounding_mode, tie_breaking_mode>::apply(
619
5
                        general_val, input_scale, col_res->get_element(i).value,
620
5
                        col_scale_i32.get_data()[i]);
621
5
            }
622
623
5
            for (size_t i = 0; i < input_rows_count; ++i) {
624
                // For func(ColumnDecimal, ColumnInt32), we should always have same scale with source Decimal column
625
                // So we need this check to make sure the result have correct digits count
626
                //
627
                // Case 0: scale_arg <= -(integer part digits count)
628
                //      do nothing, because result is 0
629
                // Case 1: scale_arg <= 0 && scale_arg > -(integer part digits count)
630
                //      decimal parts has been erased, so add them back by multiply 10^(scale_arg)
631
                // Case 2: scale_arg > 0 && scale_arg < result_scale
632
                //      decimal part now has scale_arg digits, so multiply 10^(result_scale - scal_arg)
633
                // Case 3: scale_arg >= input_scale
634
                //      do nothing
635
5
                const Int32 scale_arg = col_scale_i32.get_data()[i];
636
5
                if (scale_arg <= 0) {
637
5
                    col_res->get_element(i).value *= int_exp10(result_scale);
638
5
                } else if (scale_arg > 0 && scale_arg < result_scale) {
639
5
                    col_res->get_element(i).value *= int_exp10(result_scale - scale_arg);
640
5
                }
641
5
            }
642
643
5
            return col_res;
644
5
        } else if constexpr (IsNumber<T>) {
645
5
            const ColumnVector<T>& data_col_general =
646
5
                    assert_cast<const ColumnVector<T>&>(const_col_general->get_data_column());
647
5
            const T& general_val = data_col_general.get_data()[0];
648
5
            auto col_res = ColumnVector<T>::create(input_rows_count);
649
5
            typename ColumnVector<T>::Container& vec_res = col_res->get_data();
650
651
10
            for (size_t i = 0; i < input_rows_count; ++i) {
652
5
                const Int16 scale_arg = col_scale_i32.get_data()[i];
653
5
                if (scale_arg == 0) {
654
1
                    size_t scale = 1;
655
1
                    FunctionRoundingImpl<ScaleMode::Zero>::apply(general_val, scale, vec_res[i]);
656
4
                } else if (scale_arg > 0) {
657
3
                    size_t scale = int_exp10(col_scale_i32.get_data()[i]);
658
3
                    FunctionRoundingImpl<ScaleMode::Positive>::apply(general_val, scale,
659
3
                                                                     vec_res[i]);
660
3
                } else {
661
1
                    size_t scale = int_exp10(-col_scale_i32.get_data()[i]);
662
1
                    FunctionRoundingImpl<ScaleMode::Negative>::apply(general_val, scale,
663
1
                                                                     vec_res[i]);
664
1
                }
665
5
            }
666
667
5
            return col_res;
668
5
        } else {
669
5
            auto error_type = std::make_shared<T>();
670
5
            throw doris::Exception(ErrorCode::INTERNAL_ERROR,
671
5
                                   "Dispatcher apply_const_vec __builtin_unreachable {}",
672
5
                                   error_type->get_name());
673
5
            __builtin_unreachable();
674
5
            return nullptr;
675
5
        }
676
5
    }
_ZN5doris10vectorized10DispatcherINS0_7DecimalIiEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs
Line
Count
Source
595
15
                                     [[maybe_unused]] Int16 result_scale) {
596
15
        const auto& col_scale_i32 = assert_cast<const ColumnInt32&>(*col_scale);
597
15
        const size_t input_rows_count = col_scale->size();
598
599
294
        for (size_t i = 0; i < input_rows_count; ++i) {
600
279
            const Int32 scale_arg = col_scale_i32.get_data()[i];
601
602
279
            if (scale_arg > std::numeric_limits<Int16>::max() ||
603
279
                scale_arg < std::numeric_limits<Int16>::min()) {
604
0
                throw doris::Exception(ErrorCode::OUT_OF_BOUND,
605
0
                                       "Scale argument for function is out of bound: {}",
606
0
                                       scale_arg);
607
0
            }
608
279
        }
609
610
15
        if constexpr (IsDecimalNumber<T>) {
611
15
            const ColumnDecimal<T>& data_col_general =
612
15
                    assert_cast<const ColumnDecimal<T>&>(const_col_general->get_data_column());
613
15
            const T& general_val = data_col_general.get_data()[0];
614
15
            Int32 input_scale = data_col_general.get_scale();
615
15
            auto col_res = ColumnDecimal<T>::create(input_rows_count, result_scale);
616
617
294
            for (size_t i = 0; i < input_rows_count; ++i) {
618
279
                DecimalRoundingImpl<T, rounding_mode, tie_breaking_mode>::apply(
619
279
                        general_val, input_scale, col_res->get_element(i).value,
620
279
                        col_scale_i32.get_data()[i]);
621
279
            }
622
623
294
            for (size_t i = 0; i < input_rows_count; ++i) {
624
                // For func(ColumnDecimal, ColumnInt32), we should always have same scale with source Decimal column
625
                // So we need this check to make sure the result have correct digits count
626
                //
627
                // Case 0: scale_arg <= -(integer part digits count)
628
                //      do nothing, because result is 0
629
                // Case 1: scale_arg <= 0 && scale_arg > -(integer part digits count)
630
                //      decimal parts has been erased, so add them back by multiply 10^(scale_arg)
631
                // Case 2: scale_arg > 0 && scale_arg < result_scale
632
                //      decimal part now has scale_arg digits, so multiply 10^(result_scale - scal_arg)
633
                // Case 3: scale_arg >= input_scale
634
                //      do nothing
635
279
                const Int32 scale_arg = col_scale_i32.get_data()[i];
636
279
                if (scale_arg <= 0) {
637
147
                    col_res->get_element(i).value *= int_exp10(result_scale);
638
147
                } else if (scale_arg > 0 && scale_arg < result_scale) {
639
37
                    col_res->get_element(i).value *= int_exp10(result_scale - scale_arg);
640
37
                }
641
279
            }
642
643
15
            return col_res;
644
15
        } else if constexpr (IsNumber<T>) {
645
15
            const ColumnVector<T>& data_col_general =
646
15
                    assert_cast<const ColumnVector<T>&>(const_col_general->get_data_column());
647
15
            const T& general_val = data_col_general.get_data()[0];
648
15
            auto col_res = ColumnVector<T>::create(input_rows_count);
649
15
            typename ColumnVector<T>::Container& vec_res = col_res->get_data();
650
651
15
            for (size_t i = 0; i < input_rows_count; ++i) {
652
15
                const Int16 scale_arg = col_scale_i32.get_data()[i];
653
15
                if (scale_arg == 0) {
654
15
                    size_t scale = 1;
655
15
                    FunctionRoundingImpl<ScaleMode::Zero>::apply(general_val, scale, vec_res[i]);
656
15
                } else if (scale_arg > 0) {
657
15
                    size_t scale = int_exp10(col_scale_i32.get_data()[i]);
658
15
                    FunctionRoundingImpl<ScaleMode::Positive>::apply(general_val, scale,
659
15
                                                                     vec_res[i]);
660
15
                } else {
661
15
                    size_t scale = int_exp10(-col_scale_i32.get_data()[i]);
662
15
                    FunctionRoundingImpl<ScaleMode::Negative>::apply(general_val, scale,
663
15
                                                                     vec_res[i]);
664
15
                }
665
15
            }
666
667
15
            return col_res;
668
15
        } else {
669
15
            auto error_type = std::make_shared<T>();
670
15
            throw doris::Exception(ErrorCode::INTERNAL_ERROR,
671
15
                                   "Dispatcher apply_const_vec __builtin_unreachable {}",
672
15
                                   error_type->get_name());
673
15
            __builtin_unreachable();
674
15
            return nullptr;
675
15
        }
676
15
    }
_ZN5doris10vectorized10DispatcherINS0_7DecimalIlEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs
Line
Count
Source
595
6
                                     [[maybe_unused]] Int16 result_scale) {
596
6
        const auto& col_scale_i32 = assert_cast<const ColumnInt32&>(*col_scale);
597
6
        const size_t input_rows_count = col_scale->size();
598
599
155
        for (size_t i = 0; i < input_rows_count; ++i) {
600
149
            const Int32 scale_arg = col_scale_i32.get_data()[i];
601
602
149
            if (scale_arg > std::numeric_limits<Int16>::max() ||
603
149
                scale_arg < std::numeric_limits<Int16>::min()) {
604
0
                throw doris::Exception(ErrorCode::OUT_OF_BOUND,
605
0
                                       "Scale argument for function is out of bound: {}",
606
0
                                       scale_arg);
607
0
            }
608
149
        }
609
610
6
        if constexpr (IsDecimalNumber<T>) {
611
6
            const ColumnDecimal<T>& data_col_general =
612
6
                    assert_cast<const ColumnDecimal<T>&>(const_col_general->get_data_column());
613
6
            const T& general_val = data_col_general.get_data()[0];
614
6
            Int32 input_scale = data_col_general.get_scale();
615
6
            auto col_res = ColumnDecimal<T>::create(input_rows_count, result_scale);
616
617
155
            for (size_t i = 0; i < input_rows_count; ++i) {
618
149
                DecimalRoundingImpl<T, rounding_mode, tie_breaking_mode>::apply(
619
149
                        general_val, input_scale, col_res->get_element(i).value,
620
149
                        col_scale_i32.get_data()[i]);
621
149
            }
622
623
155
            for (size_t i = 0; i < input_rows_count; ++i) {
624
                // For func(ColumnDecimal, ColumnInt32), we should always have same scale with source Decimal column
625
                // So we need this check to make sure the result have correct digits count
626
                //
627
                // Case 0: scale_arg <= -(integer part digits count)
628
                //      do nothing, because result is 0
629
                // Case 1: scale_arg <= 0 && scale_arg > -(integer part digits count)
630
                //      decimal parts has been erased, so add them back by multiply 10^(scale_arg)
631
                // Case 2: scale_arg > 0 && scale_arg < result_scale
632
                //      decimal part now has scale_arg digits, so multiply 10^(result_scale - scal_arg)
633
                // Case 3: scale_arg >= input_scale
634
                //      do nothing
635
149
                const Int32 scale_arg = col_scale_i32.get_data()[i];
636
149
                if (scale_arg <= 0) {
637
70
                    col_res->get_element(i).value *= int_exp10(result_scale);
638
79
                } else if (scale_arg > 0 && scale_arg < result_scale) {
639
26
                    col_res->get_element(i).value *= int_exp10(result_scale - scale_arg);
640
26
                }
641
149
            }
642
643
6
            return col_res;
644
6
        } else if constexpr (IsNumber<T>) {
645
6
            const ColumnVector<T>& data_col_general =
646
6
                    assert_cast<const ColumnVector<T>&>(const_col_general->get_data_column());
647
6
            const T& general_val = data_col_general.get_data()[0];
648
6
            auto col_res = ColumnVector<T>::create(input_rows_count);
649
6
            typename ColumnVector<T>::Container& vec_res = col_res->get_data();
650
651
6
            for (size_t i = 0; i < input_rows_count; ++i) {
652
6
                const Int16 scale_arg = col_scale_i32.get_data()[i];
653
6
                if (scale_arg == 0) {
654
6
                    size_t scale = 1;
655
6
                    FunctionRoundingImpl<ScaleMode::Zero>::apply(general_val, scale, vec_res[i]);
656
6
                } else if (scale_arg > 0) {
657
6
                    size_t scale = int_exp10(col_scale_i32.get_data()[i]);
658
6
                    FunctionRoundingImpl<ScaleMode::Positive>::apply(general_val, scale,
659
6
                                                                     vec_res[i]);
660
6
                } else {
661
6
                    size_t scale = int_exp10(-col_scale_i32.get_data()[i]);
662
6
                    FunctionRoundingImpl<ScaleMode::Negative>::apply(general_val, scale,
663
6
                                                                     vec_res[i]);
664
6
                }
665
6
            }
666
667
6
            return col_res;
668
6
        } else {
669
6
            auto error_type = std::make_shared<T>();
670
6
            throw doris::Exception(ErrorCode::INTERNAL_ERROR,
671
6
                                   "Dispatcher apply_const_vec __builtin_unreachable {}",
672
6
                                   error_type->get_name());
673
6
            __builtin_unreachable();
674
6
            return nullptr;
675
6
        }
676
6
    }
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherINS0_7DecimalInEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherINS0_12Decimal128V3ELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherINS0_7DecimalIN4wide7integerILm256EiEEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherIhLNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherItLNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherIjLNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherImLNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherIaLNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherIsLNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherIiLNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherIlLNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherInLNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs
_ZN5doris10vectorized10DispatcherIfLNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs
Line
Count
Source
595
5
                                     [[maybe_unused]] Int16 result_scale) {
596
5
        const auto& col_scale_i32 = assert_cast<const ColumnInt32&>(*col_scale);
597
5
        const size_t input_rows_count = col_scale->size();
598
599
10
        for (size_t i = 0; i < input_rows_count; ++i) {
600
5
            const Int32 scale_arg = col_scale_i32.get_data()[i];
601
602
5
            if (scale_arg > std::numeric_limits<Int16>::max() ||
603
5
                scale_arg < std::numeric_limits<Int16>::min()) {
604
0
                throw doris::Exception(ErrorCode::OUT_OF_BOUND,
605
0
                                       "Scale argument for function is out of bound: {}",
606
0
                                       scale_arg);
607
0
            }
608
5
        }
609
610
5
        if constexpr (IsDecimalNumber<T>) {
611
5
            const ColumnDecimal<T>& data_col_general =
612
5
                    assert_cast<const ColumnDecimal<T>&>(const_col_general->get_data_column());
613
5
            const T& general_val = data_col_general.get_data()[0];
614
5
            Int32 input_scale = data_col_general.get_scale();
615
5
            auto col_res = ColumnDecimal<T>::create(input_rows_count, result_scale);
616
617
5
            for (size_t i = 0; i < input_rows_count; ++i) {
618
5
                DecimalRoundingImpl<T, rounding_mode, tie_breaking_mode>::apply(
619
5
                        general_val, input_scale, col_res->get_element(i).value,
620
5
                        col_scale_i32.get_data()[i]);
621
5
            }
622
623
5
            for (size_t i = 0; i < input_rows_count; ++i) {
624
                // For func(ColumnDecimal, ColumnInt32), we should always have same scale with source Decimal column
625
                // So we need this check to make sure the result have correct digits count
626
                //
627
                // Case 0: scale_arg <= -(integer part digits count)
628
                //      do nothing, because result is 0
629
                // Case 1: scale_arg <= 0 && scale_arg > -(integer part digits count)
630
                //      decimal parts has been erased, so add them back by multiply 10^(scale_arg)
631
                // Case 2: scale_arg > 0 && scale_arg < result_scale
632
                //      decimal part now has scale_arg digits, so multiply 10^(result_scale - scal_arg)
633
                // Case 3: scale_arg >= input_scale
634
                //      do nothing
635
5
                const Int32 scale_arg = col_scale_i32.get_data()[i];
636
5
                if (scale_arg <= 0) {
637
5
                    col_res->get_element(i).value *= int_exp10(result_scale);
638
5
                } else if (scale_arg > 0 && scale_arg < result_scale) {
639
5
                    col_res->get_element(i).value *= int_exp10(result_scale - scale_arg);
640
5
                }
641
5
            }
642
643
5
            return col_res;
644
5
        } else if constexpr (IsNumber<T>) {
645
5
            const ColumnVector<T>& data_col_general =
646
5
                    assert_cast<const ColumnVector<T>&>(const_col_general->get_data_column());
647
5
            const T& general_val = data_col_general.get_data()[0];
648
5
            auto col_res = ColumnVector<T>::create(input_rows_count);
649
5
            typename ColumnVector<T>::Container& vec_res = col_res->get_data();
650
651
10
            for (size_t i = 0; i < input_rows_count; ++i) {
652
5
                const Int16 scale_arg = col_scale_i32.get_data()[i];
653
5
                if (scale_arg == 0) {
654
2
                    size_t scale = 1;
655
2
                    FunctionRoundingImpl<ScaleMode::Zero>::apply(general_val, scale, vec_res[i]);
656
3
                } else if (scale_arg > 0) {
657
2
                    size_t scale = int_exp10(col_scale_i32.get_data()[i]);
658
2
                    FunctionRoundingImpl<ScaleMode::Positive>::apply(general_val, scale,
659
2
                                                                     vec_res[i]);
660
2
                } else {
661
1
                    size_t scale = int_exp10(-col_scale_i32.get_data()[i]);
662
1
                    FunctionRoundingImpl<ScaleMode::Negative>::apply(general_val, scale,
663
1
                                                                     vec_res[i]);
664
1
                }
665
5
            }
666
667
5
            return col_res;
668
5
        } else {
669
5
            auto error_type = std::make_shared<T>();
670
5
            throw doris::Exception(ErrorCode::INTERNAL_ERROR,
671
5
                                   "Dispatcher apply_const_vec __builtin_unreachable {}",
672
5
                                   error_type->get_name());
673
5
            __builtin_unreachable();
674
5
            return nullptr;
675
5
        }
676
5
    }
_ZN5doris10vectorized10DispatcherIdLNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs
Line
Count
Source
595
6
                                     [[maybe_unused]] Int16 result_scale) {
596
6
        const auto& col_scale_i32 = assert_cast<const ColumnInt32&>(*col_scale);
597
6
        const size_t input_rows_count = col_scale->size();
598
599
12
        for (size_t i = 0; i < input_rows_count; ++i) {
600
6
            const Int32 scale_arg = col_scale_i32.get_data()[i];
601
602
6
            if (scale_arg > std::numeric_limits<Int16>::max() ||
603
6
                scale_arg < std::numeric_limits<Int16>::min()) {
604
0
                throw doris::Exception(ErrorCode::OUT_OF_BOUND,
605
0
                                       "Scale argument for function is out of bound: {}",
606
0
                                       scale_arg);
607
0
            }
608
6
        }
609
610
6
        if constexpr (IsDecimalNumber<T>) {
611
6
            const ColumnDecimal<T>& data_col_general =
612
6
                    assert_cast<const ColumnDecimal<T>&>(const_col_general->get_data_column());
613
6
            const T& general_val = data_col_general.get_data()[0];
614
6
            Int32 input_scale = data_col_general.get_scale();
615
6
            auto col_res = ColumnDecimal<T>::create(input_rows_count, result_scale);
616
617
6
            for (size_t i = 0; i < input_rows_count; ++i) {
618
6
                DecimalRoundingImpl<T, rounding_mode, tie_breaking_mode>::apply(
619
6
                        general_val, input_scale, col_res->get_element(i).value,
620
6
                        col_scale_i32.get_data()[i]);
621
6
            }
622
623
6
            for (size_t i = 0; i < input_rows_count; ++i) {
624
                // For func(ColumnDecimal, ColumnInt32), we should always have same scale with source Decimal column
625
                // So we need this check to make sure the result have correct digits count
626
                //
627
                // Case 0: scale_arg <= -(integer part digits count)
628
                //      do nothing, because result is 0
629
                // Case 1: scale_arg <= 0 && scale_arg > -(integer part digits count)
630
                //      decimal parts has been erased, so add them back by multiply 10^(scale_arg)
631
                // Case 2: scale_arg > 0 && scale_arg < result_scale
632
                //      decimal part now has scale_arg digits, so multiply 10^(result_scale - scal_arg)
633
                // Case 3: scale_arg >= input_scale
634
                //      do nothing
635
6
                const Int32 scale_arg = col_scale_i32.get_data()[i];
636
6
                if (scale_arg <= 0) {
637
6
                    col_res->get_element(i).value *= int_exp10(result_scale);
638
6
                } else if (scale_arg > 0 && scale_arg < result_scale) {
639
6
                    col_res->get_element(i).value *= int_exp10(result_scale - scale_arg);
640
6
                }
641
6
            }
642
643
6
            return col_res;
644
6
        } else if constexpr (IsNumber<T>) {
645
6
            const ColumnVector<T>& data_col_general =
646
6
                    assert_cast<const ColumnVector<T>&>(const_col_general->get_data_column());
647
6
            const T& general_val = data_col_general.get_data()[0];
648
6
            auto col_res = ColumnVector<T>::create(input_rows_count);
649
6
            typename ColumnVector<T>::Container& vec_res = col_res->get_data();
650
651
12
            for (size_t i = 0; i < input_rows_count; ++i) {
652
6
                const Int16 scale_arg = col_scale_i32.get_data()[i];
653
6
                if (scale_arg == 0) {
654
2
                    size_t scale = 1;
655
2
                    FunctionRoundingImpl<ScaleMode::Zero>::apply(general_val, scale, vec_res[i]);
656
4
                } else if (scale_arg > 0) {
657
3
                    size_t scale = int_exp10(col_scale_i32.get_data()[i]);
658
3
                    FunctionRoundingImpl<ScaleMode::Positive>::apply(general_val, scale,
659
3
                                                                     vec_res[i]);
660
3
                } else {
661
1
                    size_t scale = int_exp10(-col_scale_i32.get_data()[i]);
662
1
                    FunctionRoundingImpl<ScaleMode::Negative>::apply(general_val, scale,
663
1
                                                                     vec_res[i]);
664
1
                }
665
6
            }
666
667
6
            return col_res;
668
6
        } else {
669
6
            auto error_type = std::make_shared<T>();
670
6
            throw doris::Exception(ErrorCode::INTERNAL_ERROR,
671
6
                                   "Dispatcher apply_const_vec __builtin_unreachable {}",
672
6
                                   error_type->get_name());
673
6
            __builtin_unreachable();
674
6
            return nullptr;
675
6
        }
676
6
    }
_ZN5doris10vectorized10DispatcherINS0_7DecimalIiEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs
Line
Count
Source
595
15
                                     [[maybe_unused]] Int16 result_scale) {
596
15
        const auto& col_scale_i32 = assert_cast<const ColumnInt32&>(*col_scale);
597
15
        const size_t input_rows_count = col_scale->size();
598
599
294
        for (size_t i = 0; i < input_rows_count; ++i) {
600
279
            const Int32 scale_arg = col_scale_i32.get_data()[i];
601
602
279
            if (scale_arg > std::numeric_limits<Int16>::max() ||
603
279
                scale_arg < std::numeric_limits<Int16>::min()) {
604
0
                throw doris::Exception(ErrorCode::OUT_OF_BOUND,
605
0
                                       "Scale argument for function is out of bound: {}",
606
0
                                       scale_arg);
607
0
            }
608
279
        }
609
610
15
        if constexpr (IsDecimalNumber<T>) {
611
15
            const ColumnDecimal<T>& data_col_general =
612
15
                    assert_cast<const ColumnDecimal<T>&>(const_col_general->get_data_column());
613
15
            const T& general_val = data_col_general.get_data()[0];
614
15
            Int32 input_scale = data_col_general.get_scale();
615
15
            auto col_res = ColumnDecimal<T>::create(input_rows_count, result_scale);
616
617
294
            for (size_t i = 0; i < input_rows_count; ++i) {
618
279
                DecimalRoundingImpl<T, rounding_mode, tie_breaking_mode>::apply(
619
279
                        general_val, input_scale, col_res->get_element(i).value,
620
279
                        col_scale_i32.get_data()[i]);
621
279
            }
622
623
294
            for (size_t i = 0; i < input_rows_count; ++i) {
624
                // For func(ColumnDecimal, ColumnInt32), we should always have same scale with source Decimal column
625
                // So we need this check to make sure the result have correct digits count
626
                //
627
                // Case 0: scale_arg <= -(integer part digits count)
628
                //      do nothing, because result is 0
629
                // Case 1: scale_arg <= 0 && scale_arg > -(integer part digits count)
630
                //      decimal parts has been erased, so add them back by multiply 10^(scale_arg)
631
                // Case 2: scale_arg > 0 && scale_arg < result_scale
632
                //      decimal part now has scale_arg digits, so multiply 10^(result_scale - scal_arg)
633
                // Case 3: scale_arg >= input_scale
634
                //      do nothing
635
279
                const Int32 scale_arg = col_scale_i32.get_data()[i];
636
279
                if (scale_arg <= 0) {
637
147
                    col_res->get_element(i).value *= int_exp10(result_scale);
638
147
                } else if (scale_arg > 0 && scale_arg < result_scale) {
639
37
                    col_res->get_element(i).value *= int_exp10(result_scale - scale_arg);
640
37
                }
641
279
            }
642
643
15
            return col_res;
644
15
        } else if constexpr (IsNumber<T>) {
645
15
            const ColumnVector<T>& data_col_general =
646
15
                    assert_cast<const ColumnVector<T>&>(const_col_general->get_data_column());
647
15
            const T& general_val = data_col_general.get_data()[0];
648
15
            auto col_res = ColumnVector<T>::create(input_rows_count);
649
15
            typename ColumnVector<T>::Container& vec_res = col_res->get_data();
650
651
15
            for (size_t i = 0; i < input_rows_count; ++i) {
652
15
                const Int16 scale_arg = col_scale_i32.get_data()[i];
653
15
                if (scale_arg == 0) {
654
15
                    size_t scale = 1;
655
15
                    FunctionRoundingImpl<ScaleMode::Zero>::apply(general_val, scale, vec_res[i]);
656
15
                } else if (scale_arg > 0) {
657
15
                    size_t scale = int_exp10(col_scale_i32.get_data()[i]);
658
15
                    FunctionRoundingImpl<ScaleMode::Positive>::apply(general_val, scale,
659
15
                                                                     vec_res[i]);
660
15
                } else {
661
15
                    size_t scale = int_exp10(-col_scale_i32.get_data()[i]);
662
15
                    FunctionRoundingImpl<ScaleMode::Negative>::apply(general_val, scale,
663
15
                                                                     vec_res[i]);
664
15
                }
665
15
            }
666
667
15
            return col_res;
668
15
        } else {
669
15
            auto error_type = std::make_shared<T>();
670
15
            throw doris::Exception(ErrorCode::INTERNAL_ERROR,
671
15
                                   "Dispatcher apply_const_vec __builtin_unreachable {}",
672
15
                                   error_type->get_name());
673
15
            __builtin_unreachable();
674
15
            return nullptr;
675
15
        }
676
15
    }
_ZN5doris10vectorized10DispatcherINS0_7DecimalIlEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs
Line
Count
Source
595
6
                                     [[maybe_unused]] Int16 result_scale) {
596
6
        const auto& col_scale_i32 = assert_cast<const ColumnInt32&>(*col_scale);
597
6
        const size_t input_rows_count = col_scale->size();
598
599
155
        for (size_t i = 0; i < input_rows_count; ++i) {
600
149
            const Int32 scale_arg = col_scale_i32.get_data()[i];
601
602
149
            if (scale_arg > std::numeric_limits<Int16>::max() ||
603
149
                scale_arg < std::numeric_limits<Int16>::min()) {
604
0
                throw doris::Exception(ErrorCode::OUT_OF_BOUND,
605
0
                                       "Scale argument for function is out of bound: {}",
606
0
                                       scale_arg);
607
0
            }
608
149
        }
609
610
6
        if constexpr (IsDecimalNumber<T>) {
611
6
            const ColumnDecimal<T>& data_col_general =
612
6
                    assert_cast<const ColumnDecimal<T>&>(const_col_general->get_data_column());
613
6
            const T& general_val = data_col_general.get_data()[0];
614
6
            Int32 input_scale = data_col_general.get_scale();
615
6
            auto col_res = ColumnDecimal<T>::create(input_rows_count, result_scale);
616
617
155
            for (size_t i = 0; i < input_rows_count; ++i) {
618
149
                DecimalRoundingImpl<T, rounding_mode, tie_breaking_mode>::apply(
619
149
                        general_val, input_scale, col_res->get_element(i).value,
620
149
                        col_scale_i32.get_data()[i]);
621
149
            }
622
623
155
            for (size_t i = 0; i < input_rows_count; ++i) {
624
                // For func(ColumnDecimal, ColumnInt32), we should always have same scale with source Decimal column
625
                // So we need this check to make sure the result have correct digits count
626
                //
627
                // Case 0: scale_arg <= -(integer part digits count)
628
                //      do nothing, because result is 0
629
                // Case 1: scale_arg <= 0 && scale_arg > -(integer part digits count)
630
                //      decimal parts has been erased, so add them back by multiply 10^(scale_arg)
631
                // Case 2: scale_arg > 0 && scale_arg < result_scale
632
                //      decimal part now has scale_arg digits, so multiply 10^(result_scale - scal_arg)
633
                // Case 3: scale_arg >= input_scale
634
                //      do nothing
635
149
                const Int32 scale_arg = col_scale_i32.get_data()[i];
636
149
                if (scale_arg <= 0) {
637
70
                    col_res->get_element(i).value *= int_exp10(result_scale);
638
79
                } else if (scale_arg > 0 && scale_arg < result_scale) {
639
26
                    col_res->get_element(i).value *= int_exp10(result_scale - scale_arg);
640
26
                }
641
149
            }
642
643
6
            return col_res;
644
6
        } else if constexpr (IsNumber<T>) {
645
6
            const ColumnVector<T>& data_col_general =
646
6
                    assert_cast<const ColumnVector<T>&>(const_col_general->get_data_column());
647
6
            const T& general_val = data_col_general.get_data()[0];
648
6
            auto col_res = ColumnVector<T>::create(input_rows_count);
649
6
            typename ColumnVector<T>::Container& vec_res = col_res->get_data();
650
651
6
            for (size_t i = 0; i < input_rows_count; ++i) {
652
6
                const Int16 scale_arg = col_scale_i32.get_data()[i];
653
6
                if (scale_arg == 0) {
654
6
                    size_t scale = 1;
655
6
                    FunctionRoundingImpl<ScaleMode::Zero>::apply(general_val, scale, vec_res[i]);
656
6
                } else if (scale_arg > 0) {
657
6
                    size_t scale = int_exp10(col_scale_i32.get_data()[i]);
658
6
                    FunctionRoundingImpl<ScaleMode::Positive>::apply(general_val, scale,
659
6
                                                                     vec_res[i]);
660
6
                } else {
661
6
                    size_t scale = int_exp10(-col_scale_i32.get_data()[i]);
662
6
                    FunctionRoundingImpl<ScaleMode::Negative>::apply(general_val, scale,
663
6
                                                                     vec_res[i]);
664
6
                }
665
6
            }
666
667
6
            return col_res;
668
6
        } else {
669
6
            auto error_type = std::make_shared<T>();
670
6
            throw doris::Exception(ErrorCode::INTERNAL_ERROR,
671
6
                                   "Dispatcher apply_const_vec __builtin_unreachable {}",
672
6
                                   error_type->get_name());
673
6
            __builtin_unreachable();
674
6
            return nullptr;
675
6
        }
676
6
    }
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherINS0_7DecimalInEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherINS0_12Decimal128V3ELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherINS0_7DecimalIN4wide7integerILm256EiEEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherIhLNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherItLNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherIjLNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherImLNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherIaLNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherIsLNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherIiLNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherIlLNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherInLNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs
_ZN5doris10vectorized10DispatcherIfLNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs
Line
Count
Source
595
5
                                     [[maybe_unused]] Int16 result_scale) {
596
5
        const auto& col_scale_i32 = assert_cast<const ColumnInt32&>(*col_scale);
597
5
        const size_t input_rows_count = col_scale->size();
598
599
10
        for (size_t i = 0; i < input_rows_count; ++i) {
600
5
            const Int32 scale_arg = col_scale_i32.get_data()[i];
601
602
5
            if (scale_arg > std::numeric_limits<Int16>::max() ||
603
5
                scale_arg < std::numeric_limits<Int16>::min()) {
604
0
                throw doris::Exception(ErrorCode::OUT_OF_BOUND,
605
0
                                       "Scale argument for function is out of bound: {}",
606
0
                                       scale_arg);
607
0
            }
608
5
        }
609
610
5
        if constexpr (IsDecimalNumber<T>) {
611
5
            const ColumnDecimal<T>& data_col_general =
612
5
                    assert_cast<const ColumnDecimal<T>&>(const_col_general->get_data_column());
613
5
            const T& general_val = data_col_general.get_data()[0];
614
5
            Int32 input_scale = data_col_general.get_scale();
615
5
            auto col_res = ColumnDecimal<T>::create(input_rows_count, result_scale);
616
617
5
            for (size_t i = 0; i < input_rows_count; ++i) {
618
5
                DecimalRoundingImpl<T, rounding_mode, tie_breaking_mode>::apply(
619
5
                        general_val, input_scale, col_res->get_element(i).value,
620
5
                        col_scale_i32.get_data()[i]);
621
5
            }
622
623
5
            for (size_t i = 0; i < input_rows_count; ++i) {
624
                // For func(ColumnDecimal, ColumnInt32), we should always have same scale with source Decimal column
625
                // So we need this check to make sure the result have correct digits count
626
                //
627
                // Case 0: scale_arg <= -(integer part digits count)
628
                //      do nothing, because result is 0
629
                // Case 1: scale_arg <= 0 && scale_arg > -(integer part digits count)
630
                //      decimal parts has been erased, so add them back by multiply 10^(scale_arg)
631
                // Case 2: scale_arg > 0 && scale_arg < result_scale
632
                //      decimal part now has scale_arg digits, so multiply 10^(result_scale - scal_arg)
633
                // Case 3: scale_arg >= input_scale
634
                //      do nothing
635
5
                const Int32 scale_arg = col_scale_i32.get_data()[i];
636
5
                if (scale_arg <= 0) {
637
5
                    col_res->get_element(i).value *= int_exp10(result_scale);
638
5
                } else if (scale_arg > 0 && scale_arg < result_scale) {
639
5
                    col_res->get_element(i).value *= int_exp10(result_scale - scale_arg);
640
5
                }
641
5
            }
642
643
5
            return col_res;
644
5
        } else if constexpr (IsNumber<T>) {
645
5
            const ColumnVector<T>& data_col_general =
646
5
                    assert_cast<const ColumnVector<T>&>(const_col_general->get_data_column());
647
5
            const T& general_val = data_col_general.get_data()[0];
648
5
            auto col_res = ColumnVector<T>::create(input_rows_count);
649
5
            typename ColumnVector<T>::Container& vec_res = col_res->get_data();
650
651
10
            for (size_t i = 0; i < input_rows_count; ++i) {
652
5
                const Int16 scale_arg = col_scale_i32.get_data()[i];
653
5
                if (scale_arg == 0) {
654
2
                    size_t scale = 1;
655
2
                    FunctionRoundingImpl<ScaleMode::Zero>::apply(general_val, scale, vec_res[i]);
656
3
                } else if (scale_arg > 0) {
657
2
                    size_t scale = int_exp10(col_scale_i32.get_data()[i]);
658
2
                    FunctionRoundingImpl<ScaleMode::Positive>::apply(general_val, scale,
659
2
                                                                     vec_res[i]);
660
2
                } else {
661
1
                    size_t scale = int_exp10(-col_scale_i32.get_data()[i]);
662
1
                    FunctionRoundingImpl<ScaleMode::Negative>::apply(general_val, scale,
663
1
                                                                     vec_res[i]);
664
1
                }
665
5
            }
666
667
5
            return col_res;
668
5
        } else {
669
5
            auto error_type = std::make_shared<T>();
670
5
            throw doris::Exception(ErrorCode::INTERNAL_ERROR,
671
5
                                   "Dispatcher apply_const_vec __builtin_unreachable {}",
672
5
                                   error_type->get_name());
673
5
            __builtin_unreachable();
674
5
            return nullptr;
675
5
        }
676
5
    }
_ZN5doris10vectorized10DispatcherIdLNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs
Line
Count
Source
595
6
                                     [[maybe_unused]] Int16 result_scale) {
596
6
        const auto& col_scale_i32 = assert_cast<const ColumnInt32&>(*col_scale);
597
6
        const size_t input_rows_count = col_scale->size();
598
599
12
        for (size_t i = 0; i < input_rows_count; ++i) {
600
6
            const Int32 scale_arg = col_scale_i32.get_data()[i];
601
602
6
            if (scale_arg > std::numeric_limits<Int16>::max() ||
603
6
                scale_arg < std::numeric_limits<Int16>::min()) {
604
0
                throw doris::Exception(ErrorCode::OUT_OF_BOUND,
605
0
                                       "Scale argument for function is out of bound: {}",
606
0
                                       scale_arg);
607
0
            }
608
6
        }
609
610
6
        if constexpr (IsDecimalNumber<T>) {
611
6
            const ColumnDecimal<T>& data_col_general =
612
6
                    assert_cast<const ColumnDecimal<T>&>(const_col_general->get_data_column());
613
6
            const T& general_val = data_col_general.get_data()[0];
614
6
            Int32 input_scale = data_col_general.get_scale();
615
6
            auto col_res = ColumnDecimal<T>::create(input_rows_count, result_scale);
616
617
6
            for (size_t i = 0; i < input_rows_count; ++i) {
618
6
                DecimalRoundingImpl<T, rounding_mode, tie_breaking_mode>::apply(
619
6
                        general_val, input_scale, col_res->get_element(i).value,
620
6
                        col_scale_i32.get_data()[i]);
621
6
            }
622
623
6
            for (size_t i = 0; i < input_rows_count; ++i) {
624
                // For func(ColumnDecimal, ColumnInt32), we should always have same scale with source Decimal column
625
                // So we need this check to make sure the result have correct digits count
626
                //
627
                // Case 0: scale_arg <= -(integer part digits count)
628
                //      do nothing, because result is 0
629
                // Case 1: scale_arg <= 0 && scale_arg > -(integer part digits count)
630
                //      decimal parts has been erased, so add them back by multiply 10^(scale_arg)
631
                // Case 2: scale_arg > 0 && scale_arg < result_scale
632
                //      decimal part now has scale_arg digits, so multiply 10^(result_scale - scal_arg)
633
                // Case 3: scale_arg >= input_scale
634
                //      do nothing
635
6
                const Int32 scale_arg = col_scale_i32.get_data()[i];
636
6
                if (scale_arg <= 0) {
637
6
                    col_res->get_element(i).value *= int_exp10(result_scale);
638
6
                } else if (scale_arg > 0 && scale_arg < result_scale) {
639
6
                    col_res->get_element(i).value *= int_exp10(result_scale - scale_arg);
640
6
                }
641
6
            }
642
643
6
            return col_res;
644
6
        } else if constexpr (IsNumber<T>) {
645
6
            const ColumnVector<T>& data_col_general =
646
6
                    assert_cast<const ColumnVector<T>&>(const_col_general->get_data_column());
647
6
            const T& general_val = data_col_general.get_data()[0];
648
6
            auto col_res = ColumnVector<T>::create(input_rows_count);
649
6
            typename ColumnVector<T>::Container& vec_res = col_res->get_data();
650
651
12
            for (size_t i = 0; i < input_rows_count; ++i) {
652
6
                const Int16 scale_arg = col_scale_i32.get_data()[i];
653
6
                if (scale_arg == 0) {
654
2
                    size_t scale = 1;
655
2
                    FunctionRoundingImpl<ScaleMode::Zero>::apply(general_val, scale, vec_res[i]);
656
4
                } else if (scale_arg > 0) {
657
3
                    size_t scale = int_exp10(col_scale_i32.get_data()[i]);
658
3
                    FunctionRoundingImpl<ScaleMode::Positive>::apply(general_val, scale,
659
3
                                                                     vec_res[i]);
660
3
                } else {
661
1
                    size_t scale = int_exp10(-col_scale_i32.get_data()[i]);
662
1
                    FunctionRoundingImpl<ScaleMode::Negative>::apply(general_val, scale,
663
1
                                                                     vec_res[i]);
664
1
                }
665
6
            }
666
667
6
            return col_res;
668
6
        } else {
669
6
            auto error_type = std::make_shared<T>();
670
6
            throw doris::Exception(ErrorCode::INTERNAL_ERROR,
671
6
                                   "Dispatcher apply_const_vec __builtin_unreachable {}",
672
6
                                   error_type->get_name());
673
6
            __builtin_unreachable();
674
6
            return nullptr;
675
6
        }
676
6
    }
_ZN5doris10vectorized10DispatcherINS0_7DecimalIiEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs
Line
Count
Source
595
15
                                     [[maybe_unused]] Int16 result_scale) {
596
15
        const auto& col_scale_i32 = assert_cast<const ColumnInt32&>(*col_scale);
597
15
        const size_t input_rows_count = col_scale->size();
598
599
294
        for (size_t i = 0; i < input_rows_count; ++i) {
600
279
            const Int32 scale_arg = col_scale_i32.get_data()[i];
601
602
279
            if (scale_arg > std::numeric_limits<Int16>::max() ||
603
279
                scale_arg < std::numeric_limits<Int16>::min()) {
604
0
                throw doris::Exception(ErrorCode::OUT_OF_BOUND,
605
0
                                       "Scale argument for function is out of bound: {}",
606
0
                                       scale_arg);
607
0
            }
608
279
        }
609
610
15
        if constexpr (IsDecimalNumber<T>) {
611
15
            const ColumnDecimal<T>& data_col_general =
612
15
                    assert_cast<const ColumnDecimal<T>&>(const_col_general->get_data_column());
613
15
            const T& general_val = data_col_general.get_data()[0];
614
15
            Int32 input_scale = data_col_general.get_scale();
615
15
            auto col_res = ColumnDecimal<T>::create(input_rows_count, result_scale);
616
617
294
            for (size_t i = 0; i < input_rows_count; ++i) {
618
279
                DecimalRoundingImpl<T, rounding_mode, tie_breaking_mode>::apply(
619
279
                        general_val, input_scale, col_res->get_element(i).value,
620
279
                        col_scale_i32.get_data()[i]);
621
279
            }
622
623
294
            for (size_t i = 0; i < input_rows_count; ++i) {
624
                // For func(ColumnDecimal, ColumnInt32), we should always have same scale with source Decimal column
625
                // So we need this check to make sure the result have correct digits count
626
                //
627
                // Case 0: scale_arg <= -(integer part digits count)
628
                //      do nothing, because result is 0
629
                // Case 1: scale_arg <= 0 && scale_arg > -(integer part digits count)
630
                //      decimal parts has been erased, so add them back by multiply 10^(scale_arg)
631
                // Case 2: scale_arg > 0 && scale_arg < result_scale
632
                //      decimal part now has scale_arg digits, so multiply 10^(result_scale - scal_arg)
633
                // Case 3: scale_arg >= input_scale
634
                //      do nothing
635
279
                const Int32 scale_arg = col_scale_i32.get_data()[i];
636
279
                if (scale_arg <= 0) {
637
147
                    col_res->get_element(i).value *= int_exp10(result_scale);
638
147
                } else if (scale_arg > 0 && scale_arg < result_scale) {
639
37
                    col_res->get_element(i).value *= int_exp10(result_scale - scale_arg);
640
37
                }
641
279
            }
642
643
15
            return col_res;
644
15
        } else if constexpr (IsNumber<T>) {
645
15
            const ColumnVector<T>& data_col_general =
646
15
                    assert_cast<const ColumnVector<T>&>(const_col_general->get_data_column());
647
15
            const T& general_val = data_col_general.get_data()[0];
648
15
            auto col_res = ColumnVector<T>::create(input_rows_count);
649
15
            typename ColumnVector<T>::Container& vec_res = col_res->get_data();
650
651
15
            for (size_t i = 0; i < input_rows_count; ++i) {
652
15
                const Int16 scale_arg = col_scale_i32.get_data()[i];
653
15
                if (scale_arg == 0) {
654
15
                    size_t scale = 1;
655
15
                    FunctionRoundingImpl<ScaleMode::Zero>::apply(general_val, scale, vec_res[i]);
656
15
                } else if (scale_arg > 0) {
657
15
                    size_t scale = int_exp10(col_scale_i32.get_data()[i]);
658
15
                    FunctionRoundingImpl<ScaleMode::Positive>::apply(general_val, scale,
659
15
                                                                     vec_res[i]);
660
15
                } else {
661
15
                    size_t scale = int_exp10(-col_scale_i32.get_data()[i]);
662
15
                    FunctionRoundingImpl<ScaleMode::Negative>::apply(general_val, scale,
663
15
                                                                     vec_res[i]);
664
15
                }
665
15
            }
666
667
15
            return col_res;
668
15
        } else {
669
15
            auto error_type = std::make_shared<T>();
670
15
            throw doris::Exception(ErrorCode::INTERNAL_ERROR,
671
15
                                   "Dispatcher apply_const_vec __builtin_unreachable {}",
672
15
                                   error_type->get_name());
673
15
            __builtin_unreachable();
674
15
            return nullptr;
675
15
        }
676
15
    }
_ZN5doris10vectorized10DispatcherINS0_7DecimalIlEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs
Line
Count
Source
595
6
                                     [[maybe_unused]] Int16 result_scale) {
596
6
        const auto& col_scale_i32 = assert_cast<const ColumnInt32&>(*col_scale);
597
6
        const size_t input_rows_count = col_scale->size();
598
599
155
        for (size_t i = 0; i < input_rows_count; ++i) {
600
149
            const Int32 scale_arg = col_scale_i32.get_data()[i];
601
602
149
            if (scale_arg > std::numeric_limits<Int16>::max() ||
603
149
                scale_arg < std::numeric_limits<Int16>::min()) {
604
0
                throw doris::Exception(ErrorCode::OUT_OF_BOUND,
605
0
                                       "Scale argument for function is out of bound: {}",
606
0
                                       scale_arg);
607
0
            }
608
149
        }
609
610
6
        if constexpr (IsDecimalNumber<T>) {
611
6
            const ColumnDecimal<T>& data_col_general =
612
6
                    assert_cast<const ColumnDecimal<T>&>(const_col_general->get_data_column());
613
6
            const T& general_val = data_col_general.get_data()[0];
614
6
            Int32 input_scale = data_col_general.get_scale();
615
6
            auto col_res = ColumnDecimal<T>::create(input_rows_count, result_scale);
616
617
155
            for (size_t i = 0; i < input_rows_count; ++i) {
618
149
                DecimalRoundingImpl<T, rounding_mode, tie_breaking_mode>::apply(
619
149
                        general_val, input_scale, col_res->get_element(i).value,
620
149
                        col_scale_i32.get_data()[i]);
621
149
            }
622
623
155
            for (size_t i = 0; i < input_rows_count; ++i) {
624
                // For func(ColumnDecimal, ColumnInt32), we should always have same scale with source Decimal column
625
                // So we need this check to make sure the result have correct digits count
626
                //
627
                // Case 0: scale_arg <= -(integer part digits count)
628
                //      do nothing, because result is 0
629
                // Case 1: scale_arg <= 0 && scale_arg > -(integer part digits count)
630
                //      decimal parts has been erased, so add them back by multiply 10^(scale_arg)
631
                // Case 2: scale_arg > 0 && scale_arg < result_scale
632
                //      decimal part now has scale_arg digits, so multiply 10^(result_scale - scal_arg)
633
                // Case 3: scale_arg >= input_scale
634
                //      do nothing
635
149
                const Int32 scale_arg = col_scale_i32.get_data()[i];
636
149
                if (scale_arg <= 0) {
637
70
                    col_res->get_element(i).value *= int_exp10(result_scale);
638
79
                } else if (scale_arg > 0 && scale_arg < result_scale) {
639
26
                    col_res->get_element(i).value *= int_exp10(result_scale - scale_arg);
640
26
                }
641
149
            }
642
643
6
            return col_res;
644
6
        } else if constexpr (IsNumber<T>) {
645
6
            const ColumnVector<T>& data_col_general =
646
6
                    assert_cast<const ColumnVector<T>&>(const_col_general->get_data_column());
647
6
            const T& general_val = data_col_general.get_data()[0];
648
6
            auto col_res = ColumnVector<T>::create(input_rows_count);
649
6
            typename ColumnVector<T>::Container& vec_res = col_res->get_data();
650
651
6
            for (size_t i = 0; i < input_rows_count; ++i) {
652
6
                const Int16 scale_arg = col_scale_i32.get_data()[i];
653
6
                if (scale_arg == 0) {
654
6
                    size_t scale = 1;
655
6
                    FunctionRoundingImpl<ScaleMode::Zero>::apply(general_val, scale, vec_res[i]);
656
6
                } else if (scale_arg > 0) {
657
6
                    size_t scale = int_exp10(col_scale_i32.get_data()[i]);
658
6
                    FunctionRoundingImpl<ScaleMode::Positive>::apply(general_val, scale,
659
6
                                                                     vec_res[i]);
660
6
                } else {
661
6
                    size_t scale = int_exp10(-col_scale_i32.get_data()[i]);
662
6
                    FunctionRoundingImpl<ScaleMode::Negative>::apply(general_val, scale,
663
6
                                                                     vec_res[i]);
664
6
                }
665
6
            }
666
667
6
            return col_res;
668
6
        } else {
669
6
            auto error_type = std::make_shared<T>();
670
6
            throw doris::Exception(ErrorCode::INTERNAL_ERROR,
671
6
                                   "Dispatcher apply_const_vec __builtin_unreachable {}",
672
6
                                   error_type->get_name());
673
6
            __builtin_unreachable();
674
6
            return nullptr;
675
6
        }
676
6
    }
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherINS0_7DecimalInEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherINS0_12Decimal128V3ELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs
Unexecuted instantiation: _ZN5doris10vectorized10DispatcherINS0_7DecimalIN4wide7integerILm256EiEEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs
677
};
678
679
template <typename Impl, RoundingMode rounding_mode, TieBreakingMode tie_breaking_mode>
680
class FunctionRounding : public IFunction {
681
public:
682
    static constexpr auto name = Impl::name;
683
64
    static FunctionPtr create() { return std::make_shared<FunctionRounding>(); }
_ZN5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE6createEv
Line
Count
Source
683
5
    static FunctionPtr create() { return std::make_shared<FunctionRounding>(); }
_ZN5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE6createEv
Line
Count
Source
683
5
    static FunctionPtr create() { return std::make_shared<FunctionRounding>(); }
_ZN5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE6createEv
Line
Count
Source
683
5
    static FunctionPtr create() { return std::make_shared<FunctionRounding>(); }
_ZN5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE6createEv
Line
Count
Source
683
5
    static FunctionPtr create() { return std::make_shared<FunctionRounding>(); }
_ZN5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE6createEv
Line
Count
Source
683
5
    static FunctionPtr create() { return std::make_shared<FunctionRounding>(); }
_ZN5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE6createEv
Line
Count
Source
683
5
    static FunctionPtr create() { return std::make_shared<FunctionRounding>(); }
_ZN5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE6createEv
Line
Count
Source
683
5
    static FunctionPtr create() { return std::make_shared<FunctionRounding>(); }
_ZN5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE6createEv
Line
Count
Source
683
5
    static FunctionPtr create() { return std::make_shared<FunctionRounding>(); }
_ZN5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE6createEv
Line
Count
Source
683
5
    static FunctionPtr create() { return std::make_shared<FunctionRounding>(); }
_ZN5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE6createEv
Line
Count
Source
683
5
    static FunctionPtr create() { return std::make_shared<FunctionRounding>(); }
_ZN5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE6createEv
Line
Count
Source
683
1
    static FunctionPtr create() { return std::make_shared<FunctionRounding>(); }
_ZN5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE6createEv
Line
Count
Source
683
1
    static FunctionPtr create() { return std::make_shared<FunctionRounding>(); }
_ZN5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE6createEv
Line
Count
Source
683
1
    static FunctionPtr create() { return std::make_shared<FunctionRounding>(); }
_ZN5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE6createEv
Line
Count
Source
683
1
    static FunctionPtr create() { return std::make_shared<FunctionRounding>(); }
_ZN5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE6createEv
Line
Count
Source
683
1
    static FunctionPtr create() { return std::make_shared<FunctionRounding>(); }
_ZN5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE6createEv
Line
Count
Source
683
1
    static FunctionPtr create() { return std::make_shared<FunctionRounding>(); }
_ZN5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE6createEv
Line
Count
Source
683
2
    static FunctionPtr create() { return std::make_shared<FunctionRounding>(); }
_ZN5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE6createEv
Line
Count
Source
683
2
    static FunctionPtr create() { return std::make_shared<FunctionRounding>(); }
_ZN5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE6createEv
Line
Count
Source
683
2
    static FunctionPtr create() { return std::make_shared<FunctionRounding>(); }
_ZN5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE6createEv
Line
Count
Source
683
2
    static FunctionPtr create() { return std::make_shared<FunctionRounding>(); }
684
685
0
    String get_name() const override { return name; }
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE8get_nameB5cxx11Ev
686
687
4
    bool is_variadic() const override { return true; }
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE11is_variadicEv
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE11is_variadicEv
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE11is_variadicEv
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE11is_variadicEv
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE11is_variadicEv
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE11is_variadicEv
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE11is_variadicEv
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE11is_variadicEv
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE11is_variadicEv
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE11is_variadicEv
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE11is_variadicEv
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE11is_variadicEv
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE11is_variadicEv
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE11is_variadicEv
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE11is_variadicEv
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE11is_variadicEv
_ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE11is_variadicEv
Line
Count
Source
687
1
    bool is_variadic() const override { return true; }
_ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE11is_variadicEv
Line
Count
Source
687
1
    bool is_variadic() const override { return true; }
_ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE11is_variadicEv
Line
Count
Source
687
1
    bool is_variadic() const override { return true; }
_ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE11is_variadicEv
Line
Count
Source
687
1
    bool is_variadic() const override { return true; }
688
0
    size_t get_number_of_arguments() const override { return 0; }
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE23get_number_of_argumentsEv
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE23get_number_of_argumentsEv
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE23get_number_of_argumentsEv
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE23get_number_of_argumentsEv
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE23get_number_of_argumentsEv
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE23get_number_of_argumentsEv
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE23get_number_of_argumentsEv
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE23get_number_of_argumentsEv
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE23get_number_of_argumentsEv
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE23get_number_of_argumentsEv
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE23get_number_of_argumentsEv
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE23get_number_of_argumentsEv
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE23get_number_of_argumentsEv
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE23get_number_of_argumentsEv
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE23get_number_of_argumentsEv
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE23get_number_of_argumentsEv
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE23get_number_of_argumentsEv
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE23get_number_of_argumentsEv
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE23get_number_of_argumentsEv
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE23get_number_of_argumentsEv
689
690
20
    DataTypes get_variadic_argument_types_impl() const override {
691
20
        return Impl::get_variadic_argument_types();
692
20
    }
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE32get_variadic_argument_types_implEv
Line
Count
Source
690
1
    DataTypes get_variadic_argument_types_impl() const override {
691
1
        return Impl::get_variadic_argument_types();
692
1
    }
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE32get_variadic_argument_types_implEv
Line
Count
Source
690
1
    DataTypes get_variadic_argument_types_impl() const override {
691
1
        return Impl::get_variadic_argument_types();
692
1
    }
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE32get_variadic_argument_types_implEv
Line
Count
Source
690
1
    DataTypes get_variadic_argument_types_impl() const override {
691
1
        return Impl::get_variadic_argument_types();
692
1
    }
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE32get_variadic_argument_types_implEv
Line
Count
Source
690
1
    DataTypes get_variadic_argument_types_impl() const override {
691
1
        return Impl::get_variadic_argument_types();
692
1
    }
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE32get_variadic_argument_types_implEv
Line
Count
Source
690
1
    DataTypes get_variadic_argument_types_impl() const override {
691
1
        return Impl::get_variadic_argument_types();
692
1
    }
_ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE32get_variadic_argument_types_implEv
Line
Count
Source
690
1
    DataTypes get_variadic_argument_types_impl() const override {
691
1
        return Impl::get_variadic_argument_types();
692
1
    }
_ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE32get_variadic_argument_types_implEv
Line
Count
Source
690
1
    DataTypes get_variadic_argument_types_impl() const override {
691
1
        return Impl::get_variadic_argument_types();
692
1
    }
_ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE32get_variadic_argument_types_implEv
Line
Count
Source
690
1
    DataTypes get_variadic_argument_types_impl() const override {
691
1
        return Impl::get_variadic_argument_types();
692
1
    }
_ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE32get_variadic_argument_types_implEv
Line
Count
Source
690
1
    DataTypes get_variadic_argument_types_impl() const override {
691
1
        return Impl::get_variadic_argument_types();
692
1
    }
_ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE32get_variadic_argument_types_implEv
Line
Count
Source
690
1
    DataTypes get_variadic_argument_types_impl() const override {
691
1
        return Impl::get_variadic_argument_types();
692
1
    }
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE32get_variadic_argument_types_implEv
Line
Count
Source
690
1
    DataTypes get_variadic_argument_types_impl() const override {
691
1
        return Impl::get_variadic_argument_types();
692
1
    }
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE32get_variadic_argument_types_implEv
Line
Count
Source
690
1
    DataTypes get_variadic_argument_types_impl() const override {
691
1
        return Impl::get_variadic_argument_types();
692
1
    }
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE32get_variadic_argument_types_implEv
Line
Count
Source
690
1
    DataTypes get_variadic_argument_types_impl() const override {
691
1
        return Impl::get_variadic_argument_types();
692
1
    }
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE32get_variadic_argument_types_implEv
Line
Count
Source
690
1
    DataTypes get_variadic_argument_types_impl() const override {
691
1
        return Impl::get_variadic_argument_types();
692
1
    }
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE32get_variadic_argument_types_implEv
Line
Count
Source
690
1
    DataTypes get_variadic_argument_types_impl() const override {
691
1
        return Impl::get_variadic_argument_types();
692
1
    }
_ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE32get_variadic_argument_types_implEv
Line
Count
Source
690
1
    DataTypes get_variadic_argument_types_impl() const override {
691
1
        return Impl::get_variadic_argument_types();
692
1
    }
_ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE32get_variadic_argument_types_implEv
Line
Count
Source
690
1
    DataTypes get_variadic_argument_types_impl() const override {
691
1
        return Impl::get_variadic_argument_types();
692
1
    }
_ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE32get_variadic_argument_types_implEv
Line
Count
Source
690
1
    DataTypes get_variadic_argument_types_impl() const override {
691
1
        return Impl::get_variadic_argument_types();
692
1
    }
_ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE32get_variadic_argument_types_implEv
Line
Count
Source
690
1
    DataTypes get_variadic_argument_types_impl() const override {
691
1
        return Impl::get_variadic_argument_types();
692
1
    }
_ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE32get_variadic_argument_types_implEv
Line
Count
Source
690
1
    DataTypes get_variadic_argument_types_impl() const override {
691
1
        return Impl::get_variadic_argument_types();
692
1
    }
693
694
    /// Get result types by argument types. If the function does not apply to these arguments, throw an exception.
695
4
    DataTypePtr get_return_type_impl(const DataTypes& arguments) const override {
696
4
        if ((arguments.empty()) || (arguments.size() > 2)) {
697
0
            throw doris::Exception(
698
0
                    ErrorCode::INVALID_ARGUMENT,
699
0
                    "Number of arguments for function {}, doesn't match: should be 1 or 2. ",
700
0
                    get_name());
701
0
        }
702
703
4
        return arguments[0];
704
4
    }
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS0_9IDataTypeEESaISC_EE
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS0_9IDataTypeEESaISC_EE
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS0_9IDataTypeEESaISC_EE
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS0_9IDataTypeEESaISC_EE
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS0_9IDataTypeEESaISC_EE
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS0_9IDataTypeEESaISC_EE
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS0_9IDataTypeEESaISC_EE
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS0_9IDataTypeEESaISC_EE
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS0_9IDataTypeEESaISC_EE
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS0_9IDataTypeEESaISC_EE
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS0_9IDataTypeEESaISC_EE
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS0_9IDataTypeEESaISC_EE
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS0_9IDataTypeEESaISC_EE
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS0_9IDataTypeEESaISC_EE
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS0_9IDataTypeEESaISC_EE
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS0_9IDataTypeEESaISC_EE
_ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS0_9IDataTypeEESaISC_EE
Line
Count
Source
695
1
    DataTypePtr get_return_type_impl(const DataTypes& arguments) const override {
696
1
        if ((arguments.empty()) || (arguments.size() > 2)) {
697
0
            throw doris::Exception(
698
0
                    ErrorCode::INVALID_ARGUMENT,
699
0
                    "Number of arguments for function {}, doesn't match: should be 1 or 2. ",
700
0
                    get_name());
701
0
        }
702
703
1
        return arguments[0];
704
1
    }
_ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS0_9IDataTypeEESaISC_EE
Line
Count
Source
695
1
    DataTypePtr get_return_type_impl(const DataTypes& arguments) const override {
696
1
        if ((arguments.empty()) || (arguments.size() > 2)) {
697
0
            throw doris::Exception(
698
0
                    ErrorCode::INVALID_ARGUMENT,
699
0
                    "Number of arguments for function {}, doesn't match: should be 1 or 2. ",
700
0
                    get_name());
701
0
        }
702
703
1
        return arguments[0];
704
1
    }
_ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS0_9IDataTypeEESaISC_EE
Line
Count
Source
695
1
    DataTypePtr get_return_type_impl(const DataTypes& arguments) const override {
696
1
        if ((arguments.empty()) || (arguments.size() > 2)) {
697
0
            throw doris::Exception(
698
0
                    ErrorCode::INVALID_ARGUMENT,
699
0
                    "Number of arguments for function {}, doesn't match: should be 1 or 2. ",
700
0
                    get_name());
701
0
        }
702
703
1
        return arguments[0];
704
1
    }
_ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS0_9IDataTypeEESaISC_EE
Line
Count
Source
695
1
    DataTypePtr get_return_type_impl(const DataTypes& arguments) const override {
696
1
        if ((arguments.empty()) || (arguments.size() > 2)) {
697
0
            throw doris::Exception(
698
0
                    ErrorCode::INVALID_ARGUMENT,
699
0
                    "Number of arguments for function {}, doesn't match: should be 1 or 2. ",
700
0
                    get_name());
701
0
        }
702
703
1
        return arguments[0];
704
1
    }
705
706
0
    static Status get_scale_arg(const ColumnWithTypeAndName& arguments, Int16* scale) {
707
0
        const IColumn& scale_column = *arguments.column;
708
709
0
        Int32 scale_arg = assert_cast<const ColumnInt32&>(
710
0
                                  assert_cast<const ColumnConst*>(&scale_column)->get_data_column())
711
0
                                  .get_element(0);
712
713
0
        if (scale_arg > std::numeric_limits<Int16>::max() ||
714
0
            scale_arg < std::numeric_limits<Int16>::min()) {
715
0
            return Status::InvalidArgument("Scale argument for function {} is out of bound: {}",
716
0
                                           name, scale_arg);
717
0
        }
718
719
0
        *scale = scale_arg;
720
0
        return Status::OK();
721
0
    }
Unexecuted instantiation: _ZN5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE13get_scale_argERKNS0_21ColumnWithTypeAndNameEPs
Unexecuted instantiation: _ZN5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE13get_scale_argERKNS0_21ColumnWithTypeAndNameEPs
Unexecuted instantiation: _ZN5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE13get_scale_argERKNS0_21ColumnWithTypeAndNameEPs
Unexecuted instantiation: _ZN5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE13get_scale_argERKNS0_21ColumnWithTypeAndNameEPs
Unexecuted instantiation: _ZN5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE13get_scale_argERKNS0_21ColumnWithTypeAndNameEPs
Unexecuted instantiation: _ZN5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE13get_scale_argERKNS0_21ColumnWithTypeAndNameEPs
Unexecuted instantiation: _ZN5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE13get_scale_argERKNS0_21ColumnWithTypeAndNameEPs
Unexecuted instantiation: _ZN5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE13get_scale_argERKNS0_21ColumnWithTypeAndNameEPs
Unexecuted instantiation: _ZN5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE13get_scale_argERKNS0_21ColumnWithTypeAndNameEPs
Unexecuted instantiation: _ZN5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE13get_scale_argERKNS0_21ColumnWithTypeAndNameEPs
Unexecuted instantiation: _ZN5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE13get_scale_argERKNS0_21ColumnWithTypeAndNameEPs
Unexecuted instantiation: _ZN5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE13get_scale_argERKNS0_21ColumnWithTypeAndNameEPs
Unexecuted instantiation: _ZN5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE13get_scale_argERKNS0_21ColumnWithTypeAndNameEPs
Unexecuted instantiation: _ZN5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE13get_scale_argERKNS0_21ColumnWithTypeAndNameEPs
Unexecuted instantiation: _ZN5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE13get_scale_argERKNS0_21ColumnWithTypeAndNameEPs
Unexecuted instantiation: _ZN5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE13get_scale_argERKNS0_21ColumnWithTypeAndNameEPs
Unexecuted instantiation: _ZN5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE13get_scale_argERKNS0_21ColumnWithTypeAndNameEPs
Unexecuted instantiation: _ZN5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE13get_scale_argERKNS0_21ColumnWithTypeAndNameEPs
Unexecuted instantiation: _ZN5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE13get_scale_argERKNS0_21ColumnWithTypeAndNameEPs
Unexecuted instantiation: _ZN5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE13get_scale_argERKNS0_21ColumnWithTypeAndNameEPs
722
723
8
    bool use_default_implementation_for_constants() const override { return true; }
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE40use_default_implementation_for_constantsEv
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE40use_default_implementation_for_constantsEv
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE40use_default_implementation_for_constantsEv
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE40use_default_implementation_for_constantsEv
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE40use_default_implementation_for_constantsEv
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE40use_default_implementation_for_constantsEv
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE40use_default_implementation_for_constantsEv
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE40use_default_implementation_for_constantsEv
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE40use_default_implementation_for_constantsEv
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE40use_default_implementation_for_constantsEv
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE40use_default_implementation_for_constantsEv
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE40use_default_implementation_for_constantsEv
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE40use_default_implementation_for_constantsEv
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE40use_default_implementation_for_constantsEv
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE40use_default_implementation_for_constantsEv
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE40use_default_implementation_for_constantsEv
_ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE40use_default_implementation_for_constantsEv
Line
Count
Source
723
2
    bool use_default_implementation_for_constants() const override { return true; }
_ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE40use_default_implementation_for_constantsEv
Line
Count
Source
723
2
    bool use_default_implementation_for_constants() const override { return true; }
_ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE40use_default_implementation_for_constantsEv
Line
Count
Source
723
2
    bool use_default_implementation_for_constants() const override { return true; }
_ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE40use_default_implementation_for_constantsEv
Line
Count
Source
723
2
    bool use_default_implementation_for_constants() const override { return true; }
724
725
    Status execute_impl(FunctionContext* context, Block& block, const ColumnNumbers& arguments,
726
312
                        size_t result, size_t input_rows_count) const override {
727
312
        const ColumnWithTypeAndName& column_general = block.get_by_position(arguments[0]);
728
312
        ColumnWithTypeAndName& column_result = block.get_by_position(result);
729
312
        const DataTypePtr result_type = block.get_by_position(result).type;
730
312
        const bool is_col_general_const = is_column_const(*column_general.column);
731
312
        const auto* col_general = is_col_general_const
732
312
                                          ? assert_cast<const ColumnConst&>(*column_general.column)
733
154
                                                    .get_data_column_ptr()
734
312
                                          : column_general.column.get();
735
312
        ColumnPtr res;
736
737
        /// potential argument types:
738
        /// if the SECOND argument is MISSING(would be considered as ZERO const) or CONST, then we have the following type:
739
        ///    1. func(Column), func(Column, ColumnConst)
740
        /// otherwise, the SECOND arugment is COLUMN, we have another type:
741
        ///    2. func(Column, Column), func(ColumnConst, Column)
742
743
312
        auto call = [&](const auto& types) -> bool {
744
312
            using Types = std::decay_t<decltype(types)>;
745
312
            using DataType = typename Types::LeftType;
746
747
            // For decimal, we will always make sure result Decimal has exactly same precision and scale with
748
            // arguments from query plan.
749
312
            Int16 result_scale = 0;
750
312
            if constexpr (IsDataTypeDecimal<DataType>) {
751
210
                if (column_result.type->get_type_id() == TypeIndex::Nullable) {
752
0
                    if (auto nullable_type = std::dynamic_pointer_cast<const DataTypeNullable>(
753
0
                                column_result.type)) {
754
0
                        result_scale = nullable_type->get_nested_type()->get_scale();
755
0
                    } else {
756
0
                        throw doris::Exception(ErrorCode::INTERNAL_ERROR,
757
0
                                               "Illegal nullable column");
758
0
                    }
759
210
                } else {
760
210
                    result_scale = column_result.type->get_scale();
761
210
                }
762
210
            }
763
764
312
            if constexpr (IsDataTypeNumber<DataType> || IsDataTypeDecimal<DataType>) {
765
312
                using FieldType = typename DataType::FieldType;
766
312
                if (arguments.size() == 1 ||
767
312
                    is_column_const(*block.get_by_position(arguments[1]).column)) {
768
                    // the SECOND argument is MISSING or CONST
769
4
                    Int16 scale_arg = 0;
770
4
                    if (arguments.size() == 2) {
771
0
                        RETURN_IF_ERROR(
772
0
                                get_scale_arg(block.get_by_position(arguments[1]), &scale_arg));
773
0
                    }
774
775
4
                    res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::apply_vec_const(
776
4
                            col_general, scale_arg, result_scale);
777
308
                } else {
778
                    // the SECOND arugment is COLUMN
779
308
                    if (is_col_general_const) {
780
154
                        res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::
781
154
                                apply_const_vec(
782
154
                                        &assert_cast<const ColumnConst&>(*column_general.column),
783
154
                                        block.get_by_position(arguments[1]).column.get(),
784
154
                                        result_scale);
785
154
                    } else {
786
154
                        res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::
787
154
                                apply_vec_vec(col_general,
788
154
                                              block.get_by_position(arguments[1]).column.get(),
789
154
                                              result_scale);
790
154
                    }
791
308
                }
792
312
                return true;
793
312
            }
794
795
0
            return false;
796
210
        };
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIhEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberItEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIjEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberImEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIaEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIsEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIiEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIlEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberInEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIfEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIdEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeTimeV2EvEEEEbSJ_
_ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalIiEEEEvEEEEbSJ_
Line
Count
Source
743
30
        auto call = [&](const auto& types) -> bool {
744
30
            using Types = std::decay_t<decltype(types)>;
745
30
            using DataType = typename Types::LeftType;
746
747
            // For decimal, we will always make sure result Decimal has exactly same precision and scale with
748
            // arguments from query plan.
749
30
            Int16 result_scale = 0;
750
30
            if constexpr (IsDataTypeDecimal<DataType>) {
751
30
                if (column_result.type->get_type_id() == TypeIndex::Nullable) {
752
0
                    if (auto nullable_type = std::dynamic_pointer_cast<const DataTypeNullable>(
753
0
                                column_result.type)) {
754
0
                        result_scale = nullable_type->get_nested_type()->get_scale();
755
0
                    } else {
756
0
                        throw doris::Exception(ErrorCode::INTERNAL_ERROR,
757
0
                                               "Illegal nullable column");
758
0
                    }
759
30
                } else {
760
30
                    result_scale = column_result.type->get_scale();
761
30
                }
762
30
            }
763
764
30
            if constexpr (IsDataTypeNumber<DataType> || IsDataTypeDecimal<DataType>) {
765
30
                using FieldType = typename DataType::FieldType;
766
30
                if (arguments.size() == 1 ||
767
30
                    is_column_const(*block.get_by_position(arguments[1]).column)) {
768
                    // the SECOND argument is MISSING or CONST
769
0
                    Int16 scale_arg = 0;
770
0
                    if (arguments.size() == 2) {
771
0
                        RETURN_IF_ERROR(
772
0
                                get_scale_arg(block.get_by_position(arguments[1]), &scale_arg));
773
0
                    }
774
775
0
                    res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::apply_vec_const(
776
0
                            col_general, scale_arg, result_scale);
777
30
                } else {
778
                    // the SECOND arugment is COLUMN
779
30
                    if (is_col_general_const) {
780
15
                        res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::
781
15
                                apply_const_vec(
782
15
                                        &assert_cast<const ColumnConst&>(*column_general.column),
783
15
                                        block.get_by_position(arguments[1]).column.get(),
784
15
                                        result_scale);
785
15
                    } else {
786
15
                        res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::
787
15
                                apply_vec_vec(col_general,
788
15
                                              block.get_by_position(arguments[1]).column.get(),
789
15
                                              result_scale);
790
15
                    }
791
30
                }
792
30
                return true;
793
30
            }
794
795
0
            return false;
796
30
        };
_ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalIlEEEEvEEEEbSJ_
Line
Count
Source
743
12
        auto call = [&](const auto& types) -> bool {
744
12
            using Types = std::decay_t<decltype(types)>;
745
12
            using DataType = typename Types::LeftType;
746
747
            // For decimal, we will always make sure result Decimal has exactly same precision and scale with
748
            // arguments from query plan.
749
12
            Int16 result_scale = 0;
750
12
            if constexpr (IsDataTypeDecimal<DataType>) {
751
12
                if (column_result.type->get_type_id() == TypeIndex::Nullable) {
752
0
                    if (auto nullable_type = std::dynamic_pointer_cast<const DataTypeNullable>(
753
0
                                column_result.type)) {
754
0
                        result_scale = nullable_type->get_nested_type()->get_scale();
755
0
                    } else {
756
0
                        throw doris::Exception(ErrorCode::INTERNAL_ERROR,
757
0
                                               "Illegal nullable column");
758
0
                    }
759
12
                } else {
760
12
                    result_scale = column_result.type->get_scale();
761
12
                }
762
12
            }
763
764
12
            if constexpr (IsDataTypeNumber<DataType> || IsDataTypeDecimal<DataType>) {
765
12
                using FieldType = typename DataType::FieldType;
766
12
                if (arguments.size() == 1 ||
767
12
                    is_column_const(*block.get_by_position(arguments[1]).column)) {
768
                    // the SECOND argument is MISSING or CONST
769
0
                    Int16 scale_arg = 0;
770
0
                    if (arguments.size() == 2) {
771
0
                        RETURN_IF_ERROR(
772
0
                                get_scale_arg(block.get_by_position(arguments[1]), &scale_arg));
773
0
                    }
774
775
0
                    res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::apply_vec_const(
776
0
                            col_general, scale_arg, result_scale);
777
12
                } else {
778
                    // the SECOND arugment is COLUMN
779
12
                    if (is_col_general_const) {
780
6
                        res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::
781
6
                                apply_const_vec(
782
6
                                        &assert_cast<const ColumnConst&>(*column_general.column),
783
6
                                        block.get_by_position(arguments[1]).column.get(),
784
6
                                        result_scale);
785
6
                    } else {
786
6
                        res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::
787
6
                                apply_vec_vec(col_general,
788
6
                                              block.get_by_position(arguments[1]).column.get(),
789
6
                                              result_scale);
790
6
                    }
791
12
                }
792
12
                return true;
793
12
            }
794
795
0
            return false;
796
12
        };
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalInEEEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_12Decimal128V3EEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalIN4wide7integerILm256EiEEEEEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeDateEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeDateV2EvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_18DataTypeDateTimeV2EvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_16DataTypeDateTimeEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv4EvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv6EvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeStringEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIhEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberItEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIjEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberImEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIaEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIsEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIiEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIlEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberInEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIfEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIdEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeTimeV2EvEEEEbSJ_
_ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalIiEEEEvEEEEbSJ_
Line
Count
Source
743
30
        auto call = [&](const auto& types) -> bool {
744
30
            using Types = std::decay_t<decltype(types)>;
745
30
            using DataType = typename Types::LeftType;
746
747
            // For decimal, we will always make sure result Decimal has exactly same precision and scale with
748
            // arguments from query plan.
749
30
            Int16 result_scale = 0;
750
30
            if constexpr (IsDataTypeDecimal<DataType>) {
751
30
                if (column_result.type->get_type_id() == TypeIndex::Nullable) {
752
0
                    if (auto nullable_type = std::dynamic_pointer_cast<const DataTypeNullable>(
753
0
                                column_result.type)) {
754
0
                        result_scale = nullable_type->get_nested_type()->get_scale();
755
0
                    } else {
756
0
                        throw doris::Exception(ErrorCode::INTERNAL_ERROR,
757
0
                                               "Illegal nullable column");
758
0
                    }
759
30
                } else {
760
30
                    result_scale = column_result.type->get_scale();
761
30
                }
762
30
            }
763
764
30
            if constexpr (IsDataTypeNumber<DataType> || IsDataTypeDecimal<DataType>) {
765
30
                using FieldType = typename DataType::FieldType;
766
30
                if (arguments.size() == 1 ||
767
30
                    is_column_const(*block.get_by_position(arguments[1]).column)) {
768
                    // the SECOND argument is MISSING or CONST
769
0
                    Int16 scale_arg = 0;
770
0
                    if (arguments.size() == 2) {
771
0
                        RETURN_IF_ERROR(
772
0
                                get_scale_arg(block.get_by_position(arguments[1]), &scale_arg));
773
0
                    }
774
775
0
                    res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::apply_vec_const(
776
0
                            col_general, scale_arg, result_scale);
777
30
                } else {
778
                    // the SECOND arugment is COLUMN
779
30
                    if (is_col_general_const) {
780
15
                        res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::
781
15
                                apply_const_vec(
782
15
                                        &assert_cast<const ColumnConst&>(*column_general.column),
783
15
                                        block.get_by_position(arguments[1]).column.get(),
784
15
                                        result_scale);
785
15
                    } else {
786
15
                        res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::
787
15
                                apply_vec_vec(col_general,
788
15
                                              block.get_by_position(arguments[1]).column.get(),
789
15
                                              result_scale);
790
15
                    }
791
30
                }
792
30
                return true;
793
30
            }
794
795
0
            return false;
796
30
        };
_ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalIlEEEEvEEEEbSJ_
Line
Count
Source
743
12
        auto call = [&](const auto& types) -> bool {
744
12
            using Types = std::decay_t<decltype(types)>;
745
12
            using DataType = typename Types::LeftType;
746
747
            // For decimal, we will always make sure result Decimal has exactly same precision and scale with
748
            // arguments from query plan.
749
12
            Int16 result_scale = 0;
750
12
            if constexpr (IsDataTypeDecimal<DataType>) {
751
12
                if (column_result.type->get_type_id() == TypeIndex::Nullable) {
752
0
                    if (auto nullable_type = std::dynamic_pointer_cast<const DataTypeNullable>(
753
0
                                column_result.type)) {
754
0
                        result_scale = nullable_type->get_nested_type()->get_scale();
755
0
                    } else {
756
0
                        throw doris::Exception(ErrorCode::INTERNAL_ERROR,
757
0
                                               "Illegal nullable column");
758
0
                    }
759
12
                } else {
760
12
                    result_scale = column_result.type->get_scale();
761
12
                }
762
12
            }
763
764
12
            if constexpr (IsDataTypeNumber<DataType> || IsDataTypeDecimal<DataType>) {
765
12
                using FieldType = typename DataType::FieldType;
766
12
                if (arguments.size() == 1 ||
767
12
                    is_column_const(*block.get_by_position(arguments[1]).column)) {
768
                    // the SECOND argument is MISSING or CONST
769
0
                    Int16 scale_arg = 0;
770
0
                    if (arguments.size() == 2) {
771
0
                        RETURN_IF_ERROR(
772
0
                                get_scale_arg(block.get_by_position(arguments[1]), &scale_arg));
773
0
                    }
774
775
0
                    res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::apply_vec_const(
776
0
                            col_general, scale_arg, result_scale);
777
12
                } else {
778
                    // the SECOND arugment is COLUMN
779
12
                    if (is_col_general_const) {
780
6
                        res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::
781
6
                                apply_const_vec(
782
6
                                        &assert_cast<const ColumnConst&>(*column_general.column),
783
6
                                        block.get_by_position(arguments[1]).column.get(),
784
6
                                        result_scale);
785
6
                    } else {
786
6
                        res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::
787
6
                                apply_vec_vec(col_general,
788
6
                                              block.get_by_position(arguments[1]).column.get(),
789
6
                                              result_scale);
790
6
                    }
791
12
                }
792
12
                return true;
793
12
            }
794
795
0
            return false;
796
12
        };
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalInEEEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_12Decimal128V3EEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalIN4wide7integerILm256EiEEEEEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeDateEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeDateV2EvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_18DataTypeDateTimeV2EvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_16DataTypeDateTimeEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv4EvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv6EvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeStringEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIhEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberItEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIjEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberImEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIaEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIsEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIiEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIlEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberInEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIfEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIdEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeTimeV2EvEEEEbSJ_
_ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalIiEEEEvEEEEbSJ_
Line
Count
Source
743
30
        auto call = [&](const auto& types) -> bool {
744
30
            using Types = std::decay_t<decltype(types)>;
745
30
            using DataType = typename Types::LeftType;
746
747
            // For decimal, we will always make sure result Decimal has exactly same precision and scale with
748
            // arguments from query plan.
749
30
            Int16 result_scale = 0;
750
30
            if constexpr (IsDataTypeDecimal<DataType>) {
751
30
                if (column_result.type->get_type_id() == TypeIndex::Nullable) {
752
0
                    if (auto nullable_type = std::dynamic_pointer_cast<const DataTypeNullable>(
753
0
                                column_result.type)) {
754
0
                        result_scale = nullable_type->get_nested_type()->get_scale();
755
0
                    } else {
756
0
                        throw doris::Exception(ErrorCode::INTERNAL_ERROR,
757
0
                                               "Illegal nullable column");
758
0
                    }
759
30
                } else {
760
30
                    result_scale = column_result.type->get_scale();
761
30
                }
762
30
            }
763
764
30
            if constexpr (IsDataTypeNumber<DataType> || IsDataTypeDecimal<DataType>) {
765
30
                using FieldType = typename DataType::FieldType;
766
30
                if (arguments.size() == 1 ||
767
30
                    is_column_const(*block.get_by_position(arguments[1]).column)) {
768
                    // the SECOND argument is MISSING or CONST
769
0
                    Int16 scale_arg = 0;
770
0
                    if (arguments.size() == 2) {
771
0
                        RETURN_IF_ERROR(
772
0
                                get_scale_arg(block.get_by_position(arguments[1]), &scale_arg));
773
0
                    }
774
775
0
                    res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::apply_vec_const(
776
0
                            col_general, scale_arg, result_scale);
777
30
                } else {
778
                    // the SECOND arugment is COLUMN
779
30
                    if (is_col_general_const) {
780
15
                        res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::
781
15
                                apply_const_vec(
782
15
                                        &assert_cast<const ColumnConst&>(*column_general.column),
783
15
                                        block.get_by_position(arguments[1]).column.get(),
784
15
                                        result_scale);
785
15
                    } else {
786
15
                        res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::
787
15
                                apply_vec_vec(col_general,
788
15
                                              block.get_by_position(arguments[1]).column.get(),
789
15
                                              result_scale);
790
15
                    }
791
30
                }
792
30
                return true;
793
30
            }
794
795
0
            return false;
796
30
        };
_ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalIlEEEEvEEEEbSJ_
Line
Count
Source
743
12
        auto call = [&](const auto& types) -> bool {
744
12
            using Types = std::decay_t<decltype(types)>;
745
12
            using DataType = typename Types::LeftType;
746
747
            // For decimal, we will always make sure result Decimal has exactly same precision and scale with
748
            // arguments from query plan.
749
12
            Int16 result_scale = 0;
750
12
            if constexpr (IsDataTypeDecimal<DataType>) {
751
12
                if (column_result.type->get_type_id() == TypeIndex::Nullable) {
752
0
                    if (auto nullable_type = std::dynamic_pointer_cast<const DataTypeNullable>(
753
0
                                column_result.type)) {
754
0
                        result_scale = nullable_type->get_nested_type()->get_scale();
755
0
                    } else {
756
0
                        throw doris::Exception(ErrorCode::INTERNAL_ERROR,
757
0
                                               "Illegal nullable column");
758
0
                    }
759
12
                } else {
760
12
                    result_scale = column_result.type->get_scale();
761
12
                }
762
12
            }
763
764
12
            if constexpr (IsDataTypeNumber<DataType> || IsDataTypeDecimal<DataType>) {
765
12
                using FieldType = typename DataType::FieldType;
766
12
                if (arguments.size() == 1 ||
767
12
                    is_column_const(*block.get_by_position(arguments[1]).column)) {
768
                    // the SECOND argument is MISSING or CONST
769
0
                    Int16 scale_arg = 0;
770
0
                    if (arguments.size() == 2) {
771
0
                        RETURN_IF_ERROR(
772
0
                                get_scale_arg(block.get_by_position(arguments[1]), &scale_arg));
773
0
                    }
774
775
0
                    res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::apply_vec_const(
776
0
                            col_general, scale_arg, result_scale);
777
12
                } else {
778
                    // the SECOND arugment is COLUMN
779
12
                    if (is_col_general_const) {
780
6
                        res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::
781
6
                                apply_const_vec(
782
6
                                        &assert_cast<const ColumnConst&>(*column_general.column),
783
6
                                        block.get_by_position(arguments[1]).column.get(),
784
6
                                        result_scale);
785
6
                    } else {
786
6
                        res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::
787
6
                                apply_vec_vec(col_general,
788
6
                                              block.get_by_position(arguments[1]).column.get(),
789
6
                                              result_scale);
790
6
                    }
791
12
                }
792
12
                return true;
793
12
            }
794
795
0
            return false;
796
12
        };
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalInEEEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_12Decimal128V3EEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalIN4wide7integerILm256EiEEEEEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeDateEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeDateV2EvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_18DataTypeDateTimeV2EvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_16DataTypeDateTimeEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv4EvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv6EvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeStringEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIhEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberItEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIjEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberImEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIaEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIsEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIiEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIlEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberInEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIfEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIdEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeTimeV2EvEEEEbSJ_
_ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalIiEEEEvEEEEbSJ_
Line
Count
Source
743
30
        auto call = [&](const auto& types) -> bool {
744
30
            using Types = std::decay_t<decltype(types)>;
745
30
            using DataType = typename Types::LeftType;
746
747
            // For decimal, we will always make sure result Decimal has exactly same precision and scale with
748
            // arguments from query plan.
749
30
            Int16 result_scale = 0;
750
30
            if constexpr (IsDataTypeDecimal<DataType>) {
751
30
                if (column_result.type->get_type_id() == TypeIndex::Nullable) {
752
0
                    if (auto nullable_type = std::dynamic_pointer_cast<const DataTypeNullable>(
753
0
                                column_result.type)) {
754
0
                        result_scale = nullable_type->get_nested_type()->get_scale();
755
0
                    } else {
756
0
                        throw doris::Exception(ErrorCode::INTERNAL_ERROR,
757
0
                                               "Illegal nullable column");
758
0
                    }
759
30
                } else {
760
30
                    result_scale = column_result.type->get_scale();
761
30
                }
762
30
            }
763
764
30
            if constexpr (IsDataTypeNumber<DataType> || IsDataTypeDecimal<DataType>) {
765
30
                using FieldType = typename DataType::FieldType;
766
30
                if (arguments.size() == 1 ||
767
30
                    is_column_const(*block.get_by_position(arguments[1]).column)) {
768
                    // the SECOND argument is MISSING or CONST
769
0
                    Int16 scale_arg = 0;
770
0
                    if (arguments.size() == 2) {
771
0
                        RETURN_IF_ERROR(
772
0
                                get_scale_arg(block.get_by_position(arguments[1]), &scale_arg));
773
0
                    }
774
775
0
                    res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::apply_vec_const(
776
0
                            col_general, scale_arg, result_scale);
777
30
                } else {
778
                    // the SECOND arugment is COLUMN
779
30
                    if (is_col_general_const) {
780
15
                        res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::
781
15
                                apply_const_vec(
782
15
                                        &assert_cast<const ColumnConst&>(*column_general.column),
783
15
                                        block.get_by_position(arguments[1]).column.get(),
784
15
                                        result_scale);
785
15
                    } else {
786
15
                        res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::
787
15
                                apply_vec_vec(col_general,
788
15
                                              block.get_by_position(arguments[1]).column.get(),
789
15
                                              result_scale);
790
15
                    }
791
30
                }
792
30
                return true;
793
30
            }
794
795
0
            return false;
796
30
        };
_ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalIlEEEEvEEEEbSJ_
Line
Count
Source
743
12
        auto call = [&](const auto& types) -> bool {
744
12
            using Types = std::decay_t<decltype(types)>;
745
12
            using DataType = typename Types::LeftType;
746
747
            // For decimal, we will always make sure result Decimal has exactly same precision and scale with
748
            // arguments from query plan.
749
12
            Int16 result_scale = 0;
750
12
            if constexpr (IsDataTypeDecimal<DataType>) {
751
12
                if (column_result.type->get_type_id() == TypeIndex::Nullable) {
752
0
                    if (auto nullable_type = std::dynamic_pointer_cast<const DataTypeNullable>(
753
0
                                column_result.type)) {
754
0
                        result_scale = nullable_type->get_nested_type()->get_scale();
755
0
                    } else {
756
0
                        throw doris::Exception(ErrorCode::INTERNAL_ERROR,
757
0
                                               "Illegal nullable column");
758
0
                    }
759
12
                } else {
760
12
                    result_scale = column_result.type->get_scale();
761
12
                }
762
12
            }
763
764
12
            if constexpr (IsDataTypeNumber<DataType> || IsDataTypeDecimal<DataType>) {
765
12
                using FieldType = typename DataType::FieldType;
766
12
                if (arguments.size() == 1 ||
767
12
                    is_column_const(*block.get_by_position(arguments[1]).column)) {
768
                    // the SECOND argument is MISSING or CONST
769
0
                    Int16 scale_arg = 0;
770
0
                    if (arguments.size() == 2) {
771
0
                        RETURN_IF_ERROR(
772
0
                                get_scale_arg(block.get_by_position(arguments[1]), &scale_arg));
773
0
                    }
774
775
0
                    res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::apply_vec_const(
776
0
                            col_general, scale_arg, result_scale);
777
12
                } else {
778
                    // the SECOND arugment is COLUMN
779
12
                    if (is_col_general_const) {
780
6
                        res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::
781
6
                                apply_const_vec(
782
6
                                        &assert_cast<const ColumnConst&>(*column_general.column),
783
6
                                        block.get_by_position(arguments[1]).column.get(),
784
6
                                        result_scale);
785
6
                    } else {
786
6
                        res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::
787
6
                                apply_vec_vec(col_general,
788
6
                                              block.get_by_position(arguments[1]).column.get(),
789
6
                                              result_scale);
790
6
                    }
791
12
                }
792
12
                return true;
793
12
            }
794
795
0
            return false;
796
12
        };
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalInEEEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_12Decimal128V3EEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalIN4wide7integerILm256EiEEEEEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeDateEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeDateV2EvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_18DataTypeDateTimeV2EvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_16DataTypeDateTimeEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv4EvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv6EvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeStringEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIhEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberItEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIjEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberImEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIaEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIsEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIiEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIlEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberInEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIfEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIdEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeTimeV2EvEEEEbSJ_
_ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalIiEEEEvEEEEbSJ_
Line
Count
Source
743
30
        auto call = [&](const auto& types) -> bool {
744
30
            using Types = std::decay_t<decltype(types)>;
745
30
            using DataType = typename Types::LeftType;
746
747
            // For decimal, we will always make sure result Decimal has exactly same precision and scale with
748
            // arguments from query plan.
749
30
            Int16 result_scale = 0;
750
30
            if constexpr (IsDataTypeDecimal<DataType>) {
751
30
                if (column_result.type->get_type_id() == TypeIndex::Nullable) {
752
0
                    if (auto nullable_type = std::dynamic_pointer_cast<const DataTypeNullable>(
753
0
                                column_result.type)) {
754
0
                        result_scale = nullable_type->get_nested_type()->get_scale();
755
0
                    } else {
756
0
                        throw doris::Exception(ErrorCode::INTERNAL_ERROR,
757
0
                                               "Illegal nullable column");
758
0
                    }
759
30
                } else {
760
30
                    result_scale = column_result.type->get_scale();
761
30
                }
762
30
            }
763
764
30
            if constexpr (IsDataTypeNumber<DataType> || IsDataTypeDecimal<DataType>) {
765
30
                using FieldType = typename DataType::FieldType;
766
30
                if (arguments.size() == 1 ||
767
30
                    is_column_const(*block.get_by_position(arguments[1]).column)) {
768
                    // the SECOND argument is MISSING or CONST
769
0
                    Int16 scale_arg = 0;
770
0
                    if (arguments.size() == 2) {
771
0
                        RETURN_IF_ERROR(
772
0
                                get_scale_arg(block.get_by_position(arguments[1]), &scale_arg));
773
0
                    }
774
775
0
                    res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::apply_vec_const(
776
0
                            col_general, scale_arg, result_scale);
777
30
                } else {
778
                    // the SECOND arugment is COLUMN
779
30
                    if (is_col_general_const) {
780
15
                        res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::
781
15
                                apply_const_vec(
782
15
                                        &assert_cast<const ColumnConst&>(*column_general.column),
783
15
                                        block.get_by_position(arguments[1]).column.get(),
784
15
                                        result_scale);
785
15
                    } else {
786
15
                        res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::
787
15
                                apply_vec_vec(col_general,
788
15
                                              block.get_by_position(arguments[1]).column.get(),
789
15
                                              result_scale);
790
15
                    }
791
30
                }
792
30
                return true;
793
30
            }
794
795
0
            return false;
796
30
        };
_ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalIlEEEEvEEEEbSJ_
Line
Count
Source
743
12
        auto call = [&](const auto& types) -> bool {
744
12
            using Types = std::decay_t<decltype(types)>;
745
12
            using DataType = typename Types::LeftType;
746
747
            // For decimal, we will always make sure result Decimal has exactly same precision and scale with
748
            // arguments from query plan.
749
12
            Int16 result_scale = 0;
750
12
            if constexpr (IsDataTypeDecimal<DataType>) {
751
12
                if (column_result.type->get_type_id() == TypeIndex::Nullable) {
752
0
                    if (auto nullable_type = std::dynamic_pointer_cast<const DataTypeNullable>(
753
0
                                column_result.type)) {
754
0
                        result_scale = nullable_type->get_nested_type()->get_scale();
755
0
                    } else {
756
0
                        throw doris::Exception(ErrorCode::INTERNAL_ERROR,
757
0
                                               "Illegal nullable column");
758
0
                    }
759
12
                } else {
760
12
                    result_scale = column_result.type->get_scale();
761
12
                }
762
12
            }
763
764
12
            if constexpr (IsDataTypeNumber<DataType> || IsDataTypeDecimal<DataType>) {
765
12
                using FieldType = typename DataType::FieldType;
766
12
                if (arguments.size() == 1 ||
767
12
                    is_column_const(*block.get_by_position(arguments[1]).column)) {
768
                    // the SECOND argument is MISSING or CONST
769
0
                    Int16 scale_arg = 0;
770
0
                    if (arguments.size() == 2) {
771
0
                        RETURN_IF_ERROR(
772
0
                                get_scale_arg(block.get_by_position(arguments[1]), &scale_arg));
773
0
                    }
774
775
0
                    res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::apply_vec_const(
776
0
                            col_general, scale_arg, result_scale);
777
12
                } else {
778
                    // the SECOND arugment is COLUMN
779
12
                    if (is_col_general_const) {
780
6
                        res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::
781
6
                                apply_const_vec(
782
6
                                        &assert_cast<const ColumnConst&>(*column_general.column),
783
6
                                        block.get_by_position(arguments[1]).column.get(),
784
6
                                        result_scale);
785
6
                    } else {
786
6
                        res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::
787
6
                                apply_vec_vec(col_general,
788
6
                                              block.get_by_position(arguments[1]).column.get(),
789
6
                                              result_scale);
790
6
                    }
791
12
                }
792
12
                return true;
793
12
            }
794
795
0
            return false;
796
12
        };
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalInEEEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_12Decimal128V3EEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalIN4wide7integerILm256EiEEEEEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeDateEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeDateV2EvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_18DataTypeDateTimeV2EvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_16DataTypeDateTimeEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv4EvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv6EvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeStringEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIhEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberItEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIjEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberImEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIaEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIsEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIiEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIlEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberInEEvEEEEbSJ_
_ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIfEEvEEEEbSJ_
Line
Count
Source
743
8
        auto call = [&](const auto& types) -> bool {
744
8
            using Types = std::decay_t<decltype(types)>;
745
8
            using DataType = typename Types::LeftType;
746
747
            // For decimal, we will always make sure result Decimal has exactly same precision and scale with
748
            // arguments from query plan.
749
8
            Int16 result_scale = 0;
750
8
            if constexpr (IsDataTypeDecimal<DataType>) {
751
8
                if (column_result.type->get_type_id() == TypeIndex::Nullable) {
752
8
                    if (auto nullable_type = std::dynamic_pointer_cast<const DataTypeNullable>(
753
8
                                column_result.type)) {
754
8
                        result_scale = nullable_type->get_nested_type()->get_scale();
755
8
                    } else {
756
8
                        throw doris::Exception(ErrorCode::INTERNAL_ERROR,
757
8
                                               "Illegal nullable column");
758
8
                    }
759
8
                } else {
760
8
                    result_scale = column_result.type->get_scale();
761
8
                }
762
8
            }
763
764
8
            if constexpr (IsDataTypeNumber<DataType> || IsDataTypeDecimal<DataType>) {
765
8
                using FieldType = typename DataType::FieldType;
766
8
                if (arguments.size() == 1 ||
767
8
                    is_column_const(*block.get_by_position(arguments[1]).column)) {
768
                    // the SECOND argument is MISSING or CONST
769
0
                    Int16 scale_arg = 0;
770
0
                    if (arguments.size() == 2) {
771
0
                        RETURN_IF_ERROR(
772
0
                                get_scale_arg(block.get_by_position(arguments[1]), &scale_arg));
773
0
                    }
774
775
0
                    res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::apply_vec_const(
776
0
                            col_general, scale_arg, result_scale);
777
8
                } else {
778
                    // the SECOND arugment is COLUMN
779
8
                    if (is_col_general_const) {
780
4
                        res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::
781
4
                                apply_const_vec(
782
4
                                        &assert_cast<const ColumnConst&>(*column_general.column),
783
4
                                        block.get_by_position(arguments[1]).column.get(),
784
4
                                        result_scale);
785
4
                    } else {
786
4
                        res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::
787
4
                                apply_vec_vec(col_general,
788
4
                                              block.get_by_position(arguments[1]).column.get(),
789
4
                                              result_scale);
790
4
                    }
791
8
                }
792
8
                return true;
793
8
            }
794
795
0
            return false;
796
8
        };
_ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIdEEvEEEEbSJ_
Line
Count
Source
743
10
        auto call = [&](const auto& types) -> bool {
744
10
            using Types = std::decay_t<decltype(types)>;
745
10
            using DataType = typename Types::LeftType;
746
747
            // For decimal, we will always make sure result Decimal has exactly same precision and scale with
748
            // arguments from query plan.
749
10
            Int16 result_scale = 0;
750
10
            if constexpr (IsDataTypeDecimal<DataType>) {
751
10
                if (column_result.type->get_type_id() == TypeIndex::Nullable) {
752
10
                    if (auto nullable_type = std::dynamic_pointer_cast<const DataTypeNullable>(
753
10
                                column_result.type)) {
754
10
                        result_scale = nullable_type->get_nested_type()->get_scale();
755
10
                    } else {
756
10
                        throw doris::Exception(ErrorCode::INTERNAL_ERROR,
757
10
                                               "Illegal nullable column");
758
10
                    }
759
10
                } else {
760
10
                    result_scale = column_result.type->get_scale();
761
10
                }
762
10
            }
763
764
10
            if constexpr (IsDataTypeNumber<DataType> || IsDataTypeDecimal<DataType>) {
765
10
                using FieldType = typename DataType::FieldType;
766
10
                if (arguments.size() == 1 ||
767
10
                    is_column_const(*block.get_by_position(arguments[1]).column)) {
768
                    // the SECOND argument is MISSING or CONST
769
0
                    Int16 scale_arg = 0;
770
0
                    if (arguments.size() == 2) {
771
0
                        RETURN_IF_ERROR(
772
0
                                get_scale_arg(block.get_by_position(arguments[1]), &scale_arg));
773
0
                    }
774
775
0
                    res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::apply_vec_const(
776
0
                            col_general, scale_arg, result_scale);
777
10
                } else {
778
                    // the SECOND arugment is COLUMN
779
10
                    if (is_col_general_const) {
780
5
                        res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::
781
5
                                apply_const_vec(
782
5
                                        &assert_cast<const ColumnConst&>(*column_general.column),
783
5
                                        block.get_by_position(arguments[1]).column.get(),
784
5
                                        result_scale);
785
5
                    } else {
786
5
                        res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::
787
5
                                apply_vec_vec(col_general,
788
5
                                              block.get_by_position(arguments[1]).column.get(),
789
5
                                              result_scale);
790
5
                    }
791
10
                }
792
10
                return true;
793
10
            }
794
795
0
            return false;
796
10
        };
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeTimeV2EvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalIiEEEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalIlEEEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalInEEEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_12Decimal128V3EEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalIN4wide7integerILm256EiEEEEEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeDateEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeDateV2EvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_18DataTypeDateTimeV2EvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_16DataTypeDateTimeEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv4EvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv6EvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeStringEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIhEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberItEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIjEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberImEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIaEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIsEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIiEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIlEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberInEEvEEEEbSJ_
_ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIfEEvEEEEbSJ_
Line
Count
Source
743
8
        auto call = [&](const auto& types) -> bool {
744
8
            using Types = std::decay_t<decltype(types)>;
745
8
            using DataType = typename Types::LeftType;
746
747
            // For decimal, we will always make sure result Decimal has exactly same precision and scale with
748
            // arguments from query plan.
749
8
            Int16 result_scale = 0;
750
8
            if constexpr (IsDataTypeDecimal<DataType>) {
751
8
                if (column_result.type->get_type_id() == TypeIndex::Nullable) {
752
8
                    if (auto nullable_type = std::dynamic_pointer_cast<const DataTypeNullable>(
753
8
                                column_result.type)) {
754
8
                        result_scale = nullable_type->get_nested_type()->get_scale();
755
8
                    } else {
756
8
                        throw doris::Exception(ErrorCode::INTERNAL_ERROR,
757
8
                                               "Illegal nullable column");
758
8
                    }
759
8
                } else {
760
8
                    result_scale = column_result.type->get_scale();
761
8
                }
762
8
            }
763
764
8
            if constexpr (IsDataTypeNumber<DataType> || IsDataTypeDecimal<DataType>) {
765
8
                using FieldType = typename DataType::FieldType;
766
8
                if (arguments.size() == 1 ||
767
8
                    is_column_const(*block.get_by_position(arguments[1]).column)) {
768
                    // the SECOND argument is MISSING or CONST
769
0
                    Int16 scale_arg = 0;
770
0
                    if (arguments.size() == 2) {
771
0
                        RETURN_IF_ERROR(
772
0
                                get_scale_arg(block.get_by_position(arguments[1]), &scale_arg));
773
0
                    }
774
775
0
                    res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::apply_vec_const(
776
0
                            col_general, scale_arg, result_scale);
777
8
                } else {
778
                    // the SECOND arugment is COLUMN
779
8
                    if (is_col_general_const) {
780
4
                        res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::
781
4
                                apply_const_vec(
782
4
                                        &assert_cast<const ColumnConst&>(*column_general.column),
783
4
                                        block.get_by_position(arguments[1]).column.get(),
784
4
                                        result_scale);
785
4
                    } else {
786
4
                        res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::
787
4
                                apply_vec_vec(col_general,
788
4
                                              block.get_by_position(arguments[1]).column.get(),
789
4
                                              result_scale);
790
4
                    }
791
8
                }
792
8
                return true;
793
8
            }
794
795
0
            return false;
796
8
        };
_ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIdEEvEEEEbSJ_
Line
Count
Source
743
10
        auto call = [&](const auto& types) -> bool {
744
10
            using Types = std::decay_t<decltype(types)>;
745
10
            using DataType = typename Types::LeftType;
746
747
            // For decimal, we will always make sure result Decimal has exactly same precision and scale with
748
            // arguments from query plan.
749
10
            Int16 result_scale = 0;
750
10
            if constexpr (IsDataTypeDecimal<DataType>) {
751
10
                if (column_result.type->get_type_id() == TypeIndex::Nullable) {
752
10
                    if (auto nullable_type = std::dynamic_pointer_cast<const DataTypeNullable>(
753
10
                                column_result.type)) {
754
10
                        result_scale = nullable_type->get_nested_type()->get_scale();
755
10
                    } else {
756
10
                        throw doris::Exception(ErrorCode::INTERNAL_ERROR,
757
10
                                               "Illegal nullable column");
758
10
                    }
759
10
                } else {
760
10
                    result_scale = column_result.type->get_scale();
761
10
                }
762
10
            }
763
764
10
            if constexpr (IsDataTypeNumber<DataType> || IsDataTypeDecimal<DataType>) {
765
10
                using FieldType = typename DataType::FieldType;
766
10
                if (arguments.size() == 1 ||
767
10
                    is_column_const(*block.get_by_position(arguments[1]).column)) {
768
                    // the SECOND argument is MISSING or CONST
769
0
                    Int16 scale_arg = 0;
770
0
                    if (arguments.size() == 2) {
771
0
                        RETURN_IF_ERROR(
772
0
                                get_scale_arg(block.get_by_position(arguments[1]), &scale_arg));
773
0
                    }
774
775
0
                    res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::apply_vec_const(
776
0
                            col_general, scale_arg, result_scale);
777
10
                } else {
778
                    // the SECOND arugment is COLUMN
779
10
                    if (is_col_general_const) {
780
5
                        res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::
781
5
                                apply_const_vec(
782
5
                                        &assert_cast<const ColumnConst&>(*column_general.column),
783
5
                                        block.get_by_position(arguments[1]).column.get(),
784
5
                                        result_scale);
785
5
                    } else {
786
5
                        res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::
787
5
                                apply_vec_vec(col_general,
788
5
                                              block.get_by_position(arguments[1]).column.get(),
789
5
                                              result_scale);
790
5
                    }
791
10
                }
792
10
                return true;
793
10
            }
794
795
0
            return false;
796
10
        };
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeTimeV2EvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalIiEEEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalIlEEEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalInEEEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_12Decimal128V3EEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalIN4wide7integerILm256EiEEEEEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeDateEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeDateV2EvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_18DataTypeDateTimeV2EvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_16DataTypeDateTimeEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv4EvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv6EvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeStringEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIhEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberItEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIjEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberImEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIaEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIsEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIiEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIlEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberInEEvEEEEbSJ_
_ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIfEEvEEEEbSJ_
Line
Count
Source
743
8
        auto call = [&](const auto& types) -> bool {
744
8
            using Types = std::decay_t<decltype(types)>;
745
8
            using DataType = typename Types::LeftType;
746
747
            // For decimal, we will always make sure result Decimal has exactly same precision and scale with
748
            // arguments from query plan.
749
8
            Int16 result_scale = 0;
750
8
            if constexpr (IsDataTypeDecimal<DataType>) {
751
8
                if (column_result.type->get_type_id() == TypeIndex::Nullable) {
752
8
                    if (auto nullable_type = std::dynamic_pointer_cast<const DataTypeNullable>(
753
8
                                column_result.type)) {
754
8
                        result_scale = nullable_type->get_nested_type()->get_scale();
755
8
                    } else {
756
8
                        throw doris::Exception(ErrorCode::INTERNAL_ERROR,
757
8
                                               "Illegal nullable column");
758
8
                    }
759
8
                } else {
760
8
                    result_scale = column_result.type->get_scale();
761
8
                }
762
8
            }
763
764
8
            if constexpr (IsDataTypeNumber<DataType> || IsDataTypeDecimal<DataType>) {
765
8
                using FieldType = typename DataType::FieldType;
766
8
                if (arguments.size() == 1 ||
767
8
                    is_column_const(*block.get_by_position(arguments[1]).column)) {
768
                    // the SECOND argument is MISSING or CONST
769
0
                    Int16 scale_arg = 0;
770
0
                    if (arguments.size() == 2) {
771
0
                        RETURN_IF_ERROR(
772
0
                                get_scale_arg(block.get_by_position(arguments[1]), &scale_arg));
773
0
                    }
774
775
0
                    res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::apply_vec_const(
776
0
                            col_general, scale_arg, result_scale);
777
8
                } else {
778
                    // the SECOND arugment is COLUMN
779
8
                    if (is_col_general_const) {
780
4
                        res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::
781
4
                                apply_const_vec(
782
4
                                        &assert_cast<const ColumnConst&>(*column_general.column),
783
4
                                        block.get_by_position(arguments[1]).column.get(),
784
4
                                        result_scale);
785
4
                    } else {
786
4
                        res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::
787
4
                                apply_vec_vec(col_general,
788
4
                                              block.get_by_position(arguments[1]).column.get(),
789
4
                                              result_scale);
790
4
                    }
791
8
                }
792
8
                return true;
793
8
            }
794
795
0
            return false;
796
8
        };
_ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIdEEvEEEEbSJ_
Line
Count
Source
743
10
        auto call = [&](const auto& types) -> bool {
744
10
            using Types = std::decay_t<decltype(types)>;
745
10
            using DataType = typename Types::LeftType;
746
747
            // For decimal, we will always make sure result Decimal has exactly same precision and scale with
748
            // arguments from query plan.
749
10
            Int16 result_scale = 0;
750
10
            if constexpr (IsDataTypeDecimal<DataType>) {
751
10
                if (column_result.type->get_type_id() == TypeIndex::Nullable) {
752
10
                    if (auto nullable_type = std::dynamic_pointer_cast<const DataTypeNullable>(
753
10
                                column_result.type)) {
754
10
                        result_scale = nullable_type->get_nested_type()->get_scale();
755
10
                    } else {
756
10
                        throw doris::Exception(ErrorCode::INTERNAL_ERROR,
757
10
                                               "Illegal nullable column");
758
10
                    }
759
10
                } else {
760
10
                    result_scale = column_result.type->get_scale();
761
10
                }
762
10
            }
763
764
10
            if constexpr (IsDataTypeNumber<DataType> || IsDataTypeDecimal<DataType>) {
765
10
                using FieldType = typename DataType::FieldType;
766
10
                if (arguments.size() == 1 ||
767
10
                    is_column_const(*block.get_by_position(arguments[1]).column)) {
768
                    // the SECOND argument is MISSING or CONST
769
0
                    Int16 scale_arg = 0;
770
0
                    if (arguments.size() == 2) {
771
0
                        RETURN_IF_ERROR(
772
0
                                get_scale_arg(block.get_by_position(arguments[1]), &scale_arg));
773
0
                    }
774
775
0
                    res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::apply_vec_const(
776
0
                            col_general, scale_arg, result_scale);
777
10
                } else {
778
                    // the SECOND arugment is COLUMN
779
10
                    if (is_col_general_const) {
780
5
                        res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::
781
5
                                apply_const_vec(
782
5
                                        &assert_cast<const ColumnConst&>(*column_general.column),
783
5
                                        block.get_by_position(arguments[1]).column.get(),
784
5
                                        result_scale);
785
5
                    } else {
786
5
                        res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::
787
5
                                apply_vec_vec(col_general,
788
5
                                              block.get_by_position(arguments[1]).column.get(),
789
5
                                              result_scale);
790
5
                    }
791
10
                }
792
10
                return true;
793
10
            }
794
795
0
            return false;
796
10
        };
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeTimeV2EvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalIiEEEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalIlEEEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalInEEEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_12Decimal128V3EEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalIN4wide7integerILm256EiEEEEEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeDateEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeDateV2EvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_18DataTypeDateTimeV2EvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_16DataTypeDateTimeEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv4EvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv6EvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeStringEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIhEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberItEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIjEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberImEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIaEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIsEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIiEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIlEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberInEEvEEEEbSJ_
_ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIfEEvEEEEbSJ_
Line
Count
Source
743
10
        auto call = [&](const auto& types) -> bool {
744
10
            using Types = std::decay_t<decltype(types)>;
745
10
            using DataType = typename Types::LeftType;
746
747
            // For decimal, we will always make sure result Decimal has exactly same precision and scale with
748
            // arguments from query plan.
749
10
            Int16 result_scale = 0;
750
10
            if constexpr (IsDataTypeDecimal<DataType>) {
751
10
                if (column_result.type->get_type_id() == TypeIndex::Nullable) {
752
10
                    if (auto nullable_type = std::dynamic_pointer_cast<const DataTypeNullable>(
753
10
                                column_result.type)) {
754
10
                        result_scale = nullable_type->get_nested_type()->get_scale();
755
10
                    } else {
756
10
                        throw doris::Exception(ErrorCode::INTERNAL_ERROR,
757
10
                                               "Illegal nullable column");
758
10
                    }
759
10
                } else {
760
10
                    result_scale = column_result.type->get_scale();
761
10
                }
762
10
            }
763
764
10
            if constexpr (IsDataTypeNumber<DataType> || IsDataTypeDecimal<DataType>) {
765
10
                using FieldType = typename DataType::FieldType;
766
10
                if (arguments.size() == 1 ||
767
10
                    is_column_const(*block.get_by_position(arguments[1]).column)) {
768
                    // the SECOND argument is MISSING or CONST
769
0
                    Int16 scale_arg = 0;
770
0
                    if (arguments.size() == 2) {
771
0
                        RETURN_IF_ERROR(
772
0
                                get_scale_arg(block.get_by_position(arguments[1]), &scale_arg));
773
0
                    }
774
775
0
                    res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::apply_vec_const(
776
0
                            col_general, scale_arg, result_scale);
777
10
                } else {
778
                    // the SECOND arugment is COLUMN
779
10
                    if (is_col_general_const) {
780
5
                        res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::
781
5
                                apply_const_vec(
782
5
                                        &assert_cast<const ColumnConst&>(*column_general.column),
783
5
                                        block.get_by_position(arguments[1]).column.get(),
784
5
                                        result_scale);
785
5
                    } else {
786
5
                        res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::
787
5
                                apply_vec_vec(col_general,
788
5
                                              block.get_by_position(arguments[1]).column.get(),
789
5
                                              result_scale);
790
5
                    }
791
10
                }
792
10
                return true;
793
10
            }
794
795
0
            return false;
796
10
        };
_ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIdEEvEEEEbSJ_
Line
Count
Source
743
12
        auto call = [&](const auto& types) -> bool {
744
12
            using Types = std::decay_t<decltype(types)>;
745
12
            using DataType = typename Types::LeftType;
746
747
            // For decimal, we will always make sure result Decimal has exactly same precision and scale with
748
            // arguments from query plan.
749
12
            Int16 result_scale = 0;
750
12
            if constexpr (IsDataTypeDecimal<DataType>) {
751
12
                if (column_result.type->get_type_id() == TypeIndex::Nullable) {
752
12
                    if (auto nullable_type = std::dynamic_pointer_cast<const DataTypeNullable>(
753
12
                                column_result.type)) {
754
12
                        result_scale = nullable_type->get_nested_type()->get_scale();
755
12
                    } else {
756
12
                        throw doris::Exception(ErrorCode::INTERNAL_ERROR,
757
12
                                               "Illegal nullable column");
758
12
                    }
759
12
                } else {
760
12
                    result_scale = column_result.type->get_scale();
761
12
                }
762
12
            }
763
764
12
            if constexpr (IsDataTypeNumber<DataType> || IsDataTypeDecimal<DataType>) {
765
12
                using FieldType = typename DataType::FieldType;
766
12
                if (arguments.size() == 1 ||
767
12
                    is_column_const(*block.get_by_position(arguments[1]).column)) {
768
                    // the SECOND argument is MISSING or CONST
769
0
                    Int16 scale_arg = 0;
770
0
                    if (arguments.size() == 2) {
771
0
                        RETURN_IF_ERROR(
772
0
                                get_scale_arg(block.get_by_position(arguments[1]), &scale_arg));
773
0
                    }
774
775
0
                    res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::apply_vec_const(
776
0
                            col_general, scale_arg, result_scale);
777
12
                } else {
778
                    // the SECOND arugment is COLUMN
779
12
                    if (is_col_general_const) {
780
6
                        res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::
781
6
                                apply_const_vec(
782
6
                                        &assert_cast<const ColumnConst&>(*column_general.column),
783
6
                                        block.get_by_position(arguments[1]).column.get(),
784
6
                                        result_scale);
785
6
                    } else {
786
6
                        res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::
787
6
                                apply_vec_vec(col_general,
788
6
                                              block.get_by_position(arguments[1]).column.get(),
789
6
                                              result_scale);
790
6
                    }
791
12
                }
792
12
                return true;
793
12
            }
794
795
0
            return false;
796
12
        };
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeTimeV2EvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalIiEEEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalIlEEEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalInEEEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_12Decimal128V3EEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalIN4wide7integerILm256EiEEEEEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeDateEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeDateV2EvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_18DataTypeDateTimeV2EvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_16DataTypeDateTimeEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv4EvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv6EvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeStringEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIhEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberItEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIjEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberImEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIaEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIsEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIiEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIlEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberInEEvEEEEbSJ_
_ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIfEEvEEEEbSJ_
Line
Count
Source
743
10
        auto call = [&](const auto& types) -> bool {
744
10
            using Types = std::decay_t<decltype(types)>;
745
10
            using DataType = typename Types::LeftType;
746
747
            // For decimal, we will always make sure result Decimal has exactly same precision and scale with
748
            // arguments from query plan.
749
10
            Int16 result_scale = 0;
750
10
            if constexpr (IsDataTypeDecimal<DataType>) {
751
10
                if (column_result.type->get_type_id() == TypeIndex::Nullable) {
752
10
                    if (auto nullable_type = std::dynamic_pointer_cast<const DataTypeNullable>(
753
10
                                column_result.type)) {
754
10
                        result_scale = nullable_type->get_nested_type()->get_scale();
755
10
                    } else {
756
10
                        throw doris::Exception(ErrorCode::INTERNAL_ERROR,
757
10
                                               "Illegal nullable column");
758
10
                    }
759
10
                } else {
760
10
                    result_scale = column_result.type->get_scale();
761
10
                }
762
10
            }
763
764
10
            if constexpr (IsDataTypeNumber<DataType> || IsDataTypeDecimal<DataType>) {
765
10
                using FieldType = typename DataType::FieldType;
766
10
                if (arguments.size() == 1 ||
767
10
                    is_column_const(*block.get_by_position(arguments[1]).column)) {
768
                    // the SECOND argument is MISSING or CONST
769
0
                    Int16 scale_arg = 0;
770
0
                    if (arguments.size() == 2) {
771
0
                        RETURN_IF_ERROR(
772
0
                                get_scale_arg(block.get_by_position(arguments[1]), &scale_arg));
773
0
                    }
774
775
0
                    res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::apply_vec_const(
776
0
                            col_general, scale_arg, result_scale);
777
10
                } else {
778
                    // the SECOND arugment is COLUMN
779
10
                    if (is_col_general_const) {
780
5
                        res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::
781
5
                                apply_const_vec(
782
5
                                        &assert_cast<const ColumnConst&>(*column_general.column),
783
5
                                        block.get_by_position(arguments[1]).column.get(),
784
5
                                        result_scale);
785
5
                    } else {
786
5
                        res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::
787
5
                                apply_vec_vec(col_general,
788
5
                                              block.get_by_position(arguments[1]).column.get(),
789
5
                                              result_scale);
790
5
                    }
791
10
                }
792
10
                return true;
793
10
            }
794
795
0
            return false;
796
10
        };
_ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIdEEvEEEEbSJ_
Line
Count
Source
743
12
        auto call = [&](const auto& types) -> bool {
744
12
            using Types = std::decay_t<decltype(types)>;
745
12
            using DataType = typename Types::LeftType;
746
747
            // For decimal, we will always make sure result Decimal has exactly same precision and scale with
748
            // arguments from query plan.
749
12
            Int16 result_scale = 0;
750
12
            if constexpr (IsDataTypeDecimal<DataType>) {
751
12
                if (column_result.type->get_type_id() == TypeIndex::Nullable) {
752
12
                    if (auto nullable_type = std::dynamic_pointer_cast<const DataTypeNullable>(
753
12
                                column_result.type)) {
754
12
                        result_scale = nullable_type->get_nested_type()->get_scale();
755
12
                    } else {
756
12
                        throw doris::Exception(ErrorCode::INTERNAL_ERROR,
757
12
                                               "Illegal nullable column");
758
12
                    }
759
12
                } else {
760
12
                    result_scale = column_result.type->get_scale();
761
12
                }
762
12
            }
763
764
12
            if constexpr (IsDataTypeNumber<DataType> || IsDataTypeDecimal<DataType>) {
765
12
                using FieldType = typename DataType::FieldType;
766
12
                if (arguments.size() == 1 ||
767
12
                    is_column_const(*block.get_by_position(arguments[1]).column)) {
768
                    // the SECOND argument is MISSING or CONST
769
0
                    Int16 scale_arg = 0;
770
0
                    if (arguments.size() == 2) {
771
0
                        RETURN_IF_ERROR(
772
0
                                get_scale_arg(block.get_by_position(arguments[1]), &scale_arg));
773
0
                    }
774
775
0
                    res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::apply_vec_const(
776
0
                            col_general, scale_arg, result_scale);
777
12
                } else {
778
                    // the SECOND arugment is COLUMN
779
12
                    if (is_col_general_const) {
780
6
                        res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::
781
6
                                apply_const_vec(
782
6
                                        &assert_cast<const ColumnConst&>(*column_general.column),
783
6
                                        block.get_by_position(arguments[1]).column.get(),
784
6
                                        result_scale);
785
6
                    } else {
786
6
                        res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::
787
6
                                apply_vec_vec(col_general,
788
6
                                              block.get_by_position(arguments[1]).column.get(),
789
6
                                              result_scale);
790
6
                    }
791
12
                }
792
12
                return true;
793
12
            }
794
795
0
            return false;
796
12
        };
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeTimeV2EvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalIiEEEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalIlEEEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalInEEEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_12Decimal128V3EEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalIN4wide7integerILm256EiEEEEEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeDateEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeDateV2EvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_18DataTypeDateTimeV2EvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_16DataTypeDateTimeEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv4EvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv6EvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeStringEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIhEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberItEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIjEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberImEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIaEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIsEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIiEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIlEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberInEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIfEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIdEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeTimeV2EvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalIiEEEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalIlEEEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalInEEEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_12Decimal128V3EEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalIN4wide7integerILm256EiEEEEEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeDateEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeDateV2EvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_18DataTypeDateTimeV2EvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_16DataTypeDateTimeEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv4EvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv6EvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeStringEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIhEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberItEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIjEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberImEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIaEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIsEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIiEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIlEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberInEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIfEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIdEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeTimeV2EvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalIiEEEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalIlEEEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalInEEEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_12Decimal128V3EEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalIN4wide7integerILm256EiEEEEEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeDateEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeDateV2EvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_18DataTypeDateTimeV2EvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_16DataTypeDateTimeEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv4EvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv6EvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeStringEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIhEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberItEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIjEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberImEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIaEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIsEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIiEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIlEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberInEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIfEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIdEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeTimeV2EvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalIiEEEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalIlEEEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalInEEEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_12Decimal128V3EEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalIN4wide7integerILm256EiEEEEEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeDateEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeDateV2EvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_18DataTypeDateTimeV2EvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_16DataTypeDateTimeEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv4EvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv6EvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeStringEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIhEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberItEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIjEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberImEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIaEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIsEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIiEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIlEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberInEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIfEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIdEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeTimeV2EvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalIiEEEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalIlEEEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalInEEEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_12Decimal128V3EEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalIN4wide7integerILm256EiEEEEEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeDateEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeDateV2EvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_18DataTypeDateTimeV2EvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_16DataTypeDateTimeEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv4EvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv6EvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeStringEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIhEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberItEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIjEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberImEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIaEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIsEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIiEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIlEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberInEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIfEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIdEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeTimeV2EvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalIiEEEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalIlEEEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalInEEEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_12Decimal128V3EEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalIN4wide7integerILm256EiEEEEEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeDateEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeDateV2EvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_18DataTypeDateTimeV2EvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_16DataTypeDateTimeEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv4EvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv6EvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeStringEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIhEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberItEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIjEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberImEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIaEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIsEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIiEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIlEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberInEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIfEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIdEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeTimeV2EvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalIiEEEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalIlEEEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalInEEEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_12Decimal128V3EEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalIN4wide7integerILm256EiEEEEEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeDateEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeDateV2EvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_18DataTypeDateTimeV2EvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_16DataTypeDateTimeEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv4EvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv6EvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeStringEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIhEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberItEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIjEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberImEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIaEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIsEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIiEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIlEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberInEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIfEEvEEEEbSJ_
_ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIdEEvEEEEbSJ_
Line
Count
Source
743
1
        auto call = [&](const auto& types) -> bool {
744
1
            using Types = std::decay_t<decltype(types)>;
745
1
            using DataType = typename Types::LeftType;
746
747
            // For decimal, we will always make sure result Decimal has exactly same precision and scale with
748
            // arguments from query plan.
749
1
            Int16 result_scale = 0;
750
1
            if constexpr (IsDataTypeDecimal<DataType>) {
751
1
                if (column_result.type->get_type_id() == TypeIndex::Nullable) {
752
1
                    if (auto nullable_type = std::dynamic_pointer_cast<const DataTypeNullable>(
753
1
                                column_result.type)) {
754
1
                        result_scale = nullable_type->get_nested_type()->get_scale();
755
1
                    } else {
756
1
                        throw doris::Exception(ErrorCode::INTERNAL_ERROR,
757
1
                                               "Illegal nullable column");
758
1
                    }
759
1
                } else {
760
1
                    result_scale = column_result.type->get_scale();
761
1
                }
762
1
            }
763
764
1
            if constexpr (IsDataTypeNumber<DataType> || IsDataTypeDecimal<DataType>) {
765
1
                using FieldType = typename DataType::FieldType;
766
1
                if (arguments.size() == 1 ||
767
1
                    is_column_const(*block.get_by_position(arguments[1]).column)) {
768
                    // the SECOND argument is MISSING or CONST
769
1
                    Int16 scale_arg = 0;
770
1
                    if (arguments.size() == 2) {
771
0
                        RETURN_IF_ERROR(
772
0
                                get_scale_arg(block.get_by_position(arguments[1]), &scale_arg));
773
0
                    }
774
775
1
                    res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::apply_vec_const(
776
1
                            col_general, scale_arg, result_scale);
777
1
                } else {
778
                    // the SECOND arugment is COLUMN
779
0
                    if (is_col_general_const) {
780
0
                        res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::
781
0
                                apply_const_vec(
782
0
                                        &assert_cast<const ColumnConst&>(*column_general.column),
783
0
                                        block.get_by_position(arguments[1]).column.get(),
784
0
                                        result_scale);
785
0
                    } else {
786
0
                        res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::
787
0
                                apply_vec_vec(col_general,
788
0
                                              block.get_by_position(arguments[1]).column.get(),
789
0
                                              result_scale);
790
0
                    }
791
0
                }
792
1
                return true;
793
1
            }
794
795
0
            return false;
796
1
        };
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeTimeV2EvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalIiEEEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalIlEEEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalInEEEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_12Decimal128V3EEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalIN4wide7integerILm256EiEEEEEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeDateEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeDateV2EvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_18DataTypeDateTimeV2EvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_16DataTypeDateTimeEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv4EvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv6EvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeStringEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIhEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberItEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIjEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberImEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIaEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIsEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIiEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIlEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberInEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIfEEvEEEEbSJ_
_ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIdEEvEEEEbSJ_
Line
Count
Source
743
1
        auto call = [&](const auto& types) -> bool {
744
1
            using Types = std::decay_t<decltype(types)>;
745
1
            using DataType = typename Types::LeftType;
746
747
            // For decimal, we will always make sure result Decimal has exactly same precision and scale with
748
            // arguments from query plan.
749
1
            Int16 result_scale = 0;
750
1
            if constexpr (IsDataTypeDecimal<DataType>) {
751
1
                if (column_result.type->get_type_id() == TypeIndex::Nullable) {
752
1
                    if (auto nullable_type = std::dynamic_pointer_cast<const DataTypeNullable>(
753
1
                                column_result.type)) {
754
1
                        result_scale = nullable_type->get_nested_type()->get_scale();
755
1
                    } else {
756
1
                        throw doris::Exception(ErrorCode::INTERNAL_ERROR,
757
1
                                               "Illegal nullable column");
758
1
                    }
759
1
                } else {
760
1
                    result_scale = column_result.type->get_scale();
761
1
                }
762
1
            }
763
764
1
            if constexpr (IsDataTypeNumber<DataType> || IsDataTypeDecimal<DataType>) {
765
1
                using FieldType = typename DataType::FieldType;
766
1
                if (arguments.size() == 1 ||
767
1
                    is_column_const(*block.get_by_position(arguments[1]).column)) {
768
                    // the SECOND argument is MISSING or CONST
769
1
                    Int16 scale_arg = 0;
770
1
                    if (arguments.size() == 2) {
771
0
                        RETURN_IF_ERROR(
772
0
                                get_scale_arg(block.get_by_position(arguments[1]), &scale_arg));
773
0
                    }
774
775
1
                    res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::apply_vec_const(
776
1
                            col_general, scale_arg, result_scale);
777
1
                } else {
778
                    // the SECOND arugment is COLUMN
779
0
                    if (is_col_general_const) {
780
0
                        res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::
781
0
                                apply_const_vec(
782
0
                                        &assert_cast<const ColumnConst&>(*column_general.column),
783
0
                                        block.get_by_position(arguments[1]).column.get(),
784
0
                                        result_scale);
785
0
                    } else {
786
0
                        res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::
787
0
                                apply_vec_vec(col_general,
788
0
                                              block.get_by_position(arguments[1]).column.get(),
789
0
                                              result_scale);
790
0
                    }
791
0
                }
792
1
                return true;
793
1
            }
794
795
0
            return false;
796
1
        };
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeTimeV2EvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalIiEEEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalIlEEEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalInEEEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_12Decimal128V3EEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalIN4wide7integerILm256EiEEEEEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeDateEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeDateV2EvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_18DataTypeDateTimeV2EvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_16DataTypeDateTimeEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv4EvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv6EvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeStringEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIhEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberItEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIjEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberImEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIaEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIsEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIiEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIlEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberInEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIfEEvEEEEbSJ_
_ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIdEEvEEEEbSJ_
Line
Count
Source
743
1
        auto call = [&](const auto& types) -> bool {
744
1
            using Types = std::decay_t<decltype(types)>;
745
1
            using DataType = typename Types::LeftType;
746
747
            // For decimal, we will always make sure result Decimal has exactly same precision and scale with
748
            // arguments from query plan.
749
1
            Int16 result_scale = 0;
750
1
            if constexpr (IsDataTypeDecimal<DataType>) {
751
1
                if (column_result.type->get_type_id() == TypeIndex::Nullable) {
752
1
                    if (auto nullable_type = std::dynamic_pointer_cast<const DataTypeNullable>(
753
1
                                column_result.type)) {
754
1
                        result_scale = nullable_type->get_nested_type()->get_scale();
755
1
                    } else {
756
1
                        throw doris::Exception(ErrorCode::INTERNAL_ERROR,
757
1
                                               "Illegal nullable column");
758
1
                    }
759
1
                } else {
760
1
                    result_scale = column_result.type->get_scale();
761
1
                }
762
1
            }
763
764
1
            if constexpr (IsDataTypeNumber<DataType> || IsDataTypeDecimal<DataType>) {
765
1
                using FieldType = typename DataType::FieldType;
766
1
                if (arguments.size() == 1 ||
767
1
                    is_column_const(*block.get_by_position(arguments[1]).column)) {
768
                    // the SECOND argument is MISSING or CONST
769
1
                    Int16 scale_arg = 0;
770
1
                    if (arguments.size() == 2) {
771
0
                        RETURN_IF_ERROR(
772
0
                                get_scale_arg(block.get_by_position(arguments[1]), &scale_arg));
773
0
                    }
774
775
1
                    res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::apply_vec_const(
776
1
                            col_general, scale_arg, result_scale);
777
1
                } else {
778
                    // the SECOND arugment is COLUMN
779
0
                    if (is_col_general_const) {
780
0
                        res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::
781
0
                                apply_const_vec(
782
0
                                        &assert_cast<const ColumnConst&>(*column_general.column),
783
0
                                        block.get_by_position(arguments[1]).column.get(),
784
0
                                        result_scale);
785
0
                    } else {
786
0
                        res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::
787
0
                                apply_vec_vec(col_general,
788
0
                                              block.get_by_position(arguments[1]).column.get(),
789
0
                                              result_scale);
790
0
                    }
791
0
                }
792
1
                return true;
793
1
            }
794
795
0
            return false;
796
1
        };
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeTimeV2EvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalIiEEEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalIlEEEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalInEEEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_12Decimal128V3EEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalIN4wide7integerILm256EiEEEEEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeDateEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeDateV2EvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_18DataTypeDateTimeV2EvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_16DataTypeDateTimeEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv4EvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv6EvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeStringEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIhEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberItEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIjEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberImEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIaEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIsEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIiEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIlEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberInEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIfEEvEEEEbSJ_
_ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIdEEvEEEEbSJ_
Line
Count
Source
743
1
        auto call = [&](const auto& types) -> bool {
744
1
            using Types = std::decay_t<decltype(types)>;
745
1
            using DataType = typename Types::LeftType;
746
747
            // For decimal, we will always make sure result Decimal has exactly same precision and scale with
748
            // arguments from query plan.
749
1
            Int16 result_scale = 0;
750
1
            if constexpr (IsDataTypeDecimal<DataType>) {
751
1
                if (column_result.type->get_type_id() == TypeIndex::Nullable) {
752
1
                    if (auto nullable_type = std::dynamic_pointer_cast<const DataTypeNullable>(
753
1
                                column_result.type)) {
754
1
                        result_scale = nullable_type->get_nested_type()->get_scale();
755
1
                    } else {
756
1
                        throw doris::Exception(ErrorCode::INTERNAL_ERROR,
757
1
                                               "Illegal nullable column");
758
1
                    }
759
1
                } else {
760
1
                    result_scale = column_result.type->get_scale();
761
1
                }
762
1
            }
763
764
1
            if constexpr (IsDataTypeNumber<DataType> || IsDataTypeDecimal<DataType>) {
765
1
                using FieldType = typename DataType::FieldType;
766
1
                if (arguments.size() == 1 ||
767
1
                    is_column_const(*block.get_by_position(arguments[1]).column)) {
768
                    // the SECOND argument is MISSING or CONST
769
1
                    Int16 scale_arg = 0;
770
1
                    if (arguments.size() == 2) {
771
0
                        RETURN_IF_ERROR(
772
0
                                get_scale_arg(block.get_by_position(arguments[1]), &scale_arg));
773
0
                    }
774
775
1
                    res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::apply_vec_const(
776
1
                            col_general, scale_arg, result_scale);
777
1
                } else {
778
                    // the SECOND arugment is COLUMN
779
0
                    if (is_col_general_const) {
780
0
                        res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::
781
0
                                apply_const_vec(
782
0
                                        &assert_cast<const ColumnConst&>(*column_general.column),
783
0
                                        block.get_by_position(arguments[1]).column.get(),
784
0
                                        result_scale);
785
0
                    } else {
786
0
                        res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::
787
0
                                apply_vec_vec(col_general,
788
0
                                              block.get_by_position(arguments[1]).column.get(),
789
0
                                              result_scale);
790
0
                    }
791
0
                }
792
1
                return true;
793
1
            }
794
795
0
            return false;
796
1
        };
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeTimeV2EvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalIiEEEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalIlEEEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalInEEEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_12Decimal128V3EEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalIN4wide7integerILm256EiEEEEEEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeDateEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeDateV2EvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_18DataTypeDateTimeV2EvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_16DataTypeDateTimeEvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv4EvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv6EvEEEEbSJ_
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeStringEvEEEEbSJ_
797
798
#if !defined(__SSE4_1__) && !defined(__aarch64__)
799
        /// In case of "nearbyint" function is used, we should ensure the expected rounding mode for the Banker's rounding.
800
        /// Actually it is by default. But we will set it just in case.
801
        if constexpr (rounding_mode == RoundingMode::Round) {
802
            if (0 != fesetround(FE_TONEAREST)) {
803
                return Status::InvalidArgument("Cannot set floating point rounding mode");
804
            }
805
        }
806
#endif
807
808
312
        if (!call_on_index_and_data_type<void>(column_general.type->get_type_id(), call)) {
809
0
            return Status::InvalidArgument("Invalid argument type {} for function {}",
810
0
                                           column_general.type->get_name(), name);
811
0
        }
812
813
312
        column_result.column = std::move(res);
814
312
        return Status::OK();
815
312
    }
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmm
Line
Count
Source
726
42
                        size_t result, size_t input_rows_count) const override {
727
42
        const ColumnWithTypeAndName& column_general = block.get_by_position(arguments[0]);
728
42
        ColumnWithTypeAndName& column_result = block.get_by_position(result);
729
42
        const DataTypePtr result_type = block.get_by_position(result).type;
730
42
        const bool is_col_general_const = is_column_const(*column_general.column);
731
42
        const auto* col_general = is_col_general_const
732
42
                                          ? assert_cast<const ColumnConst&>(*column_general.column)
733
21
                                                    .get_data_column_ptr()
734
42
                                          : column_general.column.get();
735
42
        ColumnPtr res;
736
737
        /// potential argument types:
738
        /// if the SECOND argument is MISSING(would be considered as ZERO const) or CONST, then we have the following type:
739
        ///    1. func(Column), func(Column, ColumnConst)
740
        /// otherwise, the SECOND arugment is COLUMN, we have another type:
741
        ///    2. func(Column, Column), func(ColumnConst, Column)
742
743
42
        auto call = [&](const auto& types) -> bool {
744
42
            using Types = std::decay_t<decltype(types)>;
745
42
            using DataType = typename Types::LeftType;
746
747
            // For decimal, we will always make sure result Decimal has exactly same precision and scale with
748
            // arguments from query plan.
749
42
            Int16 result_scale = 0;
750
42
            if constexpr (IsDataTypeDecimal<DataType>) {
751
42
                if (column_result.type->get_type_id() == TypeIndex::Nullable) {
752
42
                    if (auto nullable_type = std::dynamic_pointer_cast<const DataTypeNullable>(
753
42
                                column_result.type)) {
754
42
                        result_scale = nullable_type->get_nested_type()->get_scale();
755
42
                    } else {
756
42
                        throw doris::Exception(ErrorCode::INTERNAL_ERROR,
757
42
                                               "Illegal nullable column");
758
42
                    }
759
42
                } else {
760
42
                    result_scale = column_result.type->get_scale();
761
42
                }
762
42
            }
763
764
42
            if constexpr (IsDataTypeNumber<DataType> || IsDataTypeDecimal<DataType>) {
765
42
                using FieldType = typename DataType::FieldType;
766
42
                if (arguments.size() == 1 ||
767
42
                    is_column_const(*block.get_by_position(arguments[1]).column)) {
768
                    // the SECOND argument is MISSING or CONST
769
42
                    Int16 scale_arg = 0;
770
42
                    if (arguments.size() == 2) {
771
42
                        RETURN_IF_ERROR(
772
42
                                get_scale_arg(block.get_by_position(arguments[1]), &scale_arg));
773
42
                    }
774
775
42
                    res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::apply_vec_const(
776
42
                            col_general, scale_arg, result_scale);
777
42
                } else {
778
                    // the SECOND arugment is COLUMN
779
42
                    if (is_col_general_const) {
780
42
                        res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::
781
42
                                apply_const_vec(
782
42
                                        &assert_cast<const ColumnConst&>(*column_general.column),
783
42
                                        block.get_by_position(arguments[1]).column.get(),
784
42
                                        result_scale);
785
42
                    } else {
786
42
                        res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::
787
42
                                apply_vec_vec(col_general,
788
42
                                              block.get_by_position(arguments[1]).column.get(),
789
42
                                              result_scale);
790
42
                    }
791
42
                }
792
42
                return true;
793
42
            }
794
795
42
            return false;
796
42
        };
797
798
#if !defined(__SSE4_1__) && !defined(__aarch64__)
799
        /// In case of "nearbyint" function is used, we should ensure the expected rounding mode for the Banker's rounding.
800
        /// Actually it is by default. But we will set it just in case.
801
        if constexpr (rounding_mode == RoundingMode::Round) {
802
            if (0 != fesetround(FE_TONEAREST)) {
803
                return Status::InvalidArgument("Cannot set floating point rounding mode");
804
            }
805
        }
806
#endif
807
808
42
        if (!call_on_index_and_data_type<void>(column_general.type->get_type_id(), call)) {
809
0
            return Status::InvalidArgument("Invalid argument type {} for function {}",
810
0
                                           column_general.type->get_name(), name);
811
0
        }
812
813
42
        column_result.column = std::move(res);
814
42
        return Status::OK();
815
42
    }
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmm
Line
Count
Source
726
42
                        size_t result, size_t input_rows_count) const override {
727
42
        const ColumnWithTypeAndName& column_general = block.get_by_position(arguments[0]);
728
42
        ColumnWithTypeAndName& column_result = block.get_by_position(result);
729
42
        const DataTypePtr result_type = block.get_by_position(result).type;
730
42
        const bool is_col_general_const = is_column_const(*column_general.column);
731
42
        const auto* col_general = is_col_general_const
732
42
                                          ? assert_cast<const ColumnConst&>(*column_general.column)
733
21
                                                    .get_data_column_ptr()
734
42
                                          : column_general.column.get();
735
42
        ColumnPtr res;
736
737
        /// potential argument types:
738
        /// if the SECOND argument is MISSING(would be considered as ZERO const) or CONST, then we have the following type:
739
        ///    1. func(Column), func(Column, ColumnConst)
740
        /// otherwise, the SECOND arugment is COLUMN, we have another type:
741
        ///    2. func(Column, Column), func(ColumnConst, Column)
742
743
42
        auto call = [&](const auto& types) -> bool {
744
42
            using Types = std::decay_t<decltype(types)>;
745
42
            using DataType = typename Types::LeftType;
746
747
            // For decimal, we will always make sure result Decimal has exactly same precision and scale with
748
            // arguments from query plan.
749
42
            Int16 result_scale = 0;
750
42
            if constexpr (IsDataTypeDecimal<DataType>) {
751
42
                if (column_result.type->get_type_id() == TypeIndex::Nullable) {
752
42
                    if (auto nullable_type = std::dynamic_pointer_cast<const DataTypeNullable>(
753
42
                                column_result.type)) {
754
42
                        result_scale = nullable_type->get_nested_type()->get_scale();
755
42
                    } else {
756
42
                        throw doris::Exception(ErrorCode::INTERNAL_ERROR,
757
42
                                               "Illegal nullable column");
758
42
                    }
759
42
                } else {
760
42
                    result_scale = column_result.type->get_scale();
761
42
                }
762
42
            }
763
764
42
            if constexpr (IsDataTypeNumber<DataType> || IsDataTypeDecimal<DataType>) {
765
42
                using FieldType = typename DataType::FieldType;
766
42
                if (arguments.size() == 1 ||
767
42
                    is_column_const(*block.get_by_position(arguments[1]).column)) {
768
                    // the SECOND argument is MISSING or CONST
769
42
                    Int16 scale_arg = 0;
770
42
                    if (arguments.size() == 2) {
771
42
                        RETURN_IF_ERROR(
772
42
                                get_scale_arg(block.get_by_position(arguments[1]), &scale_arg));
773
42
                    }
774
775
42
                    res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::apply_vec_const(
776
42
                            col_general, scale_arg, result_scale);
777
42
                } else {
778
                    // the SECOND arugment is COLUMN
779
42
                    if (is_col_general_const) {
780
42
                        res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::
781
42
                                apply_const_vec(
782
42
                                        &assert_cast<const ColumnConst&>(*column_general.column),
783
42
                                        block.get_by_position(arguments[1]).column.get(),
784
42
                                        result_scale);
785
42
                    } else {
786
42
                        res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::
787
42
                                apply_vec_vec(col_general,
788
42
                                              block.get_by_position(arguments[1]).column.get(),
789
42
                                              result_scale);
790
42
                    }
791
42
                }
792
42
                return true;
793
42
            }
794
795
42
            return false;
796
42
        };
797
798
#if !defined(__SSE4_1__) && !defined(__aarch64__)
799
        /// In case of "nearbyint" function is used, we should ensure the expected rounding mode for the Banker's rounding.
800
        /// Actually it is by default. But we will set it just in case.
801
        if constexpr (rounding_mode == RoundingMode::Round) {
802
            if (0 != fesetround(FE_TONEAREST)) {
803
                return Status::InvalidArgument("Cannot set floating point rounding mode");
804
            }
805
        }
806
#endif
807
808
42
        if (!call_on_index_and_data_type<void>(column_general.type->get_type_id(), call)) {
809
0
            return Status::InvalidArgument("Invalid argument type {} for function {}",
810
0
                                           column_general.type->get_name(), name);
811
0
        }
812
813
42
        column_result.column = std::move(res);
814
42
        return Status::OK();
815
42
    }
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmm
Line
Count
Source
726
42
                        size_t result, size_t input_rows_count) const override {
727
42
        const ColumnWithTypeAndName& column_general = block.get_by_position(arguments[0]);
728
42
        ColumnWithTypeAndName& column_result = block.get_by_position(result);
729
42
        const DataTypePtr result_type = block.get_by_position(result).type;
730
42
        const bool is_col_general_const = is_column_const(*column_general.column);
731
42
        const auto* col_general = is_col_general_const
732
42
                                          ? assert_cast<const ColumnConst&>(*column_general.column)
733
21
                                                    .get_data_column_ptr()
734
42
                                          : column_general.column.get();
735
42
        ColumnPtr res;
736
737
        /// potential argument types:
738
        /// if the SECOND argument is MISSING(would be considered as ZERO const) or CONST, then we have the following type:
739
        ///    1. func(Column), func(Column, ColumnConst)
740
        /// otherwise, the SECOND arugment is COLUMN, we have another type:
741
        ///    2. func(Column, Column), func(ColumnConst, Column)
742
743
42
        auto call = [&](const auto& types) -> bool {
744
42
            using Types = std::decay_t<decltype(types)>;
745
42
            using DataType = typename Types::LeftType;
746
747
            // For decimal, we will always make sure result Decimal has exactly same precision and scale with
748
            // arguments from query plan.
749
42
            Int16 result_scale = 0;
750
42
            if constexpr (IsDataTypeDecimal<DataType>) {
751
42
                if (column_result.type->get_type_id() == TypeIndex::Nullable) {
752
42
                    if (auto nullable_type = std::dynamic_pointer_cast<const DataTypeNullable>(
753
42
                                column_result.type)) {
754
42
                        result_scale = nullable_type->get_nested_type()->get_scale();
755
42
                    } else {
756
42
                        throw doris::Exception(ErrorCode::INTERNAL_ERROR,
757
42
                                               "Illegal nullable column");
758
42
                    }
759
42
                } else {
760
42
                    result_scale = column_result.type->get_scale();
761
42
                }
762
42
            }
763
764
42
            if constexpr (IsDataTypeNumber<DataType> || IsDataTypeDecimal<DataType>) {
765
42
                using FieldType = typename DataType::FieldType;
766
42
                if (arguments.size() == 1 ||
767
42
                    is_column_const(*block.get_by_position(arguments[1]).column)) {
768
                    // the SECOND argument is MISSING or CONST
769
42
                    Int16 scale_arg = 0;
770
42
                    if (arguments.size() == 2) {
771
42
                        RETURN_IF_ERROR(
772
42
                                get_scale_arg(block.get_by_position(arguments[1]), &scale_arg));
773
42
                    }
774
775
42
                    res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::apply_vec_const(
776
42
                            col_general, scale_arg, result_scale);
777
42
                } else {
778
                    // the SECOND arugment is COLUMN
779
42
                    if (is_col_general_const) {
780
42
                        res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::
781
42
                                apply_const_vec(
782
42
                                        &assert_cast<const ColumnConst&>(*column_general.column),
783
42
                                        block.get_by_position(arguments[1]).column.get(),
784
42
                                        result_scale);
785
42
                    } else {
786
42
                        res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::
787
42
                                apply_vec_vec(col_general,
788
42
                                              block.get_by_position(arguments[1]).column.get(),
789
42
                                              result_scale);
790
42
                    }
791
42
                }
792
42
                return true;
793
42
            }
794
795
42
            return false;
796
42
        };
797
798
#if !defined(__SSE4_1__) && !defined(__aarch64__)
799
        /// In case of "nearbyint" function is used, we should ensure the expected rounding mode for the Banker's rounding.
800
        /// Actually it is by default. But we will set it just in case.
801
        if constexpr (rounding_mode == RoundingMode::Round) {
802
            if (0 != fesetround(FE_TONEAREST)) {
803
                return Status::InvalidArgument("Cannot set floating point rounding mode");
804
            }
805
        }
806
#endif
807
808
42
        if (!call_on_index_and_data_type<void>(column_general.type->get_type_id(), call)) {
809
0
            return Status::InvalidArgument("Invalid argument type {} for function {}",
810
0
                                           column_general.type->get_name(), name);
811
0
        }
812
813
42
        column_result.column = std::move(res);
814
42
        return Status::OK();
815
42
    }
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmm
Line
Count
Source
726
42
                        size_t result, size_t input_rows_count) const override {
727
42
        const ColumnWithTypeAndName& column_general = block.get_by_position(arguments[0]);
728
42
        ColumnWithTypeAndName& column_result = block.get_by_position(result);
729
42
        const DataTypePtr result_type = block.get_by_position(result).type;
730
42
        const bool is_col_general_const = is_column_const(*column_general.column);
731
42
        const auto* col_general = is_col_general_const
732
42
                                          ? assert_cast<const ColumnConst&>(*column_general.column)
733
21
                                                    .get_data_column_ptr()
734
42
                                          : column_general.column.get();
735
42
        ColumnPtr res;
736
737
        /// potential argument types:
738
        /// if the SECOND argument is MISSING(would be considered as ZERO const) or CONST, then we have the following type:
739
        ///    1. func(Column), func(Column, ColumnConst)
740
        /// otherwise, the SECOND arugment is COLUMN, we have another type:
741
        ///    2. func(Column, Column), func(ColumnConst, Column)
742
743
42
        auto call = [&](const auto& types) -> bool {
744
42
            using Types = std::decay_t<decltype(types)>;
745
42
            using DataType = typename Types::LeftType;
746
747
            // For decimal, we will always make sure result Decimal has exactly same precision and scale with
748
            // arguments from query plan.
749
42
            Int16 result_scale = 0;
750
42
            if constexpr (IsDataTypeDecimal<DataType>) {
751
42
                if (column_result.type->get_type_id() == TypeIndex::Nullable) {
752
42
                    if (auto nullable_type = std::dynamic_pointer_cast<const DataTypeNullable>(
753
42
                                column_result.type)) {
754
42
                        result_scale = nullable_type->get_nested_type()->get_scale();
755
42
                    } else {
756
42
                        throw doris::Exception(ErrorCode::INTERNAL_ERROR,
757
42
                                               "Illegal nullable column");
758
42
                    }
759
42
                } else {
760
42
                    result_scale = column_result.type->get_scale();
761
42
                }
762
42
            }
763
764
42
            if constexpr (IsDataTypeNumber<DataType> || IsDataTypeDecimal<DataType>) {
765
42
                using FieldType = typename DataType::FieldType;
766
42
                if (arguments.size() == 1 ||
767
42
                    is_column_const(*block.get_by_position(arguments[1]).column)) {
768
                    // the SECOND argument is MISSING or CONST
769
42
                    Int16 scale_arg = 0;
770
42
                    if (arguments.size() == 2) {
771
42
                        RETURN_IF_ERROR(
772
42
                                get_scale_arg(block.get_by_position(arguments[1]), &scale_arg));
773
42
                    }
774
775
42
                    res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::apply_vec_const(
776
42
                            col_general, scale_arg, result_scale);
777
42
                } else {
778
                    // the SECOND arugment is COLUMN
779
42
                    if (is_col_general_const) {
780
42
                        res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::
781
42
                                apply_const_vec(
782
42
                                        &assert_cast<const ColumnConst&>(*column_general.column),
783
42
                                        block.get_by_position(arguments[1]).column.get(),
784
42
                                        result_scale);
785
42
                    } else {
786
42
                        res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::
787
42
                                apply_vec_vec(col_general,
788
42
                                              block.get_by_position(arguments[1]).column.get(),
789
42
                                              result_scale);
790
42
                    }
791
42
                }
792
42
                return true;
793
42
            }
794
795
42
            return false;
796
42
        };
797
798
#if !defined(__SSE4_1__) && !defined(__aarch64__)
799
        /// In case of "nearbyint" function is used, we should ensure the expected rounding mode for the Banker's rounding.
800
        /// Actually it is by default. But we will set it just in case.
801
        if constexpr (rounding_mode == RoundingMode::Round) {
802
            if (0 != fesetround(FE_TONEAREST)) {
803
                return Status::InvalidArgument("Cannot set floating point rounding mode");
804
            }
805
        }
806
#endif
807
808
42
        if (!call_on_index_and_data_type<void>(column_general.type->get_type_id(), call)) {
809
0
            return Status::InvalidArgument("Invalid argument type {} for function {}",
810
0
                                           column_general.type->get_name(), name);
811
0
        }
812
813
42
        column_result.column = std::move(res);
814
42
        return Status::OK();
815
42
    }
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmm
Line
Count
Source
726
42
                        size_t result, size_t input_rows_count) const override {
727
42
        const ColumnWithTypeAndName& column_general = block.get_by_position(arguments[0]);
728
42
        ColumnWithTypeAndName& column_result = block.get_by_position(result);
729
42
        const DataTypePtr result_type = block.get_by_position(result).type;
730
42
        const bool is_col_general_const = is_column_const(*column_general.column);
731
42
        const auto* col_general = is_col_general_const
732
42
                                          ? assert_cast<const ColumnConst&>(*column_general.column)
733
21
                                                    .get_data_column_ptr()
734
42
                                          : column_general.column.get();
735
42
        ColumnPtr res;
736
737
        /// potential argument types:
738
        /// if the SECOND argument is MISSING(would be considered as ZERO const) or CONST, then we have the following type:
739
        ///    1. func(Column), func(Column, ColumnConst)
740
        /// otherwise, the SECOND arugment is COLUMN, we have another type:
741
        ///    2. func(Column, Column), func(ColumnConst, Column)
742
743
42
        auto call = [&](const auto& types) -> bool {
744
42
            using Types = std::decay_t<decltype(types)>;
745
42
            using DataType = typename Types::LeftType;
746
747
            // For decimal, we will always make sure result Decimal has exactly same precision and scale with
748
            // arguments from query plan.
749
42
            Int16 result_scale = 0;
750
42
            if constexpr (IsDataTypeDecimal<DataType>) {
751
42
                if (column_result.type->get_type_id() == TypeIndex::Nullable) {
752
42
                    if (auto nullable_type = std::dynamic_pointer_cast<const DataTypeNullable>(
753
42
                                column_result.type)) {
754
42
                        result_scale = nullable_type->get_nested_type()->get_scale();
755
42
                    } else {
756
42
                        throw doris::Exception(ErrorCode::INTERNAL_ERROR,
757
42
                                               "Illegal nullable column");
758
42
                    }
759
42
                } else {
760
42
                    result_scale = column_result.type->get_scale();
761
42
                }
762
42
            }
763
764
42
            if constexpr (IsDataTypeNumber<DataType> || IsDataTypeDecimal<DataType>) {
765
42
                using FieldType = typename DataType::FieldType;
766
42
                if (arguments.size() == 1 ||
767
42
                    is_column_const(*block.get_by_position(arguments[1]).column)) {
768
                    // the SECOND argument is MISSING or CONST
769
42
                    Int16 scale_arg = 0;
770
42
                    if (arguments.size() == 2) {
771
42
                        RETURN_IF_ERROR(
772
42
                                get_scale_arg(block.get_by_position(arguments[1]), &scale_arg));
773
42
                    }
774
775
42
                    res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::apply_vec_const(
776
42
                            col_general, scale_arg, result_scale);
777
42
                } else {
778
                    // the SECOND arugment is COLUMN
779
42
                    if (is_col_general_const) {
780
42
                        res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::
781
42
                                apply_const_vec(
782
42
                                        &assert_cast<const ColumnConst&>(*column_general.column),
783
42
                                        block.get_by_position(arguments[1]).column.get(),
784
42
                                        result_scale);
785
42
                    } else {
786
42
                        res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::
787
42
                                apply_vec_vec(col_general,
788
42
                                              block.get_by_position(arguments[1]).column.get(),
789
42
                                              result_scale);
790
42
                    }
791
42
                }
792
42
                return true;
793
42
            }
794
795
42
            return false;
796
42
        };
797
798
#if !defined(__SSE4_1__) && !defined(__aarch64__)
799
        /// In case of "nearbyint" function is used, we should ensure the expected rounding mode for the Banker's rounding.
800
        /// Actually it is by default. But we will set it just in case.
801
        if constexpr (rounding_mode == RoundingMode::Round) {
802
            if (0 != fesetround(FE_TONEAREST)) {
803
                return Status::InvalidArgument("Cannot set floating point rounding mode");
804
            }
805
        }
806
#endif
807
808
42
        if (!call_on_index_and_data_type<void>(column_general.type->get_type_id(), call)) {
809
0
            return Status::InvalidArgument("Invalid argument type {} for function {}",
810
0
                                           column_general.type->get_name(), name);
811
0
        }
812
813
42
        column_result.column = std::move(res);
814
42
        return Status::OK();
815
42
    }
_ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmm
Line
Count
Source
726
18
                        size_t result, size_t input_rows_count) const override {
727
18
        const ColumnWithTypeAndName& column_general = block.get_by_position(arguments[0]);
728
18
        ColumnWithTypeAndName& column_result = block.get_by_position(result);
729
18
        const DataTypePtr result_type = block.get_by_position(result).type;
730
18
        const bool is_col_general_const = is_column_const(*column_general.column);
731
18
        const auto* col_general = is_col_general_const
732
18
                                          ? assert_cast<const ColumnConst&>(*column_general.column)
733
9
                                                    .get_data_column_ptr()
734
18
                                          : column_general.column.get();
735
18
        ColumnPtr res;
736
737
        /// potential argument types:
738
        /// if the SECOND argument is MISSING(would be considered as ZERO const) or CONST, then we have the following type:
739
        ///    1. func(Column), func(Column, ColumnConst)
740
        /// otherwise, the SECOND arugment is COLUMN, we have another type:
741
        ///    2. func(Column, Column), func(ColumnConst, Column)
742
743
18
        auto call = [&](const auto& types) -> bool {
744
18
            using Types = std::decay_t<decltype(types)>;
745
18
            using DataType = typename Types::LeftType;
746
747
            // For decimal, we will always make sure result Decimal has exactly same precision and scale with
748
            // arguments from query plan.
749
18
            Int16 result_scale = 0;
750
18
            if constexpr (IsDataTypeDecimal<DataType>) {
751
18
                if (column_result.type->get_type_id() == TypeIndex::Nullable) {
752
18
                    if (auto nullable_type = std::dynamic_pointer_cast<const DataTypeNullable>(
753
18
                                column_result.type)) {
754
18
                        result_scale = nullable_type->get_nested_type()->get_scale();
755
18
                    } else {
756
18
                        throw doris::Exception(ErrorCode::INTERNAL_ERROR,
757
18
                                               "Illegal nullable column");
758
18
                    }
759
18
                } else {
760
18
                    result_scale = column_result.type->get_scale();
761
18
                }
762
18
            }
763
764
18
            if constexpr (IsDataTypeNumber<DataType> || IsDataTypeDecimal<DataType>) {
765
18
                using FieldType = typename DataType::FieldType;
766
18
                if (arguments.size() == 1 ||
767
18
                    is_column_const(*block.get_by_position(arguments[1]).column)) {
768
                    // the SECOND argument is MISSING or CONST
769
18
                    Int16 scale_arg = 0;
770
18
                    if (arguments.size() == 2) {
771
18
                        RETURN_IF_ERROR(
772
18
                                get_scale_arg(block.get_by_position(arguments[1]), &scale_arg));
773
18
                    }
774
775
18
                    res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::apply_vec_const(
776
18
                            col_general, scale_arg, result_scale);
777
18
                } else {
778
                    // the SECOND arugment is COLUMN
779
18
                    if (is_col_general_const) {
780
18
                        res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::
781
18
                                apply_const_vec(
782
18
                                        &assert_cast<const ColumnConst&>(*column_general.column),
783
18
                                        block.get_by_position(arguments[1]).column.get(),
784
18
                                        result_scale);
785
18
                    } else {
786
18
                        res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::
787
18
                                apply_vec_vec(col_general,
788
18
                                              block.get_by_position(arguments[1]).column.get(),
789
18
                                              result_scale);
790
18
                    }
791
18
                }
792
18
                return true;
793
18
            }
794
795
18
            return false;
796
18
        };
797
798
#if !defined(__SSE4_1__) && !defined(__aarch64__)
799
        /// In case of "nearbyint" function is used, we should ensure the expected rounding mode for the Banker's rounding.
800
        /// Actually it is by default. But we will set it just in case.
801
        if constexpr (rounding_mode == RoundingMode::Round) {
802
            if (0 != fesetround(FE_TONEAREST)) {
803
                return Status::InvalidArgument("Cannot set floating point rounding mode");
804
            }
805
        }
806
#endif
807
808
18
        if (!call_on_index_and_data_type<void>(column_general.type->get_type_id(), call)) {
809
0
            return Status::InvalidArgument("Invalid argument type {} for function {}",
810
0
                                           column_general.type->get_name(), name);
811
0
        }
812
813
18
        column_result.column = std::move(res);
814
18
        return Status::OK();
815
18
    }
_ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmm
Line
Count
Source
726
18
                        size_t result, size_t input_rows_count) const override {
727
18
        const ColumnWithTypeAndName& column_general = block.get_by_position(arguments[0]);
728
18
        ColumnWithTypeAndName& column_result = block.get_by_position(result);
729
18
        const DataTypePtr result_type = block.get_by_position(result).type;
730
18
        const bool is_col_general_const = is_column_const(*column_general.column);
731
18
        const auto* col_general = is_col_general_const
732
18
                                          ? assert_cast<const ColumnConst&>(*column_general.column)
733
9
                                                    .get_data_column_ptr()
734
18
                                          : column_general.column.get();
735
18
        ColumnPtr res;
736
737
        /// potential argument types:
738
        /// if the SECOND argument is MISSING(would be considered as ZERO const) or CONST, then we have the following type:
739
        ///    1. func(Column), func(Column, ColumnConst)
740
        /// otherwise, the SECOND arugment is COLUMN, we have another type:
741
        ///    2. func(Column, Column), func(ColumnConst, Column)
742
743
18
        auto call = [&](const auto& types) -> bool {
744
18
            using Types = std::decay_t<decltype(types)>;
745
18
            using DataType = typename Types::LeftType;
746
747
            // For decimal, we will always make sure result Decimal has exactly same precision and scale with
748
            // arguments from query plan.
749
18
            Int16 result_scale = 0;
750
18
            if constexpr (IsDataTypeDecimal<DataType>) {
751
18
                if (column_result.type->get_type_id() == TypeIndex::Nullable) {
752
18
                    if (auto nullable_type = std::dynamic_pointer_cast<const DataTypeNullable>(
753
18
                                column_result.type)) {
754
18
                        result_scale = nullable_type->get_nested_type()->get_scale();
755
18
                    } else {
756
18
                        throw doris::Exception(ErrorCode::INTERNAL_ERROR,
757
18
                                               "Illegal nullable column");
758
18
                    }
759
18
                } else {
760
18
                    result_scale = column_result.type->get_scale();
761
18
                }
762
18
            }
763
764
18
            if constexpr (IsDataTypeNumber<DataType> || IsDataTypeDecimal<DataType>) {
765
18
                using FieldType = typename DataType::FieldType;
766
18
                if (arguments.size() == 1 ||
767
18
                    is_column_const(*block.get_by_position(arguments[1]).column)) {
768
                    // the SECOND argument is MISSING or CONST
769
18
                    Int16 scale_arg = 0;
770
18
                    if (arguments.size() == 2) {
771
18
                        RETURN_IF_ERROR(
772
18
                                get_scale_arg(block.get_by_position(arguments[1]), &scale_arg));
773
18
                    }
774
775
18
                    res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::apply_vec_const(
776
18
                            col_general, scale_arg, result_scale);
777
18
                } else {
778
                    // the SECOND arugment is COLUMN
779
18
                    if (is_col_general_const) {
780
18
                        res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::
781
18
                                apply_const_vec(
782
18
                                        &assert_cast<const ColumnConst&>(*column_general.column),
783
18
                                        block.get_by_position(arguments[1]).column.get(),
784
18
                                        result_scale);
785
18
                    } else {
786
18
                        res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::
787
18
                                apply_vec_vec(col_general,
788
18
                                              block.get_by_position(arguments[1]).column.get(),
789
18
                                              result_scale);
790
18
                    }
791
18
                }
792
18
                return true;
793
18
            }
794
795
18
            return false;
796
18
        };
797
798
#if !defined(__SSE4_1__) && !defined(__aarch64__)
799
        /// In case of "nearbyint" function is used, we should ensure the expected rounding mode for the Banker's rounding.
800
        /// Actually it is by default. But we will set it just in case.
801
        if constexpr (rounding_mode == RoundingMode::Round) {
802
            if (0 != fesetround(FE_TONEAREST)) {
803
                return Status::InvalidArgument("Cannot set floating point rounding mode");
804
            }
805
        }
806
#endif
807
808
18
        if (!call_on_index_and_data_type<void>(column_general.type->get_type_id(), call)) {
809
0
            return Status::InvalidArgument("Invalid argument type {} for function {}",
810
0
                                           column_general.type->get_name(), name);
811
0
        }
812
813
18
        column_result.column = std::move(res);
814
18
        return Status::OK();
815
18
    }
_ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmm
Line
Count
Source
726
18
                        size_t result, size_t input_rows_count) const override {
727
18
        const ColumnWithTypeAndName& column_general = block.get_by_position(arguments[0]);
728
18
        ColumnWithTypeAndName& column_result = block.get_by_position(result);
729
18
        const DataTypePtr result_type = block.get_by_position(result).type;
730
18
        const bool is_col_general_const = is_column_const(*column_general.column);
731
18
        const auto* col_general = is_col_general_const
732
18
                                          ? assert_cast<const ColumnConst&>(*column_general.column)
733
9
                                                    .get_data_column_ptr()
734
18
                                          : column_general.column.get();
735
18
        ColumnPtr res;
736
737
        /// potential argument types:
738
        /// if the SECOND argument is MISSING(would be considered as ZERO const) or CONST, then we have the following type:
739
        ///    1. func(Column), func(Column, ColumnConst)
740
        /// otherwise, the SECOND arugment is COLUMN, we have another type:
741
        ///    2. func(Column, Column), func(ColumnConst, Column)
742
743
18
        auto call = [&](const auto& types) -> bool {
744
18
            using Types = std::decay_t<decltype(types)>;
745
18
            using DataType = typename Types::LeftType;
746
747
            // For decimal, we will always make sure result Decimal has exactly same precision and scale with
748
            // arguments from query plan.
749
18
            Int16 result_scale = 0;
750
18
            if constexpr (IsDataTypeDecimal<DataType>) {
751
18
                if (column_result.type->get_type_id() == TypeIndex::Nullable) {
752
18
                    if (auto nullable_type = std::dynamic_pointer_cast<const DataTypeNullable>(
753
18
                                column_result.type)) {
754
18
                        result_scale = nullable_type->get_nested_type()->get_scale();
755
18
                    } else {
756
18
                        throw doris::Exception(ErrorCode::INTERNAL_ERROR,
757
18
                                               "Illegal nullable column");
758
18
                    }
759
18
                } else {
760
18
                    result_scale = column_result.type->get_scale();
761
18
                }
762
18
            }
763
764
18
            if constexpr (IsDataTypeNumber<DataType> || IsDataTypeDecimal<DataType>) {
765
18
                using FieldType = typename DataType::FieldType;
766
18
                if (arguments.size() == 1 ||
767
18
                    is_column_const(*block.get_by_position(arguments[1]).column)) {
768
                    // the SECOND argument is MISSING or CONST
769
18
                    Int16 scale_arg = 0;
770
18
                    if (arguments.size() == 2) {
771
18
                        RETURN_IF_ERROR(
772
18
                                get_scale_arg(block.get_by_position(arguments[1]), &scale_arg));
773
18
                    }
774
775
18
                    res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::apply_vec_const(
776
18
                            col_general, scale_arg, result_scale);
777
18
                } else {
778
                    // the SECOND arugment is COLUMN
779
18
                    if (is_col_general_const) {
780
18
                        res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::
781
18
                                apply_const_vec(
782
18
                                        &assert_cast<const ColumnConst&>(*column_general.column),
783
18
                                        block.get_by_position(arguments[1]).column.get(),
784
18
                                        result_scale);
785
18
                    } else {
786
18
                        res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::
787
18
                                apply_vec_vec(col_general,
788
18
                                              block.get_by_position(arguments[1]).column.get(),
789
18
                                              result_scale);
790
18
                    }
791
18
                }
792
18
                return true;
793
18
            }
794
795
18
            return false;
796
18
        };
797
798
#if !defined(__SSE4_1__) && !defined(__aarch64__)
799
        /// In case of "nearbyint" function is used, we should ensure the expected rounding mode for the Banker's rounding.
800
        /// Actually it is by default. But we will set it just in case.
801
        if constexpr (rounding_mode == RoundingMode::Round) {
802
            if (0 != fesetround(FE_TONEAREST)) {
803
                return Status::InvalidArgument("Cannot set floating point rounding mode");
804
            }
805
        }
806
#endif
807
808
18
        if (!call_on_index_and_data_type<void>(column_general.type->get_type_id(), call)) {
809
0
            return Status::InvalidArgument("Invalid argument type {} for function {}",
810
0
                                           column_general.type->get_name(), name);
811
0
        }
812
813
18
        column_result.column = std::move(res);
814
18
        return Status::OK();
815
18
    }
_ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmm
Line
Count
Source
726
22
                        size_t result, size_t input_rows_count) const override {
727
22
        const ColumnWithTypeAndName& column_general = block.get_by_position(arguments[0]);
728
22
        ColumnWithTypeAndName& column_result = block.get_by_position(result);
729
22
        const DataTypePtr result_type = block.get_by_position(result).type;
730
22
        const bool is_col_general_const = is_column_const(*column_general.column);
731
22
        const auto* col_general = is_col_general_const
732
22
                                          ? assert_cast<const ColumnConst&>(*column_general.column)
733
11
                                                    .get_data_column_ptr()
734
22
                                          : column_general.column.get();
735
22
        ColumnPtr res;
736
737
        /// potential argument types:
738
        /// if the SECOND argument is MISSING(would be considered as ZERO const) or CONST, then we have the following type:
739
        ///    1. func(Column), func(Column, ColumnConst)
740
        /// otherwise, the SECOND arugment is COLUMN, we have another type:
741
        ///    2. func(Column, Column), func(ColumnConst, Column)
742
743
22
        auto call = [&](const auto& types) -> bool {
744
22
            using Types = std::decay_t<decltype(types)>;
745
22
            using DataType = typename Types::LeftType;
746
747
            // For decimal, we will always make sure result Decimal has exactly same precision and scale with
748
            // arguments from query plan.
749
22
            Int16 result_scale = 0;
750
22
            if constexpr (IsDataTypeDecimal<DataType>) {
751
22
                if (column_result.type->get_type_id() == TypeIndex::Nullable) {
752
22
                    if (auto nullable_type = std::dynamic_pointer_cast<const DataTypeNullable>(
753
22
                                column_result.type)) {
754
22
                        result_scale = nullable_type->get_nested_type()->get_scale();
755
22
                    } else {
756
22
                        throw doris::Exception(ErrorCode::INTERNAL_ERROR,
757
22
                                               "Illegal nullable column");
758
22
                    }
759
22
                } else {
760
22
                    result_scale = column_result.type->get_scale();
761
22
                }
762
22
            }
763
764
22
            if constexpr (IsDataTypeNumber<DataType> || IsDataTypeDecimal<DataType>) {
765
22
                using FieldType = typename DataType::FieldType;
766
22
                if (arguments.size() == 1 ||
767
22
                    is_column_const(*block.get_by_position(arguments[1]).column)) {
768
                    // the SECOND argument is MISSING or CONST
769
22
                    Int16 scale_arg = 0;
770
22
                    if (arguments.size() == 2) {
771
22
                        RETURN_IF_ERROR(
772
22
                                get_scale_arg(block.get_by_position(arguments[1]), &scale_arg));
773
22
                    }
774
775
22
                    res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::apply_vec_const(
776
22
                            col_general, scale_arg, result_scale);
777
22
                } else {
778
                    // the SECOND arugment is COLUMN
779
22
                    if (is_col_general_const) {
780
22
                        res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::
781
22
                                apply_const_vec(
782
22
                                        &assert_cast<const ColumnConst&>(*column_general.column),
783
22
                                        block.get_by_position(arguments[1]).column.get(),
784
22
                                        result_scale);
785
22
                    } else {
786
22
                        res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::
787
22
                                apply_vec_vec(col_general,
788
22
                                              block.get_by_position(arguments[1]).column.get(),
789
22
                                              result_scale);
790
22
                    }
791
22
                }
792
22
                return true;
793
22
            }
794
795
22
            return false;
796
22
        };
797
798
#if !defined(__SSE4_1__) && !defined(__aarch64__)
799
        /// In case of "nearbyint" function is used, we should ensure the expected rounding mode for the Banker's rounding.
800
        /// Actually it is by default. But we will set it just in case.
801
        if constexpr (rounding_mode == RoundingMode::Round) {
802
            if (0 != fesetround(FE_TONEAREST)) {
803
                return Status::InvalidArgument("Cannot set floating point rounding mode");
804
            }
805
        }
806
#endif
807
808
22
        if (!call_on_index_and_data_type<void>(column_general.type->get_type_id(), call)) {
809
0
            return Status::InvalidArgument("Invalid argument type {} for function {}",
810
0
                                           column_general.type->get_name(), name);
811
0
        }
812
813
22
        column_result.column = std::move(res);
814
22
        return Status::OK();
815
22
    }
_ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmm
Line
Count
Source
726
22
                        size_t result, size_t input_rows_count) const override {
727
22
        const ColumnWithTypeAndName& column_general = block.get_by_position(arguments[0]);
728
22
        ColumnWithTypeAndName& column_result = block.get_by_position(result);
729
22
        const DataTypePtr result_type = block.get_by_position(result).type;
730
22
        const bool is_col_general_const = is_column_const(*column_general.column);
731
22
        const auto* col_general = is_col_general_const
732
22
                                          ? assert_cast<const ColumnConst&>(*column_general.column)
733
11
                                                    .get_data_column_ptr()
734
22
                                          : column_general.column.get();
735
22
        ColumnPtr res;
736
737
        /// potential argument types:
738
        /// if the SECOND argument is MISSING(would be considered as ZERO const) or CONST, then we have the following type:
739
        ///    1. func(Column), func(Column, ColumnConst)
740
        /// otherwise, the SECOND arugment is COLUMN, we have another type:
741
        ///    2. func(Column, Column), func(ColumnConst, Column)
742
743
22
        auto call = [&](const auto& types) -> bool {
744
22
            using Types = std::decay_t<decltype(types)>;
745
22
            using DataType = typename Types::LeftType;
746
747
            // For decimal, we will always make sure result Decimal has exactly same precision and scale with
748
            // arguments from query plan.
749
22
            Int16 result_scale = 0;
750
22
            if constexpr (IsDataTypeDecimal<DataType>) {
751
22
                if (column_result.type->get_type_id() == TypeIndex::Nullable) {
752
22
                    if (auto nullable_type = std::dynamic_pointer_cast<const DataTypeNullable>(
753
22
                                column_result.type)) {
754
22
                        result_scale = nullable_type->get_nested_type()->get_scale();
755
22
                    } else {
756
22
                        throw doris::Exception(ErrorCode::INTERNAL_ERROR,
757
22
                                               "Illegal nullable column");
758
22
                    }
759
22
                } else {
760
22
                    result_scale = column_result.type->get_scale();
761
22
                }
762
22
            }
763
764
22
            if constexpr (IsDataTypeNumber<DataType> || IsDataTypeDecimal<DataType>) {
765
22
                using FieldType = typename DataType::FieldType;
766
22
                if (arguments.size() == 1 ||
767
22
                    is_column_const(*block.get_by_position(arguments[1]).column)) {
768
                    // the SECOND argument is MISSING or CONST
769
22
                    Int16 scale_arg = 0;
770
22
                    if (arguments.size() == 2) {
771
22
                        RETURN_IF_ERROR(
772
22
                                get_scale_arg(block.get_by_position(arguments[1]), &scale_arg));
773
22
                    }
774
775
22
                    res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::apply_vec_const(
776
22
                            col_general, scale_arg, result_scale);
777
22
                } else {
778
                    // the SECOND arugment is COLUMN
779
22
                    if (is_col_general_const) {
780
22
                        res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::
781
22
                                apply_const_vec(
782
22
                                        &assert_cast<const ColumnConst&>(*column_general.column),
783
22
                                        block.get_by_position(arguments[1]).column.get(),
784
22
                                        result_scale);
785
22
                    } else {
786
22
                        res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::
787
22
                                apply_vec_vec(col_general,
788
22
                                              block.get_by_position(arguments[1]).column.get(),
789
22
                                              result_scale);
790
22
                    }
791
22
                }
792
22
                return true;
793
22
            }
794
795
22
            return false;
796
22
        };
797
798
#if !defined(__SSE4_1__) && !defined(__aarch64__)
799
        /// In case of "nearbyint" function is used, we should ensure the expected rounding mode for the Banker's rounding.
800
        /// Actually it is by default. But we will set it just in case.
801
        if constexpr (rounding_mode == RoundingMode::Round) {
802
            if (0 != fesetround(FE_TONEAREST)) {
803
                return Status::InvalidArgument("Cannot set floating point rounding mode");
804
            }
805
        }
806
#endif
807
808
22
        if (!call_on_index_and_data_type<void>(column_general.type->get_type_id(), call)) {
809
0
            return Status::InvalidArgument("Invalid argument type {} for function {}",
810
0
                                           column_general.type->get_name(), name);
811
0
        }
812
813
22
        column_result.column = std::move(res);
814
22
        return Status::OK();
815
22
    }
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmm
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmm
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmm
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmm
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmm
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmm
_ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmm
Line
Count
Source
726
1
                        size_t result, size_t input_rows_count) const override {
727
1
        const ColumnWithTypeAndName& column_general = block.get_by_position(arguments[0]);
728
1
        ColumnWithTypeAndName& column_result = block.get_by_position(result);
729
1
        const DataTypePtr result_type = block.get_by_position(result).type;
730
1
        const bool is_col_general_const = is_column_const(*column_general.column);
731
1
        const auto* col_general = is_col_general_const
732
1
                                          ? assert_cast<const ColumnConst&>(*column_general.column)
733
0
                                                    .get_data_column_ptr()
734
1
                                          : column_general.column.get();
735
1
        ColumnPtr res;
736
737
        /// potential argument types:
738
        /// if the SECOND argument is MISSING(would be considered as ZERO const) or CONST, then we have the following type:
739
        ///    1. func(Column), func(Column, ColumnConst)
740
        /// otherwise, the SECOND arugment is COLUMN, we have another type:
741
        ///    2. func(Column, Column), func(ColumnConst, Column)
742
743
1
        auto call = [&](const auto& types) -> bool {
744
1
            using Types = std::decay_t<decltype(types)>;
745
1
            using DataType = typename Types::LeftType;
746
747
            // For decimal, we will always make sure result Decimal has exactly same precision and scale with
748
            // arguments from query plan.
749
1
            Int16 result_scale = 0;
750
1
            if constexpr (IsDataTypeDecimal<DataType>) {
751
1
                if (column_result.type->get_type_id() == TypeIndex::Nullable) {
752
1
                    if (auto nullable_type = std::dynamic_pointer_cast<const DataTypeNullable>(
753
1
                                column_result.type)) {
754
1
                        result_scale = nullable_type->get_nested_type()->get_scale();
755
1
                    } else {
756
1
                        throw doris::Exception(ErrorCode::INTERNAL_ERROR,
757
1
                                               "Illegal nullable column");
758
1
                    }
759
1
                } else {
760
1
                    result_scale = column_result.type->get_scale();
761
1
                }
762
1
            }
763
764
1
            if constexpr (IsDataTypeNumber<DataType> || IsDataTypeDecimal<DataType>) {
765
1
                using FieldType = typename DataType::FieldType;
766
1
                if (arguments.size() == 1 ||
767
1
                    is_column_const(*block.get_by_position(arguments[1]).column)) {
768
                    // the SECOND argument is MISSING or CONST
769
1
                    Int16 scale_arg = 0;
770
1
                    if (arguments.size() == 2) {
771
1
                        RETURN_IF_ERROR(
772
1
                                get_scale_arg(block.get_by_position(arguments[1]), &scale_arg));
773
1
                    }
774
775
1
                    res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::apply_vec_const(
776
1
                            col_general, scale_arg, result_scale);
777
1
                } else {
778
                    // the SECOND arugment is COLUMN
779
1
                    if (is_col_general_const) {
780
1
                        res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::
781
1
                                apply_const_vec(
782
1
                                        &assert_cast<const ColumnConst&>(*column_general.column),
783
1
                                        block.get_by_position(arguments[1]).column.get(),
784
1
                                        result_scale);
785
1
                    } else {
786
1
                        res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::
787
1
                                apply_vec_vec(col_general,
788
1
                                              block.get_by_position(arguments[1]).column.get(),
789
1
                                              result_scale);
790
1
                    }
791
1
                }
792
1
                return true;
793
1
            }
794
795
1
            return false;
796
1
        };
797
798
#if !defined(__SSE4_1__) && !defined(__aarch64__)
799
        /// In case of "nearbyint" function is used, we should ensure the expected rounding mode for the Banker's rounding.
800
        /// Actually it is by default. But we will set it just in case.
801
        if constexpr (rounding_mode == RoundingMode::Round) {
802
            if (0 != fesetround(FE_TONEAREST)) {
803
                return Status::InvalidArgument("Cannot set floating point rounding mode");
804
            }
805
        }
806
#endif
807
808
1
        if (!call_on_index_and_data_type<void>(column_general.type->get_type_id(), call)) {
809
0
            return Status::InvalidArgument("Invalid argument type {} for function {}",
810
0
                                           column_general.type->get_name(), name);
811
0
        }
812
813
1
        column_result.column = std::move(res);
814
1
        return Status::OK();
815
1
    }
_ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmm
Line
Count
Source
726
1
                        size_t result, size_t input_rows_count) const override {
727
1
        const ColumnWithTypeAndName& column_general = block.get_by_position(arguments[0]);
728
1
        ColumnWithTypeAndName& column_result = block.get_by_position(result);
729
1
        const DataTypePtr result_type = block.get_by_position(result).type;
730
1
        const bool is_col_general_const = is_column_const(*column_general.column);
731
1
        const auto* col_general = is_col_general_const
732
1
                                          ? assert_cast<const ColumnConst&>(*column_general.column)
733
0
                                                    .get_data_column_ptr()
734
1
                                          : column_general.column.get();
735
1
        ColumnPtr res;
736
737
        /// potential argument types:
738
        /// if the SECOND argument is MISSING(would be considered as ZERO const) or CONST, then we have the following type:
739
        ///    1. func(Column), func(Column, ColumnConst)
740
        /// otherwise, the SECOND arugment is COLUMN, we have another type:
741
        ///    2. func(Column, Column), func(ColumnConst, Column)
742
743
1
        auto call = [&](const auto& types) -> bool {
744
1
            using Types = std::decay_t<decltype(types)>;
745
1
            using DataType = typename Types::LeftType;
746
747
            // For decimal, we will always make sure result Decimal has exactly same precision and scale with
748
            // arguments from query plan.
749
1
            Int16 result_scale = 0;
750
1
            if constexpr (IsDataTypeDecimal<DataType>) {
751
1
                if (column_result.type->get_type_id() == TypeIndex::Nullable) {
752
1
                    if (auto nullable_type = std::dynamic_pointer_cast<const DataTypeNullable>(
753
1
                                column_result.type)) {
754
1
                        result_scale = nullable_type->get_nested_type()->get_scale();
755
1
                    } else {
756
1
                        throw doris::Exception(ErrorCode::INTERNAL_ERROR,
757
1
                                               "Illegal nullable column");
758
1
                    }
759
1
                } else {
760
1
                    result_scale = column_result.type->get_scale();
761
1
                }
762
1
            }
763
764
1
            if constexpr (IsDataTypeNumber<DataType> || IsDataTypeDecimal<DataType>) {
765
1
                using FieldType = typename DataType::FieldType;
766
1
                if (arguments.size() == 1 ||
767
1
                    is_column_const(*block.get_by_position(arguments[1]).column)) {
768
                    // the SECOND argument is MISSING or CONST
769
1
                    Int16 scale_arg = 0;
770
1
                    if (arguments.size() == 2) {
771
1
                        RETURN_IF_ERROR(
772
1
                                get_scale_arg(block.get_by_position(arguments[1]), &scale_arg));
773
1
                    }
774
775
1
                    res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::apply_vec_const(
776
1
                            col_general, scale_arg, result_scale);
777
1
                } else {
778
                    // the SECOND arugment is COLUMN
779
1
                    if (is_col_general_const) {
780
1
                        res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::
781
1
                                apply_const_vec(
782
1
                                        &assert_cast<const ColumnConst&>(*column_general.column),
783
1
                                        block.get_by_position(arguments[1]).column.get(),
784
1
                                        result_scale);
785
1
                    } else {
786
1
                        res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::
787
1
                                apply_vec_vec(col_general,
788
1
                                              block.get_by_position(arguments[1]).column.get(),
789
1
                                              result_scale);
790
1
                    }
791
1
                }
792
1
                return true;
793
1
            }
794
795
1
            return false;
796
1
        };
797
798
#if !defined(__SSE4_1__) && !defined(__aarch64__)
799
        /// In case of "nearbyint" function is used, we should ensure the expected rounding mode for the Banker's rounding.
800
        /// Actually it is by default. But we will set it just in case.
801
        if constexpr (rounding_mode == RoundingMode::Round) {
802
            if (0 != fesetround(FE_TONEAREST)) {
803
                return Status::InvalidArgument("Cannot set floating point rounding mode");
804
            }
805
        }
806
#endif
807
808
1
        if (!call_on_index_and_data_type<void>(column_general.type->get_type_id(), call)) {
809
0
            return Status::InvalidArgument("Invalid argument type {} for function {}",
810
0
                                           column_general.type->get_name(), name);
811
0
        }
812
813
1
        column_result.column = std::move(res);
814
1
        return Status::OK();
815
1
    }
_ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmm
Line
Count
Source
726
1
                        size_t result, size_t input_rows_count) const override {
727
1
        const ColumnWithTypeAndName& column_general = block.get_by_position(arguments[0]);
728
1
        ColumnWithTypeAndName& column_result = block.get_by_position(result);
729
1
        const DataTypePtr result_type = block.get_by_position(result).type;
730
1
        const bool is_col_general_const = is_column_const(*column_general.column);
731
1
        const auto* col_general = is_col_general_const
732
1
                                          ? assert_cast<const ColumnConst&>(*column_general.column)
733
0
                                                    .get_data_column_ptr()
734
1
                                          : column_general.column.get();
735
1
        ColumnPtr res;
736
737
        /// potential argument types:
738
        /// if the SECOND argument is MISSING(would be considered as ZERO const) or CONST, then we have the following type:
739
        ///    1. func(Column), func(Column, ColumnConst)
740
        /// otherwise, the SECOND arugment is COLUMN, we have another type:
741
        ///    2. func(Column, Column), func(ColumnConst, Column)
742
743
1
        auto call = [&](const auto& types) -> bool {
744
1
            using Types = std::decay_t<decltype(types)>;
745
1
            using DataType = typename Types::LeftType;
746
747
            // For decimal, we will always make sure result Decimal has exactly same precision and scale with
748
            // arguments from query plan.
749
1
            Int16 result_scale = 0;
750
1
            if constexpr (IsDataTypeDecimal<DataType>) {
751
1
                if (column_result.type->get_type_id() == TypeIndex::Nullable) {
752
1
                    if (auto nullable_type = std::dynamic_pointer_cast<const DataTypeNullable>(
753
1
                                column_result.type)) {
754
1
                        result_scale = nullable_type->get_nested_type()->get_scale();
755
1
                    } else {
756
1
                        throw doris::Exception(ErrorCode::INTERNAL_ERROR,
757
1
                                               "Illegal nullable column");
758
1
                    }
759
1
                } else {
760
1
                    result_scale = column_result.type->get_scale();
761
1
                }
762
1
            }
763
764
1
            if constexpr (IsDataTypeNumber<DataType> || IsDataTypeDecimal<DataType>) {
765
1
                using FieldType = typename DataType::FieldType;
766
1
                if (arguments.size() == 1 ||
767
1
                    is_column_const(*block.get_by_position(arguments[1]).column)) {
768
                    // the SECOND argument is MISSING or CONST
769
1
                    Int16 scale_arg = 0;
770
1
                    if (arguments.size() == 2) {
771
1
                        RETURN_IF_ERROR(
772
1
                                get_scale_arg(block.get_by_position(arguments[1]), &scale_arg));
773
1
                    }
774
775
1
                    res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::apply_vec_const(
776
1
                            col_general, scale_arg, result_scale);
777
1
                } else {
778
                    // the SECOND arugment is COLUMN
779
1
                    if (is_col_general_const) {
780
1
                        res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::
781
1
                                apply_const_vec(
782
1
                                        &assert_cast<const ColumnConst&>(*column_general.column),
783
1
                                        block.get_by_position(arguments[1]).column.get(),
784
1
                                        result_scale);
785
1
                    } else {
786
1
                        res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::
787
1
                                apply_vec_vec(col_general,
788
1
                                              block.get_by_position(arguments[1]).column.get(),
789
1
                                              result_scale);
790
1
                    }
791
1
                }
792
1
                return true;
793
1
            }
794
795
1
            return false;
796
1
        };
797
798
#if !defined(__SSE4_1__) && !defined(__aarch64__)
799
        /// In case of "nearbyint" function is used, we should ensure the expected rounding mode for the Banker's rounding.
800
        /// Actually it is by default. But we will set it just in case.
801
        if constexpr (rounding_mode == RoundingMode::Round) {
802
            if (0 != fesetround(FE_TONEAREST)) {
803
                return Status::InvalidArgument("Cannot set floating point rounding mode");
804
            }
805
        }
806
#endif
807
808
1
        if (!call_on_index_and_data_type<void>(column_general.type->get_type_id(), call)) {
809
0
            return Status::InvalidArgument("Invalid argument type {} for function {}",
810
0
                                           column_general.type->get_name(), name);
811
0
        }
812
813
1
        column_result.column = std::move(res);
814
1
        return Status::OK();
815
1
    }
_ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorImSaImEEmm
Line
Count
Source
726
1
                        size_t result, size_t input_rows_count) const override {
727
1
        const ColumnWithTypeAndName& column_general = block.get_by_position(arguments[0]);
728
1
        ColumnWithTypeAndName& column_result = block.get_by_position(result);
729
1
        const DataTypePtr result_type = block.get_by_position(result).type;
730
1
        const bool is_col_general_const = is_column_const(*column_general.column);
731
1
        const auto* col_general = is_col_general_const
732
1
                                          ? assert_cast<const ColumnConst&>(*column_general.column)
733
0
                                                    .get_data_column_ptr()
734
1
                                          : column_general.column.get();
735
1
        ColumnPtr res;
736
737
        /// potential argument types:
738
        /// if the SECOND argument is MISSING(would be considered as ZERO const) or CONST, then we have the following type:
739
        ///    1. func(Column), func(Column, ColumnConst)
740
        /// otherwise, the SECOND arugment is COLUMN, we have another type:
741
        ///    2. func(Column, Column), func(ColumnConst, Column)
742
743
1
        auto call = [&](const auto& types) -> bool {
744
1
            using Types = std::decay_t<decltype(types)>;
745
1
            using DataType = typename Types::LeftType;
746
747
            // For decimal, we will always make sure result Decimal has exactly same precision and scale with
748
            // arguments from query plan.
749
1
            Int16 result_scale = 0;
750
1
            if constexpr (IsDataTypeDecimal<DataType>) {
751
1
                if (column_result.type->get_type_id() == TypeIndex::Nullable) {
752
1
                    if (auto nullable_type = std::dynamic_pointer_cast<const DataTypeNullable>(
753
1
                                column_result.type)) {
754
1
                        result_scale = nullable_type->get_nested_type()->get_scale();
755
1
                    } else {
756
1
                        throw doris::Exception(ErrorCode::INTERNAL_ERROR,
757
1
                                               "Illegal nullable column");
758
1
                    }
759
1
                } else {
760
1
                    result_scale = column_result.type->get_scale();
761
1
                }
762
1
            }
763
764
1
            if constexpr (IsDataTypeNumber<DataType> || IsDataTypeDecimal<DataType>) {
765
1
                using FieldType = typename DataType::FieldType;
766
1
                if (arguments.size() == 1 ||
767
1
                    is_column_const(*block.get_by_position(arguments[1]).column)) {
768
                    // the SECOND argument is MISSING or CONST
769
1
                    Int16 scale_arg = 0;
770
1
                    if (arguments.size() == 2) {
771
1
                        RETURN_IF_ERROR(
772
1
                                get_scale_arg(block.get_by_position(arguments[1]), &scale_arg));
773
1
                    }
774
775
1
                    res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::apply_vec_const(
776
1
                            col_general, scale_arg, result_scale);
777
1
                } else {
778
                    // the SECOND arugment is COLUMN
779
1
                    if (is_col_general_const) {
780
1
                        res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::
781
1
                                apply_const_vec(
782
1
                                        &assert_cast<const ColumnConst&>(*column_general.column),
783
1
                                        block.get_by_position(arguments[1]).column.get(),
784
1
                                        result_scale);
785
1
                    } else {
786
1
                        res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::
787
1
                                apply_vec_vec(col_general,
788
1
                                              block.get_by_position(arguments[1]).column.get(),
789
1
                                              result_scale);
790
1
                    }
791
1
                }
792
1
                return true;
793
1
            }
794
795
1
            return false;
796
1
        };
797
798
#if !defined(__SSE4_1__) && !defined(__aarch64__)
799
        /// In case of "nearbyint" function is used, we should ensure the expected rounding mode for the Banker's rounding.
800
        /// Actually it is by default. But we will set it just in case.
801
        if constexpr (rounding_mode == RoundingMode::Round) {
802
            if (0 != fesetround(FE_TONEAREST)) {
803
                return Status::InvalidArgument("Cannot set floating point rounding mode");
804
            }
805
        }
806
#endif
807
808
1
        if (!call_on_index_and_data_type<void>(column_general.type->get_type_id(), call)) {
809
0
            return Status::InvalidArgument("Invalid argument type {} for function {}",
810
0
                                           column_general.type->get_name(), name);
811
0
        }
812
813
1
        column_result.column = std::move(res);
814
1
        return Status::OK();
815
1
    }
816
};
817
818
struct TruncateName {
819
    static constexpr auto name = "truncate";
820
};
821
822
struct FloorName {
823
    static constexpr auto name = "floor";
824
};
825
826
struct CeilName {
827
    static constexpr auto name = "ceil";
828
};
829
830
struct RoundName {
831
    static constexpr auto name = "round";
832
};
833
834
struct RoundBankersName {
835
    static constexpr auto name = "round_bankers";
836
};
837
838
/// round(double,int32)-->double
839
/// key_str:roundFloat64Int32
840
template <typename Name>
841
struct DoubleRoundTwoImpl {
842
    static constexpr auto name = Name::name;
843
844
5
    static DataTypes get_variadic_argument_types() {
845
5
        return {std::make_shared<vectorized::DataTypeFloat64>(),
846
5
                std::make_shared<vectorized::DataTypeInt32>()};
847
5
    }
_ZN5doris10vectorized18DoubleRoundTwoImplINS0_12TruncateNameEE27get_variadic_argument_typesEv
Line
Count
Source
844
1
    static DataTypes get_variadic_argument_types() {
845
1
        return {std::make_shared<vectorized::DataTypeFloat64>(),
846
1
                std::make_shared<vectorized::DataTypeInt32>()};
847
1
    }
_ZN5doris10vectorized18DoubleRoundTwoImplINS0_9FloorNameEE27get_variadic_argument_typesEv
Line
Count
Source
844
1
    static DataTypes get_variadic_argument_types() {
845
1
        return {std::make_shared<vectorized::DataTypeFloat64>(),
846
1
                std::make_shared<vectorized::DataTypeInt32>()};
847
1
    }
_ZN5doris10vectorized18DoubleRoundTwoImplINS0_8CeilNameEE27get_variadic_argument_typesEv
Line
Count
Source
844
1
    static DataTypes get_variadic_argument_types() {
845
1
        return {std::make_shared<vectorized::DataTypeFloat64>(),
846
1
                std::make_shared<vectorized::DataTypeInt32>()};
847
1
    }
_ZN5doris10vectorized18DoubleRoundTwoImplINS0_9RoundNameEE27get_variadic_argument_typesEv
Line
Count
Source
844
1
    static DataTypes get_variadic_argument_types() {
845
1
        return {std::make_shared<vectorized::DataTypeFloat64>(),
846
1
                std::make_shared<vectorized::DataTypeInt32>()};
847
1
    }
_ZN5doris10vectorized18DoubleRoundTwoImplINS0_16RoundBankersNameEE27get_variadic_argument_typesEv
Line
Count
Source
844
1
    static DataTypes get_variadic_argument_types() {
845
1
        return {std::make_shared<vectorized::DataTypeFloat64>(),
846
1
                std::make_shared<vectorized::DataTypeInt32>()};
847
1
    }
848
};
849
850
template <typename Name>
851
struct DoubleRoundOneImpl {
852
    static constexpr auto name = Name::name;
853
854
5
    static DataTypes get_variadic_argument_types() {
855
5
        return {std::make_shared<vectorized::DataTypeFloat64>()};
856
5
    }
_ZN5doris10vectorized18DoubleRoundOneImplINS0_12TruncateNameEE27get_variadic_argument_typesEv
Line
Count
Source
854
1
    static DataTypes get_variadic_argument_types() {
855
1
        return {std::make_shared<vectorized::DataTypeFloat64>()};
856
1
    }
_ZN5doris10vectorized18DoubleRoundOneImplINS0_9FloorNameEE27get_variadic_argument_typesEv
Line
Count
Source
854
1
    static DataTypes get_variadic_argument_types() {
855
1
        return {std::make_shared<vectorized::DataTypeFloat64>()};
856
1
    }
_ZN5doris10vectorized18DoubleRoundOneImplINS0_9RoundNameEE27get_variadic_argument_typesEv
Line
Count
Source
854
1
    static DataTypes get_variadic_argument_types() {
855
1
        return {std::make_shared<vectorized::DataTypeFloat64>()};
856
1
    }
_ZN5doris10vectorized18DoubleRoundOneImplINS0_8CeilNameEE27get_variadic_argument_typesEv
Line
Count
Source
854
1
    static DataTypes get_variadic_argument_types() {
855
1
        return {std::make_shared<vectorized::DataTypeFloat64>()};
856
1
    }
_ZN5doris10vectorized18DoubleRoundOneImplINS0_16RoundBankersNameEE27get_variadic_argument_typesEv
Line
Count
Source
854
1
    static DataTypes get_variadic_argument_types() {
855
1
        return {std::make_shared<vectorized::DataTypeFloat64>()};
856
1
    }
857
};
858
859
template <typename Name>
860
struct DecimalRoundTwoImpl {
861
    static constexpr auto name = Name::name;
862
863
5
    static DataTypes get_variadic_argument_types() {
864
5
        return {std::make_shared<vectorized::DataTypeDecimal<Decimal32>>(9, 0),
865
5
                std::make_shared<vectorized::DataTypeInt32>()};
866
5
    }
_ZN5doris10vectorized19DecimalRoundTwoImplINS0_12TruncateNameEE27get_variadic_argument_typesEv
Line
Count
Source
863
1
    static DataTypes get_variadic_argument_types() {
864
1
        return {std::make_shared<vectorized::DataTypeDecimal<Decimal32>>(9, 0),
865
1
                std::make_shared<vectorized::DataTypeInt32>()};
866
1
    }
_ZN5doris10vectorized19DecimalRoundTwoImplINS0_9FloorNameEE27get_variadic_argument_typesEv
Line
Count
Source
863
1
    static DataTypes get_variadic_argument_types() {
864
1
        return {std::make_shared<vectorized::DataTypeDecimal<Decimal32>>(9, 0),
865
1
                std::make_shared<vectorized::DataTypeInt32>()};
866
1
    }
_ZN5doris10vectorized19DecimalRoundTwoImplINS0_8CeilNameEE27get_variadic_argument_typesEv
Line
Count
Source
863
1
    static DataTypes get_variadic_argument_types() {
864
1
        return {std::make_shared<vectorized::DataTypeDecimal<Decimal32>>(9, 0),
865
1
                std::make_shared<vectorized::DataTypeInt32>()};
866
1
    }
_ZN5doris10vectorized19DecimalRoundTwoImplINS0_9RoundNameEE27get_variadic_argument_typesEv
Line
Count
Source
863
1
    static DataTypes get_variadic_argument_types() {
864
1
        return {std::make_shared<vectorized::DataTypeDecimal<Decimal32>>(9, 0),
865
1
                std::make_shared<vectorized::DataTypeInt32>()};
866
1
    }
_ZN5doris10vectorized19DecimalRoundTwoImplINS0_16RoundBankersNameEE27get_variadic_argument_typesEv
Line
Count
Source
863
1
    static DataTypes get_variadic_argument_types() {
864
1
        return {std::make_shared<vectorized::DataTypeDecimal<Decimal32>>(9, 0),
865
1
                std::make_shared<vectorized::DataTypeInt32>()};
866
1
    }
867
};
868
869
template <typename Name>
870
struct DecimalRoundOneImpl {
871
    static constexpr auto name = Name::name;
872
873
5
    static DataTypes get_variadic_argument_types() {
874
5
        return {std::make_shared<vectorized::DataTypeDecimal<Decimal32>>(9, 0)};
875
5
    }
_ZN5doris10vectorized19DecimalRoundOneImplINS0_12TruncateNameEE27get_variadic_argument_typesEv
Line
Count
Source
873
1
    static DataTypes get_variadic_argument_types() {
874
1
        return {std::make_shared<vectorized::DataTypeDecimal<Decimal32>>(9, 0)};
875
1
    }
_ZN5doris10vectorized19DecimalRoundOneImplINS0_9FloorNameEE27get_variadic_argument_typesEv
Line
Count
Source
873
1
    static DataTypes get_variadic_argument_types() {
874
1
        return {std::make_shared<vectorized::DataTypeDecimal<Decimal32>>(9, 0)};
875
1
    }
_ZN5doris10vectorized19DecimalRoundOneImplINS0_9RoundNameEE27get_variadic_argument_typesEv
Line
Count
Source
873
1
    static DataTypes get_variadic_argument_types() {
874
1
        return {std::make_shared<vectorized::DataTypeDecimal<Decimal32>>(9, 0)};
875
1
    }
_ZN5doris10vectorized19DecimalRoundOneImplINS0_8CeilNameEE27get_variadic_argument_typesEv
Line
Count
Source
873
1
    static DataTypes get_variadic_argument_types() {
874
1
        return {std::make_shared<vectorized::DataTypeDecimal<Decimal32>>(9, 0)};
875
1
    }
_ZN5doris10vectorized19DecimalRoundOneImplINS0_16RoundBankersNameEE27get_variadic_argument_typesEv
Line
Count
Source
873
1
    static DataTypes get_variadic_argument_types() {
874
1
        return {std::make_shared<vectorized::DataTypeDecimal<Decimal32>>(9, 0)};
875
1
    }
876
};
877
878
} // namespace doris::vectorized