/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 | 4.26k | static ALWAYS_INLINE T compute_impl(T x, T scale, T target_scale) { |
87 | 4.26k | switch (rounding_mode) { |
88 | 852 | case RoundingMode::Trunc: { |
89 | 852 | return target_scale > 1 ? x / scale * target_scale : x / scale; |
90 | 0 | } |
91 | 852 | case RoundingMode::Floor: { |
92 | 852 | if (x < 0) { |
93 | 0 | x -= scale - 1; |
94 | 0 | } |
95 | 852 | return target_scale > 1 ? x / scale * target_scale : x / scale; |
96 | 0 | } |
97 | 852 | case RoundingMode::Ceil: { |
98 | 852 | if (x >= 0) { |
99 | 852 | x += scale - 1; |
100 | 852 | } |
101 | 852 | return target_scale > 1 ? x / scale * target_scale : x / scale; |
102 | 0 | } |
103 | 1.70k | case RoundingMode::Round: { |
104 | 1.70k | if (x < 0) { |
105 | 0 | x -= scale; |
106 | 0 | } |
107 | 1.70k | switch (tie_breaking_mode) { |
108 | 852 | case TieBreakingMode::Auto: { |
109 | 852 | x = (x + scale / 2) / scale; |
110 | 852 | break; |
111 | 0 | } |
112 | 852 | case TieBreakingMode::Bankers: { |
113 | 852 | T quotient = (x + scale / 2) / scale; |
114 | 852 | if (quotient * scale == x + scale / 2) { |
115 | | // round half to even |
116 | 0 | x = (quotient + (x < 0)) & ~1; |
117 | 852 | } else { |
118 | | // round the others as usual |
119 | 852 | x = quotient; |
120 | 852 | } |
121 | 852 | break; |
122 | 0 | } |
123 | 1.70k | } |
124 | 1.70k | return target_scale > 1 ? x * target_scale : x; |
125 | 1.70k | } |
126 | 4.26k | } |
127 | 0 | throw doris::Exception(ErrorCode::INTERNAL_ERROR, |
128 | 0 | "IntegerRoundingComputation __builtin_unreachable ", rounding_mode); |
129 | 0 | __builtin_unreachable(); |
130 | 4.26k | } 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 | 492 | static ALWAYS_INLINE T compute_impl(T x, T scale, T target_scale) { | 87 | 492 | switch (rounding_mode) { | 88 | 492 | case RoundingMode::Trunc: { | 89 | 492 | 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 | 492 | } | 127 | 0 | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 128 | 0 | "IntegerRoundingComputation __builtin_unreachable ", rounding_mode); | 129 | 0 | __builtin_unreachable(); | 130 | 492 | } |
_ZN5doris10vectorized26IntegerRoundingComputationIlLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0ElE12compute_implElll Line | Count | Source | 86 | 360 | static ALWAYS_INLINE T compute_impl(T x, T scale, T target_scale) { | 87 | 360 | switch (rounding_mode) { | 88 | 360 | case RoundingMode::Trunc: { | 89 | 360 | 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 | 360 | } | 127 | 0 | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 128 | 0 | "IntegerRoundingComputation __builtin_unreachable ", rounding_mode); | 129 | 0 | __builtin_unreachable(); | 130 | 360 | } |
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 | 492 | static ALWAYS_INLINE T compute_impl(T x, T scale, T target_scale) { | 87 | 492 | switch (rounding_mode) { | 88 | 0 | case RoundingMode::Trunc: { | 89 | 0 | return target_scale > 1 ? x / scale * target_scale : x / scale; | 90 | 0 | } | 91 | 492 | case RoundingMode::Floor: { | 92 | 492 | if (x < 0) { | 93 | 0 | x -= scale - 1; | 94 | 0 | } | 95 | 492 | 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 | 492 | } | 127 | 0 | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 128 | 0 | "IntegerRoundingComputation __builtin_unreachable ", rounding_mode); | 129 | 0 | __builtin_unreachable(); | 130 | 492 | } |
_ZN5doris10vectorized26IntegerRoundingComputationIlLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0ElE12compute_implElll Line | Count | Source | 86 | 360 | static ALWAYS_INLINE T compute_impl(T x, T scale, T target_scale) { | 87 | 360 | switch (rounding_mode) { | 88 | 0 | case RoundingMode::Trunc: { | 89 | 0 | return target_scale > 1 ? x / scale * target_scale : x / scale; | 90 | 0 | } | 91 | 360 | case RoundingMode::Floor: { | 92 | 360 | if (x < 0) { | 93 | 0 | x -= scale - 1; | 94 | 0 | } | 95 | 360 | 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 | 360 | } | 127 | 0 | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 128 | 0 | "IntegerRoundingComputation __builtin_unreachable ", rounding_mode); | 129 | 0 | __builtin_unreachable(); | 130 | 360 | } |
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 | 492 | static ALWAYS_INLINE T compute_impl(T x, T scale, T target_scale) { | 87 | 492 | 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 | 492 | case RoundingMode::Ceil: { | 98 | 492 | if (x >= 0) { | 99 | 492 | x += scale - 1; | 100 | 492 | } | 101 | 492 | 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 | 492 | } | 127 | 0 | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 128 | 0 | "IntegerRoundingComputation __builtin_unreachable ", rounding_mode); | 129 | 0 | __builtin_unreachable(); | 130 | 492 | } |
_ZN5doris10vectorized26IntegerRoundingComputationIlLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0ElE12compute_implElll Line | Count | Source | 86 | 360 | static ALWAYS_INLINE T compute_impl(T x, T scale, T target_scale) { | 87 | 360 | 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 | 360 | case RoundingMode::Ceil: { | 98 | 360 | if (x >= 0) { | 99 | 360 | x += scale - 1; | 100 | 360 | } | 101 | 360 | 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 | 360 | } | 127 | 0 | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 128 | 0 | "IntegerRoundingComputation __builtin_unreachable ", rounding_mode); | 129 | 0 | __builtin_unreachable(); | 130 | 360 | } |
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 | 492 | static ALWAYS_INLINE T compute_impl(T x, T scale, T target_scale) { | 87 | 492 | 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 | 492 | case RoundingMode::Round: { | 104 | 492 | if (x < 0) { | 105 | 0 | x -= scale; | 106 | 0 | } | 107 | 492 | switch (tie_breaking_mode) { | 108 | 492 | case TieBreakingMode::Auto: { | 109 | 492 | x = (x + scale / 2) / scale; | 110 | 492 | 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 | 492 | } | 124 | 492 | return target_scale > 1 ? x * target_scale : x; | 125 | 492 | } | 126 | 492 | } | 127 | 0 | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 128 | 0 | "IntegerRoundingComputation __builtin_unreachable ", rounding_mode); | 129 | 0 | __builtin_unreachable(); | 130 | 492 | } |
_ZN5doris10vectorized26IntegerRoundingComputationIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0ElE12compute_implElll Line | Count | Source | 86 | 360 | static ALWAYS_INLINE T compute_impl(T x, T scale, T target_scale) { | 87 | 360 | 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 | 360 | case RoundingMode::Round: { | 104 | 360 | if (x < 0) { | 105 | 0 | x -= scale; | 106 | 0 | } | 107 | 360 | switch (tie_breaking_mode) { | 108 | 360 | case TieBreakingMode::Auto: { | 109 | 360 | x = (x + scale / 2) / scale; | 110 | 360 | 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 | 360 | } | 124 | 360 | return target_scale > 1 ? x * target_scale : x; | 125 | 360 | } | 126 | 360 | } | 127 | 0 | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 128 | 0 | "IntegerRoundingComputation __builtin_unreachable ", rounding_mode); | 129 | 0 | __builtin_unreachable(); | 130 | 360 | } |
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 | 492 | static ALWAYS_INLINE T compute_impl(T x, T scale, T target_scale) { | 87 | 492 | 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 | 492 | case RoundingMode::Round: { | 104 | 492 | if (x < 0) { | 105 | 0 | x -= scale; | 106 | 0 | } | 107 | 492 | switch (tie_breaking_mode) { | 108 | 0 | case TieBreakingMode::Auto: { | 109 | 0 | x = (x + scale / 2) / scale; | 110 | 0 | break; | 111 | 0 | } | 112 | 492 | case TieBreakingMode::Bankers: { | 113 | 492 | T quotient = (x + scale / 2) / scale; | 114 | 492 | if (quotient * scale == x + scale / 2) { | 115 | | // round half to even | 116 | 0 | x = (quotient + (x < 0)) & ~1; | 117 | 492 | } else { | 118 | | // round the others as usual | 119 | 492 | x = quotient; | 120 | 492 | } | 121 | 492 | break; | 122 | 0 | } | 123 | 492 | } | 124 | 492 | return target_scale > 1 ? x * target_scale : x; | 125 | 492 | } | 126 | 492 | } | 127 | 0 | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 128 | 0 | "IntegerRoundingComputation __builtin_unreachable ", rounding_mode); | 129 | 0 | __builtin_unreachable(); | 130 | 492 | } |
_ZN5doris10vectorized26IntegerRoundingComputationIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1ElE12compute_implElll Line | Count | Source | 86 | 360 | static ALWAYS_INLINE T compute_impl(T x, T scale, T target_scale) { | 87 | 360 | 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 | 360 | case RoundingMode::Round: { | 104 | 360 | if (x < 0) { | 105 | 0 | x -= scale; | 106 | 0 | } | 107 | 360 | switch (tie_breaking_mode) { | 108 | 0 | case TieBreakingMode::Auto: { | 109 | 0 | x = (x + scale / 2) / scale; | 110 | 0 | break; | 111 | 0 | } | 112 | 360 | case TieBreakingMode::Bankers: { | 113 | 360 | T quotient = (x + scale / 2) / scale; | 114 | 360 | if (quotient * scale == x + scale / 2) { | 115 | | // round half to even | 116 | 0 | x = (quotient + (x < 0)) & ~1; | 117 | 360 | } else { | 118 | | // round the others as usual | 119 | 360 | x = quotient; | 120 | 360 | } | 121 | 360 | break; | 122 | 0 | } | 123 | 360 | } | 124 | 360 | return target_scale > 1 ? x * target_scale : x; | 125 | 360 | } | 126 | 360 | } | 127 | 0 | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 128 | 0 | "IntegerRoundingComputation __builtin_unreachable ", rounding_mode); | 129 | 0 | __builtin_unreachable(); | 130 | 360 | } |
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 | 4.26k | static ALWAYS_INLINE T compute(T x, T scale, T target_scale) { |
133 | 4.26k | switch (scale_mode) { |
134 | 0 | case ScaleMode::Zero: |
135 | 0 | case ScaleMode::Positive: |
136 | 0 | return x; |
137 | 4.26k | case ScaleMode::Negative: |
138 | 4.26k | return compute_impl(x, scale, target_scale); |
139 | 4.26k | } |
140 | 0 | throw doris::Exception(ErrorCode::INTERNAL_ERROR, |
141 | 0 | "IntegerRoundingComputation __builtin_unreachable ", scale_mode); |
142 | 0 | __builtin_unreachable(); |
143 | 4.26k | } 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 | 492 | static ALWAYS_INLINE T compute(T x, T scale, T target_scale) { | 133 | 492 | switch (scale_mode) { | 134 | 0 | case ScaleMode::Zero: | 135 | 0 | case ScaleMode::Positive: | 136 | 0 | return x; | 137 | 492 | case ScaleMode::Negative: | 138 | 492 | return compute_impl(x, scale, target_scale); | 139 | 492 | } | 140 | 0 | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 141 | 0 | "IntegerRoundingComputation __builtin_unreachable ", scale_mode); | 142 | 0 | __builtin_unreachable(); | 143 | 492 | } |
_ZN5doris10vectorized26IntegerRoundingComputationIlLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0ElE7computeElll Line | Count | Source | 132 | 360 | static ALWAYS_INLINE T compute(T x, T scale, T target_scale) { | 133 | 360 | switch (scale_mode) { | 134 | 0 | case ScaleMode::Zero: | 135 | 0 | case ScaleMode::Positive: | 136 | 0 | return x; | 137 | 360 | case ScaleMode::Negative: | 138 | 360 | return compute_impl(x, scale, target_scale); | 139 | 360 | } | 140 | 0 | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 141 | 0 | "IntegerRoundingComputation __builtin_unreachable ", scale_mode); | 142 | 0 | __builtin_unreachable(); | 143 | 360 | } |
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 | 492 | static ALWAYS_INLINE T compute(T x, T scale, T target_scale) { | 133 | 492 | switch (scale_mode) { | 134 | 0 | case ScaleMode::Zero: | 135 | 0 | case ScaleMode::Positive: | 136 | 0 | return x; | 137 | 492 | case ScaleMode::Negative: | 138 | 492 | return compute_impl(x, scale, target_scale); | 139 | 492 | } | 140 | 0 | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 141 | 0 | "IntegerRoundingComputation __builtin_unreachable ", scale_mode); | 142 | 0 | __builtin_unreachable(); | 143 | 492 | } |
_ZN5doris10vectorized26IntegerRoundingComputationIlLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0ElE7computeElll Line | Count | Source | 132 | 360 | static ALWAYS_INLINE T compute(T x, T scale, T target_scale) { | 133 | 360 | switch (scale_mode) { | 134 | 0 | case ScaleMode::Zero: | 135 | 0 | case ScaleMode::Positive: | 136 | 0 | return x; | 137 | 360 | case ScaleMode::Negative: | 138 | 360 | return compute_impl(x, scale, target_scale); | 139 | 360 | } | 140 | 0 | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 141 | 0 | "IntegerRoundingComputation __builtin_unreachable ", scale_mode); | 142 | 0 | __builtin_unreachable(); | 143 | 360 | } |
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 | 492 | static ALWAYS_INLINE T compute(T x, T scale, T target_scale) { | 133 | 492 | switch (scale_mode) { | 134 | 0 | case ScaleMode::Zero: | 135 | 0 | case ScaleMode::Positive: | 136 | 0 | return x; | 137 | 492 | case ScaleMode::Negative: | 138 | 492 | return compute_impl(x, scale, target_scale); | 139 | 492 | } | 140 | 0 | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 141 | 0 | "IntegerRoundingComputation __builtin_unreachable ", scale_mode); | 142 | 0 | __builtin_unreachable(); | 143 | 492 | } |
_ZN5doris10vectorized26IntegerRoundingComputationIlLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0ElE7computeElll Line | Count | Source | 132 | 360 | static ALWAYS_INLINE T compute(T x, T scale, T target_scale) { | 133 | 360 | switch (scale_mode) { | 134 | 0 | case ScaleMode::Zero: | 135 | 0 | case ScaleMode::Positive: | 136 | 0 | return x; | 137 | 360 | case ScaleMode::Negative: | 138 | 360 | return compute_impl(x, scale, target_scale); | 139 | 360 | } | 140 | 0 | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 141 | 0 | "IntegerRoundingComputation __builtin_unreachable ", scale_mode); | 142 | 0 | __builtin_unreachable(); | 143 | 360 | } |
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 | 492 | static ALWAYS_INLINE T compute(T x, T scale, T target_scale) { | 133 | 492 | switch (scale_mode) { | 134 | 0 | case ScaleMode::Zero: | 135 | 0 | case ScaleMode::Positive: | 136 | 0 | return x; | 137 | 492 | case ScaleMode::Negative: | 138 | 492 | return compute_impl(x, scale, target_scale); | 139 | 492 | } | 140 | 0 | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 141 | 0 | "IntegerRoundingComputation __builtin_unreachable ", scale_mode); | 142 | 0 | __builtin_unreachable(); | 143 | 492 | } |
_ZN5doris10vectorized26IntegerRoundingComputationIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0ElE7computeElll Line | Count | Source | 132 | 360 | static ALWAYS_INLINE T compute(T x, T scale, T target_scale) { | 133 | 360 | switch (scale_mode) { | 134 | 0 | case ScaleMode::Zero: | 135 | 0 | case ScaleMode::Positive: | 136 | 0 | return x; | 137 | 360 | case ScaleMode::Negative: | 138 | 360 | return compute_impl(x, scale, target_scale); | 139 | 360 | } | 140 | 0 | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 141 | 0 | "IntegerRoundingComputation __builtin_unreachable ", scale_mode); | 142 | 0 | __builtin_unreachable(); | 143 | 360 | } |
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 | 492 | static ALWAYS_INLINE T compute(T x, T scale, T target_scale) { | 133 | 492 | switch (scale_mode) { | 134 | 0 | case ScaleMode::Zero: | 135 | 0 | case ScaleMode::Positive: | 136 | 0 | return x; | 137 | 492 | case ScaleMode::Negative: | 138 | 492 | return compute_impl(x, scale, target_scale); | 139 | 492 | } | 140 | 0 | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 141 | 0 | "IntegerRoundingComputation __builtin_unreachable ", scale_mode); | 142 | 0 | __builtin_unreachable(); | 143 | 492 | } |
_ZN5doris10vectorized26IntegerRoundingComputationIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1ElE7computeElll Line | Count | Source | 132 | 360 | static ALWAYS_INLINE T compute(T x, T scale, T target_scale) { | 133 | 360 | switch (scale_mode) { | 134 | 0 | case ScaleMode::Zero: | 135 | 0 | case ScaleMode::Positive: | 136 | 0 | return x; | 137 | 360 | case ScaleMode::Negative: | 138 | 360 | return compute_impl(x, scale, target_scale); | 139 | 360 | } | 140 | 0 | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 141 | 0 | "IntegerRoundingComputation __builtin_unreachable ", scale_mode); | 142 | 0 | __builtin_unreachable(); | 143 | 360 | } |
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 | 5.50k | U target_scale) { |
147 | 5.50k | if constexpr (sizeof(T) <= sizeof(scale) && scale_mode == ScaleMode::Negative) { |
148 | 5.50k | if (scale >= std::numeric_limits<T>::max()) { |
149 | 1.24k | *out = 0; |
150 | 1.24k | return; |
151 | 1.24k | } |
152 | 5.50k | } |
153 | 4.26k | *out = compute(*in, scale, target_scale); |
154 | 4.26k | } 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 | 724 | U target_scale) { | 147 | 724 | if constexpr (sizeof(T) <= sizeof(scale) && scale_mode == ScaleMode::Negative) { | 148 | 724 | if (scale >= std::numeric_limits<T>::max()) { | 149 | 232 | *out = 0; | 150 | 232 | return; | 151 | 232 | } | 152 | 724 | } | 153 | 492 | *out = compute(*in, scale, target_scale); | 154 | 492 | } |
_ZN5doris10vectorized26IntegerRoundingComputationIlLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0ElE7computeEPKllPll Line | Count | Source | 146 | 376 | U target_scale) { | 147 | 376 | if constexpr (sizeof(T) <= sizeof(scale) && scale_mode == ScaleMode::Negative) { | 148 | 376 | if (scale >= std::numeric_limits<T>::max()) { | 149 | 16 | *out = 0; | 150 | 16 | return; | 151 | 16 | } | 152 | 376 | } | 153 | 360 | *out = compute(*in, scale, target_scale); | 154 | 360 | } |
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 | 724 | U target_scale) { | 147 | 724 | if constexpr (sizeof(T) <= sizeof(scale) && scale_mode == ScaleMode::Negative) { | 148 | 724 | if (scale >= std::numeric_limits<T>::max()) { | 149 | 232 | *out = 0; | 150 | 232 | return; | 151 | 232 | } | 152 | 724 | } | 153 | 492 | *out = compute(*in, scale, target_scale); | 154 | 492 | } |
_ZN5doris10vectorized26IntegerRoundingComputationIlLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0ElE7computeEPKllPll Line | Count | Source | 146 | 376 | U target_scale) { | 147 | 376 | if constexpr (sizeof(T) <= sizeof(scale) && scale_mode == ScaleMode::Negative) { | 148 | 376 | if (scale >= std::numeric_limits<T>::max()) { | 149 | 16 | *out = 0; | 150 | 16 | return; | 151 | 16 | } | 152 | 376 | } | 153 | 360 | *out = compute(*in, scale, target_scale); | 154 | 360 | } |
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 | 724 | U target_scale) { | 147 | 724 | if constexpr (sizeof(T) <= sizeof(scale) && scale_mode == ScaleMode::Negative) { | 148 | 724 | if (scale >= std::numeric_limits<T>::max()) { | 149 | 232 | *out = 0; | 150 | 232 | return; | 151 | 232 | } | 152 | 724 | } | 153 | 492 | *out = compute(*in, scale, target_scale); | 154 | 492 | } |
_ZN5doris10vectorized26IntegerRoundingComputationIlLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0ElE7computeEPKllPll Line | Count | Source | 146 | 376 | U target_scale) { | 147 | 376 | if constexpr (sizeof(T) <= sizeof(scale) && scale_mode == ScaleMode::Negative) { | 148 | 376 | if (scale >= std::numeric_limits<T>::max()) { | 149 | 16 | *out = 0; | 150 | 16 | return; | 151 | 16 | } | 152 | 376 | } | 153 | 360 | *out = compute(*in, scale, target_scale); | 154 | 360 | } |
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 | 724 | U target_scale) { | 147 | 724 | if constexpr (sizeof(T) <= sizeof(scale) && scale_mode == ScaleMode::Negative) { | 148 | 724 | if (scale >= std::numeric_limits<T>::max()) { | 149 | 232 | *out = 0; | 150 | 232 | return; | 151 | 232 | } | 152 | 724 | } | 153 | 492 | *out = compute(*in, scale, target_scale); | 154 | 492 | } |
_ZN5doris10vectorized26IntegerRoundingComputationIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0ElE7computeEPKllPll Line | Count | Source | 146 | 376 | U target_scale) { | 147 | 376 | if constexpr (sizeof(T) <= sizeof(scale) && scale_mode == ScaleMode::Negative) { | 148 | 376 | if (scale >= std::numeric_limits<T>::max()) { | 149 | 16 | *out = 0; | 150 | 16 | return; | 151 | 16 | } | 152 | 376 | } | 153 | 360 | *out = compute(*in, scale, target_scale); | 154 | 360 | } |
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 | 724 | U target_scale) { | 147 | 724 | if constexpr (sizeof(T) <= sizeof(scale) && scale_mode == ScaleMode::Negative) { | 148 | 724 | if (scale >= std::numeric_limits<T>::max()) { | 149 | 232 | *out = 0; | 150 | 232 | return; | 151 | 232 | } | 152 | 724 | } | 153 | 492 | *out = compute(*in, scale, target_scale); | 154 | 492 | } |
_ZN5doris10vectorized26IntegerRoundingComputationIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1ElE7computeEPKllPll Line | Count | Source | 146 | 376 | U target_scale) { | 147 | 376 | if constexpr (sizeof(T) <= sizeof(scale) && scale_mode == ScaleMode::Negative) { | 148 | 376 | if (scale >= std::numeric_limits<T>::max()) { | 149 | 16 | *out = 0; | 150 | 16 | return; | 151 | 16 | } | 152 | 376 | } | 153 | 360 | *out = compute(*in, scale, target_scale); | 154 | 360 | } |
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 | 8.56k | Int16 out_scale) { |
197 | 8.56k | Int16 scale_arg = in_scale - out_scale; |
198 | 8.56k | if (scale_arg > 0) { |
199 | 5.50k | auto scale = DecimalScaleParams::get_scale_factor<T>(scale_arg); |
200 | 5.50k | if (out_scale < 0) { |
201 | 3.92k | auto negative_scale = DecimalScaleParams::get_scale_factor<T>(-out_scale); |
202 | 3.92k | Op::compute(&in, scale, &out, negative_scale); |
203 | 3.92k | } else { |
204 | 1.58k | Op::compute(&in, scale, &out, 1); |
205 | 1.58k | } |
206 | 5.50k | } else { |
207 | 3.06k | memcpy(&out, &in, sizeof(NativeType)); |
208 | 3.06k | } |
209 | 8.56k | } _ZN5doris10vectorized19DecimalRoundingImplINS0_7DecimalIiEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE5applyERKijRis Line | Count | Source | 196 | 1.11k | Int16 out_scale) { | 197 | 1.11k | Int16 scale_arg = in_scale - out_scale; | 198 | 1.11k | if (scale_arg > 0) { | 199 | 724 | auto scale = DecimalScaleParams::get_scale_factor<T>(scale_arg); | 200 | 724 | if (out_scale < 0) { | 201 | 528 | auto negative_scale = DecimalScaleParams::get_scale_factor<T>(-out_scale); | 202 | 528 | Op::compute(&in, scale, &out, negative_scale); | 203 | 528 | } else { | 204 | 196 | Op::compute(&in, scale, &out, 1); | 205 | 196 | } | 206 | 724 | } else { | 207 | 392 | memcpy(&out, &in, sizeof(NativeType)); | 208 | 392 | } | 209 | 1.11k | } |
_ZN5doris10vectorized19DecimalRoundingImplINS0_7DecimalIlEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE5applyERKljRls Line | Count | Source | 196 | 596 | Int16 out_scale) { | 197 | 596 | Int16 scale_arg = in_scale - out_scale; | 198 | 596 | if (scale_arg > 0) { | 199 | 376 | auto scale = DecimalScaleParams::get_scale_factor<T>(scale_arg); | 200 | 376 | if (out_scale < 0) { | 201 | 256 | auto negative_scale = DecimalScaleParams::get_scale_factor<T>(-out_scale); | 202 | 256 | Op::compute(&in, scale, &out, negative_scale); | 203 | 256 | } else { | 204 | 120 | Op::compute(&in, scale, &out, 1); | 205 | 120 | } | 206 | 376 | } else { | 207 | 220 | memcpy(&out, &in, sizeof(NativeType)); | 208 | 220 | } | 209 | 596 | } |
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 | 1.11k | Int16 out_scale) { | 197 | 1.11k | Int16 scale_arg = in_scale - out_scale; | 198 | 1.11k | if (scale_arg > 0) { | 199 | 724 | auto scale = DecimalScaleParams::get_scale_factor<T>(scale_arg); | 200 | 724 | if (out_scale < 0) { | 201 | 528 | auto negative_scale = DecimalScaleParams::get_scale_factor<T>(-out_scale); | 202 | 528 | Op::compute(&in, scale, &out, negative_scale); | 203 | 528 | } else { | 204 | 196 | Op::compute(&in, scale, &out, 1); | 205 | 196 | } | 206 | 724 | } else { | 207 | 392 | memcpy(&out, &in, sizeof(NativeType)); | 208 | 392 | } | 209 | 1.11k | } |
_ZN5doris10vectorized19DecimalRoundingImplINS0_7DecimalIlEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE5applyERKljRls Line | Count | Source | 196 | 596 | Int16 out_scale) { | 197 | 596 | Int16 scale_arg = in_scale - out_scale; | 198 | 596 | if (scale_arg > 0) { | 199 | 376 | auto scale = DecimalScaleParams::get_scale_factor<T>(scale_arg); | 200 | 376 | if (out_scale < 0) { | 201 | 256 | auto negative_scale = DecimalScaleParams::get_scale_factor<T>(-out_scale); | 202 | 256 | Op::compute(&in, scale, &out, negative_scale); | 203 | 256 | } else { | 204 | 120 | Op::compute(&in, scale, &out, 1); | 205 | 120 | } | 206 | 376 | } else { | 207 | 220 | memcpy(&out, &in, sizeof(NativeType)); | 208 | 220 | } | 209 | 596 | } |
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 | 1.11k | Int16 out_scale) { | 197 | 1.11k | Int16 scale_arg = in_scale - out_scale; | 198 | 1.11k | if (scale_arg > 0) { | 199 | 724 | auto scale = DecimalScaleParams::get_scale_factor<T>(scale_arg); | 200 | 724 | if (out_scale < 0) { | 201 | 528 | auto negative_scale = DecimalScaleParams::get_scale_factor<T>(-out_scale); | 202 | 528 | Op::compute(&in, scale, &out, negative_scale); | 203 | 528 | } else { | 204 | 196 | Op::compute(&in, scale, &out, 1); | 205 | 196 | } | 206 | 724 | } else { | 207 | 392 | memcpy(&out, &in, sizeof(NativeType)); | 208 | 392 | } | 209 | 1.11k | } |
_ZN5doris10vectorized19DecimalRoundingImplINS0_7DecimalIlEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE5applyERKljRls Line | Count | Source | 196 | 596 | Int16 out_scale) { | 197 | 596 | Int16 scale_arg = in_scale - out_scale; | 198 | 596 | if (scale_arg > 0) { | 199 | 376 | auto scale = DecimalScaleParams::get_scale_factor<T>(scale_arg); | 200 | 376 | if (out_scale < 0) { | 201 | 256 | auto negative_scale = DecimalScaleParams::get_scale_factor<T>(-out_scale); | 202 | 256 | Op::compute(&in, scale, &out, negative_scale); | 203 | 256 | } else { | 204 | 120 | Op::compute(&in, scale, &out, 1); | 205 | 120 | } | 206 | 376 | } else { | 207 | 220 | memcpy(&out, &in, sizeof(NativeType)); | 208 | 220 | } | 209 | 596 | } |
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 | 1.11k | Int16 out_scale) { | 197 | 1.11k | Int16 scale_arg = in_scale - out_scale; | 198 | 1.11k | if (scale_arg > 0) { | 199 | 724 | auto scale = DecimalScaleParams::get_scale_factor<T>(scale_arg); | 200 | 724 | if (out_scale < 0) { | 201 | 528 | auto negative_scale = DecimalScaleParams::get_scale_factor<T>(-out_scale); | 202 | 528 | Op::compute(&in, scale, &out, negative_scale); | 203 | 528 | } else { | 204 | 196 | Op::compute(&in, scale, &out, 1); | 205 | 196 | } | 206 | 724 | } else { | 207 | 392 | memcpy(&out, &in, sizeof(NativeType)); | 208 | 392 | } | 209 | 1.11k | } |
_ZN5doris10vectorized19DecimalRoundingImplINS0_7DecimalIlEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE5applyERKljRls Line | Count | Source | 196 | 596 | Int16 out_scale) { | 197 | 596 | Int16 scale_arg = in_scale - out_scale; | 198 | 596 | if (scale_arg > 0) { | 199 | 376 | auto scale = DecimalScaleParams::get_scale_factor<T>(scale_arg); | 200 | 376 | if (out_scale < 0) { | 201 | 256 | auto negative_scale = DecimalScaleParams::get_scale_factor<T>(-out_scale); | 202 | 256 | Op::compute(&in, scale, &out, negative_scale); | 203 | 256 | } else { | 204 | 120 | Op::compute(&in, scale, &out, 1); | 205 | 120 | } | 206 | 376 | } else { | 207 | 220 | memcpy(&out, &in, sizeof(NativeType)); | 208 | 220 | } | 209 | 596 | } |
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 | 1.11k | Int16 out_scale) { | 197 | 1.11k | Int16 scale_arg = in_scale - out_scale; | 198 | 1.11k | if (scale_arg > 0) { | 199 | 724 | auto scale = DecimalScaleParams::get_scale_factor<T>(scale_arg); | 200 | 724 | if (out_scale < 0) { | 201 | 528 | auto negative_scale = DecimalScaleParams::get_scale_factor<T>(-out_scale); | 202 | 528 | Op::compute(&in, scale, &out, negative_scale); | 203 | 528 | } else { | 204 | 196 | Op::compute(&in, scale, &out, 1); | 205 | 196 | } | 206 | 724 | } else { | 207 | 392 | memcpy(&out, &in, sizeof(NativeType)); | 208 | 392 | } | 209 | 1.11k | } |
_ZN5doris10vectorized19DecimalRoundingImplINS0_7DecimalIlEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE5applyERKljRls Line | Count | Source | 196 | 596 | Int16 out_scale) { | 197 | 596 | Int16 scale_arg = in_scale - out_scale; | 198 | 596 | if (scale_arg > 0) { | 199 | 376 | auto scale = DecimalScaleParams::get_scale_factor<T>(scale_arg); | 200 | 376 | if (out_scale < 0) { | 201 | 256 | auto negative_scale = DecimalScaleParams::get_scale_factor<T>(-out_scale); | 202 | 256 | Op::compute(&in, scale, &out, negative_scale); | 203 | 256 | } else { | 204 | 120 | Op::compute(&in, scale, &out, 1); | 205 | 120 | } | 206 | 376 | } else { | 207 | 220 | memcpy(&out, &in, sizeof(NativeType)); | 208 | 220 | } | 209 | 596 | } |
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 | 88 | inline float roundWithMode(float x, RoundingMode mode) { |
214 | 88 | switch (mode) { |
215 | 40 | case RoundingMode::Round: { |
216 | 40 | if constexpr (tie_breaking_mode == TieBreakingMode::Bankers) { |
217 | 20 | return nearbyintf(x); |
218 | 20 | } else { |
219 | 20 | return roundf(x); |
220 | 20 | } |
221 | 40 | } |
222 | 16 | case RoundingMode::Floor: |
223 | 16 | return floorf(x); |
224 | 16 | case RoundingMode::Ceil: |
225 | 16 | return ceilf(x); |
226 | 16 | case RoundingMode::Trunc: |
227 | 16 | return truncf(x); |
228 | 88 | } |
229 | 0 | throw doris::Exception(ErrorCode::INTERNAL_ERROR, "roundWithMode __builtin_unreachable ", mode); |
230 | 0 | __builtin_unreachable(); |
231 | 88 | } _ZN5doris10vectorized13roundWithModeILNS0_15TieBreakingModeE0EEEffNS0_12RoundingModeE Line | Count | Source | 213 | 68 | inline float roundWithMode(float x, RoundingMode mode) { | 214 | 68 | switch (mode) { | 215 | 20 | case RoundingMode::Round: { | 216 | 20 | if constexpr (tie_breaking_mode == TieBreakingMode::Bankers) { | 217 | 20 | return nearbyintf(x); | 218 | 20 | } else { | 219 | 20 | return roundf(x); | 220 | 20 | } | 221 | 20 | } | 222 | 16 | case RoundingMode::Floor: | 223 | 16 | return floorf(x); | 224 | 16 | case RoundingMode::Ceil: | 225 | 16 | return ceilf(x); | 226 | 16 | case RoundingMode::Trunc: | 227 | 16 | return truncf(x); | 228 | 68 | } | 229 | 0 | throw doris::Exception(ErrorCode::INTERNAL_ERROR, "roundWithMode __builtin_unreachable ", mode); | 230 | 0 | __builtin_unreachable(); | 231 | 68 | } |
_ZN5doris10vectorized13roundWithModeILNS0_15TieBreakingModeE1EEEffNS0_12RoundingModeE Line | Count | Source | 213 | 20 | inline float roundWithMode(float x, RoundingMode mode) { | 214 | 20 | switch (mode) { | 215 | 20 | case RoundingMode::Round: { | 216 | 20 | if constexpr (tie_breaking_mode == TieBreakingMode::Bankers) { | 217 | 20 | return nearbyintf(x); | 218 | 20 | } else { | 219 | 20 | return roundf(x); | 220 | 20 | } | 221 | 20 | } | 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 | 20 | } | 229 | 0 | throw doris::Exception(ErrorCode::INTERNAL_ERROR, "roundWithMode __builtin_unreachable ", mode); | 230 | 0 | __builtin_unreachable(); | 231 | 20 | } |
|
232 | | |
233 | | template <TieBreakingMode tie_breaking_mode> |
234 | 144 | inline double roundWithMode(double x, RoundingMode mode) { |
235 | 144 | switch (mode) { |
236 | 68 | case RoundingMode::Round: { |
237 | 68 | if constexpr (tie_breaking_mode == TieBreakingMode::Bankers) { |
238 | 36 | return nearbyint(x); |
239 | 36 | } else { |
240 | 36 | return round(x); |
241 | 36 | } |
242 | 68 | } |
243 | 28 | case RoundingMode::Floor: |
244 | 28 | return floor(x); |
245 | 28 | case RoundingMode::Ceil: |
246 | 28 | return ceil(x); |
247 | 20 | case RoundingMode::Trunc: |
248 | 20 | return trunc(x); |
249 | 144 | } |
250 | 0 | throw doris::Exception(ErrorCode::INTERNAL_ERROR, "roundWithMode __builtin_unreachable ", mode); |
251 | 0 | __builtin_unreachable(); |
252 | 144 | } _ZN5doris10vectorized13roundWithModeILNS0_15TieBreakingModeE0EEEddNS0_12RoundingModeE Line | Count | Source | 234 | 112 | inline double roundWithMode(double x, RoundingMode mode) { | 235 | 112 | switch (mode) { | 236 | 36 | case RoundingMode::Round: { | 237 | 36 | if constexpr (tie_breaking_mode == TieBreakingMode::Bankers) { | 238 | 36 | return nearbyint(x); | 239 | 36 | } else { | 240 | 36 | return round(x); | 241 | 36 | } | 242 | 36 | } | 243 | 28 | case RoundingMode::Floor: | 244 | 28 | return floor(x); | 245 | 28 | case RoundingMode::Ceil: | 246 | 28 | return ceil(x); | 247 | 20 | case RoundingMode::Trunc: | 248 | 20 | return trunc(x); | 249 | 112 | } | 250 | 0 | throw doris::Exception(ErrorCode::INTERNAL_ERROR, "roundWithMode __builtin_unreachable ", mode); | 251 | 0 | __builtin_unreachable(); | 252 | 112 | } |
_ZN5doris10vectorized13roundWithModeILNS0_15TieBreakingModeE1EEEddNS0_12RoundingModeE Line | Count | Source | 234 | 32 | inline double roundWithMode(double x, RoundingMode mode) { | 235 | 32 | switch (mode) { | 236 | 32 | case RoundingMode::Round: { | 237 | 32 | if constexpr (tie_breaking_mode == TieBreakingMode::Bankers) { | 238 | 32 | return nearbyint(x); | 239 | 32 | } else { | 240 | 32 | return round(x); | 241 | 32 | } | 242 | 32 | } | 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 | 32 | } | 250 | 0 | throw doris::Exception(ErrorCode::INTERNAL_ERROR, "roundWithMode __builtin_unreachable ", mode); | 251 | 0 | __builtin_unreachable(); | 252 | 32 | } |
|
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 | 232 | static VectorType load(const ScalarType* in) { return *in; } _ZN5doris10vectorized28BaseFloatRoundingComputationIfLNS0_15TieBreakingModeE0EE4loadEPKf Line | Count | Source | 261 | 68 | static VectorType load(const ScalarType* in) { return *in; } |
_ZN5doris10vectorized28BaseFloatRoundingComputationIdLNS0_15TieBreakingModeE0EE4loadEPKd Line | Count | Source | 261 | 112 | static VectorType load(const ScalarType* in) { return *in; } |
_ZN5doris10vectorized28BaseFloatRoundingComputationIfLNS0_15TieBreakingModeE1EE4loadEPKf Line | Count | Source | 261 | 20 | static VectorType load(const ScalarType* in) { return *in; } |
_ZN5doris10vectorized28BaseFloatRoundingComputationIdLNS0_15TieBreakingModeE1EE4loadEPKd Line | Count | Source | 261 | 32 | static VectorType load(const ScalarType* in) { return *in; } |
|
262 | 204 | static VectorType load1(const ScalarType in) { return in; } _ZN5doris10vectorized28BaseFloatRoundingComputationIfLNS0_15TieBreakingModeE0EE5load1Ef Line | Count | Source | 262 | 68 | static VectorType load1(const ScalarType in) { return in; } |
_ZN5doris10vectorized28BaseFloatRoundingComputationIdLNS0_15TieBreakingModeE0EE5load1Ed Line | Count | Source | 262 | 90 | static VectorType load1(const ScalarType in) { return in; } |
_ZN5doris10vectorized28BaseFloatRoundingComputationIfLNS0_15TieBreakingModeE1EE5load1Ef Line | Count | Source | 262 | 20 | static VectorType load1(const ScalarType in) { return in; } |
_ZN5doris10vectorized28BaseFloatRoundingComputationIdLNS0_15TieBreakingModeE1EE5load1Ed Line | Count | Source | 262 | 26 | static VectorType load1(const ScalarType in) { return in; } |
|
263 | 232 | static VectorType store(ScalarType* out, ScalarType val) { return *out = val; } _ZN5doris10vectorized28BaseFloatRoundingComputationIfLNS0_15TieBreakingModeE0EE5storeEPff Line | Count | Source | 263 | 68 | static VectorType store(ScalarType* out, ScalarType val) { return *out = val; } |
_ZN5doris10vectorized28BaseFloatRoundingComputationIdLNS0_15TieBreakingModeE0EE5storeEPdd Line | Count | Source | 263 | 112 | static VectorType store(ScalarType* out, ScalarType val) { return *out = val; } |
_ZN5doris10vectorized28BaseFloatRoundingComputationIfLNS0_15TieBreakingModeE1EE5storeEPff Line | Count | Source | 263 | 20 | static VectorType store(ScalarType* out, ScalarType val) { return *out = val; } |
_ZN5doris10vectorized28BaseFloatRoundingComputationIdLNS0_15TieBreakingModeE1EE5storeEPdd Line | Count | Source | 263 | 32 | static VectorType store(ScalarType* out, ScalarType val) { return *out = val; } |
|
264 | 140 | static VectorType multiply(VectorType val, VectorType scale) { return val * scale; } _ZN5doris10vectorized28BaseFloatRoundingComputationIfLNS0_15TieBreakingModeE0EE8multiplyEff Line | Count | Source | 264 | 48 | static VectorType multiply(VectorType val, VectorType scale) { return val * scale; } |
_ZN5doris10vectorized28BaseFloatRoundingComputationIdLNS0_15TieBreakingModeE0EE8multiplyEdd Line | Count | Source | 264 | 64 | static VectorType multiply(VectorType val, VectorType scale) { return val * scale; } |
_ZN5doris10vectorized28BaseFloatRoundingComputationIfLNS0_15TieBreakingModeE1EE8multiplyEff Line | Count | Source | 264 | 12 | static VectorType multiply(VectorType val, VectorType scale) { return val * scale; } |
_ZN5doris10vectorized28BaseFloatRoundingComputationIdLNS0_15TieBreakingModeE1EE8multiplyEdd Line | Count | Source | 264 | 16 | static VectorType multiply(VectorType val, VectorType scale) { return val * scale; } |
|
265 | 140 | static VectorType divide(VectorType val, VectorType scale) { return val / scale; } _ZN5doris10vectorized28BaseFloatRoundingComputationIfLNS0_15TieBreakingModeE0EE6divideEff Line | Count | Source | 265 | 48 | static VectorType divide(VectorType val, VectorType scale) { return val / scale; } |
_ZN5doris10vectorized28BaseFloatRoundingComputationIdLNS0_15TieBreakingModeE0EE6divideEdd Line | Count | Source | 265 | 64 | static VectorType divide(VectorType val, VectorType scale) { return val / scale; } |
_ZN5doris10vectorized28BaseFloatRoundingComputationIfLNS0_15TieBreakingModeE1EE6divideEff Line | Count | Source | 265 | 12 | static VectorType divide(VectorType val, VectorType scale) { return val / scale; } |
_ZN5doris10vectorized28BaseFloatRoundingComputationIdLNS0_15TieBreakingModeE1EE6divideEdd Line | Count | Source | 265 | 16 | static VectorType divide(VectorType val, VectorType scale) { return val / scale; } |
|
266 | | template <RoundingMode mode> |
267 | 232 | static VectorType apply(VectorType val) { |
268 | 232 | return roundWithMode<tie_breaking_mode>(val, mode); |
269 | 232 | } _ZN5doris10vectorized28BaseFloatRoundingComputationIfLNS0_15TieBreakingModeE0EE5applyILNS0_12RoundingModeE11EEEff Line | Count | Source | 267 | 16 | static VectorType apply(VectorType val) { | 268 | 16 | return roundWithMode<tie_breaking_mode>(val, mode); | 269 | 16 | } |
_ZN5doris10vectorized28BaseFloatRoundingComputationIdLNS0_15TieBreakingModeE0EE5applyILNS0_12RoundingModeE11EEEdd Line | Count | Source | 267 | 20 | static VectorType apply(VectorType val) { | 268 | 20 | return roundWithMode<tie_breaking_mode>(val, mode); | 269 | 20 | } |
_ZN5doris10vectorized28BaseFloatRoundingComputationIfLNS0_15TieBreakingModeE0EE5applyILNS0_12RoundingModeE9EEEff Line | Count | Source | 267 | 16 | static VectorType apply(VectorType val) { | 268 | 16 | return roundWithMode<tie_breaking_mode>(val, mode); | 269 | 16 | } |
_ZN5doris10vectorized28BaseFloatRoundingComputationIdLNS0_15TieBreakingModeE0EE5applyILNS0_12RoundingModeE9EEEdd Line | Count | Source | 267 | 28 | static VectorType apply(VectorType val) { | 268 | 28 | return roundWithMode<tie_breaking_mode>(val, mode); | 269 | 28 | } |
_ZN5doris10vectorized28BaseFloatRoundingComputationIfLNS0_15TieBreakingModeE0EE5applyILNS0_12RoundingModeE10EEEff Line | Count | Source | 267 | 16 | static VectorType apply(VectorType val) { | 268 | 16 | return roundWithMode<tie_breaking_mode>(val, mode); | 269 | 16 | } |
_ZN5doris10vectorized28BaseFloatRoundingComputationIdLNS0_15TieBreakingModeE0EE5applyILNS0_12RoundingModeE10EEEdd Line | Count | Source | 267 | 28 | static VectorType apply(VectorType val) { | 268 | 28 | return roundWithMode<tie_breaking_mode>(val, mode); | 269 | 28 | } |
_ZN5doris10vectorized28BaseFloatRoundingComputationIfLNS0_15TieBreakingModeE0EE5applyILNS0_12RoundingModeE8EEEff Line | Count | Source | 267 | 20 | static VectorType apply(VectorType val) { | 268 | 20 | return roundWithMode<tie_breaking_mode>(val, mode); | 269 | 20 | } |
_ZN5doris10vectorized28BaseFloatRoundingComputationIdLNS0_15TieBreakingModeE0EE5applyILNS0_12RoundingModeE8EEEdd Line | Count | Source | 267 | 36 | static VectorType apply(VectorType val) { | 268 | 36 | return roundWithMode<tie_breaking_mode>(val, mode); | 269 | 36 | } |
_ZN5doris10vectorized28BaseFloatRoundingComputationIfLNS0_15TieBreakingModeE1EE5applyILNS0_12RoundingModeE8EEEff Line | Count | Source | 267 | 20 | static VectorType apply(VectorType val) { | 268 | 20 | return roundWithMode<tie_breaking_mode>(val, mode); | 269 | 20 | } |
_ZN5doris10vectorized28BaseFloatRoundingComputationIdLNS0_15TieBreakingModeE1EE5applyILNS0_12RoundingModeE8EEEdd Line | Count | Source | 267 | 32 | static VectorType apply(VectorType val) { | 268 | 32 | return roundWithMode<tie_breaking_mode>(val, mode); | 269 | 32 | } |
|
270 | | |
271 | 204 | static VectorType prepare(size_t scale) { return load1(scale); } _ZN5doris10vectorized28BaseFloatRoundingComputationIfLNS0_15TieBreakingModeE0EE7prepareEm Line | Count | Source | 271 | 68 | static VectorType prepare(size_t scale) { return load1(scale); } |
_ZN5doris10vectorized28BaseFloatRoundingComputationIdLNS0_15TieBreakingModeE0EE7prepareEm Line | Count | Source | 271 | 90 | static VectorType prepare(size_t scale) { return load1(scale); } |
_ZN5doris10vectorized28BaseFloatRoundingComputationIfLNS0_15TieBreakingModeE1EE7prepareEm Line | Count | Source | 271 | 20 | static VectorType prepare(size_t scale) { return load1(scale); } |
_ZN5doris10vectorized28BaseFloatRoundingComputationIdLNS0_15TieBreakingModeE1EE7prepareEm Line | Count | Source | 271 | 26 | 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 | 232 | T* __restrict out) { |
284 | 232 | auto val = Base::load(in); |
285 | | |
286 | 232 | if (scale_mode == ScaleMode::Positive) { |
287 | 100 | val = Base::multiply(val, scale); |
288 | 132 | } else if (scale_mode == ScaleMode::Negative) { |
289 | 40 | val = Base::divide(val, scale); |
290 | 40 | } |
291 | | |
292 | 232 | val = Base::template apply<rounding_mode>(val); |
293 | | |
294 | 232 | if (scale_mode == ScaleMode::Positive) { |
295 | 100 | val = Base::divide(val, scale); |
296 | 132 | } else if (scale_mode == ScaleMode::Negative) { |
297 | 40 | val = Base::multiply(val, scale); |
298 | 40 | } |
299 | | |
300 | 232 | Base::store(out, val); |
301 | 232 | } _ZN5doris10vectorized24FloatRoundingComputationIfLNS0_12RoundingModeE11ELNS0_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_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE7computeEPKfRS6_Pf Line | Count | Source | 283 | 8 | T* __restrict out) { | 284 | 8 | auto val = Base::load(in); | 285 | | | 286 | 8 | if (scale_mode == ScaleMode::Positive) { | 287 | 8 | 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 | 8 | 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 | } |
_ZN5doris10vectorized24FloatRoundingComputationIfLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_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 | 4 | val = Base::divide(val, scale); | 290 | 4 | } | 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 | 4 | val = Base::multiply(val, scale); | 298 | 4 | } | 299 | | | 300 | 4 | Base::store(out, val); | 301 | 4 | } |
_ZN5doris10vectorized24FloatRoundingComputationIdLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE7computeEPKdRS6_Pd 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 | } |
_ZN5doris10vectorized24FloatRoundingComputationIdLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE7computeEPKdRS6_Pd Line | Count | Source | 283 | 12 | T* __restrict out) { | 284 | 12 | auto val = Base::load(in); | 285 | | | 286 | 12 | if (scale_mode == ScaleMode::Positive) { | 287 | 12 | val = Base::multiply(val, scale); | 288 | 12 | } else if (scale_mode == ScaleMode::Negative) { | 289 | 0 | val = Base::divide(val, scale); | 290 | 0 | } | 291 | | | 292 | 12 | val = Base::template apply<rounding_mode>(val); | 293 | | | 294 | 12 | if (scale_mode == ScaleMode::Positive) { | 295 | 12 | val = Base::divide(val, scale); | 296 | 12 | } else if (scale_mode == ScaleMode::Negative) { | 297 | 0 | val = Base::multiply(val, scale); | 298 | 0 | } | 299 | | | 300 | 12 | Base::store(out, val); | 301 | 12 | } |
_ZN5doris10vectorized24FloatRoundingComputationIdLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE7computeEPKdRS6_Pd 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 | 4 | val = Base::divide(val, scale); | 290 | 4 | } | 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 | 4 | val = Base::multiply(val, scale); | 298 | 4 | } | 299 | | | 300 | 4 | Base::store(out, val); | 301 | 4 | } |
_ZN5doris10vectorized24FloatRoundingComputationIfLNS0_12RoundingModeE9ELNS0_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_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE7computeEPKfRS6_Pf Line | Count | Source | 283 | 8 | T* __restrict out) { | 284 | 8 | auto val = Base::load(in); | 285 | | | 286 | 8 | if (scale_mode == ScaleMode::Positive) { | 287 | 8 | 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 | 8 | 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 | } |
_ZN5doris10vectorized24FloatRoundingComputationIfLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_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 | 4 | val = Base::divide(val, scale); | 290 | 4 | } | 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 | 4 | val = Base::multiply(val, scale); | 298 | 4 | } | 299 | | | 300 | 4 | Base::store(out, val); | 301 | 4 | } |
_ZN5doris10vectorized24FloatRoundingComputationIdLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE7computeEPKdRS6_Pd Line | Count | Source | 283 | 12 | T* __restrict out) { | 284 | 12 | auto val = Base::load(in); | 285 | | | 286 | 12 | if (scale_mode == ScaleMode::Positive) { | 287 | 0 | val = Base::multiply(val, scale); | 288 | 12 | } else if (scale_mode == ScaleMode::Negative) { | 289 | 0 | val = Base::divide(val, scale); | 290 | 0 | } | 291 | | | 292 | 12 | val = Base::template apply<rounding_mode>(val); | 293 | | | 294 | 12 | if (scale_mode == ScaleMode::Positive) { | 295 | 0 | val = Base::divide(val, scale); | 296 | 12 | } else if (scale_mode == ScaleMode::Negative) { | 297 | 0 | val = Base::multiply(val, scale); | 298 | 0 | } | 299 | | | 300 | 12 | Base::store(out, val); | 301 | 12 | } |
_ZN5doris10vectorized24FloatRoundingComputationIdLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE7computeEPKdRS6_Pd Line | Count | Source | 283 | 12 | T* __restrict out) { | 284 | 12 | auto val = Base::load(in); | 285 | | | 286 | 12 | if (scale_mode == ScaleMode::Positive) { | 287 | 12 | val = Base::multiply(val, scale); | 288 | 12 | } else if (scale_mode == ScaleMode::Negative) { | 289 | 0 | val = Base::divide(val, scale); | 290 | 0 | } | 291 | | | 292 | 12 | val = Base::template apply<rounding_mode>(val); | 293 | | | 294 | 12 | if (scale_mode == ScaleMode::Positive) { | 295 | 12 | val = Base::divide(val, scale); | 296 | 12 | } else if (scale_mode == ScaleMode::Negative) { | 297 | 0 | val = Base::multiply(val, scale); | 298 | 0 | } | 299 | | | 300 | 12 | Base::store(out, val); | 301 | 12 | } |
_ZN5doris10vectorized24FloatRoundingComputationIdLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE7computeEPKdRS6_Pd 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 | 4 | val = Base::divide(val, scale); | 290 | 4 | } | 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 | 4 | val = Base::multiply(val, scale); | 298 | 4 | } | 299 | | | 300 | 4 | Base::store(out, val); | 301 | 4 | } |
_ZN5doris10vectorized24FloatRoundingComputationIfLNS0_12RoundingModeE10ELNS0_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_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE7computeEPKfRS6_Pf Line | Count | Source | 283 | 8 | T* __restrict out) { | 284 | 8 | auto val = Base::load(in); | 285 | | | 286 | 8 | if (scale_mode == ScaleMode::Positive) { | 287 | 8 | 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 | 8 | 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 | } |
_ZN5doris10vectorized24FloatRoundingComputationIfLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_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 | 4 | val = Base::divide(val, scale); | 290 | 4 | } | 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 | 4 | val = Base::multiply(val, scale); | 298 | 4 | } | 299 | | | 300 | 4 | Base::store(out, val); | 301 | 4 | } |
_ZN5doris10vectorized24FloatRoundingComputationIdLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE7computeEPKdRS6_Pd Line | Count | Source | 283 | 12 | T* __restrict out) { | 284 | 12 | auto val = Base::load(in); | 285 | | | 286 | 12 | if (scale_mode == ScaleMode::Positive) { | 287 | 0 | val = Base::multiply(val, scale); | 288 | 12 | } else if (scale_mode == ScaleMode::Negative) { | 289 | 0 | val = Base::divide(val, scale); | 290 | 0 | } | 291 | | | 292 | 12 | val = Base::template apply<rounding_mode>(val); | 293 | | | 294 | 12 | if (scale_mode == ScaleMode::Positive) { | 295 | 0 | val = Base::divide(val, scale); | 296 | 12 | } else if (scale_mode == ScaleMode::Negative) { | 297 | 0 | val = Base::multiply(val, scale); | 298 | 0 | } | 299 | | | 300 | 12 | Base::store(out, val); | 301 | 12 | } |
_ZN5doris10vectorized24FloatRoundingComputationIdLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE7computeEPKdRS6_Pd Line | Count | Source | 283 | 12 | T* __restrict out) { | 284 | 12 | auto val = Base::load(in); | 285 | | | 286 | 12 | if (scale_mode == ScaleMode::Positive) { | 287 | 12 | val = Base::multiply(val, scale); | 288 | 12 | } else if (scale_mode == ScaleMode::Negative) { | 289 | 0 | val = Base::divide(val, scale); | 290 | 0 | } | 291 | | | 292 | 12 | val = Base::template apply<rounding_mode>(val); | 293 | | | 294 | 12 | if (scale_mode == ScaleMode::Positive) { | 295 | 12 | val = Base::divide(val, scale); | 296 | 12 | } else if (scale_mode == ScaleMode::Negative) { | 297 | 0 | val = Base::multiply(val, scale); | 298 | 0 | } | 299 | | | 300 | 12 | Base::store(out, val); | 301 | 12 | } |
_ZN5doris10vectorized24FloatRoundingComputationIdLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE7computeEPKdRS6_Pd 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 | 4 | val = Base::divide(val, scale); | 290 | 4 | } | 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 | 4 | val = Base::multiply(val, scale); | 298 | 4 | } | 299 | | | 300 | 4 | Base::store(out, val); | 301 | 4 | } |
_ZN5doris10vectorized24FloatRoundingComputationIfLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE7computeEPKfRS6_Pf 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 | } |
_ZN5doris10vectorized24FloatRoundingComputationIfLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE7computeEPKfRS6_Pf Line | Count | Source | 283 | 8 | T* __restrict out) { | 284 | 8 | auto val = Base::load(in); | 285 | | | 286 | 8 | if (scale_mode == ScaleMode::Positive) { | 287 | 8 | 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 | 8 | 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 | } |
_ZN5doris10vectorized24FloatRoundingComputationIfLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_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 | 4 | val = Base::divide(val, scale); | 290 | 4 | } | 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 | 4 | val = Base::multiply(val, scale); | 298 | 4 | } | 299 | | | 300 | 4 | Base::store(out, val); | 301 | 4 | } |
_ZN5doris10vectorized24FloatRoundingComputationIdLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE7computeEPKdRS6_Pd Line | Count | Source | 283 | 20 | T* __restrict out) { | 284 | 20 | auto val = Base::load(in); | 285 | | | 286 | 20 | if (scale_mode == ScaleMode::Positive) { | 287 | 0 | val = Base::multiply(val, scale); | 288 | 20 | } else if (scale_mode == ScaleMode::Negative) { | 289 | 0 | val = Base::divide(val, scale); | 290 | 0 | } | 291 | | | 292 | 20 | val = Base::template apply<rounding_mode>(val); | 293 | | | 294 | 20 | if (scale_mode == ScaleMode::Positive) { | 295 | 0 | val = Base::divide(val, scale); | 296 | 20 | } else if (scale_mode == ScaleMode::Negative) { | 297 | 0 | val = Base::multiply(val, scale); | 298 | 0 | } | 299 | | | 300 | 20 | Base::store(out, val); | 301 | 20 | } |
_ZN5doris10vectorized24FloatRoundingComputationIdLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE7computeEPKdRS6_Pd Line | Count | Source | 283 | 12 | T* __restrict out) { | 284 | 12 | auto val = Base::load(in); | 285 | | | 286 | 12 | if (scale_mode == ScaleMode::Positive) { | 287 | 12 | val = Base::multiply(val, scale); | 288 | 12 | } else if (scale_mode == ScaleMode::Negative) { | 289 | 0 | val = Base::divide(val, scale); | 290 | 0 | } | 291 | | | 292 | 12 | val = Base::template apply<rounding_mode>(val); | 293 | | | 294 | 12 | if (scale_mode == ScaleMode::Positive) { | 295 | 12 | val = Base::divide(val, scale); | 296 | 12 | } else if (scale_mode == ScaleMode::Negative) { | 297 | 0 | val = Base::multiply(val, scale); | 298 | 0 | } | 299 | | | 300 | 12 | Base::store(out, val); | 301 | 12 | } |
_ZN5doris10vectorized24FloatRoundingComputationIdLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE7computeEPKdRS6_Pd 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 | 4 | val = Base::divide(val, scale); | 290 | 4 | } | 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 | 4 | val = Base::multiply(val, scale); | 298 | 4 | } | 299 | | | 300 | 4 | Base::store(out, val); | 301 | 4 | } |
_ZN5doris10vectorized24FloatRoundingComputationIfLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE7computeEPKfRS6_Pf 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 | } |
_ZN5doris10vectorized24FloatRoundingComputationIfLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE7computeEPKfRS6_Pf Line | Count | Source | 283 | 8 | T* __restrict out) { | 284 | 8 | auto val = Base::load(in); | 285 | | | 286 | 8 | if (scale_mode == ScaleMode::Positive) { | 287 | 8 | 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 | 8 | 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 | } |
_ZN5doris10vectorized24FloatRoundingComputationIfLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_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 | 4 | val = Base::divide(val, scale); | 290 | 4 | } | 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 | 4 | val = Base::multiply(val, scale); | 298 | 4 | } | 299 | | | 300 | 4 | Base::store(out, val); | 301 | 4 | } |
_ZN5doris10vectorized24FloatRoundingComputationIdLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE7computeEPKdRS6_Pd Line | Count | Source | 283 | 16 | T* __restrict out) { | 284 | 16 | auto val = Base::load(in); | 285 | | | 286 | 16 | if (scale_mode == ScaleMode::Positive) { | 287 | 0 | val = Base::multiply(val, scale); | 288 | 16 | } else if (scale_mode == ScaleMode::Negative) { | 289 | 0 | val = Base::divide(val, scale); | 290 | 0 | } | 291 | | | 292 | 16 | val = Base::template apply<rounding_mode>(val); | 293 | | | 294 | 16 | if (scale_mode == ScaleMode::Positive) { | 295 | 0 | val = Base::divide(val, scale); | 296 | 16 | } else if (scale_mode == ScaleMode::Negative) { | 297 | 0 | val = Base::multiply(val, scale); | 298 | 0 | } | 299 | | | 300 | 16 | Base::store(out, val); | 301 | 16 | } |
_ZN5doris10vectorized24FloatRoundingComputationIdLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE7computeEPKdRS6_Pd Line | Count | Source | 283 | 12 | T* __restrict out) { | 284 | 12 | auto val = Base::load(in); | 285 | | | 286 | 12 | if (scale_mode == ScaleMode::Positive) { | 287 | 12 | val = Base::multiply(val, scale); | 288 | 12 | } else if (scale_mode == ScaleMode::Negative) { | 289 | 0 | val = Base::divide(val, scale); | 290 | 0 | } | 291 | | | 292 | 12 | val = Base::template apply<rounding_mode>(val); | 293 | | | 294 | 12 | if (scale_mode == ScaleMode::Positive) { | 295 | 12 | val = Base::divide(val, scale); | 296 | 12 | } else if (scale_mode == ScaleMode::Negative) { | 297 | 0 | val = Base::multiply(val, scale); | 298 | 0 | } | 299 | | | 300 | 12 | Base::store(out, val); | 301 | 12 | } |
_ZN5doris10vectorized24FloatRoundingComputationIdLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE7computeEPKdRS6_Pd 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 | 4 | val = Base::divide(val, scale); | 290 | 4 | } | 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 | 4 | val = Base::multiply(val, scale); | 298 | 4 | } | 299 | | | 300 | 4 | Base::store(out, val); | 301 | 4 | } |
|
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 | 8 | static NO_INLINE void apply(const Container& in, size_t scale, Container& out) { |
319 | 8 | auto mm_scale = Op::prepare(scale); |
320 | | |
321 | 8 | const size_t data_count = std::tuple_size<Data>(); |
322 | | |
323 | 8 | const T* end_in = in.data() + in.size(); |
324 | 8 | const T* limit = in.data() + in.size() / data_count * data_count; |
325 | | |
326 | 8 | const T* __restrict p_in = in.data(); |
327 | 8 | T* __restrict p_out = out.data(); |
328 | | |
329 | 44 | while (p_in < limit) { |
330 | 36 | Op::compute(p_in, mm_scale, p_out); |
331 | 36 | p_in += data_count; |
332 | 36 | p_out += data_count; |
333 | 36 | } |
334 | | |
335 | 8 | 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 | 8 | } Unexecuted instantiation: _ZN5doris10vectorized17FloatRoundingImplIfLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIfLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized17FloatRoundingImplIfLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIfLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized17FloatRoundingImplIfLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIfLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized17FloatRoundingImplIdLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIdLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized17FloatRoundingImplIdLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIdLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized17FloatRoundingImplIdLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIdLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized17FloatRoundingImplIfLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIfLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized17FloatRoundingImplIfLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIfLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized17FloatRoundingImplIfLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIfLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ _ZN5doris10vectorized17FloatRoundingImplIdLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIdLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Line | Count | Source | 318 | 2 | static NO_INLINE void apply(const Container& in, size_t scale, Container& out) { | 319 | 2 | auto mm_scale = Op::prepare(scale); | 320 | | | 321 | 2 | const size_t data_count = std::tuple_size<Data>(); | 322 | | | 323 | 2 | const T* end_in = in.data() + in.size(); | 324 | 2 | const T* limit = in.data() + in.size() / data_count * data_count; | 325 | | | 326 | 2 | const T* __restrict p_in = in.data(); | 327 | 2 | T* __restrict p_out = out.data(); | 328 | | | 329 | 10 | while (p_in < limit) { | 330 | 8 | Op::compute(p_in, mm_scale, p_out); | 331 | 8 | p_in += data_count; | 332 | 8 | p_out += data_count; | 333 | 8 | } | 334 | | | 335 | 2 | 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 | 2 | } |
Unexecuted instantiation: _ZN5doris10vectorized17FloatRoundingImplIdLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIdLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized17FloatRoundingImplIdLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIdLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized17FloatRoundingImplIfLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIfLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized17FloatRoundingImplIfLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIfLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized17FloatRoundingImplIfLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIfLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ _ZN5doris10vectorized17FloatRoundingImplIdLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIdLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Line | Count | Source | 318 | 2 | static NO_INLINE void apply(const Container& in, size_t scale, Container& out) { | 319 | 2 | auto mm_scale = Op::prepare(scale); | 320 | | | 321 | 2 | const size_t data_count = std::tuple_size<Data>(); | 322 | | | 323 | 2 | const T* end_in = in.data() + in.size(); | 324 | 2 | const T* limit = in.data() + in.size() / data_count * data_count; | 325 | | | 326 | 2 | const T* __restrict p_in = in.data(); | 327 | 2 | T* __restrict p_out = out.data(); | 328 | | | 329 | 10 | while (p_in < limit) { | 330 | 8 | Op::compute(p_in, mm_scale, p_out); | 331 | 8 | p_in += data_count; | 332 | 8 | p_out += data_count; | 333 | 8 | } | 334 | | | 335 | 2 | 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 | 2 | } |
Unexecuted instantiation: _ZN5doris10vectorized17FloatRoundingImplIdLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIdLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized17FloatRoundingImplIdLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIdLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized17FloatRoundingImplIfLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIfLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized17FloatRoundingImplIfLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIfLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized17FloatRoundingImplIfLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIfLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ _ZN5doris10vectorized17FloatRoundingImplIdLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIdLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Line | Count | Source | 318 | 2 | static NO_INLINE void apply(const Container& in, size_t scale, Container& out) { | 319 | 2 | auto mm_scale = Op::prepare(scale); | 320 | | | 321 | 2 | const size_t data_count = std::tuple_size<Data>(); | 322 | | | 323 | 2 | const T* end_in = in.data() + in.size(); | 324 | 2 | const T* limit = in.data() + in.size() / data_count * data_count; | 325 | | | 326 | 2 | const T* __restrict p_in = in.data(); | 327 | 2 | T* __restrict p_out = out.data(); | 328 | | | 329 | 14 | while (p_in < limit) { | 330 | 12 | Op::compute(p_in, mm_scale, p_out); | 331 | 12 | p_in += data_count; | 332 | 12 | p_out += data_count; | 333 | 12 | } | 334 | | | 335 | 2 | 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 | 2 | } |
Unexecuted instantiation: _ZN5doris10vectorized17FloatRoundingImplIdLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIdLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized17FloatRoundingImplIdLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIdLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized17FloatRoundingImplIfLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE5applyERKNS0_8PODArrayIfLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized17FloatRoundingImplIfLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE5applyERKNS0_8PODArrayIfLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized17FloatRoundingImplIfLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE5applyERKNS0_8PODArrayIfLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ _ZN5doris10vectorized17FloatRoundingImplIdLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE5applyERKNS0_8PODArrayIdLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Line | Count | Source | 318 | 2 | static NO_INLINE void apply(const Container& in, size_t scale, Container& out) { | 319 | 2 | auto mm_scale = Op::prepare(scale); | 320 | | | 321 | 2 | const size_t data_count = std::tuple_size<Data>(); | 322 | | | 323 | 2 | const T* end_in = in.data() + in.size(); | 324 | 2 | const T* limit = in.data() + in.size() / data_count * data_count; | 325 | | | 326 | 2 | const T* __restrict p_in = in.data(); | 327 | 2 | T* __restrict p_out = out.data(); | 328 | | | 329 | 10 | while (p_in < limit) { | 330 | 8 | Op::compute(p_in, mm_scale, p_out); | 331 | 8 | p_in += data_count; | 332 | 8 | p_out += data_count; | 333 | 8 | } | 334 | | | 335 | 2 | 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 | 2 | } |
Unexecuted instantiation: _ZN5doris10vectorized17FloatRoundingImplIdLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE5applyERKNS0_8PODArrayIdLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized17FloatRoundingImplIdLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE5applyERKNS0_8PODArrayIdLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ |
346 | | |
347 | 196 | static NO_INLINE void apply(const T& in, size_t scale, T& out) { |
348 | 196 | auto mm_scale = Op::prepare(scale); |
349 | 196 | Op::compute(&in, mm_scale, &out); |
350 | 196 | } _ZN5doris10vectorized17FloatRoundingImplIfLNS0_12RoundingModeE11ELNS0_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_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKfmRf Line | Count | Source | 347 | 8 | static NO_INLINE void apply(const T& in, size_t scale, T& out) { | 348 | 8 | auto mm_scale = Op::prepare(scale); | 349 | 8 | Op::compute(&in, mm_scale, &out); | 350 | 8 | } |
_ZN5doris10vectorized17FloatRoundingImplIfLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_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 | } |
_ZN5doris10vectorized17FloatRoundingImplIdLNS0_12RoundingModeE11ELNS0_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_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKdmRd Line | Count | Source | 347 | 12 | static NO_INLINE void apply(const T& in, size_t scale, T& out) { | 348 | 12 | auto mm_scale = Op::prepare(scale); | 349 | 12 | Op::compute(&in, mm_scale, &out); | 350 | 12 | } |
_ZN5doris10vectorized17FloatRoundingImplIdLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_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 | } |
_ZN5doris10vectorized17FloatRoundingImplIfLNS0_12RoundingModeE9ELNS0_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_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKfmRf Line | Count | Source | 347 | 8 | static NO_INLINE void apply(const T& in, size_t scale, T& out) { | 348 | 8 | auto mm_scale = Op::prepare(scale); | 349 | 8 | Op::compute(&in, mm_scale, &out); | 350 | 8 | } |
_ZN5doris10vectorized17FloatRoundingImplIfLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_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 | } |
_ZN5doris10vectorized17FloatRoundingImplIdLNS0_12RoundingModeE9ELNS0_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_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKdmRd Line | Count | Source | 347 | 12 | static NO_INLINE void apply(const T& in, size_t scale, T& out) { | 348 | 12 | auto mm_scale = Op::prepare(scale); | 349 | 12 | Op::compute(&in, mm_scale, &out); | 350 | 12 | } |
_ZN5doris10vectorized17FloatRoundingImplIdLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_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 | } |
_ZN5doris10vectorized17FloatRoundingImplIfLNS0_12RoundingModeE10ELNS0_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_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKfmRf Line | Count | Source | 347 | 8 | static NO_INLINE void apply(const T& in, size_t scale, T& out) { | 348 | 8 | auto mm_scale = Op::prepare(scale); | 349 | 8 | Op::compute(&in, mm_scale, &out); | 350 | 8 | } |
_ZN5doris10vectorized17FloatRoundingImplIfLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_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 | } |
_ZN5doris10vectorized17FloatRoundingImplIdLNS0_12RoundingModeE10ELNS0_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_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKdmRd Line | Count | Source | 347 | 12 | static NO_INLINE void apply(const T& in, size_t scale, T& out) { | 348 | 12 | auto mm_scale = Op::prepare(scale); | 349 | 12 | Op::compute(&in, mm_scale, &out); | 350 | 12 | } |
_ZN5doris10vectorized17FloatRoundingImplIdLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_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 | } |
_ZN5doris10vectorized17FloatRoundingImplIfLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKfmRf Line | Count | Source | 347 | 8 | static NO_INLINE void apply(const T& in, size_t scale, T& out) { | 348 | 8 | auto mm_scale = Op::prepare(scale); | 349 | 8 | Op::compute(&in, mm_scale, &out); | 350 | 8 | } |
_ZN5doris10vectorized17FloatRoundingImplIfLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKfmRf Line | Count | Source | 347 | 8 | static NO_INLINE void apply(const T& in, size_t scale, T& out) { | 348 | 8 | auto mm_scale = Op::prepare(scale); | 349 | 8 | Op::compute(&in, mm_scale, &out); | 350 | 8 | } |
_ZN5doris10vectorized17FloatRoundingImplIfLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_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 | } |
_ZN5doris10vectorized17FloatRoundingImplIdLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKdmRd Line | Count | Source | 347 | 8 | static NO_INLINE void apply(const T& in, size_t scale, T& out) { | 348 | 8 | auto mm_scale = Op::prepare(scale); | 349 | 8 | Op::compute(&in, mm_scale, &out); | 350 | 8 | } |
_ZN5doris10vectorized17FloatRoundingImplIdLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKdmRd Line | Count | Source | 347 | 12 | static NO_INLINE void apply(const T& in, size_t scale, T& out) { | 348 | 12 | auto mm_scale = Op::prepare(scale); | 349 | 12 | Op::compute(&in, mm_scale, &out); | 350 | 12 | } |
_ZN5doris10vectorized17FloatRoundingImplIdLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_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 | } |
_ZN5doris10vectorized17FloatRoundingImplIfLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE5applyERKfmRf Line | Count | Source | 347 | 8 | static NO_INLINE void apply(const T& in, size_t scale, T& out) { | 348 | 8 | auto mm_scale = Op::prepare(scale); | 349 | 8 | Op::compute(&in, mm_scale, &out); | 350 | 8 | } |
_ZN5doris10vectorized17FloatRoundingImplIfLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE5applyERKfmRf Line | Count | Source | 347 | 8 | static NO_INLINE void apply(const T& in, size_t scale, T& out) { | 348 | 8 | auto mm_scale = Op::prepare(scale); | 349 | 8 | Op::compute(&in, mm_scale, &out); | 350 | 8 | } |
_ZN5doris10vectorized17FloatRoundingImplIfLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_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 | } |
_ZN5doris10vectorized17FloatRoundingImplIdLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE5applyERKdmRd Line | Count | Source | 347 | 8 | static NO_INLINE void apply(const T& in, size_t scale, T& out) { | 348 | 8 | auto mm_scale = Op::prepare(scale); | 349 | 8 | Op::compute(&in, mm_scale, &out); | 350 | 8 | } |
_ZN5doris10vectorized17FloatRoundingImplIdLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE5applyERKdmRd Line | Count | Source | 347 | 12 | static NO_INLINE void apply(const T& in, size_t scale, T& out) { | 348 | 12 | auto mm_scale = Op::prepare(scale); | 349 | 12 | Op::compute(&in, mm_scale, &out); | 350 | 12 | } |
_ZN5doris10vectorized17FloatRoundingImplIdLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_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 | } |
|
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_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm100EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm100000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm100000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm100EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm100000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm100000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm100EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm100000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm100000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm100EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm100000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm100000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm100EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm100000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm100000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm100EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm100000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm100000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm100EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm100000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm100000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm100EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm100000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm100000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm100EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm100000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm100000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm100EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm100000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm100000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm100EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm100000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm100000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm100EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm100000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm100000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm100EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm100000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm100000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm100EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm100000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm100000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm100EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm100000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm100000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm100EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm100000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm100000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm100EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm100000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm100000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm100EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm100000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm100000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm100EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm100000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm100000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm100EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm100000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm100000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm100EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm100000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm100000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm100EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm100000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm100000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm100EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm100000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm100000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm100EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm100000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm100000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm100EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm100000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm100000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm100EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm100000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm100000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm100EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm100000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm100000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm100000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm1000000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE9applyImplILm10000000000000000000EEEvRKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEERSB_ |
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_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE11ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE11ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE11ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE9ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE9ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE9ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE10ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE10ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE10ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE0EE5applyERKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE5applyERKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE5applyERKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIhLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE5applyERKNS0_8PODArrayIhLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE5applyERKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE5applyERKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplItLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE5applyERKNS0_8PODArrayItLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE5applyERKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE5applyERKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIjLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE5applyERKNS0_8PODArrayIjLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE5applyERKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE5applyERKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplImLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE5applyERKNS0_8PODArrayImLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE5applyERKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE5applyERKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIaLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE5applyERKNS0_8PODArrayIaLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE5applyERKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE5applyERKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIsLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE5applyERKNS0_8PODArrayIsLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE5applyERKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE5applyERKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIiLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE5applyERKNS0_8PODArrayIiLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE5applyERKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE5applyERKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplIlLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE5applyERKNS0_8PODArrayIlLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE2ELNS0_15TieBreakingModeE1EE5applyERKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE0ELNS0_15TieBreakingModeE1EE5applyERKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ Unexecuted instantiation: _ZN5doris10vectorized19IntegerRoundingImplInLNS0_12RoundingModeE8ELNS0_9ScaleModeE1ELNS0_15TieBreakingModeE1EE5applyERKNS0_8PODArrayInLm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorEEELm16ELm15EEEmRSA_ |
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 | 8 | [[maybe_unused]] Int16 result_scale) { |
446 | 8 | 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 | 8 | if (!vec_res.empty()) { |
454 | 8 | if (scale_arg == 0) { |
455 | 8 | size_t scale = 1; |
456 | 8 | FunctionRoundingImpl<ScaleMode::Zero>::apply(col->get_data(), scale, vec_res); |
457 | 8 | } 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 | 8 | } |
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 | 8 | auto error_type = std::make_shared<T>(); |
505 | 8 | throw doris::Exception(ErrorCode::INTERNAL_ERROR, |
506 | 8 | "Dispatcher apply_vec_const __builtin_unreachable {}", |
507 | 8 | error_type->get_name()); |
508 | 8 | __builtin_unreachable(); |
509 | 8 | return nullptr; |
510 | 8 | } |
511 | 8 | } 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 | 2 | [[maybe_unused]] Int16 result_scale) { | 446 | 2 | if constexpr (IsNumber<T>) { | 447 | 2 | const auto* const col = check_and_get_column<ColumnVector<T>>(col_general); | 448 | 2 | auto col_res = ColumnVector<T>::create(); | 449 | | | 450 | 2 | typename ColumnVector<T>::Container& vec_res = col_res->get_data(); | 451 | 2 | vec_res.resize(col->get_data().size()); | 452 | | | 453 | 2 | if (!vec_res.empty()) { | 454 | 2 | if (scale_arg == 0) { | 455 | 2 | size_t scale = 1; | 456 | 2 | FunctionRoundingImpl<ScaleMode::Zero>::apply(col->get_data(), scale, vec_res); | 457 | 2 | } 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 | 2 | } | 467 | | | 468 | 2 | return col_res; | 469 | 2 | } else if constexpr (IsDecimalNumber<T>) { | 470 | 2 | const auto* const decimal_col = check_and_get_column<ColumnDecimal<T>>(col_general); | 471 | 2 | const auto& vec_src = decimal_col->get_data(); | 472 | 2 | const size_t input_rows_count = vec_src.size(); | 473 | 2 | auto col_res = ColumnDecimal<T>::create(vec_src.size(), result_scale); | 474 | 2 | auto& vec_res = col_res->get_data(); | 475 | | | 476 | 2 | if (!vec_res.empty()) { | 477 | 2 | FunctionRoundingImpl<ScaleMode::Negative>::apply( | 478 | 2 | decimal_col->get_data(), decimal_col->get_scale(), vec_res, scale_arg); | 479 | 2 | } | 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 | 2 | if (scale_arg <= 0) { | 493 | 2 | for (size_t i = 0; i < input_rows_count; ++i) { | 494 | 2 | vec_res[i].value *= int_exp10(result_scale); | 495 | 2 | } | 496 | 2 | } else if (scale_arg > 0 && scale_arg < result_scale) { | 497 | 2 | for (size_t i = 0; i < input_rows_count; ++i) { | 498 | 2 | vec_res[i].value *= int_exp10(result_scale - scale_arg); | 499 | 2 | } | 500 | 2 | } | 501 | | | 502 | 2 | return col_res; | 503 | 2 | } else { | 504 | 2 | auto error_type = std::make_shared<T>(); | 505 | 2 | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 506 | 2 | "Dispatcher apply_vec_const __builtin_unreachable {}", | 507 | 2 | error_type->get_name()); | 508 | 2 | __builtin_unreachable(); | 509 | 2 | return nullptr; | 510 | 2 | } | 511 | 2 | } |
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 | 2 | [[maybe_unused]] Int16 result_scale) { | 446 | 2 | if constexpr (IsNumber<T>) { | 447 | 2 | const auto* const col = check_and_get_column<ColumnVector<T>>(col_general); | 448 | 2 | auto col_res = ColumnVector<T>::create(); | 449 | | | 450 | 2 | typename ColumnVector<T>::Container& vec_res = col_res->get_data(); | 451 | 2 | vec_res.resize(col->get_data().size()); | 452 | | | 453 | 2 | if (!vec_res.empty()) { | 454 | 2 | if (scale_arg == 0) { | 455 | 2 | size_t scale = 1; | 456 | 2 | FunctionRoundingImpl<ScaleMode::Zero>::apply(col->get_data(), scale, vec_res); | 457 | 2 | } 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 | 2 | } | 467 | | | 468 | 2 | return col_res; | 469 | 2 | } else if constexpr (IsDecimalNumber<T>) { | 470 | 2 | const auto* const decimal_col = check_and_get_column<ColumnDecimal<T>>(col_general); | 471 | 2 | const auto& vec_src = decimal_col->get_data(); | 472 | 2 | const size_t input_rows_count = vec_src.size(); | 473 | 2 | auto col_res = ColumnDecimal<T>::create(vec_src.size(), result_scale); | 474 | 2 | auto& vec_res = col_res->get_data(); | 475 | | | 476 | 2 | if (!vec_res.empty()) { | 477 | 2 | FunctionRoundingImpl<ScaleMode::Negative>::apply( | 478 | 2 | decimal_col->get_data(), decimal_col->get_scale(), vec_res, scale_arg); | 479 | 2 | } | 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 | 2 | if (scale_arg <= 0) { | 493 | 2 | for (size_t i = 0; i < input_rows_count; ++i) { | 494 | 2 | vec_res[i].value *= int_exp10(result_scale); | 495 | 2 | } | 496 | 2 | } else if (scale_arg > 0 && scale_arg < result_scale) { | 497 | 2 | for (size_t i = 0; i < input_rows_count; ++i) { | 498 | 2 | vec_res[i].value *= int_exp10(result_scale - scale_arg); | 499 | 2 | } | 500 | 2 | } | 501 | | | 502 | 2 | return col_res; | 503 | 2 | } else { | 504 | 2 | auto error_type = std::make_shared<T>(); | 505 | 2 | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 506 | 2 | "Dispatcher apply_vec_const __builtin_unreachable {}", | 507 | 2 | error_type->get_name()); | 508 | 2 | __builtin_unreachable(); | 509 | 2 | return nullptr; | 510 | 2 | } | 511 | 2 | } |
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 | 2 | [[maybe_unused]] Int16 result_scale) { | 446 | 2 | if constexpr (IsNumber<T>) { | 447 | 2 | const auto* const col = check_and_get_column<ColumnVector<T>>(col_general); | 448 | 2 | auto col_res = ColumnVector<T>::create(); | 449 | | | 450 | 2 | typename ColumnVector<T>::Container& vec_res = col_res->get_data(); | 451 | 2 | vec_res.resize(col->get_data().size()); | 452 | | | 453 | 2 | if (!vec_res.empty()) { | 454 | 2 | if (scale_arg == 0) { | 455 | 2 | size_t scale = 1; | 456 | 2 | FunctionRoundingImpl<ScaleMode::Zero>::apply(col->get_data(), scale, vec_res); | 457 | 2 | } 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 | 2 | } | 467 | | | 468 | 2 | return col_res; | 469 | 2 | } else if constexpr (IsDecimalNumber<T>) { | 470 | 2 | const auto* const decimal_col = check_and_get_column<ColumnDecimal<T>>(col_general); | 471 | 2 | const auto& vec_src = decimal_col->get_data(); | 472 | 2 | const size_t input_rows_count = vec_src.size(); | 473 | 2 | auto col_res = ColumnDecimal<T>::create(vec_src.size(), result_scale); | 474 | 2 | auto& vec_res = col_res->get_data(); | 475 | | | 476 | 2 | if (!vec_res.empty()) { | 477 | 2 | FunctionRoundingImpl<ScaleMode::Negative>::apply( | 478 | 2 | decimal_col->get_data(), decimal_col->get_scale(), vec_res, scale_arg); | 479 | 2 | } | 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 | 2 | if (scale_arg <= 0) { | 493 | 2 | for (size_t i = 0; i < input_rows_count; ++i) { | 494 | 2 | vec_res[i].value *= int_exp10(result_scale); | 495 | 2 | } | 496 | 2 | } else if (scale_arg > 0 && scale_arg < result_scale) { | 497 | 2 | for (size_t i = 0; i < input_rows_count; ++i) { | 498 | 2 | vec_res[i].value *= int_exp10(result_scale - scale_arg); | 499 | 2 | } | 500 | 2 | } | 501 | | | 502 | 2 | return col_res; | 503 | 2 | } else { | 504 | 2 | auto error_type = std::make_shared<T>(); | 505 | 2 | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 506 | 2 | "Dispatcher apply_vec_const __builtin_unreachable {}", | 507 | 2 | error_type->get_name()); | 508 | 2 | __builtin_unreachable(); | 509 | 2 | return nullptr; | 510 | 2 | } | 511 | 2 | } |
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 | 2 | [[maybe_unused]] Int16 result_scale) { | 446 | 2 | if constexpr (IsNumber<T>) { | 447 | 2 | const auto* const col = check_and_get_column<ColumnVector<T>>(col_general); | 448 | 2 | auto col_res = ColumnVector<T>::create(); | 449 | | | 450 | 2 | typename ColumnVector<T>::Container& vec_res = col_res->get_data(); | 451 | 2 | vec_res.resize(col->get_data().size()); | 452 | | | 453 | 2 | if (!vec_res.empty()) { | 454 | 2 | if (scale_arg == 0) { | 455 | 2 | size_t scale = 1; | 456 | 2 | FunctionRoundingImpl<ScaleMode::Zero>::apply(col->get_data(), scale, vec_res); | 457 | 2 | } 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 | 2 | } | 467 | | | 468 | 2 | return col_res; | 469 | 2 | } else if constexpr (IsDecimalNumber<T>) { | 470 | 2 | const auto* const decimal_col = check_and_get_column<ColumnDecimal<T>>(col_general); | 471 | 2 | const auto& vec_src = decimal_col->get_data(); | 472 | 2 | const size_t input_rows_count = vec_src.size(); | 473 | 2 | auto col_res = ColumnDecimal<T>::create(vec_src.size(), result_scale); | 474 | 2 | auto& vec_res = col_res->get_data(); | 475 | | | 476 | 2 | if (!vec_res.empty()) { | 477 | 2 | FunctionRoundingImpl<ScaleMode::Negative>::apply( | 478 | 2 | decimal_col->get_data(), decimal_col->get_scale(), vec_res, scale_arg); | 479 | 2 | } | 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 | 2 | if (scale_arg <= 0) { | 493 | 2 | for (size_t i = 0; i < input_rows_count; ++i) { | 494 | 2 | vec_res[i].value *= int_exp10(result_scale); | 495 | 2 | } | 496 | 2 | } else if (scale_arg > 0 && scale_arg < result_scale) { | 497 | 2 | for (size_t i = 0; i < input_rows_count; ++i) { | 498 | 2 | vec_res[i].value *= int_exp10(result_scale - scale_arg); | 499 | 2 | } | 500 | 2 | } | 501 | | | 502 | 2 | return col_res; | 503 | 2 | } else { | 504 | 2 | auto error_type = std::make_shared<T>(); | 505 | 2 | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 506 | 2 | "Dispatcher apply_vec_const __builtin_unreachable {}", | 507 | 2 | error_type->get_name()); | 508 | 2 | __builtin_unreachable(); | 509 | 2 | return nullptr; | 510 | 2 | } | 511 | 2 | } |
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 | 308 | [[maybe_unused]] Int16 result_scale) { |
516 | 308 | const auto& col_scale_i32 = assert_cast<const ColumnInt32&>(*col_scale); |
517 | 308 | const size_t input_row_count = col_scale_i32.size(); |
518 | 4.68k | for (size_t i = 0; i < input_row_count; ++i) { |
519 | 4.37k | const Int32 scale_arg = col_scale_i32.get_data()[i]; |
520 | 4.37k | if (scale_arg > std::numeric_limits<Int16>::max() || |
521 | 4.37k | 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.37k | } |
527 | | |
528 | 308 | if constexpr (IsNumber<T>) { |
529 | 210 | const auto* col = assert_cast<const ColumnVector<T>*>(col_general); |
530 | 210 | auto col_res = ColumnVector<T>::create(); |
531 | 210 | typename ColumnVector<T>::Container& vec_res = col_res->get_data(); |
532 | 210 | vec_res.resize(input_row_count); |
533 | | |
534 | 210 | for (size_t i = 0; i < input_row_count; ++i) { |
535 | 98 | const Int32 scale_arg = col_scale_i32.get_data()[i]; |
536 | 98 | if (scale_arg == 0) { |
537 | 28 | size_t scale = 1; |
538 | 28 | FunctionRoundingImpl<ScaleMode::Zero>::apply(col->get_data()[i], scale, |
539 | 28 | vec_res[i]); |
540 | 70 | } else if (scale_arg > 0) { |
541 | 50 | size_t scale = int_exp10(scale_arg); |
542 | 50 | FunctionRoundingImpl<ScaleMode::Positive>::apply(col->get_data()[i], scale, |
543 | 50 | vec_res[i]); |
544 | 50 | } else { |
545 | 20 | size_t scale = int_exp10(-scale_arg); |
546 | 20 | FunctionRoundingImpl<ScaleMode::Negative>::apply(col->get_data()[i], scale, |
547 | 20 | vec_res[i]); |
548 | 20 | } |
549 | 98 | } |
550 | 98 | return col_res; |
551 | 210 | } else if constexpr (IsDecimalNumber<T>) { |
552 | 210 | const auto* decimal_col = assert_cast<const ColumnDecimal<T>*>(col_general); |
553 | 210 | const Int32 input_scale = decimal_col->get_scale(); |
554 | 210 | auto col_res = ColumnDecimal<T>::create(input_row_count, result_scale); |
555 | | |
556 | 4.49k | for (size_t i = 0; i < input_row_count; ++i) { |
557 | 4.28k | DecimalRoundingImpl<T, rounding_mode, tie_breaking_mode>::apply( |
558 | 4.28k | decimal_col->get_element(i).value, input_scale, |
559 | 4.28k | col_res->get_element(i).value, col_scale_i32.get_data()[i]); |
560 | 4.28k | } |
561 | | |
562 | 4.49k | 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.28k | const Int32 scale_arg = col_scale_i32.get_data()[i]; |
575 | 4.28k | if (scale_arg <= 0) { |
576 | 2.17k | col_res->get_element(i).value *= int_exp10(result_scale); |
577 | 2.17k | } else if (scale_arg > 0 && scale_arg < result_scale) { |
578 | 630 | col_res->get_element(i).value *= int_exp10(result_scale - scale_arg); |
579 | 630 | } |
580 | 4.28k | } |
581 | | |
582 | 210 | return col_res; |
583 | 210 | } else { |
584 | 308 | auto error_type = std::make_shared<T>(); |
585 | 308 | throw doris::Exception(ErrorCode::INTERNAL_ERROR, |
586 | 308 | "Dispatcher apply_vec_vec __builtin_unreachable {}", |
587 | 308 | error_type->get_name()); |
588 | 308 | __builtin_unreachable(); |
589 | 308 | return nullptr; |
590 | 308 | } |
591 | 308 | } 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 | 8 | [[maybe_unused]] Int16 result_scale) { | 516 | 8 | const auto& col_scale_i32 = assert_cast<const ColumnInt32&>(*col_scale); | 517 | 8 | const size_t input_row_count = col_scale_i32.size(); | 518 | 16 | for (size_t i = 0; i < input_row_count; ++i) { | 519 | 8 | const Int32 scale_arg = col_scale_i32.get_data()[i]; | 520 | 8 | if (scale_arg > std::numeric_limits<Int16>::max() || | 521 | 8 | 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 | 8 | } | 527 | | | 528 | 8 | if constexpr (IsNumber<T>) { | 529 | 8 | const auto* col = assert_cast<const ColumnVector<T>*>(col_general); | 530 | 8 | auto col_res = ColumnVector<T>::create(); | 531 | 8 | typename ColumnVector<T>::Container& vec_res = col_res->get_data(); | 532 | 8 | vec_res.resize(input_row_count); | 533 | | | 534 | 16 | for (size_t i = 0; i < input_row_count; ++i) { | 535 | 8 | const Int32 scale_arg = col_scale_i32.get_data()[i]; | 536 | 8 | 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 | 6 | } else if (scale_arg > 0) { | 541 | 4 | size_t scale = int_exp10(scale_arg); | 542 | 4 | FunctionRoundingImpl<ScaleMode::Positive>::apply(col->get_data()[i], scale, | 543 | 4 | vec_res[i]); | 544 | 4 | } else { | 545 | 2 | size_t scale = int_exp10(-scale_arg); | 546 | 2 | FunctionRoundingImpl<ScaleMode::Negative>::apply(col->get_data()[i], scale, | 547 | 2 | vec_res[i]); | 548 | 2 | } | 549 | 8 | } | 550 | 8 | return col_res; | 551 | 8 | } else if constexpr (IsDecimalNumber<T>) { | 552 | 8 | const auto* decimal_col = assert_cast<const ColumnDecimal<T>*>(col_general); | 553 | 8 | const Int32 input_scale = decimal_col->get_scale(); | 554 | 8 | auto col_res = ColumnDecimal<T>::create(input_row_count, result_scale); | 555 | | | 556 | 8 | for (size_t i = 0; i < input_row_count; ++i) { | 557 | 8 | DecimalRoundingImpl<T, rounding_mode, tie_breaking_mode>::apply( | 558 | 8 | decimal_col->get_element(i).value, input_scale, | 559 | 8 | col_res->get_element(i).value, col_scale_i32.get_data()[i]); | 560 | 8 | } | 561 | | | 562 | 8 | 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 | 8 | const Int32 scale_arg = col_scale_i32.get_data()[i]; | 575 | 8 | if (scale_arg <= 0) { | 576 | 8 | col_res->get_element(i).value *= int_exp10(result_scale); | 577 | 8 | } else if (scale_arg > 0 && scale_arg < result_scale) { | 578 | 8 | col_res->get_element(i).value *= int_exp10(result_scale - scale_arg); | 579 | 8 | } | 580 | 8 | } | 581 | | | 582 | 8 | return col_res; | 583 | 8 | } else { | 584 | 8 | auto error_type = std::make_shared<T>(); | 585 | 8 | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 586 | 8 | "Dispatcher apply_vec_vec __builtin_unreachable {}", | 587 | 8 | error_type->get_name()); | 588 | 8 | __builtin_unreachable(); | 589 | 8 | return nullptr; | 590 | 8 | } | 591 | 8 | } |
_ZN5doris10vectorized10DispatcherIdLNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE13apply_vec_vecEPKNS0_7IColumnES7_s Line | Count | Source | 515 | 10 | [[maybe_unused]] Int16 result_scale) { | 516 | 10 | const auto& col_scale_i32 = assert_cast<const ColumnInt32&>(*col_scale); | 517 | 10 | const size_t input_row_count = col_scale_i32.size(); | 518 | 20 | for (size_t i = 0; i < input_row_count; ++i) { | 519 | 10 | const Int32 scale_arg = col_scale_i32.get_data()[i]; | 520 | 10 | if (scale_arg > std::numeric_limits<Int16>::max() || | 521 | 10 | 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 | 10 | } | 527 | | | 528 | 10 | if constexpr (IsNumber<T>) { | 529 | 10 | const auto* col = assert_cast<const ColumnVector<T>*>(col_general); | 530 | 10 | auto col_res = ColumnVector<T>::create(); | 531 | 10 | typename ColumnVector<T>::Container& vec_res = col_res->get_data(); | 532 | 10 | vec_res.resize(input_row_count); | 533 | | | 534 | 20 | for (size_t i = 0; i < input_row_count; ++i) { | 535 | 10 | const Int32 scale_arg = col_scale_i32.get_data()[i]; | 536 | 10 | 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 | 8 | } 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 | 2 | size_t scale = int_exp10(-scale_arg); | 546 | 2 | FunctionRoundingImpl<ScaleMode::Negative>::apply(col->get_data()[i], scale, | 547 | 2 | vec_res[i]); | 548 | 2 | } | 549 | 10 | } | 550 | 10 | return col_res; | 551 | 10 | } else if constexpr (IsDecimalNumber<T>) { | 552 | 10 | const auto* decimal_col = assert_cast<const ColumnDecimal<T>*>(col_general); | 553 | 10 | const Int32 input_scale = decimal_col->get_scale(); | 554 | 10 | auto col_res = ColumnDecimal<T>::create(input_row_count, result_scale); | 555 | | | 556 | 10 | for (size_t i = 0; i < input_row_count; ++i) { | 557 | 10 | DecimalRoundingImpl<T, rounding_mode, tie_breaking_mode>::apply( | 558 | 10 | decimal_col->get_element(i).value, input_scale, | 559 | 10 | col_res->get_element(i).value, col_scale_i32.get_data()[i]); | 560 | 10 | } | 561 | | | 562 | 10 | 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 | 10 | const Int32 scale_arg = col_scale_i32.get_data()[i]; | 575 | 10 | if (scale_arg <= 0) { | 576 | 10 | col_res->get_element(i).value *= int_exp10(result_scale); | 577 | 10 | } else if (scale_arg > 0 && scale_arg < result_scale) { | 578 | 10 | col_res->get_element(i).value *= int_exp10(result_scale - scale_arg); | 579 | 10 | } | 580 | 10 | } | 581 | | | 582 | 10 | return col_res; | 583 | 10 | } else { | 584 | 10 | auto error_type = std::make_shared<T>(); | 585 | 10 | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 586 | 10 | "Dispatcher apply_vec_vec __builtin_unreachable {}", | 587 | 10 | error_type->get_name()); | 588 | 10 | __builtin_unreachable(); | 589 | 10 | return nullptr; | 590 | 10 | } | 591 | 10 | } |
_ZN5doris10vectorized10DispatcherINS0_7DecimalIiEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE13apply_vec_vecEPKNS0_7IColumnES9_s Line | Count | Source | 515 | 30 | [[maybe_unused]] Int16 result_scale) { | 516 | 30 | const auto& col_scale_i32 = assert_cast<const ColumnInt32&>(*col_scale); | 517 | 30 | const size_t input_row_count = col_scale_i32.size(); | 518 | 588 | for (size_t i = 0; i < input_row_count; ++i) { | 519 | 558 | const Int32 scale_arg = col_scale_i32.get_data()[i]; | 520 | 558 | if (scale_arg > std::numeric_limits<Int16>::max() || | 521 | 558 | 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 | 558 | } | 527 | | | 528 | 30 | if constexpr (IsNumber<T>) { | 529 | 30 | const auto* col = assert_cast<const ColumnVector<T>*>(col_general); | 530 | 30 | auto col_res = ColumnVector<T>::create(); | 531 | 30 | typename ColumnVector<T>::Container& vec_res = col_res->get_data(); | 532 | 30 | vec_res.resize(input_row_count); | 533 | | | 534 | 30 | for (size_t i = 0; i < input_row_count; ++i) { | 535 | 30 | const Int32 scale_arg = col_scale_i32.get_data()[i]; | 536 | 30 | if (scale_arg == 0) { | 537 | 30 | size_t scale = 1; | 538 | 30 | FunctionRoundingImpl<ScaleMode::Zero>::apply(col->get_data()[i], scale, | 539 | 30 | vec_res[i]); | 540 | 30 | } else if (scale_arg > 0) { | 541 | 30 | size_t scale = int_exp10(scale_arg); | 542 | 30 | FunctionRoundingImpl<ScaleMode::Positive>::apply(col->get_data()[i], scale, | 543 | 30 | vec_res[i]); | 544 | 30 | } else { | 545 | 30 | size_t scale = int_exp10(-scale_arg); | 546 | 30 | FunctionRoundingImpl<ScaleMode::Negative>::apply(col->get_data()[i], scale, | 547 | 30 | vec_res[i]); | 548 | 30 | } | 549 | 30 | } | 550 | 30 | return col_res; | 551 | 30 | } else if constexpr (IsDecimalNumber<T>) { | 552 | 30 | const auto* decimal_col = assert_cast<const ColumnDecimal<T>*>(col_general); | 553 | 30 | const Int32 input_scale = decimal_col->get_scale(); | 554 | 30 | auto col_res = ColumnDecimal<T>::create(input_row_count, result_scale); | 555 | | | 556 | 588 | for (size_t i = 0; i < input_row_count; ++i) { | 557 | 558 | DecimalRoundingImpl<T, rounding_mode, tie_breaking_mode>::apply( | 558 | 558 | decimal_col->get_element(i).value, input_scale, | 559 | 558 | col_res->get_element(i).value, col_scale_i32.get_data()[i]); | 560 | 558 | } | 561 | | | 562 | 588 | 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 | 558 | const Int32 scale_arg = col_scale_i32.get_data()[i]; | 575 | 558 | if (scale_arg <= 0) { | 576 | 294 | col_res->get_element(i).value *= int_exp10(result_scale); | 577 | 294 | } else if (scale_arg > 0 && scale_arg < result_scale) { | 578 | 74 | col_res->get_element(i).value *= int_exp10(result_scale - scale_arg); | 579 | 74 | } | 580 | 558 | } | 581 | | | 582 | 30 | return col_res; | 583 | 30 | } else { | 584 | 30 | auto error_type = std::make_shared<T>(); | 585 | 30 | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 586 | 30 | "Dispatcher apply_vec_vec __builtin_unreachable {}", | 587 | 30 | error_type->get_name()); | 588 | 30 | __builtin_unreachable(); | 589 | 30 | return nullptr; | 590 | 30 | } | 591 | 30 | } |
_ZN5doris10vectorized10DispatcherINS0_7DecimalIlEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE13apply_vec_vecEPKNS0_7IColumnES9_s Line | Count | Source | 515 | 12 | [[maybe_unused]] Int16 result_scale) { | 516 | 12 | const auto& col_scale_i32 = assert_cast<const ColumnInt32&>(*col_scale); | 517 | 12 | const size_t input_row_count = col_scale_i32.size(); | 518 | 310 | for (size_t i = 0; i < input_row_count; ++i) { | 519 | 298 | const Int32 scale_arg = col_scale_i32.get_data()[i]; | 520 | 298 | if (scale_arg > std::numeric_limits<Int16>::max() || | 521 | 298 | 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 | 298 | } | 527 | | | 528 | 12 | if constexpr (IsNumber<T>) { | 529 | 12 | const auto* col = assert_cast<const ColumnVector<T>*>(col_general); | 530 | 12 | auto col_res = ColumnVector<T>::create(); | 531 | 12 | typename ColumnVector<T>::Container& vec_res = col_res->get_data(); | 532 | 12 | vec_res.resize(input_row_count); | 533 | | | 534 | 12 | for (size_t i = 0; i < input_row_count; ++i) { | 535 | 12 | const Int32 scale_arg = col_scale_i32.get_data()[i]; | 536 | 12 | if (scale_arg == 0) { | 537 | 12 | size_t scale = 1; | 538 | 12 | FunctionRoundingImpl<ScaleMode::Zero>::apply(col->get_data()[i], scale, | 539 | 12 | vec_res[i]); | 540 | 12 | } else if (scale_arg > 0) { | 541 | 12 | size_t scale = int_exp10(scale_arg); | 542 | 12 | FunctionRoundingImpl<ScaleMode::Positive>::apply(col->get_data()[i], scale, | 543 | 12 | vec_res[i]); | 544 | 12 | } else { | 545 | 12 | size_t scale = int_exp10(-scale_arg); | 546 | 12 | FunctionRoundingImpl<ScaleMode::Negative>::apply(col->get_data()[i], scale, | 547 | 12 | vec_res[i]); | 548 | 12 | } | 549 | 12 | } | 550 | 12 | return col_res; | 551 | 12 | } else if constexpr (IsDecimalNumber<T>) { | 552 | 12 | const auto* decimal_col = assert_cast<const ColumnDecimal<T>*>(col_general); | 553 | 12 | const Int32 input_scale = decimal_col->get_scale(); | 554 | 12 | auto col_res = ColumnDecimal<T>::create(input_row_count, result_scale); | 555 | | | 556 | 310 | for (size_t i = 0; i < input_row_count; ++i) { | 557 | 298 | DecimalRoundingImpl<T, rounding_mode, tie_breaking_mode>::apply( | 558 | 298 | decimal_col->get_element(i).value, input_scale, | 559 | 298 | col_res->get_element(i).value, col_scale_i32.get_data()[i]); | 560 | 298 | } | 561 | | | 562 | 310 | 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 | 298 | const Int32 scale_arg = col_scale_i32.get_data()[i]; | 575 | 298 | if (scale_arg <= 0) { | 576 | 140 | col_res->get_element(i).value *= int_exp10(result_scale); | 577 | 158 | } else if (scale_arg > 0 && scale_arg < result_scale) { | 578 | 52 | col_res->get_element(i).value *= int_exp10(result_scale - scale_arg); | 579 | 52 | } | 580 | 298 | } | 581 | | | 582 | 12 | return col_res; | 583 | 12 | } else { | 584 | 12 | auto error_type = std::make_shared<T>(); | 585 | 12 | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 586 | 12 | "Dispatcher apply_vec_vec __builtin_unreachable {}", | 587 | 12 | error_type->get_name()); | 588 | 12 | __builtin_unreachable(); | 589 | 12 | return nullptr; | 590 | 12 | } | 591 | 12 | } |
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 | 8 | [[maybe_unused]] Int16 result_scale) { | 516 | 8 | const auto& col_scale_i32 = assert_cast<const ColumnInt32&>(*col_scale); | 517 | 8 | const size_t input_row_count = col_scale_i32.size(); | 518 | 16 | for (size_t i = 0; i < input_row_count; ++i) { | 519 | 8 | const Int32 scale_arg = col_scale_i32.get_data()[i]; | 520 | 8 | if (scale_arg > std::numeric_limits<Int16>::max() || | 521 | 8 | 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 | 8 | } | 527 | | | 528 | 8 | if constexpr (IsNumber<T>) { | 529 | 8 | const auto* col = assert_cast<const ColumnVector<T>*>(col_general); | 530 | 8 | auto col_res = ColumnVector<T>::create(); | 531 | 8 | typename ColumnVector<T>::Container& vec_res = col_res->get_data(); | 532 | 8 | vec_res.resize(input_row_count); | 533 | | | 534 | 16 | for (size_t i = 0; i < input_row_count; ++i) { | 535 | 8 | const Int32 scale_arg = col_scale_i32.get_data()[i]; | 536 | 8 | 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 | 6 | } else if (scale_arg > 0) { | 541 | 4 | size_t scale = int_exp10(scale_arg); | 542 | 4 | FunctionRoundingImpl<ScaleMode::Positive>::apply(col->get_data()[i], scale, | 543 | 4 | vec_res[i]); | 544 | 4 | } else { | 545 | 2 | size_t scale = int_exp10(-scale_arg); | 546 | 2 | FunctionRoundingImpl<ScaleMode::Negative>::apply(col->get_data()[i], scale, | 547 | 2 | vec_res[i]); | 548 | 2 | } | 549 | 8 | } | 550 | 8 | return col_res; | 551 | 8 | } else if constexpr (IsDecimalNumber<T>) { | 552 | 8 | const auto* decimal_col = assert_cast<const ColumnDecimal<T>*>(col_general); | 553 | 8 | const Int32 input_scale = decimal_col->get_scale(); | 554 | 8 | auto col_res = ColumnDecimal<T>::create(input_row_count, result_scale); | 555 | | | 556 | 8 | for (size_t i = 0; i < input_row_count; ++i) { | 557 | 8 | DecimalRoundingImpl<T, rounding_mode, tie_breaking_mode>::apply( | 558 | 8 | decimal_col->get_element(i).value, input_scale, | 559 | 8 | col_res->get_element(i).value, col_scale_i32.get_data()[i]); | 560 | 8 | } | 561 | | | 562 | 8 | 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 | 8 | const Int32 scale_arg = col_scale_i32.get_data()[i]; | 575 | 8 | if (scale_arg <= 0) { | 576 | 8 | col_res->get_element(i).value *= int_exp10(result_scale); | 577 | 8 | } else if (scale_arg > 0 && scale_arg < result_scale) { | 578 | 8 | col_res->get_element(i).value *= int_exp10(result_scale - scale_arg); | 579 | 8 | } | 580 | 8 | } | 581 | | | 582 | 8 | return col_res; | 583 | 8 | } else { | 584 | 8 | auto error_type = std::make_shared<T>(); | 585 | 8 | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 586 | 8 | "Dispatcher apply_vec_vec __builtin_unreachable {}", | 587 | 8 | error_type->get_name()); | 588 | 8 | __builtin_unreachable(); | 589 | 8 | return nullptr; | 590 | 8 | } | 591 | 8 | } |
_ZN5doris10vectorized10DispatcherIdLNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE13apply_vec_vecEPKNS0_7IColumnES7_s Line | Count | Source | 515 | 10 | [[maybe_unused]] Int16 result_scale) { | 516 | 10 | const auto& col_scale_i32 = assert_cast<const ColumnInt32&>(*col_scale); | 517 | 10 | const size_t input_row_count = col_scale_i32.size(); | 518 | 20 | for (size_t i = 0; i < input_row_count; ++i) { | 519 | 10 | const Int32 scale_arg = col_scale_i32.get_data()[i]; | 520 | 10 | if (scale_arg > std::numeric_limits<Int16>::max() || | 521 | 10 | 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 | 10 | } | 527 | | | 528 | 10 | if constexpr (IsNumber<T>) { | 529 | 10 | const auto* col = assert_cast<const ColumnVector<T>*>(col_general); | 530 | 10 | auto col_res = ColumnVector<T>::create(); | 531 | 10 | typename ColumnVector<T>::Container& vec_res = col_res->get_data(); | 532 | 10 | vec_res.resize(input_row_count); | 533 | | | 534 | 20 | for (size_t i = 0; i < input_row_count; ++i) { | 535 | 10 | const Int32 scale_arg = col_scale_i32.get_data()[i]; | 536 | 10 | 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 | 8 | } 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 | 2 | size_t scale = int_exp10(-scale_arg); | 546 | 2 | FunctionRoundingImpl<ScaleMode::Negative>::apply(col->get_data()[i], scale, | 547 | 2 | vec_res[i]); | 548 | 2 | } | 549 | 10 | } | 550 | 10 | return col_res; | 551 | 10 | } else if constexpr (IsDecimalNumber<T>) { | 552 | 10 | const auto* decimal_col = assert_cast<const ColumnDecimal<T>*>(col_general); | 553 | 10 | const Int32 input_scale = decimal_col->get_scale(); | 554 | 10 | auto col_res = ColumnDecimal<T>::create(input_row_count, result_scale); | 555 | | | 556 | 10 | for (size_t i = 0; i < input_row_count; ++i) { | 557 | 10 | DecimalRoundingImpl<T, rounding_mode, tie_breaking_mode>::apply( | 558 | 10 | decimal_col->get_element(i).value, input_scale, | 559 | 10 | col_res->get_element(i).value, col_scale_i32.get_data()[i]); | 560 | 10 | } | 561 | | | 562 | 10 | 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 | 10 | const Int32 scale_arg = col_scale_i32.get_data()[i]; | 575 | 10 | if (scale_arg <= 0) { | 576 | 10 | col_res->get_element(i).value *= int_exp10(result_scale); | 577 | 10 | } else if (scale_arg > 0 && scale_arg < result_scale) { | 578 | 10 | col_res->get_element(i).value *= int_exp10(result_scale - scale_arg); | 579 | 10 | } | 580 | 10 | } | 581 | | | 582 | 10 | return col_res; | 583 | 10 | } else { | 584 | 10 | auto error_type = std::make_shared<T>(); | 585 | 10 | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 586 | 10 | "Dispatcher apply_vec_vec __builtin_unreachable {}", | 587 | 10 | error_type->get_name()); | 588 | 10 | __builtin_unreachable(); | 589 | 10 | return nullptr; | 590 | 10 | } | 591 | 10 | } |
_ZN5doris10vectorized10DispatcherINS0_7DecimalIiEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE13apply_vec_vecEPKNS0_7IColumnES9_s Line | Count | Source | 515 | 30 | [[maybe_unused]] Int16 result_scale) { | 516 | 30 | const auto& col_scale_i32 = assert_cast<const ColumnInt32&>(*col_scale); | 517 | 30 | const size_t input_row_count = col_scale_i32.size(); | 518 | 588 | for (size_t i = 0; i < input_row_count; ++i) { | 519 | 558 | const Int32 scale_arg = col_scale_i32.get_data()[i]; | 520 | 558 | if (scale_arg > std::numeric_limits<Int16>::max() || | 521 | 558 | 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 | 558 | } | 527 | | | 528 | 30 | if constexpr (IsNumber<T>) { | 529 | 30 | const auto* col = assert_cast<const ColumnVector<T>*>(col_general); | 530 | 30 | auto col_res = ColumnVector<T>::create(); | 531 | 30 | typename ColumnVector<T>::Container& vec_res = col_res->get_data(); | 532 | 30 | vec_res.resize(input_row_count); | 533 | | | 534 | 30 | for (size_t i = 0; i < input_row_count; ++i) { | 535 | 30 | const Int32 scale_arg = col_scale_i32.get_data()[i]; | 536 | 30 | if (scale_arg == 0) { | 537 | 30 | size_t scale = 1; | 538 | 30 | FunctionRoundingImpl<ScaleMode::Zero>::apply(col->get_data()[i], scale, | 539 | 30 | vec_res[i]); | 540 | 30 | } else if (scale_arg > 0) { | 541 | 30 | size_t scale = int_exp10(scale_arg); | 542 | 30 | FunctionRoundingImpl<ScaleMode::Positive>::apply(col->get_data()[i], scale, | 543 | 30 | vec_res[i]); | 544 | 30 | } else { | 545 | 30 | size_t scale = int_exp10(-scale_arg); | 546 | 30 | FunctionRoundingImpl<ScaleMode::Negative>::apply(col->get_data()[i], scale, | 547 | 30 | vec_res[i]); | 548 | 30 | } | 549 | 30 | } | 550 | 30 | return col_res; | 551 | 30 | } else if constexpr (IsDecimalNumber<T>) { | 552 | 30 | const auto* decimal_col = assert_cast<const ColumnDecimal<T>*>(col_general); | 553 | 30 | const Int32 input_scale = decimal_col->get_scale(); | 554 | 30 | auto col_res = ColumnDecimal<T>::create(input_row_count, result_scale); | 555 | | | 556 | 588 | for (size_t i = 0; i < input_row_count; ++i) { | 557 | 558 | DecimalRoundingImpl<T, rounding_mode, tie_breaking_mode>::apply( | 558 | 558 | decimal_col->get_element(i).value, input_scale, | 559 | 558 | col_res->get_element(i).value, col_scale_i32.get_data()[i]); | 560 | 558 | } | 561 | | | 562 | 588 | 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 | 558 | const Int32 scale_arg = col_scale_i32.get_data()[i]; | 575 | 558 | if (scale_arg <= 0) { | 576 | 294 | col_res->get_element(i).value *= int_exp10(result_scale); | 577 | 294 | } else if (scale_arg > 0 && scale_arg < result_scale) { | 578 | 74 | col_res->get_element(i).value *= int_exp10(result_scale - scale_arg); | 579 | 74 | } | 580 | 558 | } | 581 | | | 582 | 30 | return col_res; | 583 | 30 | } else { | 584 | 30 | auto error_type = std::make_shared<T>(); | 585 | 30 | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 586 | 30 | "Dispatcher apply_vec_vec __builtin_unreachable {}", | 587 | 30 | error_type->get_name()); | 588 | 30 | __builtin_unreachable(); | 589 | 30 | return nullptr; | 590 | 30 | } | 591 | 30 | } |
_ZN5doris10vectorized10DispatcherINS0_7DecimalIlEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE13apply_vec_vecEPKNS0_7IColumnES9_s Line | Count | Source | 515 | 12 | [[maybe_unused]] Int16 result_scale) { | 516 | 12 | const auto& col_scale_i32 = assert_cast<const ColumnInt32&>(*col_scale); | 517 | 12 | const size_t input_row_count = col_scale_i32.size(); | 518 | 310 | for (size_t i = 0; i < input_row_count; ++i) { | 519 | 298 | const Int32 scale_arg = col_scale_i32.get_data()[i]; | 520 | 298 | if (scale_arg > std::numeric_limits<Int16>::max() || | 521 | 298 | 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 | 298 | } | 527 | | | 528 | 12 | if constexpr (IsNumber<T>) { | 529 | 12 | const auto* col = assert_cast<const ColumnVector<T>*>(col_general); | 530 | 12 | auto col_res = ColumnVector<T>::create(); | 531 | 12 | typename ColumnVector<T>::Container& vec_res = col_res->get_data(); | 532 | 12 | vec_res.resize(input_row_count); | 533 | | | 534 | 12 | for (size_t i = 0; i < input_row_count; ++i) { | 535 | 12 | const Int32 scale_arg = col_scale_i32.get_data()[i]; | 536 | 12 | if (scale_arg == 0) { | 537 | 12 | size_t scale = 1; | 538 | 12 | FunctionRoundingImpl<ScaleMode::Zero>::apply(col->get_data()[i], scale, | 539 | 12 | vec_res[i]); | 540 | 12 | } else if (scale_arg > 0) { | 541 | 12 | size_t scale = int_exp10(scale_arg); | 542 | 12 | FunctionRoundingImpl<ScaleMode::Positive>::apply(col->get_data()[i], scale, | 543 | 12 | vec_res[i]); | 544 | 12 | } else { | 545 | 12 | size_t scale = int_exp10(-scale_arg); | 546 | 12 | FunctionRoundingImpl<ScaleMode::Negative>::apply(col->get_data()[i], scale, | 547 | 12 | vec_res[i]); | 548 | 12 | } | 549 | 12 | } | 550 | 12 | return col_res; | 551 | 12 | } else if constexpr (IsDecimalNumber<T>) { | 552 | 12 | const auto* decimal_col = assert_cast<const ColumnDecimal<T>*>(col_general); | 553 | 12 | const Int32 input_scale = decimal_col->get_scale(); | 554 | 12 | auto col_res = ColumnDecimal<T>::create(input_row_count, result_scale); | 555 | | | 556 | 310 | for (size_t i = 0; i < input_row_count; ++i) { | 557 | 298 | DecimalRoundingImpl<T, rounding_mode, tie_breaking_mode>::apply( | 558 | 298 | decimal_col->get_element(i).value, input_scale, | 559 | 298 | col_res->get_element(i).value, col_scale_i32.get_data()[i]); | 560 | 298 | } | 561 | | | 562 | 310 | 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 | 298 | const Int32 scale_arg = col_scale_i32.get_data()[i]; | 575 | 298 | if (scale_arg <= 0) { | 576 | 140 | col_res->get_element(i).value *= int_exp10(result_scale); | 577 | 158 | } else if (scale_arg > 0 && scale_arg < result_scale) { | 578 | 52 | col_res->get_element(i).value *= int_exp10(result_scale - scale_arg); | 579 | 52 | } | 580 | 298 | } | 581 | | | 582 | 12 | return col_res; | 583 | 12 | } else { | 584 | 12 | auto error_type = std::make_shared<T>(); | 585 | 12 | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 586 | 12 | "Dispatcher apply_vec_vec __builtin_unreachable {}", | 587 | 12 | error_type->get_name()); | 588 | 12 | __builtin_unreachable(); | 589 | 12 | return nullptr; | 590 | 12 | } | 591 | 12 | } |
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 | 8 | [[maybe_unused]] Int16 result_scale) { | 516 | 8 | const auto& col_scale_i32 = assert_cast<const ColumnInt32&>(*col_scale); | 517 | 8 | const size_t input_row_count = col_scale_i32.size(); | 518 | 16 | for (size_t i = 0; i < input_row_count; ++i) { | 519 | 8 | const Int32 scale_arg = col_scale_i32.get_data()[i]; | 520 | 8 | if (scale_arg > std::numeric_limits<Int16>::max() || | 521 | 8 | 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 | 8 | } | 527 | | | 528 | 8 | if constexpr (IsNumber<T>) { | 529 | 8 | const auto* col = assert_cast<const ColumnVector<T>*>(col_general); | 530 | 8 | auto col_res = ColumnVector<T>::create(); | 531 | 8 | typename ColumnVector<T>::Container& vec_res = col_res->get_data(); | 532 | 8 | vec_res.resize(input_row_count); | 533 | | | 534 | 16 | for (size_t i = 0; i < input_row_count; ++i) { | 535 | 8 | const Int32 scale_arg = col_scale_i32.get_data()[i]; | 536 | 8 | 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 | 6 | } else if (scale_arg > 0) { | 541 | 4 | size_t scale = int_exp10(scale_arg); | 542 | 4 | FunctionRoundingImpl<ScaleMode::Positive>::apply(col->get_data()[i], scale, | 543 | 4 | vec_res[i]); | 544 | 4 | } else { | 545 | 2 | size_t scale = int_exp10(-scale_arg); | 546 | 2 | FunctionRoundingImpl<ScaleMode::Negative>::apply(col->get_data()[i], scale, | 547 | 2 | vec_res[i]); | 548 | 2 | } | 549 | 8 | } | 550 | 8 | return col_res; | 551 | 8 | } else if constexpr (IsDecimalNumber<T>) { | 552 | 8 | const auto* decimal_col = assert_cast<const ColumnDecimal<T>*>(col_general); | 553 | 8 | const Int32 input_scale = decimal_col->get_scale(); | 554 | 8 | auto col_res = ColumnDecimal<T>::create(input_row_count, result_scale); | 555 | | | 556 | 8 | for (size_t i = 0; i < input_row_count; ++i) { | 557 | 8 | DecimalRoundingImpl<T, rounding_mode, tie_breaking_mode>::apply( | 558 | 8 | decimal_col->get_element(i).value, input_scale, | 559 | 8 | col_res->get_element(i).value, col_scale_i32.get_data()[i]); | 560 | 8 | } | 561 | | | 562 | 8 | 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 | 8 | const Int32 scale_arg = col_scale_i32.get_data()[i]; | 575 | 8 | if (scale_arg <= 0) { | 576 | 8 | col_res->get_element(i).value *= int_exp10(result_scale); | 577 | 8 | } else if (scale_arg > 0 && scale_arg < result_scale) { | 578 | 8 | col_res->get_element(i).value *= int_exp10(result_scale - scale_arg); | 579 | 8 | } | 580 | 8 | } | 581 | | | 582 | 8 | return col_res; | 583 | 8 | } else { | 584 | 8 | auto error_type = std::make_shared<T>(); | 585 | 8 | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 586 | 8 | "Dispatcher apply_vec_vec __builtin_unreachable {}", | 587 | 8 | error_type->get_name()); | 588 | 8 | __builtin_unreachable(); | 589 | 8 | return nullptr; | 590 | 8 | } | 591 | 8 | } |
_ZN5doris10vectorized10DispatcherIdLNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE13apply_vec_vecEPKNS0_7IColumnES7_s Line | Count | Source | 515 | 10 | [[maybe_unused]] Int16 result_scale) { | 516 | 10 | const auto& col_scale_i32 = assert_cast<const ColumnInt32&>(*col_scale); | 517 | 10 | const size_t input_row_count = col_scale_i32.size(); | 518 | 20 | for (size_t i = 0; i < input_row_count; ++i) { | 519 | 10 | const Int32 scale_arg = col_scale_i32.get_data()[i]; | 520 | 10 | if (scale_arg > std::numeric_limits<Int16>::max() || | 521 | 10 | 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 | 10 | } | 527 | | | 528 | 10 | if constexpr (IsNumber<T>) { | 529 | 10 | const auto* col = assert_cast<const ColumnVector<T>*>(col_general); | 530 | 10 | auto col_res = ColumnVector<T>::create(); | 531 | 10 | typename ColumnVector<T>::Container& vec_res = col_res->get_data(); | 532 | 10 | vec_res.resize(input_row_count); | 533 | | | 534 | 20 | for (size_t i = 0; i < input_row_count; ++i) { | 535 | 10 | const Int32 scale_arg = col_scale_i32.get_data()[i]; | 536 | 10 | 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 | 8 | } 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 | 2 | size_t scale = int_exp10(-scale_arg); | 546 | 2 | FunctionRoundingImpl<ScaleMode::Negative>::apply(col->get_data()[i], scale, | 547 | 2 | vec_res[i]); | 548 | 2 | } | 549 | 10 | } | 550 | 10 | return col_res; | 551 | 10 | } else if constexpr (IsDecimalNumber<T>) { | 552 | 10 | const auto* decimal_col = assert_cast<const ColumnDecimal<T>*>(col_general); | 553 | 10 | const Int32 input_scale = decimal_col->get_scale(); | 554 | 10 | auto col_res = ColumnDecimal<T>::create(input_row_count, result_scale); | 555 | | | 556 | 10 | for (size_t i = 0; i < input_row_count; ++i) { | 557 | 10 | DecimalRoundingImpl<T, rounding_mode, tie_breaking_mode>::apply( | 558 | 10 | decimal_col->get_element(i).value, input_scale, | 559 | 10 | col_res->get_element(i).value, col_scale_i32.get_data()[i]); | 560 | 10 | } | 561 | | | 562 | 10 | 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 | 10 | const Int32 scale_arg = col_scale_i32.get_data()[i]; | 575 | 10 | if (scale_arg <= 0) { | 576 | 10 | col_res->get_element(i).value *= int_exp10(result_scale); | 577 | 10 | } else if (scale_arg > 0 && scale_arg < result_scale) { | 578 | 10 | col_res->get_element(i).value *= int_exp10(result_scale - scale_arg); | 579 | 10 | } | 580 | 10 | } | 581 | | | 582 | 10 | return col_res; | 583 | 10 | } else { | 584 | 10 | auto error_type = std::make_shared<T>(); | 585 | 10 | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 586 | 10 | "Dispatcher apply_vec_vec __builtin_unreachable {}", | 587 | 10 | error_type->get_name()); | 588 | 10 | __builtin_unreachable(); | 589 | 10 | return nullptr; | 590 | 10 | } | 591 | 10 | } |
_ZN5doris10vectorized10DispatcherINS0_7DecimalIiEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE13apply_vec_vecEPKNS0_7IColumnES9_s Line | Count | Source | 515 | 30 | [[maybe_unused]] Int16 result_scale) { | 516 | 30 | const auto& col_scale_i32 = assert_cast<const ColumnInt32&>(*col_scale); | 517 | 30 | const size_t input_row_count = col_scale_i32.size(); | 518 | 588 | for (size_t i = 0; i < input_row_count; ++i) { | 519 | 558 | const Int32 scale_arg = col_scale_i32.get_data()[i]; | 520 | 558 | if (scale_arg > std::numeric_limits<Int16>::max() || | 521 | 558 | 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 | 558 | } | 527 | | | 528 | 30 | if constexpr (IsNumber<T>) { | 529 | 30 | const auto* col = assert_cast<const ColumnVector<T>*>(col_general); | 530 | 30 | auto col_res = ColumnVector<T>::create(); | 531 | 30 | typename ColumnVector<T>::Container& vec_res = col_res->get_data(); | 532 | 30 | vec_res.resize(input_row_count); | 533 | | | 534 | 30 | for (size_t i = 0; i < input_row_count; ++i) { | 535 | 30 | const Int32 scale_arg = col_scale_i32.get_data()[i]; | 536 | 30 | if (scale_arg == 0) { | 537 | 30 | size_t scale = 1; | 538 | 30 | FunctionRoundingImpl<ScaleMode::Zero>::apply(col->get_data()[i], scale, | 539 | 30 | vec_res[i]); | 540 | 30 | } else if (scale_arg > 0) { | 541 | 30 | size_t scale = int_exp10(scale_arg); | 542 | 30 | FunctionRoundingImpl<ScaleMode::Positive>::apply(col->get_data()[i], scale, | 543 | 30 | vec_res[i]); | 544 | 30 | } else { | 545 | 30 | size_t scale = int_exp10(-scale_arg); | 546 | 30 | FunctionRoundingImpl<ScaleMode::Negative>::apply(col->get_data()[i], scale, | 547 | 30 | vec_res[i]); | 548 | 30 | } | 549 | 30 | } | 550 | 30 | return col_res; | 551 | 30 | } else if constexpr (IsDecimalNumber<T>) { | 552 | 30 | const auto* decimal_col = assert_cast<const ColumnDecimal<T>*>(col_general); | 553 | 30 | const Int32 input_scale = decimal_col->get_scale(); | 554 | 30 | auto col_res = ColumnDecimal<T>::create(input_row_count, result_scale); | 555 | | | 556 | 588 | for (size_t i = 0; i < input_row_count; ++i) { | 557 | 558 | DecimalRoundingImpl<T, rounding_mode, tie_breaking_mode>::apply( | 558 | 558 | decimal_col->get_element(i).value, input_scale, | 559 | 558 | col_res->get_element(i).value, col_scale_i32.get_data()[i]); | 560 | 558 | } | 561 | | | 562 | 588 | 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 | 558 | const Int32 scale_arg = col_scale_i32.get_data()[i]; | 575 | 558 | if (scale_arg <= 0) { | 576 | 294 | col_res->get_element(i).value *= int_exp10(result_scale); | 577 | 294 | } else if (scale_arg > 0 && scale_arg < result_scale) { | 578 | 74 | col_res->get_element(i).value *= int_exp10(result_scale - scale_arg); | 579 | 74 | } | 580 | 558 | } | 581 | | | 582 | 30 | return col_res; | 583 | 30 | } else { | 584 | 30 | auto error_type = std::make_shared<T>(); | 585 | 30 | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 586 | 30 | "Dispatcher apply_vec_vec __builtin_unreachable {}", | 587 | 30 | error_type->get_name()); | 588 | 30 | __builtin_unreachable(); | 589 | 30 | return nullptr; | 590 | 30 | } | 591 | 30 | } |
_ZN5doris10vectorized10DispatcherINS0_7DecimalIlEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE13apply_vec_vecEPKNS0_7IColumnES9_s Line | Count | Source | 515 | 12 | [[maybe_unused]] Int16 result_scale) { | 516 | 12 | const auto& col_scale_i32 = assert_cast<const ColumnInt32&>(*col_scale); | 517 | 12 | const size_t input_row_count = col_scale_i32.size(); | 518 | 310 | for (size_t i = 0; i < input_row_count; ++i) { | 519 | 298 | const Int32 scale_arg = col_scale_i32.get_data()[i]; | 520 | 298 | if (scale_arg > std::numeric_limits<Int16>::max() || | 521 | 298 | 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 | 298 | } | 527 | | | 528 | 12 | if constexpr (IsNumber<T>) { | 529 | 12 | const auto* col = assert_cast<const ColumnVector<T>*>(col_general); | 530 | 12 | auto col_res = ColumnVector<T>::create(); | 531 | 12 | typename ColumnVector<T>::Container& vec_res = col_res->get_data(); | 532 | 12 | vec_res.resize(input_row_count); | 533 | | | 534 | 12 | for (size_t i = 0; i < input_row_count; ++i) { | 535 | 12 | const Int32 scale_arg = col_scale_i32.get_data()[i]; | 536 | 12 | if (scale_arg == 0) { | 537 | 12 | size_t scale = 1; | 538 | 12 | FunctionRoundingImpl<ScaleMode::Zero>::apply(col->get_data()[i], scale, | 539 | 12 | vec_res[i]); | 540 | 12 | } else if (scale_arg > 0) { | 541 | 12 | size_t scale = int_exp10(scale_arg); | 542 | 12 | FunctionRoundingImpl<ScaleMode::Positive>::apply(col->get_data()[i], scale, | 543 | 12 | vec_res[i]); | 544 | 12 | } else { | 545 | 12 | size_t scale = int_exp10(-scale_arg); | 546 | 12 | FunctionRoundingImpl<ScaleMode::Negative>::apply(col->get_data()[i], scale, | 547 | 12 | vec_res[i]); | 548 | 12 | } | 549 | 12 | } | 550 | 12 | return col_res; | 551 | 12 | } else if constexpr (IsDecimalNumber<T>) { | 552 | 12 | const auto* decimal_col = assert_cast<const ColumnDecimal<T>*>(col_general); | 553 | 12 | const Int32 input_scale = decimal_col->get_scale(); | 554 | 12 | auto col_res = ColumnDecimal<T>::create(input_row_count, result_scale); | 555 | | | 556 | 310 | for (size_t i = 0; i < input_row_count; ++i) { | 557 | 298 | DecimalRoundingImpl<T, rounding_mode, tie_breaking_mode>::apply( | 558 | 298 | decimal_col->get_element(i).value, input_scale, | 559 | 298 | col_res->get_element(i).value, col_scale_i32.get_data()[i]); | 560 | 298 | } | 561 | | | 562 | 310 | 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 | 298 | const Int32 scale_arg = col_scale_i32.get_data()[i]; | 575 | 298 | if (scale_arg <= 0) { | 576 | 140 | col_res->get_element(i).value *= int_exp10(result_scale); | 577 | 158 | } else if (scale_arg > 0 && scale_arg < result_scale) { | 578 | 52 | col_res->get_element(i).value *= int_exp10(result_scale - scale_arg); | 579 | 52 | } | 580 | 298 | } | 581 | | | 582 | 12 | return col_res; | 583 | 12 | } else { | 584 | 12 | auto error_type = std::make_shared<T>(); | 585 | 12 | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 586 | 12 | "Dispatcher apply_vec_vec __builtin_unreachable {}", | 587 | 12 | error_type->get_name()); | 588 | 12 | __builtin_unreachable(); | 589 | 12 | return nullptr; | 590 | 12 | } | 591 | 12 | } |
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 | 10 | [[maybe_unused]] Int16 result_scale) { | 516 | 10 | const auto& col_scale_i32 = assert_cast<const ColumnInt32&>(*col_scale); | 517 | 10 | const size_t input_row_count = col_scale_i32.size(); | 518 | 20 | for (size_t i = 0; i < input_row_count; ++i) { | 519 | 10 | const Int32 scale_arg = col_scale_i32.get_data()[i]; | 520 | 10 | if (scale_arg > std::numeric_limits<Int16>::max() || | 521 | 10 | 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 | 10 | } | 527 | | | 528 | 10 | if constexpr (IsNumber<T>) { | 529 | 10 | const auto* col = assert_cast<const ColumnVector<T>*>(col_general); | 530 | 10 | auto col_res = ColumnVector<T>::create(); | 531 | 10 | typename ColumnVector<T>::Container& vec_res = col_res->get_data(); | 532 | 10 | vec_res.resize(input_row_count); | 533 | | | 534 | 20 | for (size_t i = 0; i < input_row_count; ++i) { | 535 | 10 | const Int32 scale_arg = col_scale_i32.get_data()[i]; | 536 | 10 | if (scale_arg == 0) { | 537 | 4 | size_t scale = 1; | 538 | 4 | FunctionRoundingImpl<ScaleMode::Zero>::apply(col->get_data()[i], scale, | 539 | 4 | vec_res[i]); | 540 | 6 | } else if (scale_arg > 0) { | 541 | 4 | size_t scale = int_exp10(scale_arg); | 542 | 4 | FunctionRoundingImpl<ScaleMode::Positive>::apply(col->get_data()[i], scale, | 543 | 4 | vec_res[i]); | 544 | 4 | } else { | 545 | 2 | size_t scale = int_exp10(-scale_arg); | 546 | 2 | FunctionRoundingImpl<ScaleMode::Negative>::apply(col->get_data()[i], scale, | 547 | 2 | vec_res[i]); | 548 | 2 | } | 549 | 10 | } | 550 | 10 | return col_res; | 551 | 10 | } else if constexpr (IsDecimalNumber<T>) { | 552 | 10 | const auto* decimal_col = assert_cast<const ColumnDecimal<T>*>(col_general); | 553 | 10 | const Int32 input_scale = decimal_col->get_scale(); | 554 | 10 | auto col_res = ColumnDecimal<T>::create(input_row_count, result_scale); | 555 | | | 556 | 10 | for (size_t i = 0; i < input_row_count; ++i) { | 557 | 10 | DecimalRoundingImpl<T, rounding_mode, tie_breaking_mode>::apply( | 558 | 10 | decimal_col->get_element(i).value, input_scale, | 559 | 10 | col_res->get_element(i).value, col_scale_i32.get_data()[i]); | 560 | 10 | } | 561 | | | 562 | 10 | 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 | 10 | const Int32 scale_arg = col_scale_i32.get_data()[i]; | 575 | 10 | if (scale_arg <= 0) { | 576 | 10 | col_res->get_element(i).value *= int_exp10(result_scale); | 577 | 10 | } else if (scale_arg > 0 && scale_arg < result_scale) { | 578 | 10 | col_res->get_element(i).value *= int_exp10(result_scale - scale_arg); | 579 | 10 | } | 580 | 10 | } | 581 | | | 582 | 10 | return col_res; | 583 | 10 | } else { | 584 | 10 | auto error_type = std::make_shared<T>(); | 585 | 10 | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 586 | 10 | "Dispatcher apply_vec_vec __builtin_unreachable {}", | 587 | 10 | error_type->get_name()); | 588 | 10 | __builtin_unreachable(); | 589 | 10 | return nullptr; | 590 | 10 | } | 591 | 10 | } |
_ZN5doris10vectorized10DispatcherIdLNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE13apply_vec_vecEPKNS0_7IColumnES7_s Line | Count | Source | 515 | 12 | [[maybe_unused]] Int16 result_scale) { | 516 | 12 | const auto& col_scale_i32 = assert_cast<const ColumnInt32&>(*col_scale); | 517 | 12 | const size_t input_row_count = col_scale_i32.size(); | 518 | 24 | for (size_t i = 0; i < input_row_count; ++i) { | 519 | 12 | const Int32 scale_arg = col_scale_i32.get_data()[i]; | 520 | 12 | if (scale_arg > std::numeric_limits<Int16>::max() || | 521 | 12 | 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 | 12 | } | 527 | | | 528 | 12 | if constexpr (IsNumber<T>) { | 529 | 12 | const auto* col = assert_cast<const ColumnVector<T>*>(col_general); | 530 | 12 | auto col_res = ColumnVector<T>::create(); | 531 | 12 | typename ColumnVector<T>::Container& vec_res = col_res->get_data(); | 532 | 12 | vec_res.resize(input_row_count); | 533 | | | 534 | 24 | for (size_t i = 0; i < input_row_count; ++i) { | 535 | 12 | const Int32 scale_arg = col_scale_i32.get_data()[i]; | 536 | 12 | if (scale_arg == 0) { | 537 | 4 | size_t scale = 1; | 538 | 4 | FunctionRoundingImpl<ScaleMode::Zero>::apply(col->get_data()[i], scale, | 539 | 4 | vec_res[i]); | 540 | 8 | } 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 | 2 | size_t scale = int_exp10(-scale_arg); | 546 | 2 | FunctionRoundingImpl<ScaleMode::Negative>::apply(col->get_data()[i], scale, | 547 | 2 | vec_res[i]); | 548 | 2 | } | 549 | 12 | } | 550 | 12 | return col_res; | 551 | 12 | } else if constexpr (IsDecimalNumber<T>) { | 552 | 12 | const auto* decimal_col = assert_cast<const ColumnDecimal<T>*>(col_general); | 553 | 12 | const Int32 input_scale = decimal_col->get_scale(); | 554 | 12 | auto col_res = ColumnDecimal<T>::create(input_row_count, result_scale); | 555 | | | 556 | 12 | for (size_t i = 0; i < input_row_count; ++i) { | 557 | 12 | DecimalRoundingImpl<T, rounding_mode, tie_breaking_mode>::apply( | 558 | 12 | decimal_col->get_element(i).value, input_scale, | 559 | 12 | col_res->get_element(i).value, col_scale_i32.get_data()[i]); | 560 | 12 | } | 561 | | | 562 | 12 | 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 | 12 | const Int32 scale_arg = col_scale_i32.get_data()[i]; | 575 | 12 | if (scale_arg <= 0) { | 576 | 12 | col_res->get_element(i).value *= int_exp10(result_scale); | 577 | 12 | } else if (scale_arg > 0 && scale_arg < result_scale) { | 578 | 12 | col_res->get_element(i).value *= int_exp10(result_scale - scale_arg); | 579 | 12 | } | 580 | 12 | } | 581 | | | 582 | 12 | return col_res; | 583 | 12 | } else { | 584 | 12 | auto error_type = std::make_shared<T>(); | 585 | 12 | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 586 | 12 | "Dispatcher apply_vec_vec __builtin_unreachable {}", | 587 | 12 | error_type->get_name()); | 588 | 12 | __builtin_unreachable(); | 589 | 12 | return nullptr; | 590 | 12 | } | 591 | 12 | } |
_ZN5doris10vectorized10DispatcherINS0_7DecimalIiEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE13apply_vec_vecEPKNS0_7IColumnES9_s Line | Count | Source | 515 | 30 | [[maybe_unused]] Int16 result_scale) { | 516 | 30 | const auto& col_scale_i32 = assert_cast<const ColumnInt32&>(*col_scale); | 517 | 30 | const size_t input_row_count = col_scale_i32.size(); | 518 | 588 | for (size_t i = 0; i < input_row_count; ++i) { | 519 | 558 | const Int32 scale_arg = col_scale_i32.get_data()[i]; | 520 | 558 | if (scale_arg > std::numeric_limits<Int16>::max() || | 521 | 558 | 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 | 558 | } | 527 | | | 528 | 30 | if constexpr (IsNumber<T>) { | 529 | 30 | const auto* col = assert_cast<const ColumnVector<T>*>(col_general); | 530 | 30 | auto col_res = ColumnVector<T>::create(); | 531 | 30 | typename ColumnVector<T>::Container& vec_res = col_res->get_data(); | 532 | 30 | vec_res.resize(input_row_count); | 533 | | | 534 | 30 | for (size_t i = 0; i < input_row_count; ++i) { | 535 | 30 | const Int32 scale_arg = col_scale_i32.get_data()[i]; | 536 | 30 | if (scale_arg == 0) { | 537 | 30 | size_t scale = 1; | 538 | 30 | FunctionRoundingImpl<ScaleMode::Zero>::apply(col->get_data()[i], scale, | 539 | 30 | vec_res[i]); | 540 | 30 | } else if (scale_arg > 0) { | 541 | 30 | size_t scale = int_exp10(scale_arg); | 542 | 30 | FunctionRoundingImpl<ScaleMode::Positive>::apply(col->get_data()[i], scale, | 543 | 30 | vec_res[i]); | 544 | 30 | } else { | 545 | 30 | size_t scale = int_exp10(-scale_arg); | 546 | 30 | FunctionRoundingImpl<ScaleMode::Negative>::apply(col->get_data()[i], scale, | 547 | 30 | vec_res[i]); | 548 | 30 | } | 549 | 30 | } | 550 | 30 | return col_res; | 551 | 30 | } else if constexpr (IsDecimalNumber<T>) { | 552 | 30 | const auto* decimal_col = assert_cast<const ColumnDecimal<T>*>(col_general); | 553 | 30 | const Int32 input_scale = decimal_col->get_scale(); | 554 | 30 | auto col_res = ColumnDecimal<T>::create(input_row_count, result_scale); | 555 | | | 556 | 588 | for (size_t i = 0; i < input_row_count; ++i) { | 557 | 558 | DecimalRoundingImpl<T, rounding_mode, tie_breaking_mode>::apply( | 558 | 558 | decimal_col->get_element(i).value, input_scale, | 559 | 558 | col_res->get_element(i).value, col_scale_i32.get_data()[i]); | 560 | 558 | } | 561 | | | 562 | 588 | 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 | 558 | const Int32 scale_arg = col_scale_i32.get_data()[i]; | 575 | 558 | if (scale_arg <= 0) { | 576 | 294 | col_res->get_element(i).value *= int_exp10(result_scale); | 577 | 294 | } else if (scale_arg > 0 && scale_arg < result_scale) { | 578 | 74 | col_res->get_element(i).value *= int_exp10(result_scale - scale_arg); | 579 | 74 | } | 580 | 558 | } | 581 | | | 582 | 30 | return col_res; | 583 | 30 | } else { | 584 | 30 | auto error_type = std::make_shared<T>(); | 585 | 30 | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 586 | 30 | "Dispatcher apply_vec_vec __builtin_unreachable {}", | 587 | 30 | error_type->get_name()); | 588 | 30 | __builtin_unreachable(); | 589 | 30 | return nullptr; | 590 | 30 | } | 591 | 30 | } |
_ZN5doris10vectorized10DispatcherINS0_7DecimalIlEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE13apply_vec_vecEPKNS0_7IColumnES9_s Line | Count | Source | 515 | 12 | [[maybe_unused]] Int16 result_scale) { | 516 | 12 | const auto& col_scale_i32 = assert_cast<const ColumnInt32&>(*col_scale); | 517 | 12 | const size_t input_row_count = col_scale_i32.size(); | 518 | 310 | for (size_t i = 0; i < input_row_count; ++i) { | 519 | 298 | const Int32 scale_arg = col_scale_i32.get_data()[i]; | 520 | 298 | if (scale_arg > std::numeric_limits<Int16>::max() || | 521 | 298 | 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 | 298 | } | 527 | | | 528 | 12 | if constexpr (IsNumber<T>) { | 529 | 12 | const auto* col = assert_cast<const ColumnVector<T>*>(col_general); | 530 | 12 | auto col_res = ColumnVector<T>::create(); | 531 | 12 | typename ColumnVector<T>::Container& vec_res = col_res->get_data(); | 532 | 12 | vec_res.resize(input_row_count); | 533 | | | 534 | 12 | for (size_t i = 0; i < input_row_count; ++i) { | 535 | 12 | const Int32 scale_arg = col_scale_i32.get_data()[i]; | 536 | 12 | if (scale_arg == 0) { | 537 | 12 | size_t scale = 1; | 538 | 12 | FunctionRoundingImpl<ScaleMode::Zero>::apply(col->get_data()[i], scale, | 539 | 12 | vec_res[i]); | 540 | 12 | } else if (scale_arg > 0) { | 541 | 12 | size_t scale = int_exp10(scale_arg); | 542 | 12 | FunctionRoundingImpl<ScaleMode::Positive>::apply(col->get_data()[i], scale, | 543 | 12 | vec_res[i]); | 544 | 12 | } else { | 545 | 12 | size_t scale = int_exp10(-scale_arg); | 546 | 12 | FunctionRoundingImpl<ScaleMode::Negative>::apply(col->get_data()[i], scale, | 547 | 12 | vec_res[i]); | 548 | 12 | } | 549 | 12 | } | 550 | 12 | return col_res; | 551 | 12 | } else if constexpr (IsDecimalNumber<T>) { | 552 | 12 | const auto* decimal_col = assert_cast<const ColumnDecimal<T>*>(col_general); | 553 | 12 | const Int32 input_scale = decimal_col->get_scale(); | 554 | 12 | auto col_res = ColumnDecimal<T>::create(input_row_count, result_scale); | 555 | | | 556 | 310 | for (size_t i = 0; i < input_row_count; ++i) { | 557 | 298 | DecimalRoundingImpl<T, rounding_mode, tie_breaking_mode>::apply( | 558 | 298 | decimal_col->get_element(i).value, input_scale, | 559 | 298 | col_res->get_element(i).value, col_scale_i32.get_data()[i]); | 560 | 298 | } | 561 | | | 562 | 310 | 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 | 298 | const Int32 scale_arg = col_scale_i32.get_data()[i]; | 575 | 298 | if (scale_arg <= 0) { | 576 | 140 | col_res->get_element(i).value *= int_exp10(result_scale); | 577 | 158 | } else if (scale_arg > 0 && scale_arg < result_scale) { | 578 | 52 | col_res->get_element(i).value *= int_exp10(result_scale - scale_arg); | 579 | 52 | } | 580 | 298 | } | 581 | | | 582 | 12 | return col_res; | 583 | 12 | } else { | 584 | 12 | auto error_type = std::make_shared<T>(); | 585 | 12 | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 586 | 12 | "Dispatcher apply_vec_vec __builtin_unreachable {}", | 587 | 12 | error_type->get_name()); | 588 | 12 | __builtin_unreachable(); | 589 | 12 | return nullptr; | 590 | 12 | } | 591 | 12 | } |
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 | 10 | [[maybe_unused]] Int16 result_scale) { | 516 | 10 | const auto& col_scale_i32 = assert_cast<const ColumnInt32&>(*col_scale); | 517 | 10 | const size_t input_row_count = col_scale_i32.size(); | 518 | 20 | for (size_t i = 0; i < input_row_count; ++i) { | 519 | 10 | const Int32 scale_arg = col_scale_i32.get_data()[i]; | 520 | 10 | if (scale_arg > std::numeric_limits<Int16>::max() || | 521 | 10 | 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 | 10 | } | 527 | | | 528 | 10 | if constexpr (IsNumber<T>) { | 529 | 10 | const auto* col = assert_cast<const ColumnVector<T>*>(col_general); | 530 | 10 | auto col_res = ColumnVector<T>::create(); | 531 | 10 | typename ColumnVector<T>::Container& vec_res = col_res->get_data(); | 532 | 10 | vec_res.resize(input_row_count); | 533 | | | 534 | 20 | for (size_t i = 0; i < input_row_count; ++i) { | 535 | 10 | const Int32 scale_arg = col_scale_i32.get_data()[i]; | 536 | 10 | if (scale_arg == 0) { | 537 | 4 | size_t scale = 1; | 538 | 4 | FunctionRoundingImpl<ScaleMode::Zero>::apply(col->get_data()[i], scale, | 539 | 4 | vec_res[i]); | 540 | 6 | } else if (scale_arg > 0) { | 541 | 4 | size_t scale = int_exp10(scale_arg); | 542 | 4 | FunctionRoundingImpl<ScaleMode::Positive>::apply(col->get_data()[i], scale, | 543 | 4 | vec_res[i]); | 544 | 4 | } else { | 545 | 2 | size_t scale = int_exp10(-scale_arg); | 546 | 2 | FunctionRoundingImpl<ScaleMode::Negative>::apply(col->get_data()[i], scale, | 547 | 2 | vec_res[i]); | 548 | 2 | } | 549 | 10 | } | 550 | 10 | return col_res; | 551 | 10 | } else if constexpr (IsDecimalNumber<T>) { | 552 | 10 | const auto* decimal_col = assert_cast<const ColumnDecimal<T>*>(col_general); | 553 | 10 | const Int32 input_scale = decimal_col->get_scale(); | 554 | 10 | auto col_res = ColumnDecimal<T>::create(input_row_count, result_scale); | 555 | | | 556 | 10 | for (size_t i = 0; i < input_row_count; ++i) { | 557 | 10 | DecimalRoundingImpl<T, rounding_mode, tie_breaking_mode>::apply( | 558 | 10 | decimal_col->get_element(i).value, input_scale, | 559 | 10 | col_res->get_element(i).value, col_scale_i32.get_data()[i]); | 560 | 10 | } | 561 | | | 562 | 10 | 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 | 10 | const Int32 scale_arg = col_scale_i32.get_data()[i]; | 575 | 10 | if (scale_arg <= 0) { | 576 | 10 | col_res->get_element(i).value *= int_exp10(result_scale); | 577 | 10 | } else if (scale_arg > 0 && scale_arg < result_scale) { | 578 | 10 | col_res->get_element(i).value *= int_exp10(result_scale - scale_arg); | 579 | 10 | } | 580 | 10 | } | 581 | | | 582 | 10 | return col_res; | 583 | 10 | } else { | 584 | 10 | auto error_type = std::make_shared<T>(); | 585 | 10 | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 586 | 10 | "Dispatcher apply_vec_vec __builtin_unreachable {}", | 587 | 10 | error_type->get_name()); | 588 | 10 | __builtin_unreachable(); | 589 | 10 | return nullptr; | 590 | 10 | } | 591 | 10 | } |
_ZN5doris10vectorized10DispatcherIdLNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE13apply_vec_vecEPKNS0_7IColumnES7_s Line | Count | Source | 515 | 12 | [[maybe_unused]] Int16 result_scale) { | 516 | 12 | const auto& col_scale_i32 = assert_cast<const ColumnInt32&>(*col_scale); | 517 | 12 | const size_t input_row_count = col_scale_i32.size(); | 518 | 24 | for (size_t i = 0; i < input_row_count; ++i) { | 519 | 12 | const Int32 scale_arg = col_scale_i32.get_data()[i]; | 520 | 12 | if (scale_arg > std::numeric_limits<Int16>::max() || | 521 | 12 | 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 | 12 | } | 527 | | | 528 | 12 | if constexpr (IsNumber<T>) { | 529 | 12 | const auto* col = assert_cast<const ColumnVector<T>*>(col_general); | 530 | 12 | auto col_res = ColumnVector<T>::create(); | 531 | 12 | typename ColumnVector<T>::Container& vec_res = col_res->get_data(); | 532 | 12 | vec_res.resize(input_row_count); | 533 | | | 534 | 24 | for (size_t i = 0; i < input_row_count; ++i) { | 535 | 12 | const Int32 scale_arg = col_scale_i32.get_data()[i]; | 536 | 12 | if (scale_arg == 0) { | 537 | 4 | size_t scale = 1; | 538 | 4 | FunctionRoundingImpl<ScaleMode::Zero>::apply(col->get_data()[i], scale, | 539 | 4 | vec_res[i]); | 540 | 8 | } 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 | 2 | size_t scale = int_exp10(-scale_arg); | 546 | 2 | FunctionRoundingImpl<ScaleMode::Negative>::apply(col->get_data()[i], scale, | 547 | 2 | vec_res[i]); | 548 | 2 | } | 549 | 12 | } | 550 | 12 | return col_res; | 551 | 12 | } else if constexpr (IsDecimalNumber<T>) { | 552 | 12 | const auto* decimal_col = assert_cast<const ColumnDecimal<T>*>(col_general); | 553 | 12 | const Int32 input_scale = decimal_col->get_scale(); | 554 | 12 | auto col_res = ColumnDecimal<T>::create(input_row_count, result_scale); | 555 | | | 556 | 12 | for (size_t i = 0; i < input_row_count; ++i) { | 557 | 12 | DecimalRoundingImpl<T, rounding_mode, tie_breaking_mode>::apply( | 558 | 12 | decimal_col->get_element(i).value, input_scale, | 559 | 12 | col_res->get_element(i).value, col_scale_i32.get_data()[i]); | 560 | 12 | } | 561 | | | 562 | 12 | 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 | 12 | const Int32 scale_arg = col_scale_i32.get_data()[i]; | 575 | 12 | if (scale_arg <= 0) { | 576 | 12 | col_res->get_element(i).value *= int_exp10(result_scale); | 577 | 12 | } else if (scale_arg > 0 && scale_arg < result_scale) { | 578 | 12 | col_res->get_element(i).value *= int_exp10(result_scale - scale_arg); | 579 | 12 | } | 580 | 12 | } | 581 | | | 582 | 12 | return col_res; | 583 | 12 | } else { | 584 | 12 | auto error_type = std::make_shared<T>(); | 585 | 12 | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 586 | 12 | "Dispatcher apply_vec_vec __builtin_unreachable {}", | 587 | 12 | error_type->get_name()); | 588 | 12 | __builtin_unreachable(); | 589 | 12 | return nullptr; | 590 | 12 | } | 591 | 12 | } |
_ZN5doris10vectorized10DispatcherINS0_7DecimalIiEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE13apply_vec_vecEPKNS0_7IColumnES9_s Line | Count | Source | 515 | 30 | [[maybe_unused]] Int16 result_scale) { | 516 | 30 | const auto& col_scale_i32 = assert_cast<const ColumnInt32&>(*col_scale); | 517 | 30 | const size_t input_row_count = col_scale_i32.size(); | 518 | 588 | for (size_t i = 0; i < input_row_count; ++i) { | 519 | 558 | const Int32 scale_arg = col_scale_i32.get_data()[i]; | 520 | 558 | if (scale_arg > std::numeric_limits<Int16>::max() || | 521 | 558 | 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 | 558 | } | 527 | | | 528 | 30 | if constexpr (IsNumber<T>) { | 529 | 30 | const auto* col = assert_cast<const ColumnVector<T>*>(col_general); | 530 | 30 | auto col_res = ColumnVector<T>::create(); | 531 | 30 | typename ColumnVector<T>::Container& vec_res = col_res->get_data(); | 532 | 30 | vec_res.resize(input_row_count); | 533 | | | 534 | 30 | for (size_t i = 0; i < input_row_count; ++i) { | 535 | 30 | const Int32 scale_arg = col_scale_i32.get_data()[i]; | 536 | 30 | if (scale_arg == 0) { | 537 | 30 | size_t scale = 1; | 538 | 30 | FunctionRoundingImpl<ScaleMode::Zero>::apply(col->get_data()[i], scale, | 539 | 30 | vec_res[i]); | 540 | 30 | } else if (scale_arg > 0) { | 541 | 30 | size_t scale = int_exp10(scale_arg); | 542 | 30 | FunctionRoundingImpl<ScaleMode::Positive>::apply(col->get_data()[i], scale, | 543 | 30 | vec_res[i]); | 544 | 30 | } else { | 545 | 30 | size_t scale = int_exp10(-scale_arg); | 546 | 30 | FunctionRoundingImpl<ScaleMode::Negative>::apply(col->get_data()[i], scale, | 547 | 30 | vec_res[i]); | 548 | 30 | } | 549 | 30 | } | 550 | 30 | return col_res; | 551 | 30 | } else if constexpr (IsDecimalNumber<T>) { | 552 | 30 | const auto* decimal_col = assert_cast<const ColumnDecimal<T>*>(col_general); | 553 | 30 | const Int32 input_scale = decimal_col->get_scale(); | 554 | 30 | auto col_res = ColumnDecimal<T>::create(input_row_count, result_scale); | 555 | | | 556 | 588 | for (size_t i = 0; i < input_row_count; ++i) { | 557 | 558 | DecimalRoundingImpl<T, rounding_mode, tie_breaking_mode>::apply( | 558 | 558 | decimal_col->get_element(i).value, input_scale, | 559 | 558 | col_res->get_element(i).value, col_scale_i32.get_data()[i]); | 560 | 558 | } | 561 | | | 562 | 588 | 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 | 558 | const Int32 scale_arg = col_scale_i32.get_data()[i]; | 575 | 558 | if (scale_arg <= 0) { | 576 | 294 | col_res->get_element(i).value *= int_exp10(result_scale); | 577 | 294 | } else if (scale_arg > 0 && scale_arg < result_scale) { | 578 | 74 | col_res->get_element(i).value *= int_exp10(result_scale - scale_arg); | 579 | 74 | } | 580 | 558 | } | 581 | | | 582 | 30 | return col_res; | 583 | 30 | } else { | 584 | 30 | auto error_type = std::make_shared<T>(); | 585 | 30 | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 586 | 30 | "Dispatcher apply_vec_vec __builtin_unreachable {}", | 587 | 30 | error_type->get_name()); | 588 | 30 | __builtin_unreachable(); | 589 | 30 | return nullptr; | 590 | 30 | } | 591 | 30 | } |
_ZN5doris10vectorized10DispatcherINS0_7DecimalIlEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE13apply_vec_vecEPKNS0_7IColumnES9_s Line | Count | Source | 515 | 12 | [[maybe_unused]] Int16 result_scale) { | 516 | 12 | const auto& col_scale_i32 = assert_cast<const ColumnInt32&>(*col_scale); | 517 | 12 | const size_t input_row_count = col_scale_i32.size(); | 518 | 310 | for (size_t i = 0; i < input_row_count; ++i) { | 519 | 298 | const Int32 scale_arg = col_scale_i32.get_data()[i]; | 520 | 298 | if (scale_arg > std::numeric_limits<Int16>::max() || | 521 | 298 | 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 | 298 | } | 527 | | | 528 | 12 | if constexpr (IsNumber<T>) { | 529 | 12 | const auto* col = assert_cast<const ColumnVector<T>*>(col_general); | 530 | 12 | auto col_res = ColumnVector<T>::create(); | 531 | 12 | typename ColumnVector<T>::Container& vec_res = col_res->get_data(); | 532 | 12 | vec_res.resize(input_row_count); | 533 | | | 534 | 12 | for (size_t i = 0; i < input_row_count; ++i) { | 535 | 12 | const Int32 scale_arg = col_scale_i32.get_data()[i]; | 536 | 12 | if (scale_arg == 0) { | 537 | 12 | size_t scale = 1; | 538 | 12 | FunctionRoundingImpl<ScaleMode::Zero>::apply(col->get_data()[i], scale, | 539 | 12 | vec_res[i]); | 540 | 12 | } else if (scale_arg > 0) { | 541 | 12 | size_t scale = int_exp10(scale_arg); | 542 | 12 | FunctionRoundingImpl<ScaleMode::Positive>::apply(col->get_data()[i], scale, | 543 | 12 | vec_res[i]); | 544 | 12 | } else { | 545 | 12 | size_t scale = int_exp10(-scale_arg); | 546 | 12 | FunctionRoundingImpl<ScaleMode::Negative>::apply(col->get_data()[i], scale, | 547 | 12 | vec_res[i]); | 548 | 12 | } | 549 | 12 | } | 550 | 12 | return col_res; | 551 | 12 | } else if constexpr (IsDecimalNumber<T>) { | 552 | 12 | const auto* decimal_col = assert_cast<const ColumnDecimal<T>*>(col_general); | 553 | 12 | const Int32 input_scale = decimal_col->get_scale(); | 554 | 12 | auto col_res = ColumnDecimal<T>::create(input_row_count, result_scale); | 555 | | | 556 | 310 | for (size_t i = 0; i < input_row_count; ++i) { | 557 | 298 | DecimalRoundingImpl<T, rounding_mode, tie_breaking_mode>::apply( | 558 | 298 | decimal_col->get_element(i).value, input_scale, | 559 | 298 | col_res->get_element(i).value, col_scale_i32.get_data()[i]); | 560 | 298 | } | 561 | | | 562 | 310 | 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 | 298 | const Int32 scale_arg = col_scale_i32.get_data()[i]; | 575 | 298 | if (scale_arg <= 0) { | 576 | 140 | col_res->get_element(i).value *= int_exp10(result_scale); | 577 | 158 | } else if (scale_arg > 0 && scale_arg < result_scale) { | 578 | 52 | col_res->get_element(i).value *= int_exp10(result_scale - scale_arg); | 579 | 52 | } | 580 | 298 | } | 581 | | | 582 | 12 | return col_res; | 583 | 12 | } else { | 584 | 12 | auto error_type = std::make_shared<T>(); | 585 | 12 | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 586 | 12 | "Dispatcher apply_vec_vec __builtin_unreachable {}", | 587 | 12 | error_type->get_name()); | 588 | 12 | __builtin_unreachable(); | 589 | 12 | return nullptr; | 590 | 12 | } | 591 | 12 | } |
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 | 308 | [[maybe_unused]] Int16 result_scale) { |
596 | 308 | const auto& col_scale_i32 = assert_cast<const ColumnInt32&>(*col_scale); |
597 | 308 | const size_t input_rows_count = col_scale->size(); |
598 | | |
599 | 4.68k | for (size_t i = 0; i < input_rows_count; ++i) { |
600 | 4.37k | const Int32 scale_arg = col_scale_i32.get_data()[i]; |
601 | | |
602 | 4.37k | if (scale_arg > std::numeric_limits<Int16>::max() || |
603 | 4.37k | 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.37k | } |
609 | | |
610 | 308 | if constexpr (IsDecimalNumber<T>) { |
611 | 98 | const ColumnDecimal<T>& data_col_general = |
612 | 98 | assert_cast<const ColumnDecimal<T>&>(const_col_general->get_data_column()); |
613 | 98 | const T& general_val = data_col_general.get_data()[0]; |
614 | 98 | Int32 input_scale = data_col_general.get_scale(); |
615 | 98 | auto col_res = ColumnDecimal<T>::create(input_rows_count, result_scale); |
616 | | |
617 | 4.49k | for (size_t i = 0; i < input_rows_count; ++i) { |
618 | 4.28k | DecimalRoundingImpl<T, rounding_mode, tie_breaking_mode>::apply( |
619 | 4.28k | general_val, input_scale, col_res->get_element(i).value, |
620 | 4.28k | col_scale_i32.get_data()[i]); |
621 | 4.28k | } |
622 | | |
623 | 4.49k | 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.28k | const Int32 scale_arg = col_scale_i32.get_data()[i]; |
636 | 4.28k | if (scale_arg <= 0) { |
637 | 2.17k | col_res->get_element(i).value *= int_exp10(result_scale); |
638 | 2.17k | } else if (scale_arg > 0 && scale_arg < result_scale) { |
639 | 630 | col_res->get_element(i).value *= int_exp10(result_scale - scale_arg); |
640 | 630 | } |
641 | 4.28k | } |
642 | | |
643 | 98 | return col_res; |
644 | 98 | } else if constexpr (IsNumber<T>) { |
645 | 98 | const ColumnVector<T>& data_col_general = |
646 | 98 | assert_cast<const ColumnVector<T>&>(const_col_general->get_data_column()); |
647 | 98 | const T& general_val = data_col_general.get_data()[0]; |
648 | 98 | auto col_res = ColumnVector<T>::create(input_rows_count); |
649 | 98 | typename ColumnVector<T>::Container& vec_res = col_res->get_data(); |
650 | | |
651 | 196 | for (size_t i = 0; i < input_rows_count; ++i) { |
652 | 98 | const Int16 scale_arg = col_scale_i32.get_data()[i]; |
653 | 98 | if (scale_arg == 0) { |
654 | 28 | size_t scale = 1; |
655 | 28 | FunctionRoundingImpl<ScaleMode::Zero>::apply(general_val, scale, vec_res[i]); |
656 | 70 | } else if (scale_arg > 0) { |
657 | 50 | size_t scale = int_exp10(col_scale_i32.get_data()[i]); |
658 | 50 | FunctionRoundingImpl<ScaleMode::Positive>::apply(general_val, scale, |
659 | 50 | vec_res[i]); |
660 | 50 | } else { |
661 | 20 | size_t scale = int_exp10(-col_scale_i32.get_data()[i]); |
662 | 20 | FunctionRoundingImpl<ScaleMode::Negative>::apply(general_val, scale, |
663 | 20 | vec_res[i]); |
664 | 20 | } |
665 | 98 | } |
666 | | |
667 | 98 | return col_res; |
668 | 98 | } else { |
669 | 308 | auto error_type = std::make_shared<T>(); |
670 | 308 | throw doris::Exception(ErrorCode::INTERNAL_ERROR, |
671 | 308 | "Dispatcher apply_const_vec __builtin_unreachable {}", |
672 | 308 | error_type->get_name()); |
673 | 308 | __builtin_unreachable(); |
674 | 308 | return nullptr; |
675 | 308 | } |
676 | 308 | } 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 | 8 | [[maybe_unused]] Int16 result_scale) { | 596 | 8 | const auto& col_scale_i32 = assert_cast<const ColumnInt32&>(*col_scale); | 597 | 8 | const size_t input_rows_count = col_scale->size(); | 598 | | | 599 | 16 | for (size_t i = 0; i < input_rows_count; ++i) { | 600 | 8 | const Int32 scale_arg = col_scale_i32.get_data()[i]; | 601 | | | 602 | 8 | if (scale_arg > std::numeric_limits<Int16>::max() || | 603 | 8 | 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 | 8 | } | 609 | | | 610 | 8 | if constexpr (IsDecimalNumber<T>) { | 611 | 8 | const ColumnDecimal<T>& data_col_general = | 612 | 8 | assert_cast<const ColumnDecimal<T>&>(const_col_general->get_data_column()); | 613 | 8 | const T& general_val = data_col_general.get_data()[0]; | 614 | 8 | Int32 input_scale = data_col_general.get_scale(); | 615 | 8 | auto col_res = ColumnDecimal<T>::create(input_rows_count, result_scale); | 616 | | | 617 | 8 | for (size_t i = 0; i < input_rows_count; ++i) { | 618 | 8 | DecimalRoundingImpl<T, rounding_mode, tie_breaking_mode>::apply( | 619 | 8 | general_val, input_scale, col_res->get_element(i).value, | 620 | 8 | col_scale_i32.get_data()[i]); | 621 | 8 | } | 622 | | | 623 | 8 | 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 | 8 | const Int32 scale_arg = col_scale_i32.get_data()[i]; | 636 | 8 | if (scale_arg <= 0) { | 637 | 8 | col_res->get_element(i).value *= int_exp10(result_scale); | 638 | 8 | } else if (scale_arg > 0 && scale_arg < result_scale) { | 639 | 8 | col_res->get_element(i).value *= int_exp10(result_scale - scale_arg); | 640 | 8 | } | 641 | 8 | } | 642 | | | 643 | 8 | return col_res; | 644 | 8 | } else if constexpr (IsNumber<T>) { | 645 | 8 | const ColumnVector<T>& data_col_general = | 646 | 8 | assert_cast<const ColumnVector<T>&>(const_col_general->get_data_column()); | 647 | 8 | const T& general_val = data_col_general.get_data()[0]; | 648 | 8 | auto col_res = ColumnVector<T>::create(input_rows_count); | 649 | 8 | typename ColumnVector<T>::Container& vec_res = col_res->get_data(); | 650 | | | 651 | 16 | for (size_t i = 0; i < input_rows_count; ++i) { | 652 | 8 | const Int16 scale_arg = col_scale_i32.get_data()[i]; | 653 | 8 | if (scale_arg == 0) { | 654 | 2 | size_t scale = 1; | 655 | 2 | FunctionRoundingImpl<ScaleMode::Zero>::apply(general_val, scale, vec_res[i]); | 656 | 6 | } else if (scale_arg > 0) { | 657 | 4 | size_t scale = int_exp10(col_scale_i32.get_data()[i]); | 658 | 4 | FunctionRoundingImpl<ScaleMode::Positive>::apply(general_val, scale, | 659 | 4 | vec_res[i]); | 660 | 4 | } else { | 661 | 2 | size_t scale = int_exp10(-col_scale_i32.get_data()[i]); | 662 | 2 | FunctionRoundingImpl<ScaleMode::Negative>::apply(general_val, scale, | 663 | 2 | vec_res[i]); | 664 | 2 | } | 665 | 8 | } | 666 | | | 667 | 8 | return col_res; | 668 | 8 | } else { | 669 | 8 | auto error_type = std::make_shared<T>(); | 670 | 8 | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 671 | 8 | "Dispatcher apply_const_vec __builtin_unreachable {}", | 672 | 8 | error_type->get_name()); | 673 | 8 | __builtin_unreachable(); | 674 | 8 | return nullptr; | 675 | 8 | } | 676 | 8 | } |
_ZN5doris10vectorized10DispatcherIdLNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs Line | Count | Source | 595 | 10 | [[maybe_unused]] Int16 result_scale) { | 596 | 10 | const auto& col_scale_i32 = assert_cast<const ColumnInt32&>(*col_scale); | 597 | 10 | const size_t input_rows_count = col_scale->size(); | 598 | | | 599 | 20 | for (size_t i = 0; i < input_rows_count; ++i) { | 600 | 10 | const Int32 scale_arg = col_scale_i32.get_data()[i]; | 601 | | | 602 | 10 | if (scale_arg > std::numeric_limits<Int16>::max() || | 603 | 10 | 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 | 10 | } | 609 | | | 610 | 10 | if constexpr (IsDecimalNumber<T>) { | 611 | 10 | const ColumnDecimal<T>& data_col_general = | 612 | 10 | assert_cast<const ColumnDecimal<T>&>(const_col_general->get_data_column()); | 613 | 10 | const T& general_val = data_col_general.get_data()[0]; | 614 | 10 | Int32 input_scale = data_col_general.get_scale(); | 615 | 10 | auto col_res = ColumnDecimal<T>::create(input_rows_count, result_scale); | 616 | | | 617 | 10 | for (size_t i = 0; i < input_rows_count; ++i) { | 618 | 10 | DecimalRoundingImpl<T, rounding_mode, tie_breaking_mode>::apply( | 619 | 10 | general_val, input_scale, col_res->get_element(i).value, | 620 | 10 | col_scale_i32.get_data()[i]); | 621 | 10 | } | 622 | | | 623 | 10 | 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 | 10 | const Int32 scale_arg = col_scale_i32.get_data()[i]; | 636 | 10 | if (scale_arg <= 0) { | 637 | 10 | col_res->get_element(i).value *= int_exp10(result_scale); | 638 | 10 | } else if (scale_arg > 0 && scale_arg < result_scale) { | 639 | 10 | col_res->get_element(i).value *= int_exp10(result_scale - scale_arg); | 640 | 10 | } | 641 | 10 | } | 642 | | | 643 | 10 | return col_res; | 644 | 10 | } else if constexpr (IsNumber<T>) { | 645 | 10 | const ColumnVector<T>& data_col_general = | 646 | 10 | assert_cast<const ColumnVector<T>&>(const_col_general->get_data_column()); | 647 | 10 | const T& general_val = data_col_general.get_data()[0]; | 648 | 10 | auto col_res = ColumnVector<T>::create(input_rows_count); | 649 | 10 | typename ColumnVector<T>::Container& vec_res = col_res->get_data(); | 650 | | | 651 | 20 | for (size_t i = 0; i < input_rows_count; ++i) { | 652 | 10 | const Int16 scale_arg = col_scale_i32.get_data()[i]; | 653 | 10 | if (scale_arg == 0) { | 654 | 2 | size_t scale = 1; | 655 | 2 | FunctionRoundingImpl<ScaleMode::Zero>::apply(general_val, scale, vec_res[i]); | 656 | 8 | } 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 | 2 | size_t scale = int_exp10(-col_scale_i32.get_data()[i]); | 662 | 2 | FunctionRoundingImpl<ScaleMode::Negative>::apply(general_val, scale, | 663 | 2 | vec_res[i]); | 664 | 2 | } | 665 | 10 | } | 666 | | | 667 | 10 | return col_res; | 668 | 10 | } else { | 669 | 10 | auto error_type = std::make_shared<T>(); | 670 | 10 | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 671 | 10 | "Dispatcher apply_const_vec __builtin_unreachable {}", | 672 | 10 | error_type->get_name()); | 673 | 10 | __builtin_unreachable(); | 674 | 10 | return nullptr; | 675 | 10 | } | 676 | 10 | } |
_ZN5doris10vectorized10DispatcherINS0_7DecimalIiEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs Line | Count | Source | 595 | 30 | [[maybe_unused]] Int16 result_scale) { | 596 | 30 | const auto& col_scale_i32 = assert_cast<const ColumnInt32&>(*col_scale); | 597 | 30 | const size_t input_rows_count = col_scale->size(); | 598 | | | 599 | 588 | for (size_t i = 0; i < input_rows_count; ++i) { | 600 | 558 | const Int32 scale_arg = col_scale_i32.get_data()[i]; | 601 | | | 602 | 558 | if (scale_arg > std::numeric_limits<Int16>::max() || | 603 | 558 | 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 | 558 | } | 609 | | | 610 | 30 | if constexpr (IsDecimalNumber<T>) { | 611 | 30 | const ColumnDecimal<T>& data_col_general = | 612 | 30 | assert_cast<const ColumnDecimal<T>&>(const_col_general->get_data_column()); | 613 | 30 | const T& general_val = data_col_general.get_data()[0]; | 614 | 30 | Int32 input_scale = data_col_general.get_scale(); | 615 | 30 | auto col_res = ColumnDecimal<T>::create(input_rows_count, result_scale); | 616 | | | 617 | 588 | for (size_t i = 0; i < input_rows_count; ++i) { | 618 | 558 | DecimalRoundingImpl<T, rounding_mode, tie_breaking_mode>::apply( | 619 | 558 | general_val, input_scale, col_res->get_element(i).value, | 620 | 558 | col_scale_i32.get_data()[i]); | 621 | 558 | } | 622 | | | 623 | 588 | 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 | 558 | const Int32 scale_arg = col_scale_i32.get_data()[i]; | 636 | 558 | if (scale_arg <= 0) { | 637 | 294 | col_res->get_element(i).value *= int_exp10(result_scale); | 638 | 294 | } else if (scale_arg > 0 && scale_arg < result_scale) { | 639 | 74 | col_res->get_element(i).value *= int_exp10(result_scale - scale_arg); | 640 | 74 | } | 641 | 558 | } | 642 | | | 643 | 30 | return col_res; | 644 | 30 | } else if constexpr (IsNumber<T>) { | 645 | 30 | const ColumnVector<T>& data_col_general = | 646 | 30 | assert_cast<const ColumnVector<T>&>(const_col_general->get_data_column()); | 647 | 30 | const T& general_val = data_col_general.get_data()[0]; | 648 | 30 | auto col_res = ColumnVector<T>::create(input_rows_count); | 649 | 30 | typename ColumnVector<T>::Container& vec_res = col_res->get_data(); | 650 | | | 651 | 30 | for (size_t i = 0; i < input_rows_count; ++i) { | 652 | 30 | const Int16 scale_arg = col_scale_i32.get_data()[i]; | 653 | 30 | if (scale_arg == 0) { | 654 | 30 | size_t scale = 1; | 655 | 30 | FunctionRoundingImpl<ScaleMode::Zero>::apply(general_val, scale, vec_res[i]); | 656 | 30 | } else if (scale_arg > 0) { | 657 | 30 | size_t scale = int_exp10(col_scale_i32.get_data()[i]); | 658 | 30 | FunctionRoundingImpl<ScaleMode::Positive>::apply(general_val, scale, | 659 | 30 | vec_res[i]); | 660 | 30 | } else { | 661 | 30 | size_t scale = int_exp10(-col_scale_i32.get_data()[i]); | 662 | 30 | FunctionRoundingImpl<ScaleMode::Negative>::apply(general_val, scale, | 663 | 30 | vec_res[i]); | 664 | 30 | } | 665 | 30 | } | 666 | | | 667 | 30 | return col_res; | 668 | 30 | } else { | 669 | 30 | auto error_type = std::make_shared<T>(); | 670 | 30 | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 671 | 30 | "Dispatcher apply_const_vec __builtin_unreachable {}", | 672 | 30 | error_type->get_name()); | 673 | 30 | __builtin_unreachable(); | 674 | 30 | return nullptr; | 675 | 30 | } | 676 | 30 | } |
_ZN5doris10vectorized10DispatcherINS0_7DecimalIlEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs Line | Count | Source | 595 | 12 | [[maybe_unused]] Int16 result_scale) { | 596 | 12 | const auto& col_scale_i32 = assert_cast<const ColumnInt32&>(*col_scale); | 597 | 12 | const size_t input_rows_count = col_scale->size(); | 598 | | | 599 | 310 | for (size_t i = 0; i < input_rows_count; ++i) { | 600 | 298 | const Int32 scale_arg = col_scale_i32.get_data()[i]; | 601 | | | 602 | 298 | if (scale_arg > std::numeric_limits<Int16>::max() || | 603 | 298 | 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 | 298 | } | 609 | | | 610 | 12 | if constexpr (IsDecimalNumber<T>) { | 611 | 12 | const ColumnDecimal<T>& data_col_general = | 612 | 12 | assert_cast<const ColumnDecimal<T>&>(const_col_general->get_data_column()); | 613 | 12 | const T& general_val = data_col_general.get_data()[0]; | 614 | 12 | Int32 input_scale = data_col_general.get_scale(); | 615 | 12 | auto col_res = ColumnDecimal<T>::create(input_rows_count, result_scale); | 616 | | | 617 | 310 | for (size_t i = 0; i < input_rows_count; ++i) { | 618 | 298 | DecimalRoundingImpl<T, rounding_mode, tie_breaking_mode>::apply( | 619 | 298 | general_val, input_scale, col_res->get_element(i).value, | 620 | 298 | col_scale_i32.get_data()[i]); | 621 | 298 | } | 622 | | | 623 | 310 | 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 | 298 | const Int32 scale_arg = col_scale_i32.get_data()[i]; | 636 | 298 | if (scale_arg <= 0) { | 637 | 140 | col_res->get_element(i).value *= int_exp10(result_scale); | 638 | 158 | } else if (scale_arg > 0 && scale_arg < result_scale) { | 639 | 52 | col_res->get_element(i).value *= int_exp10(result_scale - scale_arg); | 640 | 52 | } | 641 | 298 | } | 642 | | | 643 | 12 | return col_res; | 644 | 12 | } else if constexpr (IsNumber<T>) { | 645 | 12 | const ColumnVector<T>& data_col_general = | 646 | 12 | assert_cast<const ColumnVector<T>&>(const_col_general->get_data_column()); | 647 | 12 | const T& general_val = data_col_general.get_data()[0]; | 648 | 12 | auto col_res = ColumnVector<T>::create(input_rows_count); | 649 | 12 | typename ColumnVector<T>::Container& vec_res = col_res->get_data(); | 650 | | | 651 | 12 | for (size_t i = 0; i < input_rows_count; ++i) { | 652 | 12 | const Int16 scale_arg = col_scale_i32.get_data()[i]; | 653 | 12 | if (scale_arg == 0) { | 654 | 12 | size_t scale = 1; | 655 | 12 | FunctionRoundingImpl<ScaleMode::Zero>::apply(general_val, scale, vec_res[i]); | 656 | 12 | } else if (scale_arg > 0) { | 657 | 12 | size_t scale = int_exp10(col_scale_i32.get_data()[i]); | 658 | 12 | FunctionRoundingImpl<ScaleMode::Positive>::apply(general_val, scale, | 659 | 12 | vec_res[i]); | 660 | 12 | } else { | 661 | 12 | size_t scale = int_exp10(-col_scale_i32.get_data()[i]); | 662 | 12 | FunctionRoundingImpl<ScaleMode::Negative>::apply(general_val, scale, | 663 | 12 | vec_res[i]); | 664 | 12 | } | 665 | 12 | } | 666 | | | 667 | 12 | return col_res; | 668 | 12 | } else { | 669 | 12 | auto error_type = std::make_shared<T>(); | 670 | 12 | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 671 | 12 | "Dispatcher apply_const_vec __builtin_unreachable {}", | 672 | 12 | error_type->get_name()); | 673 | 12 | __builtin_unreachable(); | 674 | 12 | return nullptr; | 675 | 12 | } | 676 | 12 | } |
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 | 8 | [[maybe_unused]] Int16 result_scale) { | 596 | 8 | const auto& col_scale_i32 = assert_cast<const ColumnInt32&>(*col_scale); | 597 | 8 | const size_t input_rows_count = col_scale->size(); | 598 | | | 599 | 16 | for (size_t i = 0; i < input_rows_count; ++i) { | 600 | 8 | const Int32 scale_arg = col_scale_i32.get_data()[i]; | 601 | | | 602 | 8 | if (scale_arg > std::numeric_limits<Int16>::max() || | 603 | 8 | 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 | 8 | } | 609 | | | 610 | 8 | if constexpr (IsDecimalNumber<T>) { | 611 | 8 | const ColumnDecimal<T>& data_col_general = | 612 | 8 | assert_cast<const ColumnDecimal<T>&>(const_col_general->get_data_column()); | 613 | 8 | const T& general_val = data_col_general.get_data()[0]; | 614 | 8 | Int32 input_scale = data_col_general.get_scale(); | 615 | 8 | auto col_res = ColumnDecimal<T>::create(input_rows_count, result_scale); | 616 | | | 617 | 8 | for (size_t i = 0; i < input_rows_count; ++i) { | 618 | 8 | DecimalRoundingImpl<T, rounding_mode, tie_breaking_mode>::apply( | 619 | 8 | general_val, input_scale, col_res->get_element(i).value, | 620 | 8 | col_scale_i32.get_data()[i]); | 621 | 8 | } | 622 | | | 623 | 8 | 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 | 8 | const Int32 scale_arg = col_scale_i32.get_data()[i]; | 636 | 8 | if (scale_arg <= 0) { | 637 | 8 | col_res->get_element(i).value *= int_exp10(result_scale); | 638 | 8 | } else if (scale_arg > 0 && scale_arg < result_scale) { | 639 | 8 | col_res->get_element(i).value *= int_exp10(result_scale - scale_arg); | 640 | 8 | } | 641 | 8 | } | 642 | | | 643 | 8 | return col_res; | 644 | 8 | } else if constexpr (IsNumber<T>) { | 645 | 8 | const ColumnVector<T>& data_col_general = | 646 | 8 | assert_cast<const ColumnVector<T>&>(const_col_general->get_data_column()); | 647 | 8 | const T& general_val = data_col_general.get_data()[0]; | 648 | 8 | auto col_res = ColumnVector<T>::create(input_rows_count); | 649 | 8 | typename ColumnVector<T>::Container& vec_res = col_res->get_data(); | 650 | | | 651 | 16 | for (size_t i = 0; i < input_rows_count; ++i) { | 652 | 8 | const Int16 scale_arg = col_scale_i32.get_data()[i]; | 653 | 8 | if (scale_arg == 0) { | 654 | 2 | size_t scale = 1; | 655 | 2 | FunctionRoundingImpl<ScaleMode::Zero>::apply(general_val, scale, vec_res[i]); | 656 | 6 | } else if (scale_arg > 0) { | 657 | 4 | size_t scale = int_exp10(col_scale_i32.get_data()[i]); | 658 | 4 | FunctionRoundingImpl<ScaleMode::Positive>::apply(general_val, scale, | 659 | 4 | vec_res[i]); | 660 | 4 | } else { | 661 | 2 | size_t scale = int_exp10(-col_scale_i32.get_data()[i]); | 662 | 2 | FunctionRoundingImpl<ScaleMode::Negative>::apply(general_val, scale, | 663 | 2 | vec_res[i]); | 664 | 2 | } | 665 | 8 | } | 666 | | | 667 | 8 | return col_res; | 668 | 8 | } else { | 669 | 8 | auto error_type = std::make_shared<T>(); | 670 | 8 | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 671 | 8 | "Dispatcher apply_const_vec __builtin_unreachable {}", | 672 | 8 | error_type->get_name()); | 673 | 8 | __builtin_unreachable(); | 674 | 8 | return nullptr; | 675 | 8 | } | 676 | 8 | } |
_ZN5doris10vectorized10DispatcherIdLNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs Line | Count | Source | 595 | 10 | [[maybe_unused]] Int16 result_scale) { | 596 | 10 | const auto& col_scale_i32 = assert_cast<const ColumnInt32&>(*col_scale); | 597 | 10 | const size_t input_rows_count = col_scale->size(); | 598 | | | 599 | 20 | for (size_t i = 0; i < input_rows_count; ++i) { | 600 | 10 | const Int32 scale_arg = col_scale_i32.get_data()[i]; | 601 | | | 602 | 10 | if (scale_arg > std::numeric_limits<Int16>::max() || | 603 | 10 | 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 | 10 | } | 609 | | | 610 | 10 | if constexpr (IsDecimalNumber<T>) { | 611 | 10 | const ColumnDecimal<T>& data_col_general = | 612 | 10 | assert_cast<const ColumnDecimal<T>&>(const_col_general->get_data_column()); | 613 | 10 | const T& general_val = data_col_general.get_data()[0]; | 614 | 10 | Int32 input_scale = data_col_general.get_scale(); | 615 | 10 | auto col_res = ColumnDecimal<T>::create(input_rows_count, result_scale); | 616 | | | 617 | 10 | for (size_t i = 0; i < input_rows_count; ++i) { | 618 | 10 | DecimalRoundingImpl<T, rounding_mode, tie_breaking_mode>::apply( | 619 | 10 | general_val, input_scale, col_res->get_element(i).value, | 620 | 10 | col_scale_i32.get_data()[i]); | 621 | 10 | } | 622 | | | 623 | 10 | 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 | 10 | const Int32 scale_arg = col_scale_i32.get_data()[i]; | 636 | 10 | if (scale_arg <= 0) { | 637 | 10 | col_res->get_element(i).value *= int_exp10(result_scale); | 638 | 10 | } else if (scale_arg > 0 && scale_arg < result_scale) { | 639 | 10 | col_res->get_element(i).value *= int_exp10(result_scale - scale_arg); | 640 | 10 | } | 641 | 10 | } | 642 | | | 643 | 10 | return col_res; | 644 | 10 | } else if constexpr (IsNumber<T>) { | 645 | 10 | const ColumnVector<T>& data_col_general = | 646 | 10 | assert_cast<const ColumnVector<T>&>(const_col_general->get_data_column()); | 647 | 10 | const T& general_val = data_col_general.get_data()[0]; | 648 | 10 | auto col_res = ColumnVector<T>::create(input_rows_count); | 649 | 10 | typename ColumnVector<T>::Container& vec_res = col_res->get_data(); | 650 | | | 651 | 20 | for (size_t i = 0; i < input_rows_count; ++i) { | 652 | 10 | const Int16 scale_arg = col_scale_i32.get_data()[i]; | 653 | 10 | if (scale_arg == 0) { | 654 | 2 | size_t scale = 1; | 655 | 2 | FunctionRoundingImpl<ScaleMode::Zero>::apply(general_val, scale, vec_res[i]); | 656 | 8 | } 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 | 2 | size_t scale = int_exp10(-col_scale_i32.get_data()[i]); | 662 | 2 | FunctionRoundingImpl<ScaleMode::Negative>::apply(general_val, scale, | 663 | 2 | vec_res[i]); | 664 | 2 | } | 665 | 10 | } | 666 | | | 667 | 10 | return col_res; | 668 | 10 | } else { | 669 | 10 | auto error_type = std::make_shared<T>(); | 670 | 10 | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 671 | 10 | "Dispatcher apply_const_vec __builtin_unreachable {}", | 672 | 10 | error_type->get_name()); | 673 | 10 | __builtin_unreachable(); | 674 | 10 | return nullptr; | 675 | 10 | } | 676 | 10 | } |
_ZN5doris10vectorized10DispatcherINS0_7DecimalIiEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs Line | Count | Source | 595 | 30 | [[maybe_unused]] Int16 result_scale) { | 596 | 30 | const auto& col_scale_i32 = assert_cast<const ColumnInt32&>(*col_scale); | 597 | 30 | const size_t input_rows_count = col_scale->size(); | 598 | | | 599 | 588 | for (size_t i = 0; i < input_rows_count; ++i) { | 600 | 558 | const Int32 scale_arg = col_scale_i32.get_data()[i]; | 601 | | | 602 | 558 | if (scale_arg > std::numeric_limits<Int16>::max() || | 603 | 558 | 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 | 558 | } | 609 | | | 610 | 30 | if constexpr (IsDecimalNumber<T>) { | 611 | 30 | const ColumnDecimal<T>& data_col_general = | 612 | 30 | assert_cast<const ColumnDecimal<T>&>(const_col_general->get_data_column()); | 613 | 30 | const T& general_val = data_col_general.get_data()[0]; | 614 | 30 | Int32 input_scale = data_col_general.get_scale(); | 615 | 30 | auto col_res = ColumnDecimal<T>::create(input_rows_count, result_scale); | 616 | | | 617 | 588 | for (size_t i = 0; i < input_rows_count; ++i) { | 618 | 558 | DecimalRoundingImpl<T, rounding_mode, tie_breaking_mode>::apply( | 619 | 558 | general_val, input_scale, col_res->get_element(i).value, | 620 | 558 | col_scale_i32.get_data()[i]); | 621 | 558 | } | 622 | | | 623 | 588 | 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 | 558 | const Int32 scale_arg = col_scale_i32.get_data()[i]; | 636 | 558 | if (scale_arg <= 0) { | 637 | 294 | col_res->get_element(i).value *= int_exp10(result_scale); | 638 | 294 | } else if (scale_arg > 0 && scale_arg < result_scale) { | 639 | 74 | col_res->get_element(i).value *= int_exp10(result_scale - scale_arg); | 640 | 74 | } | 641 | 558 | } | 642 | | | 643 | 30 | return col_res; | 644 | 30 | } else if constexpr (IsNumber<T>) { | 645 | 30 | const ColumnVector<T>& data_col_general = | 646 | 30 | assert_cast<const ColumnVector<T>&>(const_col_general->get_data_column()); | 647 | 30 | const T& general_val = data_col_general.get_data()[0]; | 648 | 30 | auto col_res = ColumnVector<T>::create(input_rows_count); | 649 | 30 | typename ColumnVector<T>::Container& vec_res = col_res->get_data(); | 650 | | | 651 | 30 | for (size_t i = 0; i < input_rows_count; ++i) { | 652 | 30 | const Int16 scale_arg = col_scale_i32.get_data()[i]; | 653 | 30 | if (scale_arg == 0) { | 654 | 30 | size_t scale = 1; | 655 | 30 | FunctionRoundingImpl<ScaleMode::Zero>::apply(general_val, scale, vec_res[i]); | 656 | 30 | } else if (scale_arg > 0) { | 657 | 30 | size_t scale = int_exp10(col_scale_i32.get_data()[i]); | 658 | 30 | FunctionRoundingImpl<ScaleMode::Positive>::apply(general_val, scale, | 659 | 30 | vec_res[i]); | 660 | 30 | } else { | 661 | 30 | size_t scale = int_exp10(-col_scale_i32.get_data()[i]); | 662 | 30 | FunctionRoundingImpl<ScaleMode::Negative>::apply(general_val, scale, | 663 | 30 | vec_res[i]); | 664 | 30 | } | 665 | 30 | } | 666 | | | 667 | 30 | return col_res; | 668 | 30 | } else { | 669 | 30 | auto error_type = std::make_shared<T>(); | 670 | 30 | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 671 | 30 | "Dispatcher apply_const_vec __builtin_unreachable {}", | 672 | 30 | error_type->get_name()); | 673 | 30 | __builtin_unreachable(); | 674 | 30 | return nullptr; | 675 | 30 | } | 676 | 30 | } |
_ZN5doris10vectorized10DispatcherINS0_7DecimalIlEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs Line | Count | Source | 595 | 12 | [[maybe_unused]] Int16 result_scale) { | 596 | 12 | const auto& col_scale_i32 = assert_cast<const ColumnInt32&>(*col_scale); | 597 | 12 | const size_t input_rows_count = col_scale->size(); | 598 | | | 599 | 310 | for (size_t i = 0; i < input_rows_count; ++i) { | 600 | 298 | const Int32 scale_arg = col_scale_i32.get_data()[i]; | 601 | | | 602 | 298 | if (scale_arg > std::numeric_limits<Int16>::max() || | 603 | 298 | 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 | 298 | } | 609 | | | 610 | 12 | if constexpr (IsDecimalNumber<T>) { | 611 | 12 | const ColumnDecimal<T>& data_col_general = | 612 | 12 | assert_cast<const ColumnDecimal<T>&>(const_col_general->get_data_column()); | 613 | 12 | const T& general_val = data_col_general.get_data()[0]; | 614 | 12 | Int32 input_scale = data_col_general.get_scale(); | 615 | 12 | auto col_res = ColumnDecimal<T>::create(input_rows_count, result_scale); | 616 | | | 617 | 310 | for (size_t i = 0; i < input_rows_count; ++i) { | 618 | 298 | DecimalRoundingImpl<T, rounding_mode, tie_breaking_mode>::apply( | 619 | 298 | general_val, input_scale, col_res->get_element(i).value, | 620 | 298 | col_scale_i32.get_data()[i]); | 621 | 298 | } | 622 | | | 623 | 310 | 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 | 298 | const Int32 scale_arg = col_scale_i32.get_data()[i]; | 636 | 298 | if (scale_arg <= 0) { | 637 | 140 | col_res->get_element(i).value *= int_exp10(result_scale); | 638 | 158 | } else if (scale_arg > 0 && scale_arg < result_scale) { | 639 | 52 | col_res->get_element(i).value *= int_exp10(result_scale - scale_arg); | 640 | 52 | } | 641 | 298 | } | 642 | | | 643 | 12 | return col_res; | 644 | 12 | } else if constexpr (IsNumber<T>) { | 645 | 12 | const ColumnVector<T>& data_col_general = | 646 | 12 | assert_cast<const ColumnVector<T>&>(const_col_general->get_data_column()); | 647 | 12 | const T& general_val = data_col_general.get_data()[0]; | 648 | 12 | auto col_res = ColumnVector<T>::create(input_rows_count); | 649 | 12 | typename ColumnVector<T>::Container& vec_res = col_res->get_data(); | 650 | | | 651 | 12 | for (size_t i = 0; i < input_rows_count; ++i) { | 652 | 12 | const Int16 scale_arg = col_scale_i32.get_data()[i]; | 653 | 12 | if (scale_arg == 0) { | 654 | 12 | size_t scale = 1; | 655 | 12 | FunctionRoundingImpl<ScaleMode::Zero>::apply(general_val, scale, vec_res[i]); | 656 | 12 | } else if (scale_arg > 0) { | 657 | 12 | size_t scale = int_exp10(col_scale_i32.get_data()[i]); | 658 | 12 | FunctionRoundingImpl<ScaleMode::Positive>::apply(general_val, scale, | 659 | 12 | vec_res[i]); | 660 | 12 | } else { | 661 | 12 | size_t scale = int_exp10(-col_scale_i32.get_data()[i]); | 662 | 12 | FunctionRoundingImpl<ScaleMode::Negative>::apply(general_val, scale, | 663 | 12 | vec_res[i]); | 664 | 12 | } | 665 | 12 | } | 666 | | | 667 | 12 | return col_res; | 668 | 12 | } else { | 669 | 12 | auto error_type = std::make_shared<T>(); | 670 | 12 | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 671 | 12 | "Dispatcher apply_const_vec __builtin_unreachable {}", | 672 | 12 | error_type->get_name()); | 673 | 12 | __builtin_unreachable(); | 674 | 12 | return nullptr; | 675 | 12 | } | 676 | 12 | } |
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 | 8 | [[maybe_unused]] Int16 result_scale) { | 596 | 8 | const auto& col_scale_i32 = assert_cast<const ColumnInt32&>(*col_scale); | 597 | 8 | const size_t input_rows_count = col_scale->size(); | 598 | | | 599 | 16 | for (size_t i = 0; i < input_rows_count; ++i) { | 600 | 8 | const Int32 scale_arg = col_scale_i32.get_data()[i]; | 601 | | | 602 | 8 | if (scale_arg > std::numeric_limits<Int16>::max() || | 603 | 8 | 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 | 8 | } | 609 | | | 610 | 8 | if constexpr (IsDecimalNumber<T>) { | 611 | 8 | const ColumnDecimal<T>& data_col_general = | 612 | 8 | assert_cast<const ColumnDecimal<T>&>(const_col_general->get_data_column()); | 613 | 8 | const T& general_val = data_col_general.get_data()[0]; | 614 | 8 | Int32 input_scale = data_col_general.get_scale(); | 615 | 8 | auto col_res = ColumnDecimal<T>::create(input_rows_count, result_scale); | 616 | | | 617 | 8 | for (size_t i = 0; i < input_rows_count; ++i) { | 618 | 8 | DecimalRoundingImpl<T, rounding_mode, tie_breaking_mode>::apply( | 619 | 8 | general_val, input_scale, col_res->get_element(i).value, | 620 | 8 | col_scale_i32.get_data()[i]); | 621 | 8 | } | 622 | | | 623 | 8 | 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 | 8 | const Int32 scale_arg = col_scale_i32.get_data()[i]; | 636 | 8 | if (scale_arg <= 0) { | 637 | 8 | col_res->get_element(i).value *= int_exp10(result_scale); | 638 | 8 | } else if (scale_arg > 0 && scale_arg < result_scale) { | 639 | 8 | col_res->get_element(i).value *= int_exp10(result_scale - scale_arg); | 640 | 8 | } | 641 | 8 | } | 642 | | | 643 | 8 | return col_res; | 644 | 8 | } else if constexpr (IsNumber<T>) { | 645 | 8 | const ColumnVector<T>& data_col_general = | 646 | 8 | assert_cast<const ColumnVector<T>&>(const_col_general->get_data_column()); | 647 | 8 | const T& general_val = data_col_general.get_data()[0]; | 648 | 8 | auto col_res = ColumnVector<T>::create(input_rows_count); | 649 | 8 | typename ColumnVector<T>::Container& vec_res = col_res->get_data(); | 650 | | | 651 | 16 | for (size_t i = 0; i < input_rows_count; ++i) { | 652 | 8 | const Int16 scale_arg = col_scale_i32.get_data()[i]; | 653 | 8 | if (scale_arg == 0) { | 654 | 2 | size_t scale = 1; | 655 | 2 | FunctionRoundingImpl<ScaleMode::Zero>::apply(general_val, scale, vec_res[i]); | 656 | 6 | } else if (scale_arg > 0) { | 657 | 4 | size_t scale = int_exp10(col_scale_i32.get_data()[i]); | 658 | 4 | FunctionRoundingImpl<ScaleMode::Positive>::apply(general_val, scale, | 659 | 4 | vec_res[i]); | 660 | 4 | } else { | 661 | 2 | size_t scale = int_exp10(-col_scale_i32.get_data()[i]); | 662 | 2 | FunctionRoundingImpl<ScaleMode::Negative>::apply(general_val, scale, | 663 | 2 | vec_res[i]); | 664 | 2 | } | 665 | 8 | } | 666 | | | 667 | 8 | return col_res; | 668 | 8 | } else { | 669 | 8 | auto error_type = std::make_shared<T>(); | 670 | 8 | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 671 | 8 | "Dispatcher apply_const_vec __builtin_unreachable {}", | 672 | 8 | error_type->get_name()); | 673 | 8 | __builtin_unreachable(); | 674 | 8 | return nullptr; | 675 | 8 | } | 676 | 8 | } |
_ZN5doris10vectorized10DispatcherIdLNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs Line | Count | Source | 595 | 10 | [[maybe_unused]] Int16 result_scale) { | 596 | 10 | const auto& col_scale_i32 = assert_cast<const ColumnInt32&>(*col_scale); | 597 | 10 | const size_t input_rows_count = col_scale->size(); | 598 | | | 599 | 20 | for (size_t i = 0; i < input_rows_count; ++i) { | 600 | 10 | const Int32 scale_arg = col_scale_i32.get_data()[i]; | 601 | | | 602 | 10 | if (scale_arg > std::numeric_limits<Int16>::max() || | 603 | 10 | 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 | 10 | } | 609 | | | 610 | 10 | if constexpr (IsDecimalNumber<T>) { | 611 | 10 | const ColumnDecimal<T>& data_col_general = | 612 | 10 | assert_cast<const ColumnDecimal<T>&>(const_col_general->get_data_column()); | 613 | 10 | const T& general_val = data_col_general.get_data()[0]; | 614 | 10 | Int32 input_scale = data_col_general.get_scale(); | 615 | 10 | auto col_res = ColumnDecimal<T>::create(input_rows_count, result_scale); | 616 | | | 617 | 10 | for (size_t i = 0; i < input_rows_count; ++i) { | 618 | 10 | DecimalRoundingImpl<T, rounding_mode, tie_breaking_mode>::apply( | 619 | 10 | general_val, input_scale, col_res->get_element(i).value, | 620 | 10 | col_scale_i32.get_data()[i]); | 621 | 10 | } | 622 | | | 623 | 10 | 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 | 10 | const Int32 scale_arg = col_scale_i32.get_data()[i]; | 636 | 10 | if (scale_arg <= 0) { | 637 | 10 | col_res->get_element(i).value *= int_exp10(result_scale); | 638 | 10 | } else if (scale_arg > 0 && scale_arg < result_scale) { | 639 | 10 | col_res->get_element(i).value *= int_exp10(result_scale - scale_arg); | 640 | 10 | } | 641 | 10 | } | 642 | | | 643 | 10 | return col_res; | 644 | 10 | } else if constexpr (IsNumber<T>) { | 645 | 10 | const ColumnVector<T>& data_col_general = | 646 | 10 | assert_cast<const ColumnVector<T>&>(const_col_general->get_data_column()); | 647 | 10 | const T& general_val = data_col_general.get_data()[0]; | 648 | 10 | auto col_res = ColumnVector<T>::create(input_rows_count); | 649 | 10 | typename ColumnVector<T>::Container& vec_res = col_res->get_data(); | 650 | | | 651 | 20 | for (size_t i = 0; i < input_rows_count; ++i) { | 652 | 10 | const Int16 scale_arg = col_scale_i32.get_data()[i]; | 653 | 10 | if (scale_arg == 0) { | 654 | 2 | size_t scale = 1; | 655 | 2 | FunctionRoundingImpl<ScaleMode::Zero>::apply(general_val, scale, vec_res[i]); | 656 | 8 | } 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 | 2 | size_t scale = int_exp10(-col_scale_i32.get_data()[i]); | 662 | 2 | FunctionRoundingImpl<ScaleMode::Negative>::apply(general_val, scale, | 663 | 2 | vec_res[i]); | 664 | 2 | } | 665 | 10 | } | 666 | | | 667 | 10 | return col_res; | 668 | 10 | } else { | 669 | 10 | auto error_type = std::make_shared<T>(); | 670 | 10 | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 671 | 10 | "Dispatcher apply_const_vec __builtin_unreachable {}", | 672 | 10 | error_type->get_name()); | 673 | 10 | __builtin_unreachable(); | 674 | 10 | return nullptr; | 675 | 10 | } | 676 | 10 | } |
_ZN5doris10vectorized10DispatcherINS0_7DecimalIiEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs Line | Count | Source | 595 | 30 | [[maybe_unused]] Int16 result_scale) { | 596 | 30 | const auto& col_scale_i32 = assert_cast<const ColumnInt32&>(*col_scale); | 597 | 30 | const size_t input_rows_count = col_scale->size(); | 598 | | | 599 | 588 | for (size_t i = 0; i < input_rows_count; ++i) { | 600 | 558 | const Int32 scale_arg = col_scale_i32.get_data()[i]; | 601 | | | 602 | 558 | if (scale_arg > std::numeric_limits<Int16>::max() || | 603 | 558 | 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 | 558 | } | 609 | | | 610 | 30 | if constexpr (IsDecimalNumber<T>) { | 611 | 30 | const ColumnDecimal<T>& data_col_general = | 612 | 30 | assert_cast<const ColumnDecimal<T>&>(const_col_general->get_data_column()); | 613 | 30 | const T& general_val = data_col_general.get_data()[0]; | 614 | 30 | Int32 input_scale = data_col_general.get_scale(); | 615 | 30 | auto col_res = ColumnDecimal<T>::create(input_rows_count, result_scale); | 616 | | | 617 | 588 | for (size_t i = 0; i < input_rows_count; ++i) { | 618 | 558 | DecimalRoundingImpl<T, rounding_mode, tie_breaking_mode>::apply( | 619 | 558 | general_val, input_scale, col_res->get_element(i).value, | 620 | 558 | col_scale_i32.get_data()[i]); | 621 | 558 | } | 622 | | | 623 | 588 | 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 | 558 | const Int32 scale_arg = col_scale_i32.get_data()[i]; | 636 | 558 | if (scale_arg <= 0) { | 637 | 294 | col_res->get_element(i).value *= int_exp10(result_scale); | 638 | 294 | } else if (scale_arg > 0 && scale_arg < result_scale) { | 639 | 74 | col_res->get_element(i).value *= int_exp10(result_scale - scale_arg); | 640 | 74 | } | 641 | 558 | } | 642 | | | 643 | 30 | return col_res; | 644 | 30 | } else if constexpr (IsNumber<T>) { | 645 | 30 | const ColumnVector<T>& data_col_general = | 646 | 30 | assert_cast<const ColumnVector<T>&>(const_col_general->get_data_column()); | 647 | 30 | const T& general_val = data_col_general.get_data()[0]; | 648 | 30 | auto col_res = ColumnVector<T>::create(input_rows_count); | 649 | 30 | typename ColumnVector<T>::Container& vec_res = col_res->get_data(); | 650 | | | 651 | 30 | for (size_t i = 0; i < input_rows_count; ++i) { | 652 | 30 | const Int16 scale_arg = col_scale_i32.get_data()[i]; | 653 | 30 | if (scale_arg == 0) { | 654 | 30 | size_t scale = 1; | 655 | 30 | FunctionRoundingImpl<ScaleMode::Zero>::apply(general_val, scale, vec_res[i]); | 656 | 30 | } else if (scale_arg > 0) { | 657 | 30 | size_t scale = int_exp10(col_scale_i32.get_data()[i]); | 658 | 30 | FunctionRoundingImpl<ScaleMode::Positive>::apply(general_val, scale, | 659 | 30 | vec_res[i]); | 660 | 30 | } else { | 661 | 30 | size_t scale = int_exp10(-col_scale_i32.get_data()[i]); | 662 | 30 | FunctionRoundingImpl<ScaleMode::Negative>::apply(general_val, scale, | 663 | 30 | vec_res[i]); | 664 | 30 | } | 665 | 30 | } | 666 | | | 667 | 30 | return col_res; | 668 | 30 | } else { | 669 | 30 | auto error_type = std::make_shared<T>(); | 670 | 30 | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 671 | 30 | "Dispatcher apply_const_vec __builtin_unreachable {}", | 672 | 30 | error_type->get_name()); | 673 | 30 | __builtin_unreachable(); | 674 | 30 | return nullptr; | 675 | 30 | } | 676 | 30 | } |
_ZN5doris10vectorized10DispatcherINS0_7DecimalIlEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs Line | Count | Source | 595 | 12 | [[maybe_unused]] Int16 result_scale) { | 596 | 12 | const auto& col_scale_i32 = assert_cast<const ColumnInt32&>(*col_scale); | 597 | 12 | const size_t input_rows_count = col_scale->size(); | 598 | | | 599 | 310 | for (size_t i = 0; i < input_rows_count; ++i) { | 600 | 298 | const Int32 scale_arg = col_scale_i32.get_data()[i]; | 601 | | | 602 | 298 | if (scale_arg > std::numeric_limits<Int16>::max() || | 603 | 298 | 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 | 298 | } | 609 | | | 610 | 12 | if constexpr (IsDecimalNumber<T>) { | 611 | 12 | const ColumnDecimal<T>& data_col_general = | 612 | 12 | assert_cast<const ColumnDecimal<T>&>(const_col_general->get_data_column()); | 613 | 12 | const T& general_val = data_col_general.get_data()[0]; | 614 | 12 | Int32 input_scale = data_col_general.get_scale(); | 615 | 12 | auto col_res = ColumnDecimal<T>::create(input_rows_count, result_scale); | 616 | | | 617 | 310 | for (size_t i = 0; i < input_rows_count; ++i) { | 618 | 298 | DecimalRoundingImpl<T, rounding_mode, tie_breaking_mode>::apply( | 619 | 298 | general_val, input_scale, col_res->get_element(i).value, | 620 | 298 | col_scale_i32.get_data()[i]); | 621 | 298 | } | 622 | | | 623 | 310 | 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 | 298 | const Int32 scale_arg = col_scale_i32.get_data()[i]; | 636 | 298 | if (scale_arg <= 0) { | 637 | 140 | col_res->get_element(i).value *= int_exp10(result_scale); | 638 | 158 | } else if (scale_arg > 0 && scale_arg < result_scale) { | 639 | 52 | col_res->get_element(i).value *= int_exp10(result_scale - scale_arg); | 640 | 52 | } | 641 | 298 | } | 642 | | | 643 | 12 | return col_res; | 644 | 12 | } else if constexpr (IsNumber<T>) { | 645 | 12 | const ColumnVector<T>& data_col_general = | 646 | 12 | assert_cast<const ColumnVector<T>&>(const_col_general->get_data_column()); | 647 | 12 | const T& general_val = data_col_general.get_data()[0]; | 648 | 12 | auto col_res = ColumnVector<T>::create(input_rows_count); | 649 | 12 | typename ColumnVector<T>::Container& vec_res = col_res->get_data(); | 650 | | | 651 | 12 | for (size_t i = 0; i < input_rows_count; ++i) { | 652 | 12 | const Int16 scale_arg = col_scale_i32.get_data()[i]; | 653 | 12 | if (scale_arg == 0) { | 654 | 12 | size_t scale = 1; | 655 | 12 | FunctionRoundingImpl<ScaleMode::Zero>::apply(general_val, scale, vec_res[i]); | 656 | 12 | } else if (scale_arg > 0) { | 657 | 12 | size_t scale = int_exp10(col_scale_i32.get_data()[i]); | 658 | 12 | FunctionRoundingImpl<ScaleMode::Positive>::apply(general_val, scale, | 659 | 12 | vec_res[i]); | 660 | 12 | } else { | 661 | 12 | size_t scale = int_exp10(-col_scale_i32.get_data()[i]); | 662 | 12 | FunctionRoundingImpl<ScaleMode::Negative>::apply(general_val, scale, | 663 | 12 | vec_res[i]); | 664 | 12 | } | 665 | 12 | } | 666 | | | 667 | 12 | return col_res; | 668 | 12 | } else { | 669 | 12 | auto error_type = std::make_shared<T>(); | 670 | 12 | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 671 | 12 | "Dispatcher apply_const_vec __builtin_unreachable {}", | 672 | 12 | error_type->get_name()); | 673 | 12 | __builtin_unreachable(); | 674 | 12 | return nullptr; | 675 | 12 | } | 676 | 12 | } |
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 | 10 | [[maybe_unused]] Int16 result_scale) { | 596 | 10 | const auto& col_scale_i32 = assert_cast<const ColumnInt32&>(*col_scale); | 597 | 10 | const size_t input_rows_count = col_scale->size(); | 598 | | | 599 | 20 | for (size_t i = 0; i < input_rows_count; ++i) { | 600 | 10 | const Int32 scale_arg = col_scale_i32.get_data()[i]; | 601 | | | 602 | 10 | if (scale_arg > std::numeric_limits<Int16>::max() || | 603 | 10 | 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 | 10 | } | 609 | | | 610 | 10 | if constexpr (IsDecimalNumber<T>) { | 611 | 10 | const ColumnDecimal<T>& data_col_general = | 612 | 10 | assert_cast<const ColumnDecimal<T>&>(const_col_general->get_data_column()); | 613 | 10 | const T& general_val = data_col_general.get_data()[0]; | 614 | 10 | Int32 input_scale = data_col_general.get_scale(); | 615 | 10 | auto col_res = ColumnDecimal<T>::create(input_rows_count, result_scale); | 616 | | | 617 | 10 | for (size_t i = 0; i < input_rows_count; ++i) { | 618 | 10 | DecimalRoundingImpl<T, rounding_mode, tie_breaking_mode>::apply( | 619 | 10 | general_val, input_scale, col_res->get_element(i).value, | 620 | 10 | col_scale_i32.get_data()[i]); | 621 | 10 | } | 622 | | | 623 | 10 | 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 | 10 | const Int32 scale_arg = col_scale_i32.get_data()[i]; | 636 | 10 | if (scale_arg <= 0) { | 637 | 10 | col_res->get_element(i).value *= int_exp10(result_scale); | 638 | 10 | } else if (scale_arg > 0 && scale_arg < result_scale) { | 639 | 10 | col_res->get_element(i).value *= int_exp10(result_scale - scale_arg); | 640 | 10 | } | 641 | 10 | } | 642 | | | 643 | 10 | return col_res; | 644 | 10 | } else if constexpr (IsNumber<T>) { | 645 | 10 | const ColumnVector<T>& data_col_general = | 646 | 10 | assert_cast<const ColumnVector<T>&>(const_col_general->get_data_column()); | 647 | 10 | const T& general_val = data_col_general.get_data()[0]; | 648 | 10 | auto col_res = ColumnVector<T>::create(input_rows_count); | 649 | 10 | typename ColumnVector<T>::Container& vec_res = col_res->get_data(); | 650 | | | 651 | 20 | for (size_t i = 0; i < input_rows_count; ++i) { | 652 | 10 | const Int16 scale_arg = col_scale_i32.get_data()[i]; | 653 | 10 | if (scale_arg == 0) { | 654 | 4 | size_t scale = 1; | 655 | 4 | FunctionRoundingImpl<ScaleMode::Zero>::apply(general_val, scale, vec_res[i]); | 656 | 6 | } else if (scale_arg > 0) { | 657 | 4 | size_t scale = int_exp10(col_scale_i32.get_data()[i]); | 658 | 4 | FunctionRoundingImpl<ScaleMode::Positive>::apply(general_val, scale, | 659 | 4 | vec_res[i]); | 660 | 4 | } else { | 661 | 2 | size_t scale = int_exp10(-col_scale_i32.get_data()[i]); | 662 | 2 | FunctionRoundingImpl<ScaleMode::Negative>::apply(general_val, scale, | 663 | 2 | vec_res[i]); | 664 | 2 | } | 665 | 10 | } | 666 | | | 667 | 10 | return col_res; | 668 | 10 | } else { | 669 | 10 | auto error_type = std::make_shared<T>(); | 670 | 10 | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 671 | 10 | "Dispatcher apply_const_vec __builtin_unreachable {}", | 672 | 10 | error_type->get_name()); | 673 | 10 | __builtin_unreachable(); | 674 | 10 | return nullptr; | 675 | 10 | } | 676 | 10 | } |
_ZN5doris10vectorized10DispatcherIdLNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs Line | Count | Source | 595 | 12 | [[maybe_unused]] Int16 result_scale) { | 596 | 12 | const auto& col_scale_i32 = assert_cast<const ColumnInt32&>(*col_scale); | 597 | 12 | const size_t input_rows_count = col_scale->size(); | 598 | | | 599 | 24 | for (size_t i = 0; i < input_rows_count; ++i) { | 600 | 12 | const Int32 scale_arg = col_scale_i32.get_data()[i]; | 601 | | | 602 | 12 | if (scale_arg > std::numeric_limits<Int16>::max() || | 603 | 12 | 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 | 12 | } | 609 | | | 610 | 12 | if constexpr (IsDecimalNumber<T>) { | 611 | 12 | const ColumnDecimal<T>& data_col_general = | 612 | 12 | assert_cast<const ColumnDecimal<T>&>(const_col_general->get_data_column()); | 613 | 12 | const T& general_val = data_col_general.get_data()[0]; | 614 | 12 | Int32 input_scale = data_col_general.get_scale(); | 615 | 12 | auto col_res = ColumnDecimal<T>::create(input_rows_count, result_scale); | 616 | | | 617 | 12 | for (size_t i = 0; i < input_rows_count; ++i) { | 618 | 12 | DecimalRoundingImpl<T, rounding_mode, tie_breaking_mode>::apply( | 619 | 12 | general_val, input_scale, col_res->get_element(i).value, | 620 | 12 | col_scale_i32.get_data()[i]); | 621 | 12 | } | 622 | | | 623 | 12 | 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 | 12 | const Int32 scale_arg = col_scale_i32.get_data()[i]; | 636 | 12 | if (scale_arg <= 0) { | 637 | 12 | col_res->get_element(i).value *= int_exp10(result_scale); | 638 | 12 | } else if (scale_arg > 0 && scale_arg < result_scale) { | 639 | 12 | col_res->get_element(i).value *= int_exp10(result_scale - scale_arg); | 640 | 12 | } | 641 | 12 | } | 642 | | | 643 | 12 | return col_res; | 644 | 12 | } else if constexpr (IsNumber<T>) { | 645 | 12 | const ColumnVector<T>& data_col_general = | 646 | 12 | assert_cast<const ColumnVector<T>&>(const_col_general->get_data_column()); | 647 | 12 | const T& general_val = data_col_general.get_data()[0]; | 648 | 12 | auto col_res = ColumnVector<T>::create(input_rows_count); | 649 | 12 | typename ColumnVector<T>::Container& vec_res = col_res->get_data(); | 650 | | | 651 | 24 | for (size_t i = 0; i < input_rows_count; ++i) { | 652 | 12 | const Int16 scale_arg = col_scale_i32.get_data()[i]; | 653 | 12 | if (scale_arg == 0) { | 654 | 4 | size_t scale = 1; | 655 | 4 | FunctionRoundingImpl<ScaleMode::Zero>::apply(general_val, scale, vec_res[i]); | 656 | 8 | } 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 | 2 | size_t scale = int_exp10(-col_scale_i32.get_data()[i]); | 662 | 2 | FunctionRoundingImpl<ScaleMode::Negative>::apply(general_val, scale, | 663 | 2 | vec_res[i]); | 664 | 2 | } | 665 | 12 | } | 666 | | | 667 | 12 | return col_res; | 668 | 12 | } else { | 669 | 12 | auto error_type = std::make_shared<T>(); | 670 | 12 | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 671 | 12 | "Dispatcher apply_const_vec __builtin_unreachable {}", | 672 | 12 | error_type->get_name()); | 673 | 12 | __builtin_unreachable(); | 674 | 12 | return nullptr; | 675 | 12 | } | 676 | 12 | } |
_ZN5doris10vectorized10DispatcherINS0_7DecimalIiEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs Line | Count | Source | 595 | 30 | [[maybe_unused]] Int16 result_scale) { | 596 | 30 | const auto& col_scale_i32 = assert_cast<const ColumnInt32&>(*col_scale); | 597 | 30 | const size_t input_rows_count = col_scale->size(); | 598 | | | 599 | 588 | for (size_t i = 0; i < input_rows_count; ++i) { | 600 | 558 | const Int32 scale_arg = col_scale_i32.get_data()[i]; | 601 | | | 602 | 558 | if (scale_arg > std::numeric_limits<Int16>::max() || | 603 | 558 | 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 | 558 | } | 609 | | | 610 | 30 | if constexpr (IsDecimalNumber<T>) { | 611 | 30 | const ColumnDecimal<T>& data_col_general = | 612 | 30 | assert_cast<const ColumnDecimal<T>&>(const_col_general->get_data_column()); | 613 | 30 | const T& general_val = data_col_general.get_data()[0]; | 614 | 30 | Int32 input_scale = data_col_general.get_scale(); | 615 | 30 | auto col_res = ColumnDecimal<T>::create(input_rows_count, result_scale); | 616 | | | 617 | 588 | for (size_t i = 0; i < input_rows_count; ++i) { | 618 | 558 | DecimalRoundingImpl<T, rounding_mode, tie_breaking_mode>::apply( | 619 | 558 | general_val, input_scale, col_res->get_element(i).value, | 620 | 558 | col_scale_i32.get_data()[i]); | 621 | 558 | } | 622 | | | 623 | 588 | 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 | 558 | const Int32 scale_arg = col_scale_i32.get_data()[i]; | 636 | 558 | if (scale_arg <= 0) { | 637 | 294 | col_res->get_element(i).value *= int_exp10(result_scale); | 638 | 294 | } else if (scale_arg > 0 && scale_arg < result_scale) { | 639 | 74 | col_res->get_element(i).value *= int_exp10(result_scale - scale_arg); | 640 | 74 | } | 641 | 558 | } | 642 | | | 643 | 30 | return col_res; | 644 | 30 | } else if constexpr (IsNumber<T>) { | 645 | 30 | const ColumnVector<T>& data_col_general = | 646 | 30 | assert_cast<const ColumnVector<T>&>(const_col_general->get_data_column()); | 647 | 30 | const T& general_val = data_col_general.get_data()[0]; | 648 | 30 | auto col_res = ColumnVector<T>::create(input_rows_count); | 649 | 30 | typename ColumnVector<T>::Container& vec_res = col_res->get_data(); | 650 | | | 651 | 30 | for (size_t i = 0; i < input_rows_count; ++i) { | 652 | 30 | const Int16 scale_arg = col_scale_i32.get_data()[i]; | 653 | 30 | if (scale_arg == 0) { | 654 | 30 | size_t scale = 1; | 655 | 30 | FunctionRoundingImpl<ScaleMode::Zero>::apply(general_val, scale, vec_res[i]); | 656 | 30 | } else if (scale_arg > 0) { | 657 | 30 | size_t scale = int_exp10(col_scale_i32.get_data()[i]); | 658 | 30 | FunctionRoundingImpl<ScaleMode::Positive>::apply(general_val, scale, | 659 | 30 | vec_res[i]); | 660 | 30 | } else { | 661 | 30 | size_t scale = int_exp10(-col_scale_i32.get_data()[i]); | 662 | 30 | FunctionRoundingImpl<ScaleMode::Negative>::apply(general_val, scale, | 663 | 30 | vec_res[i]); | 664 | 30 | } | 665 | 30 | } | 666 | | | 667 | 30 | return col_res; | 668 | 30 | } else { | 669 | 30 | auto error_type = std::make_shared<T>(); | 670 | 30 | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 671 | 30 | "Dispatcher apply_const_vec __builtin_unreachable {}", | 672 | 30 | error_type->get_name()); | 673 | 30 | __builtin_unreachable(); | 674 | 30 | return nullptr; | 675 | 30 | } | 676 | 30 | } |
_ZN5doris10vectorized10DispatcherINS0_7DecimalIlEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs Line | Count | Source | 595 | 12 | [[maybe_unused]] Int16 result_scale) { | 596 | 12 | const auto& col_scale_i32 = assert_cast<const ColumnInt32&>(*col_scale); | 597 | 12 | const size_t input_rows_count = col_scale->size(); | 598 | | | 599 | 310 | for (size_t i = 0; i < input_rows_count; ++i) { | 600 | 298 | const Int32 scale_arg = col_scale_i32.get_data()[i]; | 601 | | | 602 | 298 | if (scale_arg > std::numeric_limits<Int16>::max() || | 603 | 298 | 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 | 298 | } | 609 | | | 610 | 12 | if constexpr (IsDecimalNumber<T>) { | 611 | 12 | const ColumnDecimal<T>& data_col_general = | 612 | 12 | assert_cast<const ColumnDecimal<T>&>(const_col_general->get_data_column()); | 613 | 12 | const T& general_val = data_col_general.get_data()[0]; | 614 | 12 | Int32 input_scale = data_col_general.get_scale(); | 615 | 12 | auto col_res = ColumnDecimal<T>::create(input_rows_count, result_scale); | 616 | | | 617 | 310 | for (size_t i = 0; i < input_rows_count; ++i) { | 618 | 298 | DecimalRoundingImpl<T, rounding_mode, tie_breaking_mode>::apply( | 619 | 298 | general_val, input_scale, col_res->get_element(i).value, | 620 | 298 | col_scale_i32.get_data()[i]); | 621 | 298 | } | 622 | | | 623 | 310 | 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 | 298 | const Int32 scale_arg = col_scale_i32.get_data()[i]; | 636 | 298 | if (scale_arg <= 0) { | 637 | 140 | col_res->get_element(i).value *= int_exp10(result_scale); | 638 | 158 | } else if (scale_arg > 0 && scale_arg < result_scale) { | 639 | 52 | col_res->get_element(i).value *= int_exp10(result_scale - scale_arg); | 640 | 52 | } | 641 | 298 | } | 642 | | | 643 | 12 | return col_res; | 644 | 12 | } else if constexpr (IsNumber<T>) { | 645 | 12 | const ColumnVector<T>& data_col_general = | 646 | 12 | assert_cast<const ColumnVector<T>&>(const_col_general->get_data_column()); | 647 | 12 | const T& general_val = data_col_general.get_data()[0]; | 648 | 12 | auto col_res = ColumnVector<T>::create(input_rows_count); | 649 | 12 | typename ColumnVector<T>::Container& vec_res = col_res->get_data(); | 650 | | | 651 | 12 | for (size_t i = 0; i < input_rows_count; ++i) { | 652 | 12 | const Int16 scale_arg = col_scale_i32.get_data()[i]; | 653 | 12 | if (scale_arg == 0) { | 654 | 12 | size_t scale = 1; | 655 | 12 | FunctionRoundingImpl<ScaleMode::Zero>::apply(general_val, scale, vec_res[i]); | 656 | 12 | } else if (scale_arg > 0) { | 657 | 12 | size_t scale = int_exp10(col_scale_i32.get_data()[i]); | 658 | 12 | FunctionRoundingImpl<ScaleMode::Positive>::apply(general_val, scale, | 659 | 12 | vec_res[i]); | 660 | 12 | } else { | 661 | 12 | size_t scale = int_exp10(-col_scale_i32.get_data()[i]); | 662 | 12 | FunctionRoundingImpl<ScaleMode::Negative>::apply(general_val, scale, | 663 | 12 | vec_res[i]); | 664 | 12 | } | 665 | 12 | } | 666 | | | 667 | 12 | return col_res; | 668 | 12 | } else { | 669 | 12 | auto error_type = std::make_shared<T>(); | 670 | 12 | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 671 | 12 | "Dispatcher apply_const_vec __builtin_unreachable {}", | 672 | 12 | error_type->get_name()); | 673 | 12 | __builtin_unreachable(); | 674 | 12 | return nullptr; | 675 | 12 | } | 676 | 12 | } |
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 | 10 | [[maybe_unused]] Int16 result_scale) { | 596 | 10 | const auto& col_scale_i32 = assert_cast<const ColumnInt32&>(*col_scale); | 597 | 10 | const size_t input_rows_count = col_scale->size(); | 598 | | | 599 | 20 | for (size_t i = 0; i < input_rows_count; ++i) { | 600 | 10 | const Int32 scale_arg = col_scale_i32.get_data()[i]; | 601 | | | 602 | 10 | if (scale_arg > std::numeric_limits<Int16>::max() || | 603 | 10 | 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 | 10 | } | 609 | | | 610 | 10 | if constexpr (IsDecimalNumber<T>) { | 611 | 10 | const ColumnDecimal<T>& data_col_general = | 612 | 10 | assert_cast<const ColumnDecimal<T>&>(const_col_general->get_data_column()); | 613 | 10 | const T& general_val = data_col_general.get_data()[0]; | 614 | 10 | Int32 input_scale = data_col_general.get_scale(); | 615 | 10 | auto col_res = ColumnDecimal<T>::create(input_rows_count, result_scale); | 616 | | | 617 | 10 | for (size_t i = 0; i < input_rows_count; ++i) { | 618 | 10 | DecimalRoundingImpl<T, rounding_mode, tie_breaking_mode>::apply( | 619 | 10 | general_val, input_scale, col_res->get_element(i).value, | 620 | 10 | col_scale_i32.get_data()[i]); | 621 | 10 | } | 622 | | | 623 | 10 | 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 | 10 | const Int32 scale_arg = col_scale_i32.get_data()[i]; | 636 | 10 | if (scale_arg <= 0) { | 637 | 10 | col_res->get_element(i).value *= int_exp10(result_scale); | 638 | 10 | } else if (scale_arg > 0 && scale_arg < result_scale) { | 639 | 10 | col_res->get_element(i).value *= int_exp10(result_scale - scale_arg); | 640 | 10 | } | 641 | 10 | } | 642 | | | 643 | 10 | return col_res; | 644 | 10 | } else if constexpr (IsNumber<T>) { | 645 | 10 | const ColumnVector<T>& data_col_general = | 646 | 10 | assert_cast<const ColumnVector<T>&>(const_col_general->get_data_column()); | 647 | 10 | const T& general_val = data_col_general.get_data()[0]; | 648 | 10 | auto col_res = ColumnVector<T>::create(input_rows_count); | 649 | 10 | typename ColumnVector<T>::Container& vec_res = col_res->get_data(); | 650 | | | 651 | 20 | for (size_t i = 0; i < input_rows_count; ++i) { | 652 | 10 | const Int16 scale_arg = col_scale_i32.get_data()[i]; | 653 | 10 | if (scale_arg == 0) { | 654 | 4 | size_t scale = 1; | 655 | 4 | FunctionRoundingImpl<ScaleMode::Zero>::apply(general_val, scale, vec_res[i]); | 656 | 6 | } else if (scale_arg > 0) { | 657 | 4 | size_t scale = int_exp10(col_scale_i32.get_data()[i]); | 658 | 4 | FunctionRoundingImpl<ScaleMode::Positive>::apply(general_val, scale, | 659 | 4 | vec_res[i]); | 660 | 4 | } else { | 661 | 2 | size_t scale = int_exp10(-col_scale_i32.get_data()[i]); | 662 | 2 | FunctionRoundingImpl<ScaleMode::Negative>::apply(general_val, scale, | 663 | 2 | vec_res[i]); | 664 | 2 | } | 665 | 10 | } | 666 | | | 667 | 10 | return col_res; | 668 | 10 | } else { | 669 | 10 | auto error_type = std::make_shared<T>(); | 670 | 10 | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 671 | 10 | "Dispatcher apply_const_vec __builtin_unreachable {}", | 672 | 10 | error_type->get_name()); | 673 | 10 | __builtin_unreachable(); | 674 | 10 | return nullptr; | 675 | 10 | } | 676 | 10 | } |
_ZN5doris10vectorized10DispatcherIdLNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs Line | Count | Source | 595 | 12 | [[maybe_unused]] Int16 result_scale) { | 596 | 12 | const auto& col_scale_i32 = assert_cast<const ColumnInt32&>(*col_scale); | 597 | 12 | const size_t input_rows_count = col_scale->size(); | 598 | | | 599 | 24 | for (size_t i = 0; i < input_rows_count; ++i) { | 600 | 12 | const Int32 scale_arg = col_scale_i32.get_data()[i]; | 601 | | | 602 | 12 | if (scale_arg > std::numeric_limits<Int16>::max() || | 603 | 12 | 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 | 12 | } | 609 | | | 610 | 12 | if constexpr (IsDecimalNumber<T>) { | 611 | 12 | const ColumnDecimal<T>& data_col_general = | 612 | 12 | assert_cast<const ColumnDecimal<T>&>(const_col_general->get_data_column()); | 613 | 12 | const T& general_val = data_col_general.get_data()[0]; | 614 | 12 | Int32 input_scale = data_col_general.get_scale(); | 615 | 12 | auto col_res = ColumnDecimal<T>::create(input_rows_count, result_scale); | 616 | | | 617 | 12 | for (size_t i = 0; i < input_rows_count; ++i) { | 618 | 12 | DecimalRoundingImpl<T, rounding_mode, tie_breaking_mode>::apply( | 619 | 12 | general_val, input_scale, col_res->get_element(i).value, | 620 | 12 | col_scale_i32.get_data()[i]); | 621 | 12 | } | 622 | | | 623 | 12 | 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 | 12 | const Int32 scale_arg = col_scale_i32.get_data()[i]; | 636 | 12 | if (scale_arg <= 0) { | 637 | 12 | col_res->get_element(i).value *= int_exp10(result_scale); | 638 | 12 | } else if (scale_arg > 0 && scale_arg < result_scale) { | 639 | 12 | col_res->get_element(i).value *= int_exp10(result_scale - scale_arg); | 640 | 12 | } | 641 | 12 | } | 642 | | | 643 | 12 | return col_res; | 644 | 12 | } else if constexpr (IsNumber<T>) { | 645 | 12 | const ColumnVector<T>& data_col_general = | 646 | 12 | assert_cast<const ColumnVector<T>&>(const_col_general->get_data_column()); | 647 | 12 | const T& general_val = data_col_general.get_data()[0]; | 648 | 12 | auto col_res = ColumnVector<T>::create(input_rows_count); | 649 | 12 | typename ColumnVector<T>::Container& vec_res = col_res->get_data(); | 650 | | | 651 | 24 | for (size_t i = 0; i < input_rows_count; ++i) { | 652 | 12 | const Int16 scale_arg = col_scale_i32.get_data()[i]; | 653 | 12 | if (scale_arg == 0) { | 654 | 4 | size_t scale = 1; | 655 | 4 | FunctionRoundingImpl<ScaleMode::Zero>::apply(general_val, scale, vec_res[i]); | 656 | 8 | } 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 | 2 | size_t scale = int_exp10(-col_scale_i32.get_data()[i]); | 662 | 2 | FunctionRoundingImpl<ScaleMode::Negative>::apply(general_val, scale, | 663 | 2 | vec_res[i]); | 664 | 2 | } | 665 | 12 | } | 666 | | | 667 | 12 | return col_res; | 668 | 12 | } else { | 669 | 12 | auto error_type = std::make_shared<T>(); | 670 | 12 | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 671 | 12 | "Dispatcher apply_const_vec __builtin_unreachable {}", | 672 | 12 | error_type->get_name()); | 673 | 12 | __builtin_unreachable(); | 674 | 12 | return nullptr; | 675 | 12 | } | 676 | 12 | } |
_ZN5doris10vectorized10DispatcherINS0_7DecimalIiEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs Line | Count | Source | 595 | 30 | [[maybe_unused]] Int16 result_scale) { | 596 | 30 | const auto& col_scale_i32 = assert_cast<const ColumnInt32&>(*col_scale); | 597 | 30 | const size_t input_rows_count = col_scale->size(); | 598 | | | 599 | 588 | for (size_t i = 0; i < input_rows_count; ++i) { | 600 | 558 | const Int32 scale_arg = col_scale_i32.get_data()[i]; | 601 | | | 602 | 558 | if (scale_arg > std::numeric_limits<Int16>::max() || | 603 | 558 | 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 | 558 | } | 609 | | | 610 | 30 | if constexpr (IsDecimalNumber<T>) { | 611 | 30 | const ColumnDecimal<T>& data_col_general = | 612 | 30 | assert_cast<const ColumnDecimal<T>&>(const_col_general->get_data_column()); | 613 | 30 | const T& general_val = data_col_general.get_data()[0]; | 614 | 30 | Int32 input_scale = data_col_general.get_scale(); | 615 | 30 | auto col_res = ColumnDecimal<T>::create(input_rows_count, result_scale); | 616 | | | 617 | 588 | for (size_t i = 0; i < input_rows_count; ++i) { | 618 | 558 | DecimalRoundingImpl<T, rounding_mode, tie_breaking_mode>::apply( | 619 | 558 | general_val, input_scale, col_res->get_element(i).value, | 620 | 558 | col_scale_i32.get_data()[i]); | 621 | 558 | } | 622 | | | 623 | 588 | 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 | 558 | const Int32 scale_arg = col_scale_i32.get_data()[i]; | 636 | 558 | if (scale_arg <= 0) { | 637 | 294 | col_res->get_element(i).value *= int_exp10(result_scale); | 638 | 294 | } else if (scale_arg > 0 && scale_arg < result_scale) { | 639 | 74 | col_res->get_element(i).value *= int_exp10(result_scale - scale_arg); | 640 | 74 | } | 641 | 558 | } | 642 | | | 643 | 30 | return col_res; | 644 | 30 | } else if constexpr (IsNumber<T>) { | 645 | 30 | const ColumnVector<T>& data_col_general = | 646 | 30 | assert_cast<const ColumnVector<T>&>(const_col_general->get_data_column()); | 647 | 30 | const T& general_val = data_col_general.get_data()[0]; | 648 | 30 | auto col_res = ColumnVector<T>::create(input_rows_count); | 649 | 30 | typename ColumnVector<T>::Container& vec_res = col_res->get_data(); | 650 | | | 651 | 30 | for (size_t i = 0; i < input_rows_count; ++i) { | 652 | 30 | const Int16 scale_arg = col_scale_i32.get_data()[i]; | 653 | 30 | if (scale_arg == 0) { | 654 | 30 | size_t scale = 1; | 655 | 30 | FunctionRoundingImpl<ScaleMode::Zero>::apply(general_val, scale, vec_res[i]); | 656 | 30 | } else if (scale_arg > 0) { | 657 | 30 | size_t scale = int_exp10(col_scale_i32.get_data()[i]); | 658 | 30 | FunctionRoundingImpl<ScaleMode::Positive>::apply(general_val, scale, | 659 | 30 | vec_res[i]); | 660 | 30 | } else { | 661 | 30 | size_t scale = int_exp10(-col_scale_i32.get_data()[i]); | 662 | 30 | FunctionRoundingImpl<ScaleMode::Negative>::apply(general_val, scale, | 663 | 30 | vec_res[i]); | 664 | 30 | } | 665 | 30 | } | 666 | | | 667 | 30 | return col_res; | 668 | 30 | } else { | 669 | 30 | auto error_type = std::make_shared<T>(); | 670 | 30 | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 671 | 30 | "Dispatcher apply_const_vec __builtin_unreachable {}", | 672 | 30 | error_type->get_name()); | 673 | 30 | __builtin_unreachable(); | 674 | 30 | return nullptr; | 675 | 30 | } | 676 | 30 | } |
_ZN5doris10vectorized10DispatcherINS0_7DecimalIlEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE15apply_const_vecEPKNS0_11ColumnConstEPKNS0_7IColumnEs Line | Count | Source | 595 | 12 | [[maybe_unused]] Int16 result_scale) { | 596 | 12 | const auto& col_scale_i32 = assert_cast<const ColumnInt32&>(*col_scale); | 597 | 12 | const size_t input_rows_count = col_scale->size(); | 598 | | | 599 | 310 | for (size_t i = 0; i < input_rows_count; ++i) { | 600 | 298 | const Int32 scale_arg = col_scale_i32.get_data()[i]; | 601 | | | 602 | 298 | if (scale_arg > std::numeric_limits<Int16>::max() || | 603 | 298 | 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 | 298 | } | 609 | | | 610 | 12 | if constexpr (IsDecimalNumber<T>) { | 611 | 12 | const ColumnDecimal<T>& data_col_general = | 612 | 12 | assert_cast<const ColumnDecimal<T>&>(const_col_general->get_data_column()); | 613 | 12 | const T& general_val = data_col_general.get_data()[0]; | 614 | 12 | Int32 input_scale = data_col_general.get_scale(); | 615 | 12 | auto col_res = ColumnDecimal<T>::create(input_rows_count, result_scale); | 616 | | | 617 | 310 | for (size_t i = 0; i < input_rows_count; ++i) { | 618 | 298 | DecimalRoundingImpl<T, rounding_mode, tie_breaking_mode>::apply( | 619 | 298 | general_val, input_scale, col_res->get_element(i).value, | 620 | 298 | col_scale_i32.get_data()[i]); | 621 | 298 | } | 622 | | | 623 | 310 | 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 | 298 | const Int32 scale_arg = col_scale_i32.get_data()[i]; | 636 | 298 | if (scale_arg <= 0) { | 637 | 140 | col_res->get_element(i).value *= int_exp10(result_scale); | 638 | 158 | } else if (scale_arg > 0 && scale_arg < result_scale) { | 639 | 52 | col_res->get_element(i).value *= int_exp10(result_scale - scale_arg); | 640 | 52 | } | 641 | 298 | } | 642 | | | 643 | 12 | return col_res; | 644 | 12 | } else if constexpr (IsNumber<T>) { | 645 | 12 | const ColumnVector<T>& data_col_general = | 646 | 12 | assert_cast<const ColumnVector<T>&>(const_col_general->get_data_column()); | 647 | 12 | const T& general_val = data_col_general.get_data()[0]; | 648 | 12 | auto col_res = ColumnVector<T>::create(input_rows_count); | 649 | 12 | typename ColumnVector<T>::Container& vec_res = col_res->get_data(); | 650 | | | 651 | 12 | for (size_t i = 0; i < input_rows_count; ++i) { | 652 | 12 | const Int16 scale_arg = col_scale_i32.get_data()[i]; | 653 | 12 | if (scale_arg == 0) { | 654 | 12 | size_t scale = 1; | 655 | 12 | FunctionRoundingImpl<ScaleMode::Zero>::apply(general_val, scale, vec_res[i]); | 656 | 12 | } else if (scale_arg > 0) { | 657 | 12 | size_t scale = int_exp10(col_scale_i32.get_data()[i]); | 658 | 12 | FunctionRoundingImpl<ScaleMode::Positive>::apply(general_val, scale, | 659 | 12 | vec_res[i]); | 660 | 12 | } else { | 661 | 12 | size_t scale = int_exp10(-col_scale_i32.get_data()[i]); | 662 | 12 | FunctionRoundingImpl<ScaleMode::Negative>::apply(general_val, scale, | 663 | 12 | vec_res[i]); | 664 | 12 | } | 665 | 12 | } | 666 | | | 667 | 12 | return col_res; | 668 | 12 | } else { | 669 | 12 | auto error_type = std::make_shared<T>(); | 670 | 12 | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 671 | 12 | "Dispatcher apply_const_vec __builtin_unreachable {}", | 672 | 12 | error_type->get_name()); | 673 | 12 | __builtin_unreachable(); | 674 | 12 | return nullptr; | 675 | 12 | } | 676 | 12 | } |
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 | 168 | static FunctionPtr create() { return std::make_shared<FunctionRounding>(); } _ZN5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE6createEv Line | Count | Source | 683 | 12 | static FunctionPtr create() { return std::make_shared<FunctionRounding>(); } |
_ZN5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE6createEv Line | Count | Source | 683 | 12 | static FunctionPtr create() { return std::make_shared<FunctionRounding>(); } |
_ZN5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE6createEv Line | Count | Source | 683 | 12 | static FunctionPtr create() { return std::make_shared<FunctionRounding>(); } |
_ZN5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE6createEv Line | Count | Source | 683 | 12 | static FunctionPtr create() { return std::make_shared<FunctionRounding>(); } |
_ZN5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE6createEv Line | Count | Source | 683 | 12 | static FunctionPtr create() { return std::make_shared<FunctionRounding>(); } |
_ZN5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE6createEv Line | Count | Source | 683 | 12 | static FunctionPtr create() { return std::make_shared<FunctionRounding>(); } |
_ZN5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE6createEv Line | Count | Source | 683 | 12 | static FunctionPtr create() { return std::make_shared<FunctionRounding>(); } |
_ZN5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE6createEv Line | Count | Source | 683 | 12 | static FunctionPtr create() { return std::make_shared<FunctionRounding>(); } |
_ZN5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE6createEv Line | Count | Source | 683 | 12 | static FunctionPtr create() { return std::make_shared<FunctionRounding>(); } |
_ZN5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE6createEv Line | Count | Source | 683 | 12 | static FunctionPtr create() { return std::make_shared<FunctionRounding>(); } |
_ZN5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE6createEv Line | Count | Source | 683 | 4 | static FunctionPtr create() { return std::make_shared<FunctionRounding>(); } |
_ZN5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE6createEv Line | Count | Source | 683 | 4 | static FunctionPtr create() { return std::make_shared<FunctionRounding>(); } |
_ZN5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE6createEv Line | Count | Source | 683 | 4 | static FunctionPtr create() { return std::make_shared<FunctionRounding>(); } |
_ZN5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE6createEv Line | Count | Source | 683 | 4 | static FunctionPtr create() { return std::make_shared<FunctionRounding>(); } |
_ZN5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE6createEv Line | Count | Source | 683 | 4 | static FunctionPtr create() { return std::make_shared<FunctionRounding>(); } |
_ZN5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE6createEv Line | Count | Source | 683 | 4 | static FunctionPtr create() { return std::make_shared<FunctionRounding>(); } |
_ZN5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE6createEv Line | Count | Source | 683 | 6 | static FunctionPtr create() { return std::make_shared<FunctionRounding>(); } |
_ZN5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE6createEv Line | Count | Source | 683 | 6 | static FunctionPtr create() { return std::make_shared<FunctionRounding>(); } |
_ZN5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE6createEv Line | Count | Source | 683 | 6 | static FunctionPtr create() { return std::make_shared<FunctionRounding>(); } |
_ZN5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE6createEv Line | Count | Source | 683 | 6 | 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 | 48 | bool is_variadic() const override { return true; } _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE11is_variadicEv Line | Count | Source | 687 | 2 | bool is_variadic() const override { return true; } |
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE11is_variadicEv Line | Count | Source | 687 | 2 | bool is_variadic() const override { return true; } |
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE11is_variadicEv Line | Count | Source | 687 | 2 | bool is_variadic() const override { return true; } |
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE11is_variadicEv Line | Count | Source | 687 | 2 | bool is_variadic() const override { return true; } |
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE11is_variadicEv Line | Count | Source | 687 | 2 | bool is_variadic() const override { return true; } |
_ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE11is_variadicEv Line | Count | Source | 687 | 2 | bool is_variadic() const override { return true; } |
_ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE11is_variadicEv Line | Count | Source | 687 | 2 | bool is_variadic() const override { return true; } |
_ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE11is_variadicEv Line | Count | Source | 687 | 2 | bool is_variadic() const override { return true; } |
_ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE11is_variadicEv Line | Count | Source | 687 | 2 | bool is_variadic() const override { return true; } |
_ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE11is_variadicEv Line | Count | Source | 687 | 2 | bool is_variadic() const override { return true; } |
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE11is_variadicEv Line | Count | Source | 687 | 2 | bool is_variadic() const override { return true; } |
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE11is_variadicEv Line | Count | Source | 687 | 2 | bool is_variadic() const override { return true; } |
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE11is_variadicEv Line | Count | Source | 687 | 2 | bool is_variadic() const override { return true; } |
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE11is_variadicEv Line | Count | Source | 687 | 2 | bool is_variadic() const override { return true; } |
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE11is_variadicEv Line | Count | Source | 687 | 2 | bool is_variadic() const override { return true; } |
_ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE11is_variadicEv Line | Count | Source | 687 | 2 | bool is_variadic() const override { return true; } |
_ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE11is_variadicEv Line | Count | Source | 687 | 4 | bool is_variadic() const override { return true; } |
_ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE11is_variadicEv Line | Count | Source | 687 | 4 | bool is_variadic() const override { return true; } |
_ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE11is_variadicEv Line | Count | Source | 687 | 4 | bool is_variadic() const override { return true; } |
_ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE11is_variadicEv Line | Count | Source | 687 | 4 | 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 | 40 | DataTypes get_variadic_argument_types_impl() const override { |
691 | 40 | return Impl::get_variadic_argument_types(); |
692 | 40 | } _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE32get_variadic_argument_types_implEv Line | Count | Source | 690 | 2 | DataTypes get_variadic_argument_types_impl() const override { | 691 | 2 | return Impl::get_variadic_argument_types(); | 692 | 2 | } |
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE32get_variadic_argument_types_implEv Line | Count | Source | 690 | 2 | DataTypes get_variadic_argument_types_impl() const override { | 691 | 2 | return Impl::get_variadic_argument_types(); | 692 | 2 | } |
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE32get_variadic_argument_types_implEv Line | Count | Source | 690 | 2 | DataTypes get_variadic_argument_types_impl() const override { | 691 | 2 | return Impl::get_variadic_argument_types(); | 692 | 2 | } |
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE32get_variadic_argument_types_implEv Line | Count | Source | 690 | 2 | DataTypes get_variadic_argument_types_impl() const override { | 691 | 2 | return Impl::get_variadic_argument_types(); | 692 | 2 | } |
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE32get_variadic_argument_types_implEv Line | Count | Source | 690 | 2 | DataTypes get_variadic_argument_types_impl() const override { | 691 | 2 | return Impl::get_variadic_argument_types(); | 692 | 2 | } |
_ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE32get_variadic_argument_types_implEv Line | Count | Source | 690 | 2 | DataTypes get_variadic_argument_types_impl() const override { | 691 | 2 | return Impl::get_variadic_argument_types(); | 692 | 2 | } |
_ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE32get_variadic_argument_types_implEv Line | Count | Source | 690 | 2 | DataTypes get_variadic_argument_types_impl() const override { | 691 | 2 | return Impl::get_variadic_argument_types(); | 692 | 2 | } |
_ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE32get_variadic_argument_types_implEv Line | Count | Source | 690 | 2 | DataTypes get_variadic_argument_types_impl() const override { | 691 | 2 | return Impl::get_variadic_argument_types(); | 692 | 2 | } |
_ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE32get_variadic_argument_types_implEv Line | Count | Source | 690 | 2 | DataTypes get_variadic_argument_types_impl() const override { | 691 | 2 | return Impl::get_variadic_argument_types(); | 692 | 2 | } |
_ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE32get_variadic_argument_types_implEv Line | Count | Source | 690 | 2 | DataTypes get_variadic_argument_types_impl() const override { | 691 | 2 | return Impl::get_variadic_argument_types(); | 692 | 2 | } |
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE32get_variadic_argument_types_implEv Line | Count | Source | 690 | 2 | DataTypes get_variadic_argument_types_impl() const override { | 691 | 2 | return Impl::get_variadic_argument_types(); | 692 | 2 | } |
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE32get_variadic_argument_types_implEv Line | Count | Source | 690 | 2 | DataTypes get_variadic_argument_types_impl() const override { | 691 | 2 | return Impl::get_variadic_argument_types(); | 692 | 2 | } |
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE32get_variadic_argument_types_implEv Line | Count | Source | 690 | 2 | DataTypes get_variadic_argument_types_impl() const override { | 691 | 2 | return Impl::get_variadic_argument_types(); | 692 | 2 | } |
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE32get_variadic_argument_types_implEv Line | Count | Source | 690 | 2 | DataTypes get_variadic_argument_types_impl() const override { | 691 | 2 | return Impl::get_variadic_argument_types(); | 692 | 2 | } |
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE32get_variadic_argument_types_implEv Line | Count | Source | 690 | 2 | DataTypes get_variadic_argument_types_impl() const override { | 691 | 2 | return Impl::get_variadic_argument_types(); | 692 | 2 | } |
_ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE32get_variadic_argument_types_implEv Line | Count | Source | 690 | 2 | DataTypes get_variadic_argument_types_impl() const override { | 691 | 2 | return Impl::get_variadic_argument_types(); | 692 | 2 | } |
_ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE32get_variadic_argument_types_implEv Line | Count | Source | 690 | 2 | DataTypes get_variadic_argument_types_impl() const override { | 691 | 2 | return Impl::get_variadic_argument_types(); | 692 | 2 | } |
_ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE32get_variadic_argument_types_implEv Line | Count | Source | 690 | 2 | DataTypes get_variadic_argument_types_impl() const override { | 691 | 2 | return Impl::get_variadic_argument_types(); | 692 | 2 | } |
_ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE32get_variadic_argument_types_implEv Line | Count | Source | 690 | 2 | DataTypes get_variadic_argument_types_impl() const override { | 691 | 2 | return Impl::get_variadic_argument_types(); | 692 | 2 | } |
_ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE32get_variadic_argument_types_implEv Line | Count | Source | 690 | 2 | DataTypes get_variadic_argument_types_impl() const override { | 691 | 2 | return Impl::get_variadic_argument_types(); | 692 | 2 | } |
|
693 | | |
694 | | /// Get result types by argument types. If the function does not apply to these arguments, throw an exception. |
695 | 8 | DataTypePtr get_return_type_impl(const DataTypes& arguments) const override { |
696 | 8 | 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 | 8 | return arguments[0]; |
704 | 8 | } 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 | 2 | DataTypePtr get_return_type_impl(const DataTypes& arguments) const override { | 696 | 2 | 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 | 2 | return arguments[0]; | 704 | 2 | } |
_ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS0_9IDataTypeEESaISC_EE Line | Count | Source | 695 | 2 | DataTypePtr get_return_type_impl(const DataTypes& arguments) const override { | 696 | 2 | 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 | 2 | return arguments[0]; | 704 | 2 | } |
_ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS0_9IDataTypeEESaISC_EE Line | Count | Source | 695 | 2 | DataTypePtr get_return_type_impl(const DataTypes& arguments) const override { | 696 | 2 | 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 | 2 | return arguments[0]; | 704 | 2 | } |
_ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE20get_return_type_implERKSt6vectorISt10shared_ptrIKNS0_9IDataTypeEESaISC_EE Line | Count | Source | 695 | 2 | DataTypePtr get_return_type_impl(const DataTypes& arguments) const override { | 696 | 2 | 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 | 2 | return arguments[0]; | 704 | 2 | } |
|
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 | 16 | 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 | 4 | bool use_default_implementation_for_constants() const override { return true; } |
_ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE40use_default_implementation_for_constantsEv Line | Count | Source | 723 | 4 | bool use_default_implementation_for_constants() const override { return true; } |
_ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE40use_default_implementation_for_constantsEv Line | Count | Source | 723 | 4 | bool use_default_implementation_for_constants() const override { return true; } |
_ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE40use_default_implementation_for_constantsEv Line | Count | Source | 723 | 4 | bool use_default_implementation_for_constants() const override { return true; } |
|
724 | | |
725 | | Status execute_impl(FunctionContext* context, Block& block, const ColumnNumbers& arguments, |
726 | 624 | uint32_t result, size_t input_rows_count) const override { |
727 | 624 | const ColumnWithTypeAndName& column_general = block.get_by_position(arguments[0]); |
728 | 624 | ColumnWithTypeAndName& column_result = block.get_by_position(result); |
729 | 624 | const DataTypePtr result_type = block.get_by_position(result).type; |
730 | 624 | const bool is_col_general_const = is_column_const(*column_general.column); |
731 | 624 | const auto* col_general = is_col_general_const |
732 | 624 | ? assert_cast<const ColumnConst&>(*column_general.column) |
733 | 308 | .get_data_column_ptr() |
734 | 308 | .get() |
735 | 624 | : column_general.column.get(); |
736 | 624 | ColumnPtr res; |
737 | | |
738 | | /// potential argument types: |
739 | | /// if the SECOND argument is MISSING(would be considered as ZERO const) or CONST, then we have the following type: |
740 | | /// 1. func(Column), func(Column, ColumnConst) |
741 | | /// otherwise, the SECOND arugment is COLUMN, we have another type: |
742 | | /// 2. func(Column, Column), func(ColumnConst, Column) |
743 | | |
744 | 624 | auto call = [&](const auto& types) -> bool { |
745 | 624 | using Types = std::decay_t<decltype(types)>; |
746 | 624 | using DataType = typename Types::LeftType; |
747 | | |
748 | | // For decimal, we will always make sure result Decimal has exactly same precision and scale with |
749 | | // arguments from query plan. |
750 | 624 | Int16 result_scale = 0; |
751 | 624 | if constexpr (IsDataTypeDecimal<DataType>) { |
752 | 420 | if (column_result.type->get_type_id() == TypeIndex::Nullable) { |
753 | 0 | if (auto nullable_type = std::dynamic_pointer_cast<const DataTypeNullable>( |
754 | 0 | column_result.type)) { |
755 | 0 | result_scale = nullable_type->get_nested_type()->get_scale(); |
756 | 0 | } else { |
757 | 0 | throw doris::Exception(ErrorCode::INTERNAL_ERROR, |
758 | 0 | "Illegal nullable column"); |
759 | 0 | } |
760 | 420 | } else { |
761 | 420 | result_scale = column_result.type->get_scale(); |
762 | 420 | } |
763 | 420 | } |
764 | | |
765 | 624 | if constexpr (IsDataTypeNumber<DataType> || IsDataTypeDecimal<DataType>) { |
766 | 624 | using FieldType = typename DataType::FieldType; |
767 | 624 | if (arguments.size() == 1 || |
768 | 624 | is_column_const(*block.get_by_position(arguments[1]).column)) { |
769 | | // the SECOND argument is MISSING or CONST |
770 | 8 | Int16 scale_arg = 0; |
771 | 8 | if (arguments.size() == 2) { |
772 | 0 | RETURN_IF_ERROR( |
773 | 0 | get_scale_arg(block.get_by_position(arguments[1]), &scale_arg)); |
774 | 0 | } |
775 | | |
776 | 8 | res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::apply_vec_const( |
777 | 8 | col_general, scale_arg, result_scale); |
778 | 616 | } else { |
779 | | // the SECOND arugment is COLUMN |
780 | 616 | if (is_col_general_const) { |
781 | 308 | res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>:: |
782 | 308 | apply_const_vec( |
783 | 308 | &assert_cast<const ColumnConst&>(*column_general.column), |
784 | 308 | block.get_by_position(arguments[1]).column.get(), |
785 | 308 | result_scale); |
786 | 308 | } else { |
787 | 308 | res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>:: |
788 | 308 | apply_vec_vec(col_general, |
789 | 308 | block.get_by_position(arguments[1]).column.get(), |
790 | 308 | result_scale); |
791 | 308 | } |
792 | 616 | } |
793 | 624 | return true; |
794 | 624 | } |
795 | | |
796 | 0 | return false; |
797 | 420 | }; Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIhEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberItEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIjEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberImEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIaEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIsEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIiEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIlEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberInEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIfEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIdEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeTimeV2EvEEEEbSJ_ _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalIiEEEEvEEEEbSJ_ Line | Count | Source | 744 | 60 | auto call = [&](const auto& types) -> bool { | 745 | 60 | using Types = std::decay_t<decltype(types)>; | 746 | 60 | using DataType = typename Types::LeftType; | 747 | | | 748 | | // For decimal, we will always make sure result Decimal has exactly same precision and scale with | 749 | | // arguments from query plan. | 750 | 60 | Int16 result_scale = 0; | 751 | 60 | if constexpr (IsDataTypeDecimal<DataType>) { | 752 | 60 | if (column_result.type->get_type_id() == TypeIndex::Nullable) { | 753 | 0 | if (auto nullable_type = std::dynamic_pointer_cast<const DataTypeNullable>( | 754 | 0 | column_result.type)) { | 755 | 0 | result_scale = nullable_type->get_nested_type()->get_scale(); | 756 | 0 | } else { | 757 | 0 | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 758 | 0 | "Illegal nullable column"); | 759 | 0 | } | 760 | 60 | } else { | 761 | 60 | result_scale = column_result.type->get_scale(); | 762 | 60 | } | 763 | 60 | } | 764 | | | 765 | 60 | if constexpr (IsDataTypeNumber<DataType> || IsDataTypeDecimal<DataType>) { | 766 | 60 | using FieldType = typename DataType::FieldType; | 767 | 60 | if (arguments.size() == 1 || | 768 | 60 | is_column_const(*block.get_by_position(arguments[1]).column)) { | 769 | | // the SECOND argument is MISSING or CONST | 770 | 0 | Int16 scale_arg = 0; | 771 | 0 | if (arguments.size() == 2) { | 772 | 0 | RETURN_IF_ERROR( | 773 | 0 | get_scale_arg(block.get_by_position(arguments[1]), &scale_arg)); | 774 | 0 | } | 775 | | | 776 | 0 | res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::apply_vec_const( | 777 | 0 | col_general, scale_arg, result_scale); | 778 | 60 | } else { | 779 | | // the SECOND arugment is COLUMN | 780 | 60 | if (is_col_general_const) { | 781 | 30 | res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>:: | 782 | 30 | apply_const_vec( | 783 | 30 | &assert_cast<const ColumnConst&>(*column_general.column), | 784 | 30 | block.get_by_position(arguments[1]).column.get(), | 785 | 30 | result_scale); | 786 | 30 | } else { | 787 | 30 | res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>:: | 788 | 30 | apply_vec_vec(col_general, | 789 | 30 | block.get_by_position(arguments[1]).column.get(), | 790 | 30 | result_scale); | 791 | 30 | } | 792 | 60 | } | 793 | 60 | return true; | 794 | 60 | } | 795 | | | 796 | 0 | return false; | 797 | 60 | }; |
_ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalIlEEEEvEEEEbSJ_ Line | Count | Source | 744 | 24 | auto call = [&](const auto& types) -> bool { | 745 | 24 | using Types = std::decay_t<decltype(types)>; | 746 | 24 | using DataType = typename Types::LeftType; | 747 | | | 748 | | // For decimal, we will always make sure result Decimal has exactly same precision and scale with | 749 | | // arguments from query plan. | 750 | 24 | Int16 result_scale = 0; | 751 | 24 | if constexpr (IsDataTypeDecimal<DataType>) { | 752 | 24 | if (column_result.type->get_type_id() == TypeIndex::Nullable) { | 753 | 0 | if (auto nullable_type = std::dynamic_pointer_cast<const DataTypeNullable>( | 754 | 0 | column_result.type)) { | 755 | 0 | result_scale = nullable_type->get_nested_type()->get_scale(); | 756 | 0 | } else { | 757 | 0 | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 758 | 0 | "Illegal nullable column"); | 759 | 0 | } | 760 | 24 | } else { | 761 | 24 | result_scale = column_result.type->get_scale(); | 762 | 24 | } | 763 | 24 | } | 764 | | | 765 | 24 | if constexpr (IsDataTypeNumber<DataType> || IsDataTypeDecimal<DataType>) { | 766 | 24 | using FieldType = typename DataType::FieldType; | 767 | 24 | if (arguments.size() == 1 || | 768 | 24 | is_column_const(*block.get_by_position(arguments[1]).column)) { | 769 | | // the SECOND argument is MISSING or CONST | 770 | 0 | Int16 scale_arg = 0; | 771 | 0 | if (arguments.size() == 2) { | 772 | 0 | RETURN_IF_ERROR( | 773 | 0 | get_scale_arg(block.get_by_position(arguments[1]), &scale_arg)); | 774 | 0 | } | 775 | | | 776 | 0 | res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::apply_vec_const( | 777 | 0 | col_general, scale_arg, result_scale); | 778 | 24 | } else { | 779 | | // the SECOND arugment is COLUMN | 780 | 24 | if (is_col_general_const) { | 781 | 12 | res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>:: | 782 | 12 | apply_const_vec( | 783 | 12 | &assert_cast<const ColumnConst&>(*column_general.column), | 784 | 12 | block.get_by_position(arguments[1]).column.get(), | 785 | 12 | result_scale); | 786 | 12 | } else { | 787 | 12 | res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>:: | 788 | 12 | apply_vec_vec(col_general, | 789 | 12 | block.get_by_position(arguments[1]).column.get(), | 790 | 12 | result_scale); | 791 | 12 | } | 792 | 24 | } | 793 | 24 | return true; | 794 | 24 | } | 795 | | | 796 | 0 | return false; | 797 | 24 | }; |
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalInEEEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_12Decimal128V3EEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalIN4wide7integerILm256EiEEEEEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeDateEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeDateV2EvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_18DataTypeDateTimeV2EvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_16DataTypeDateTimeEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv4EvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv6EvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeStringEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIhEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberItEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIjEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberImEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIaEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIsEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIiEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIlEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberInEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIfEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIdEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeTimeV2EvEEEEbSJ_ _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalIiEEEEvEEEEbSJ_ Line | Count | Source | 744 | 60 | auto call = [&](const auto& types) -> bool { | 745 | 60 | using Types = std::decay_t<decltype(types)>; | 746 | 60 | using DataType = typename Types::LeftType; | 747 | | | 748 | | // For decimal, we will always make sure result Decimal has exactly same precision and scale with | 749 | | // arguments from query plan. | 750 | 60 | Int16 result_scale = 0; | 751 | 60 | if constexpr (IsDataTypeDecimal<DataType>) { | 752 | 60 | if (column_result.type->get_type_id() == TypeIndex::Nullable) { | 753 | 0 | if (auto nullable_type = std::dynamic_pointer_cast<const DataTypeNullable>( | 754 | 0 | column_result.type)) { | 755 | 0 | result_scale = nullable_type->get_nested_type()->get_scale(); | 756 | 0 | } else { | 757 | 0 | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 758 | 0 | "Illegal nullable column"); | 759 | 0 | } | 760 | 60 | } else { | 761 | 60 | result_scale = column_result.type->get_scale(); | 762 | 60 | } | 763 | 60 | } | 764 | | | 765 | 60 | if constexpr (IsDataTypeNumber<DataType> || IsDataTypeDecimal<DataType>) { | 766 | 60 | using FieldType = typename DataType::FieldType; | 767 | 60 | if (arguments.size() == 1 || | 768 | 60 | is_column_const(*block.get_by_position(arguments[1]).column)) { | 769 | | // the SECOND argument is MISSING or CONST | 770 | 0 | Int16 scale_arg = 0; | 771 | 0 | if (arguments.size() == 2) { | 772 | 0 | RETURN_IF_ERROR( | 773 | 0 | get_scale_arg(block.get_by_position(arguments[1]), &scale_arg)); | 774 | 0 | } | 775 | | | 776 | 0 | res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::apply_vec_const( | 777 | 0 | col_general, scale_arg, result_scale); | 778 | 60 | } else { | 779 | | // the SECOND arugment is COLUMN | 780 | 60 | if (is_col_general_const) { | 781 | 30 | res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>:: | 782 | 30 | apply_const_vec( | 783 | 30 | &assert_cast<const ColumnConst&>(*column_general.column), | 784 | 30 | block.get_by_position(arguments[1]).column.get(), | 785 | 30 | result_scale); | 786 | 30 | } else { | 787 | 30 | res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>:: | 788 | 30 | apply_vec_vec(col_general, | 789 | 30 | block.get_by_position(arguments[1]).column.get(), | 790 | 30 | result_scale); | 791 | 30 | } | 792 | 60 | } | 793 | 60 | return true; | 794 | 60 | } | 795 | | | 796 | 0 | return false; | 797 | 60 | }; |
_ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalIlEEEEvEEEEbSJ_ Line | Count | Source | 744 | 24 | auto call = [&](const auto& types) -> bool { | 745 | 24 | using Types = std::decay_t<decltype(types)>; | 746 | 24 | using DataType = typename Types::LeftType; | 747 | | | 748 | | // For decimal, we will always make sure result Decimal has exactly same precision and scale with | 749 | | // arguments from query plan. | 750 | 24 | Int16 result_scale = 0; | 751 | 24 | if constexpr (IsDataTypeDecimal<DataType>) { | 752 | 24 | if (column_result.type->get_type_id() == TypeIndex::Nullable) { | 753 | 0 | if (auto nullable_type = std::dynamic_pointer_cast<const DataTypeNullable>( | 754 | 0 | column_result.type)) { | 755 | 0 | result_scale = nullable_type->get_nested_type()->get_scale(); | 756 | 0 | } else { | 757 | 0 | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 758 | 0 | "Illegal nullable column"); | 759 | 0 | } | 760 | 24 | } else { | 761 | 24 | result_scale = column_result.type->get_scale(); | 762 | 24 | } | 763 | 24 | } | 764 | | | 765 | 24 | if constexpr (IsDataTypeNumber<DataType> || IsDataTypeDecimal<DataType>) { | 766 | 24 | using FieldType = typename DataType::FieldType; | 767 | 24 | if (arguments.size() == 1 || | 768 | 24 | is_column_const(*block.get_by_position(arguments[1]).column)) { | 769 | | // the SECOND argument is MISSING or CONST | 770 | 0 | Int16 scale_arg = 0; | 771 | 0 | if (arguments.size() == 2) { | 772 | 0 | RETURN_IF_ERROR( | 773 | 0 | get_scale_arg(block.get_by_position(arguments[1]), &scale_arg)); | 774 | 0 | } | 775 | | | 776 | 0 | res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::apply_vec_const( | 777 | 0 | col_general, scale_arg, result_scale); | 778 | 24 | } else { | 779 | | // the SECOND arugment is COLUMN | 780 | 24 | if (is_col_general_const) { | 781 | 12 | res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>:: | 782 | 12 | apply_const_vec( | 783 | 12 | &assert_cast<const ColumnConst&>(*column_general.column), | 784 | 12 | block.get_by_position(arguments[1]).column.get(), | 785 | 12 | result_scale); | 786 | 12 | } else { | 787 | 12 | res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>:: | 788 | 12 | apply_vec_vec(col_general, | 789 | 12 | block.get_by_position(arguments[1]).column.get(), | 790 | 12 | result_scale); | 791 | 12 | } | 792 | 24 | } | 793 | 24 | return true; | 794 | 24 | } | 795 | | | 796 | 0 | return false; | 797 | 24 | }; |
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalInEEEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_12Decimal128V3EEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalIN4wide7integerILm256EiEEEEEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeDateEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeDateV2EvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_18DataTypeDateTimeV2EvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_16DataTypeDateTimeEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv4EvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv6EvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeStringEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIhEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberItEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIjEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberImEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIaEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIsEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIiEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIlEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberInEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIfEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIdEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeTimeV2EvEEEEbSJ_ _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalIiEEEEvEEEEbSJ_ Line | Count | Source | 744 | 60 | auto call = [&](const auto& types) -> bool { | 745 | 60 | using Types = std::decay_t<decltype(types)>; | 746 | 60 | using DataType = typename Types::LeftType; | 747 | | | 748 | | // For decimal, we will always make sure result Decimal has exactly same precision and scale with | 749 | | // arguments from query plan. | 750 | 60 | Int16 result_scale = 0; | 751 | 60 | if constexpr (IsDataTypeDecimal<DataType>) { | 752 | 60 | if (column_result.type->get_type_id() == TypeIndex::Nullable) { | 753 | 0 | if (auto nullable_type = std::dynamic_pointer_cast<const DataTypeNullable>( | 754 | 0 | column_result.type)) { | 755 | 0 | result_scale = nullable_type->get_nested_type()->get_scale(); | 756 | 0 | } else { | 757 | 0 | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 758 | 0 | "Illegal nullable column"); | 759 | 0 | } | 760 | 60 | } else { | 761 | 60 | result_scale = column_result.type->get_scale(); | 762 | 60 | } | 763 | 60 | } | 764 | | | 765 | 60 | if constexpr (IsDataTypeNumber<DataType> || IsDataTypeDecimal<DataType>) { | 766 | 60 | using FieldType = typename DataType::FieldType; | 767 | 60 | if (arguments.size() == 1 || | 768 | 60 | is_column_const(*block.get_by_position(arguments[1]).column)) { | 769 | | // the SECOND argument is MISSING or CONST | 770 | 0 | Int16 scale_arg = 0; | 771 | 0 | if (arguments.size() == 2) { | 772 | 0 | RETURN_IF_ERROR( | 773 | 0 | get_scale_arg(block.get_by_position(arguments[1]), &scale_arg)); | 774 | 0 | } | 775 | | | 776 | 0 | res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::apply_vec_const( | 777 | 0 | col_general, scale_arg, result_scale); | 778 | 60 | } else { | 779 | | // the SECOND arugment is COLUMN | 780 | 60 | if (is_col_general_const) { | 781 | 30 | res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>:: | 782 | 30 | apply_const_vec( | 783 | 30 | &assert_cast<const ColumnConst&>(*column_general.column), | 784 | 30 | block.get_by_position(arguments[1]).column.get(), | 785 | 30 | result_scale); | 786 | 30 | } else { | 787 | 30 | res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>:: | 788 | 30 | apply_vec_vec(col_general, | 789 | 30 | block.get_by_position(arguments[1]).column.get(), | 790 | 30 | result_scale); | 791 | 30 | } | 792 | 60 | } | 793 | 60 | return true; | 794 | 60 | } | 795 | | | 796 | 0 | return false; | 797 | 60 | }; |
_ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalIlEEEEvEEEEbSJ_ Line | Count | Source | 744 | 24 | auto call = [&](const auto& types) -> bool { | 745 | 24 | using Types = std::decay_t<decltype(types)>; | 746 | 24 | using DataType = typename Types::LeftType; | 747 | | | 748 | | // For decimal, we will always make sure result Decimal has exactly same precision and scale with | 749 | | // arguments from query plan. | 750 | 24 | Int16 result_scale = 0; | 751 | 24 | if constexpr (IsDataTypeDecimal<DataType>) { | 752 | 24 | if (column_result.type->get_type_id() == TypeIndex::Nullable) { | 753 | 0 | if (auto nullable_type = std::dynamic_pointer_cast<const DataTypeNullable>( | 754 | 0 | column_result.type)) { | 755 | 0 | result_scale = nullable_type->get_nested_type()->get_scale(); | 756 | 0 | } else { | 757 | 0 | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 758 | 0 | "Illegal nullable column"); | 759 | 0 | } | 760 | 24 | } else { | 761 | 24 | result_scale = column_result.type->get_scale(); | 762 | 24 | } | 763 | 24 | } | 764 | | | 765 | 24 | if constexpr (IsDataTypeNumber<DataType> || IsDataTypeDecimal<DataType>) { | 766 | 24 | using FieldType = typename DataType::FieldType; | 767 | 24 | if (arguments.size() == 1 || | 768 | 24 | is_column_const(*block.get_by_position(arguments[1]).column)) { | 769 | | // the SECOND argument is MISSING or CONST | 770 | 0 | Int16 scale_arg = 0; | 771 | 0 | if (arguments.size() == 2) { | 772 | 0 | RETURN_IF_ERROR( | 773 | 0 | get_scale_arg(block.get_by_position(arguments[1]), &scale_arg)); | 774 | 0 | } | 775 | | | 776 | 0 | res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::apply_vec_const( | 777 | 0 | col_general, scale_arg, result_scale); | 778 | 24 | } else { | 779 | | // the SECOND arugment is COLUMN | 780 | 24 | if (is_col_general_const) { | 781 | 12 | res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>:: | 782 | 12 | apply_const_vec( | 783 | 12 | &assert_cast<const ColumnConst&>(*column_general.column), | 784 | 12 | block.get_by_position(arguments[1]).column.get(), | 785 | 12 | result_scale); | 786 | 12 | } else { | 787 | 12 | res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>:: | 788 | 12 | apply_vec_vec(col_general, | 789 | 12 | block.get_by_position(arguments[1]).column.get(), | 790 | 12 | result_scale); | 791 | 12 | } | 792 | 24 | } | 793 | 24 | return true; | 794 | 24 | } | 795 | | | 796 | 0 | return false; | 797 | 24 | }; |
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalInEEEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_12Decimal128V3EEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalIN4wide7integerILm256EiEEEEEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeDateEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeDateV2EvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_18DataTypeDateTimeV2EvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_16DataTypeDateTimeEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv4EvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv6EvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeStringEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIhEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberItEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIjEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberImEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIaEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIsEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIiEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIlEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberInEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIfEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIdEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeTimeV2EvEEEEbSJ_ _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalIiEEEEvEEEEbSJ_ Line | Count | Source | 744 | 60 | auto call = [&](const auto& types) -> bool { | 745 | 60 | using Types = std::decay_t<decltype(types)>; | 746 | 60 | using DataType = typename Types::LeftType; | 747 | | | 748 | | // For decimal, we will always make sure result Decimal has exactly same precision and scale with | 749 | | // arguments from query plan. | 750 | 60 | Int16 result_scale = 0; | 751 | 60 | if constexpr (IsDataTypeDecimal<DataType>) { | 752 | 60 | if (column_result.type->get_type_id() == TypeIndex::Nullable) { | 753 | 0 | if (auto nullable_type = std::dynamic_pointer_cast<const DataTypeNullable>( | 754 | 0 | column_result.type)) { | 755 | 0 | result_scale = nullable_type->get_nested_type()->get_scale(); | 756 | 0 | } else { | 757 | 0 | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 758 | 0 | "Illegal nullable column"); | 759 | 0 | } | 760 | 60 | } else { | 761 | 60 | result_scale = column_result.type->get_scale(); | 762 | 60 | } | 763 | 60 | } | 764 | | | 765 | 60 | if constexpr (IsDataTypeNumber<DataType> || IsDataTypeDecimal<DataType>) { | 766 | 60 | using FieldType = typename DataType::FieldType; | 767 | 60 | if (arguments.size() == 1 || | 768 | 60 | is_column_const(*block.get_by_position(arguments[1]).column)) { | 769 | | // the SECOND argument is MISSING or CONST | 770 | 0 | Int16 scale_arg = 0; | 771 | 0 | if (arguments.size() == 2) { | 772 | 0 | RETURN_IF_ERROR( | 773 | 0 | get_scale_arg(block.get_by_position(arguments[1]), &scale_arg)); | 774 | 0 | } | 775 | | | 776 | 0 | res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::apply_vec_const( | 777 | 0 | col_general, scale_arg, result_scale); | 778 | 60 | } else { | 779 | | // the SECOND arugment is COLUMN | 780 | 60 | if (is_col_general_const) { | 781 | 30 | res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>:: | 782 | 30 | apply_const_vec( | 783 | 30 | &assert_cast<const ColumnConst&>(*column_general.column), | 784 | 30 | block.get_by_position(arguments[1]).column.get(), | 785 | 30 | result_scale); | 786 | 30 | } else { | 787 | 30 | res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>:: | 788 | 30 | apply_vec_vec(col_general, | 789 | 30 | block.get_by_position(arguments[1]).column.get(), | 790 | 30 | result_scale); | 791 | 30 | } | 792 | 60 | } | 793 | 60 | return true; | 794 | 60 | } | 795 | | | 796 | 0 | return false; | 797 | 60 | }; |
_ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalIlEEEEvEEEEbSJ_ Line | Count | Source | 744 | 24 | auto call = [&](const auto& types) -> bool { | 745 | 24 | using Types = std::decay_t<decltype(types)>; | 746 | 24 | using DataType = typename Types::LeftType; | 747 | | | 748 | | // For decimal, we will always make sure result Decimal has exactly same precision and scale with | 749 | | // arguments from query plan. | 750 | 24 | Int16 result_scale = 0; | 751 | 24 | if constexpr (IsDataTypeDecimal<DataType>) { | 752 | 24 | if (column_result.type->get_type_id() == TypeIndex::Nullable) { | 753 | 0 | if (auto nullable_type = std::dynamic_pointer_cast<const DataTypeNullable>( | 754 | 0 | column_result.type)) { | 755 | 0 | result_scale = nullable_type->get_nested_type()->get_scale(); | 756 | 0 | } else { | 757 | 0 | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 758 | 0 | "Illegal nullable column"); | 759 | 0 | } | 760 | 24 | } else { | 761 | 24 | result_scale = column_result.type->get_scale(); | 762 | 24 | } | 763 | 24 | } | 764 | | | 765 | 24 | if constexpr (IsDataTypeNumber<DataType> || IsDataTypeDecimal<DataType>) { | 766 | 24 | using FieldType = typename DataType::FieldType; | 767 | 24 | if (arguments.size() == 1 || | 768 | 24 | is_column_const(*block.get_by_position(arguments[1]).column)) { | 769 | | // the SECOND argument is MISSING or CONST | 770 | 0 | Int16 scale_arg = 0; | 771 | 0 | if (arguments.size() == 2) { | 772 | 0 | RETURN_IF_ERROR( | 773 | 0 | get_scale_arg(block.get_by_position(arguments[1]), &scale_arg)); | 774 | 0 | } | 775 | | | 776 | 0 | res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::apply_vec_const( | 777 | 0 | col_general, scale_arg, result_scale); | 778 | 24 | } else { | 779 | | // the SECOND arugment is COLUMN | 780 | 24 | if (is_col_general_const) { | 781 | 12 | res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>:: | 782 | 12 | apply_const_vec( | 783 | 12 | &assert_cast<const ColumnConst&>(*column_general.column), | 784 | 12 | block.get_by_position(arguments[1]).column.get(), | 785 | 12 | result_scale); | 786 | 12 | } else { | 787 | 12 | res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>:: | 788 | 12 | apply_vec_vec(col_general, | 789 | 12 | block.get_by_position(arguments[1]).column.get(), | 790 | 12 | result_scale); | 791 | 12 | } | 792 | 24 | } | 793 | 24 | return true; | 794 | 24 | } | 795 | | | 796 | 0 | return false; | 797 | 24 | }; |
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalInEEEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_12Decimal128V3EEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalIN4wide7integerILm256EiEEEEEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeDateEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeDateV2EvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_18DataTypeDateTimeV2EvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_16DataTypeDateTimeEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv4EvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv6EvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeStringEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIhEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberItEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIjEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberImEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIaEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIsEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIiEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIlEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberInEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIfEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIdEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeTimeV2EvEEEEbSJ_ _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalIiEEEEvEEEEbSJ_ Line | Count | Source | 744 | 60 | auto call = [&](const auto& types) -> bool { | 745 | 60 | using Types = std::decay_t<decltype(types)>; | 746 | 60 | using DataType = typename Types::LeftType; | 747 | | | 748 | | // For decimal, we will always make sure result Decimal has exactly same precision and scale with | 749 | | // arguments from query plan. | 750 | 60 | Int16 result_scale = 0; | 751 | 60 | if constexpr (IsDataTypeDecimal<DataType>) { | 752 | 60 | if (column_result.type->get_type_id() == TypeIndex::Nullable) { | 753 | 0 | if (auto nullable_type = std::dynamic_pointer_cast<const DataTypeNullable>( | 754 | 0 | column_result.type)) { | 755 | 0 | result_scale = nullable_type->get_nested_type()->get_scale(); | 756 | 0 | } else { | 757 | 0 | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 758 | 0 | "Illegal nullable column"); | 759 | 0 | } | 760 | 60 | } else { | 761 | 60 | result_scale = column_result.type->get_scale(); | 762 | 60 | } | 763 | 60 | } | 764 | | | 765 | 60 | if constexpr (IsDataTypeNumber<DataType> || IsDataTypeDecimal<DataType>) { | 766 | 60 | using FieldType = typename DataType::FieldType; | 767 | 60 | if (arguments.size() == 1 || | 768 | 60 | is_column_const(*block.get_by_position(arguments[1]).column)) { | 769 | | // the SECOND argument is MISSING or CONST | 770 | 0 | Int16 scale_arg = 0; | 771 | 0 | if (arguments.size() == 2) { | 772 | 0 | RETURN_IF_ERROR( | 773 | 0 | get_scale_arg(block.get_by_position(arguments[1]), &scale_arg)); | 774 | 0 | } | 775 | | | 776 | 0 | res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::apply_vec_const( | 777 | 0 | col_general, scale_arg, result_scale); | 778 | 60 | } else { | 779 | | // the SECOND arugment is COLUMN | 780 | 60 | if (is_col_general_const) { | 781 | 30 | res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>:: | 782 | 30 | apply_const_vec( | 783 | 30 | &assert_cast<const ColumnConst&>(*column_general.column), | 784 | 30 | block.get_by_position(arguments[1]).column.get(), | 785 | 30 | result_scale); | 786 | 30 | } else { | 787 | 30 | res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>:: | 788 | 30 | apply_vec_vec(col_general, | 789 | 30 | block.get_by_position(arguments[1]).column.get(), | 790 | 30 | result_scale); | 791 | 30 | } | 792 | 60 | } | 793 | 60 | return true; | 794 | 60 | } | 795 | | | 796 | 0 | return false; | 797 | 60 | }; |
_ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalIlEEEEvEEEEbSJ_ Line | Count | Source | 744 | 24 | auto call = [&](const auto& types) -> bool { | 745 | 24 | using Types = std::decay_t<decltype(types)>; | 746 | 24 | using DataType = typename Types::LeftType; | 747 | | | 748 | | // For decimal, we will always make sure result Decimal has exactly same precision and scale with | 749 | | // arguments from query plan. | 750 | 24 | Int16 result_scale = 0; | 751 | 24 | if constexpr (IsDataTypeDecimal<DataType>) { | 752 | 24 | if (column_result.type->get_type_id() == TypeIndex::Nullable) { | 753 | 0 | if (auto nullable_type = std::dynamic_pointer_cast<const DataTypeNullable>( | 754 | 0 | column_result.type)) { | 755 | 0 | result_scale = nullable_type->get_nested_type()->get_scale(); | 756 | 0 | } else { | 757 | 0 | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 758 | 0 | "Illegal nullable column"); | 759 | 0 | } | 760 | 24 | } else { | 761 | 24 | result_scale = column_result.type->get_scale(); | 762 | 24 | } | 763 | 24 | } | 764 | | | 765 | 24 | if constexpr (IsDataTypeNumber<DataType> || IsDataTypeDecimal<DataType>) { | 766 | 24 | using FieldType = typename DataType::FieldType; | 767 | 24 | if (arguments.size() == 1 || | 768 | 24 | is_column_const(*block.get_by_position(arguments[1]).column)) { | 769 | | // the SECOND argument is MISSING or CONST | 770 | 0 | Int16 scale_arg = 0; | 771 | 0 | if (arguments.size() == 2) { | 772 | 0 | RETURN_IF_ERROR( | 773 | 0 | get_scale_arg(block.get_by_position(arguments[1]), &scale_arg)); | 774 | 0 | } | 775 | | | 776 | 0 | res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::apply_vec_const( | 777 | 0 | col_general, scale_arg, result_scale); | 778 | 24 | } else { | 779 | | // the SECOND arugment is COLUMN | 780 | 24 | if (is_col_general_const) { | 781 | 12 | res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>:: | 782 | 12 | apply_const_vec( | 783 | 12 | &assert_cast<const ColumnConst&>(*column_general.column), | 784 | 12 | block.get_by_position(arguments[1]).column.get(), | 785 | 12 | result_scale); | 786 | 12 | } else { | 787 | 12 | res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>:: | 788 | 12 | apply_vec_vec(col_general, | 789 | 12 | block.get_by_position(arguments[1]).column.get(), | 790 | 12 | result_scale); | 791 | 12 | } | 792 | 24 | } | 793 | 24 | return true; | 794 | 24 | } | 795 | | | 796 | 0 | return false; | 797 | 24 | }; |
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalInEEEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_12Decimal128V3EEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalIN4wide7integerILm256EiEEEEEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeDateEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeDateV2EvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_18DataTypeDateTimeV2EvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_16DataTypeDateTimeEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv4EvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv6EvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeStringEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIhEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberItEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIjEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberImEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIaEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIsEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIiEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIlEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberInEEvEEEEbSJ_ _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIfEEvEEEEbSJ_ Line | Count | Source | 744 | 16 | auto call = [&](const auto& types) -> bool { | 745 | 16 | using Types = std::decay_t<decltype(types)>; | 746 | 16 | using DataType = typename Types::LeftType; | 747 | | | 748 | | // For decimal, we will always make sure result Decimal has exactly same precision and scale with | 749 | | // arguments from query plan. | 750 | 16 | Int16 result_scale = 0; | 751 | 16 | if constexpr (IsDataTypeDecimal<DataType>) { | 752 | 16 | if (column_result.type->get_type_id() == TypeIndex::Nullable) { | 753 | 16 | if (auto nullable_type = std::dynamic_pointer_cast<const DataTypeNullable>( | 754 | 16 | column_result.type)) { | 755 | 16 | result_scale = nullable_type->get_nested_type()->get_scale(); | 756 | 16 | } else { | 757 | 16 | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 758 | 16 | "Illegal nullable column"); | 759 | 16 | } | 760 | 16 | } else { | 761 | 16 | result_scale = column_result.type->get_scale(); | 762 | 16 | } | 763 | 16 | } | 764 | | | 765 | 16 | if constexpr (IsDataTypeNumber<DataType> || IsDataTypeDecimal<DataType>) { | 766 | 16 | using FieldType = typename DataType::FieldType; | 767 | 16 | if (arguments.size() == 1 || | 768 | 16 | is_column_const(*block.get_by_position(arguments[1]).column)) { | 769 | | // the SECOND argument is MISSING or CONST | 770 | 0 | Int16 scale_arg = 0; | 771 | 0 | if (arguments.size() == 2) { | 772 | 0 | RETURN_IF_ERROR( | 773 | 0 | get_scale_arg(block.get_by_position(arguments[1]), &scale_arg)); | 774 | 0 | } | 775 | | | 776 | 0 | res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::apply_vec_const( | 777 | 0 | col_general, scale_arg, result_scale); | 778 | 16 | } else { | 779 | | // the SECOND arugment is COLUMN | 780 | 16 | if (is_col_general_const) { | 781 | 8 | res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>:: | 782 | 8 | apply_const_vec( | 783 | 8 | &assert_cast<const ColumnConst&>(*column_general.column), | 784 | 8 | block.get_by_position(arguments[1]).column.get(), | 785 | 8 | result_scale); | 786 | 8 | } else { | 787 | 8 | res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>:: | 788 | 8 | apply_vec_vec(col_general, | 789 | 8 | block.get_by_position(arguments[1]).column.get(), | 790 | 8 | result_scale); | 791 | 8 | } | 792 | 16 | } | 793 | 16 | return true; | 794 | 16 | } | 795 | | | 796 | 0 | return false; | 797 | 16 | }; |
_ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIdEEvEEEEbSJ_ Line | Count | Source | 744 | 20 | auto call = [&](const auto& types) -> bool { | 745 | 20 | using Types = std::decay_t<decltype(types)>; | 746 | 20 | using DataType = typename Types::LeftType; | 747 | | | 748 | | // For decimal, we will always make sure result Decimal has exactly same precision and scale with | 749 | | // arguments from query plan. | 750 | 20 | Int16 result_scale = 0; | 751 | 20 | if constexpr (IsDataTypeDecimal<DataType>) { | 752 | 20 | if (column_result.type->get_type_id() == TypeIndex::Nullable) { | 753 | 20 | if (auto nullable_type = std::dynamic_pointer_cast<const DataTypeNullable>( | 754 | 20 | column_result.type)) { | 755 | 20 | result_scale = nullable_type->get_nested_type()->get_scale(); | 756 | 20 | } else { | 757 | 20 | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 758 | 20 | "Illegal nullable column"); | 759 | 20 | } | 760 | 20 | } else { | 761 | 20 | result_scale = column_result.type->get_scale(); | 762 | 20 | } | 763 | 20 | } | 764 | | | 765 | 20 | if constexpr (IsDataTypeNumber<DataType> || IsDataTypeDecimal<DataType>) { | 766 | 20 | using FieldType = typename DataType::FieldType; | 767 | 20 | if (arguments.size() == 1 || | 768 | 20 | is_column_const(*block.get_by_position(arguments[1]).column)) { | 769 | | // the SECOND argument is MISSING or CONST | 770 | 0 | Int16 scale_arg = 0; | 771 | 0 | if (arguments.size() == 2) { | 772 | 0 | RETURN_IF_ERROR( | 773 | 0 | get_scale_arg(block.get_by_position(arguments[1]), &scale_arg)); | 774 | 0 | } | 775 | | | 776 | 0 | res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::apply_vec_const( | 777 | 0 | col_general, scale_arg, result_scale); | 778 | 20 | } else { | 779 | | // the SECOND arugment is COLUMN | 780 | 20 | if (is_col_general_const) { | 781 | 10 | res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>:: | 782 | 10 | apply_const_vec( | 783 | 10 | &assert_cast<const ColumnConst&>(*column_general.column), | 784 | 10 | block.get_by_position(arguments[1]).column.get(), | 785 | 10 | result_scale); | 786 | 10 | } else { | 787 | 10 | res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>:: | 788 | 10 | apply_vec_vec(col_general, | 789 | 10 | block.get_by_position(arguments[1]).column.get(), | 790 | 10 | result_scale); | 791 | 10 | } | 792 | 20 | } | 793 | 20 | return true; | 794 | 20 | } | 795 | | | 796 | 0 | return false; | 797 | 20 | }; |
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeTimeV2EvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalIiEEEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalIlEEEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalInEEEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_12Decimal128V3EEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalIN4wide7integerILm256EiEEEEEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeDateEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeDateV2EvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_18DataTypeDateTimeV2EvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_16DataTypeDateTimeEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv4EvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv6EvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeStringEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIhEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberItEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIjEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberImEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIaEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIsEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIiEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIlEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberInEEvEEEEbSJ_ _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIfEEvEEEEbSJ_ Line | Count | Source | 744 | 16 | auto call = [&](const auto& types) -> bool { | 745 | 16 | using Types = std::decay_t<decltype(types)>; | 746 | 16 | using DataType = typename Types::LeftType; | 747 | | | 748 | | // For decimal, we will always make sure result Decimal has exactly same precision and scale with | 749 | | // arguments from query plan. | 750 | 16 | Int16 result_scale = 0; | 751 | 16 | if constexpr (IsDataTypeDecimal<DataType>) { | 752 | 16 | if (column_result.type->get_type_id() == TypeIndex::Nullable) { | 753 | 16 | if (auto nullable_type = std::dynamic_pointer_cast<const DataTypeNullable>( | 754 | 16 | column_result.type)) { | 755 | 16 | result_scale = nullable_type->get_nested_type()->get_scale(); | 756 | 16 | } else { | 757 | 16 | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 758 | 16 | "Illegal nullable column"); | 759 | 16 | } | 760 | 16 | } else { | 761 | 16 | result_scale = column_result.type->get_scale(); | 762 | 16 | } | 763 | 16 | } | 764 | | | 765 | 16 | if constexpr (IsDataTypeNumber<DataType> || IsDataTypeDecimal<DataType>) { | 766 | 16 | using FieldType = typename DataType::FieldType; | 767 | 16 | if (arguments.size() == 1 || | 768 | 16 | is_column_const(*block.get_by_position(arguments[1]).column)) { | 769 | | // the SECOND argument is MISSING or CONST | 770 | 0 | Int16 scale_arg = 0; | 771 | 0 | if (arguments.size() == 2) { | 772 | 0 | RETURN_IF_ERROR( | 773 | 0 | get_scale_arg(block.get_by_position(arguments[1]), &scale_arg)); | 774 | 0 | } | 775 | | | 776 | 0 | res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::apply_vec_const( | 777 | 0 | col_general, scale_arg, result_scale); | 778 | 16 | } else { | 779 | | // the SECOND arugment is COLUMN | 780 | 16 | if (is_col_general_const) { | 781 | 8 | res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>:: | 782 | 8 | apply_const_vec( | 783 | 8 | &assert_cast<const ColumnConst&>(*column_general.column), | 784 | 8 | block.get_by_position(arguments[1]).column.get(), | 785 | 8 | result_scale); | 786 | 8 | } else { | 787 | 8 | res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>:: | 788 | 8 | apply_vec_vec(col_general, | 789 | 8 | block.get_by_position(arguments[1]).column.get(), | 790 | 8 | result_scale); | 791 | 8 | } | 792 | 16 | } | 793 | 16 | return true; | 794 | 16 | } | 795 | | | 796 | 0 | return false; | 797 | 16 | }; |
_ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIdEEvEEEEbSJ_ Line | Count | Source | 744 | 20 | auto call = [&](const auto& types) -> bool { | 745 | 20 | using Types = std::decay_t<decltype(types)>; | 746 | 20 | using DataType = typename Types::LeftType; | 747 | | | 748 | | // For decimal, we will always make sure result Decimal has exactly same precision and scale with | 749 | | // arguments from query plan. | 750 | 20 | Int16 result_scale = 0; | 751 | 20 | if constexpr (IsDataTypeDecimal<DataType>) { | 752 | 20 | if (column_result.type->get_type_id() == TypeIndex::Nullable) { | 753 | 20 | if (auto nullable_type = std::dynamic_pointer_cast<const DataTypeNullable>( | 754 | 20 | column_result.type)) { | 755 | 20 | result_scale = nullable_type->get_nested_type()->get_scale(); | 756 | 20 | } else { | 757 | 20 | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 758 | 20 | "Illegal nullable column"); | 759 | 20 | } | 760 | 20 | } else { | 761 | 20 | result_scale = column_result.type->get_scale(); | 762 | 20 | } | 763 | 20 | } | 764 | | | 765 | 20 | if constexpr (IsDataTypeNumber<DataType> || IsDataTypeDecimal<DataType>) { | 766 | 20 | using FieldType = typename DataType::FieldType; | 767 | 20 | if (arguments.size() == 1 || | 768 | 20 | is_column_const(*block.get_by_position(arguments[1]).column)) { | 769 | | // the SECOND argument is MISSING or CONST | 770 | 0 | Int16 scale_arg = 0; | 771 | 0 | if (arguments.size() == 2) { | 772 | 0 | RETURN_IF_ERROR( | 773 | 0 | get_scale_arg(block.get_by_position(arguments[1]), &scale_arg)); | 774 | 0 | } | 775 | | | 776 | 0 | res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::apply_vec_const( | 777 | 0 | col_general, scale_arg, result_scale); | 778 | 20 | } else { | 779 | | // the SECOND arugment is COLUMN | 780 | 20 | if (is_col_general_const) { | 781 | 10 | res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>:: | 782 | 10 | apply_const_vec( | 783 | 10 | &assert_cast<const ColumnConst&>(*column_general.column), | 784 | 10 | block.get_by_position(arguments[1]).column.get(), | 785 | 10 | result_scale); | 786 | 10 | } else { | 787 | 10 | res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>:: | 788 | 10 | apply_vec_vec(col_general, | 789 | 10 | block.get_by_position(arguments[1]).column.get(), | 790 | 10 | result_scale); | 791 | 10 | } | 792 | 20 | } | 793 | 20 | return true; | 794 | 20 | } | 795 | | | 796 | 0 | return false; | 797 | 20 | }; |
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeTimeV2EvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalIiEEEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalIlEEEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalInEEEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_12Decimal128V3EEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalIN4wide7integerILm256EiEEEEEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeDateEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeDateV2EvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_18DataTypeDateTimeV2EvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_16DataTypeDateTimeEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv4EvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv6EvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeStringEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIhEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberItEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIjEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberImEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIaEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIsEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIiEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIlEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberInEEvEEEEbSJ_ _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIfEEvEEEEbSJ_ Line | Count | Source | 744 | 16 | auto call = [&](const auto& types) -> bool { | 745 | 16 | using Types = std::decay_t<decltype(types)>; | 746 | 16 | using DataType = typename Types::LeftType; | 747 | | | 748 | | // For decimal, we will always make sure result Decimal has exactly same precision and scale with | 749 | | // arguments from query plan. | 750 | 16 | Int16 result_scale = 0; | 751 | 16 | if constexpr (IsDataTypeDecimal<DataType>) { | 752 | 16 | if (column_result.type->get_type_id() == TypeIndex::Nullable) { | 753 | 16 | if (auto nullable_type = std::dynamic_pointer_cast<const DataTypeNullable>( | 754 | 16 | column_result.type)) { | 755 | 16 | result_scale = nullable_type->get_nested_type()->get_scale(); | 756 | 16 | } else { | 757 | 16 | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 758 | 16 | "Illegal nullable column"); | 759 | 16 | } | 760 | 16 | } else { | 761 | 16 | result_scale = column_result.type->get_scale(); | 762 | 16 | } | 763 | 16 | } | 764 | | | 765 | 16 | if constexpr (IsDataTypeNumber<DataType> || IsDataTypeDecimal<DataType>) { | 766 | 16 | using FieldType = typename DataType::FieldType; | 767 | 16 | if (arguments.size() == 1 || | 768 | 16 | is_column_const(*block.get_by_position(arguments[1]).column)) { | 769 | | // the SECOND argument is MISSING or CONST | 770 | 0 | Int16 scale_arg = 0; | 771 | 0 | if (arguments.size() == 2) { | 772 | 0 | RETURN_IF_ERROR( | 773 | 0 | get_scale_arg(block.get_by_position(arguments[1]), &scale_arg)); | 774 | 0 | } | 775 | | | 776 | 0 | res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::apply_vec_const( | 777 | 0 | col_general, scale_arg, result_scale); | 778 | 16 | } else { | 779 | | // the SECOND arugment is COLUMN | 780 | 16 | if (is_col_general_const) { | 781 | 8 | res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>:: | 782 | 8 | apply_const_vec( | 783 | 8 | &assert_cast<const ColumnConst&>(*column_general.column), | 784 | 8 | block.get_by_position(arguments[1]).column.get(), | 785 | 8 | result_scale); | 786 | 8 | } else { | 787 | 8 | res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>:: | 788 | 8 | apply_vec_vec(col_general, | 789 | 8 | block.get_by_position(arguments[1]).column.get(), | 790 | 8 | result_scale); | 791 | 8 | } | 792 | 16 | } | 793 | 16 | return true; | 794 | 16 | } | 795 | | | 796 | 0 | return false; | 797 | 16 | }; |
_ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIdEEvEEEEbSJ_ Line | Count | Source | 744 | 20 | auto call = [&](const auto& types) -> bool { | 745 | 20 | using Types = std::decay_t<decltype(types)>; | 746 | 20 | using DataType = typename Types::LeftType; | 747 | | | 748 | | // For decimal, we will always make sure result Decimal has exactly same precision and scale with | 749 | | // arguments from query plan. | 750 | 20 | Int16 result_scale = 0; | 751 | 20 | if constexpr (IsDataTypeDecimal<DataType>) { | 752 | 20 | if (column_result.type->get_type_id() == TypeIndex::Nullable) { | 753 | 20 | if (auto nullable_type = std::dynamic_pointer_cast<const DataTypeNullable>( | 754 | 20 | column_result.type)) { | 755 | 20 | result_scale = nullable_type->get_nested_type()->get_scale(); | 756 | 20 | } else { | 757 | 20 | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 758 | 20 | "Illegal nullable column"); | 759 | 20 | } | 760 | 20 | } else { | 761 | 20 | result_scale = column_result.type->get_scale(); | 762 | 20 | } | 763 | 20 | } | 764 | | | 765 | 20 | if constexpr (IsDataTypeNumber<DataType> || IsDataTypeDecimal<DataType>) { | 766 | 20 | using FieldType = typename DataType::FieldType; | 767 | 20 | if (arguments.size() == 1 || | 768 | 20 | is_column_const(*block.get_by_position(arguments[1]).column)) { | 769 | | // the SECOND argument is MISSING or CONST | 770 | 0 | Int16 scale_arg = 0; | 771 | 0 | if (arguments.size() == 2) { | 772 | 0 | RETURN_IF_ERROR( | 773 | 0 | get_scale_arg(block.get_by_position(arguments[1]), &scale_arg)); | 774 | 0 | } | 775 | | | 776 | 0 | res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::apply_vec_const( | 777 | 0 | col_general, scale_arg, result_scale); | 778 | 20 | } else { | 779 | | // the SECOND arugment is COLUMN | 780 | 20 | if (is_col_general_const) { | 781 | 10 | res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>:: | 782 | 10 | apply_const_vec( | 783 | 10 | &assert_cast<const ColumnConst&>(*column_general.column), | 784 | 10 | block.get_by_position(arguments[1]).column.get(), | 785 | 10 | result_scale); | 786 | 10 | } else { | 787 | 10 | res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>:: | 788 | 10 | apply_vec_vec(col_general, | 789 | 10 | block.get_by_position(arguments[1]).column.get(), | 790 | 10 | result_scale); | 791 | 10 | } | 792 | 20 | } | 793 | 20 | return true; | 794 | 20 | } | 795 | | | 796 | 0 | return false; | 797 | 20 | }; |
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeTimeV2EvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalIiEEEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalIlEEEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalInEEEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_12Decimal128V3EEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalIN4wide7integerILm256EiEEEEEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeDateEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeDateV2EvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_18DataTypeDateTimeV2EvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_16DataTypeDateTimeEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv4EvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv6EvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeStringEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIhEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberItEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIjEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberImEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIaEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIsEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIiEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIlEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberInEEvEEEEbSJ_ _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIfEEvEEEEbSJ_ Line | Count | Source | 744 | 20 | auto call = [&](const auto& types) -> bool { | 745 | 20 | using Types = std::decay_t<decltype(types)>; | 746 | 20 | using DataType = typename Types::LeftType; | 747 | | | 748 | | // For decimal, we will always make sure result Decimal has exactly same precision and scale with | 749 | | // arguments from query plan. | 750 | 20 | Int16 result_scale = 0; | 751 | 20 | if constexpr (IsDataTypeDecimal<DataType>) { | 752 | 20 | if (column_result.type->get_type_id() == TypeIndex::Nullable) { | 753 | 20 | if (auto nullable_type = std::dynamic_pointer_cast<const DataTypeNullable>( | 754 | 20 | column_result.type)) { | 755 | 20 | result_scale = nullable_type->get_nested_type()->get_scale(); | 756 | 20 | } else { | 757 | 20 | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 758 | 20 | "Illegal nullable column"); | 759 | 20 | } | 760 | 20 | } else { | 761 | 20 | result_scale = column_result.type->get_scale(); | 762 | 20 | } | 763 | 20 | } | 764 | | | 765 | 20 | if constexpr (IsDataTypeNumber<DataType> || IsDataTypeDecimal<DataType>) { | 766 | 20 | using FieldType = typename DataType::FieldType; | 767 | 20 | if (arguments.size() == 1 || | 768 | 20 | is_column_const(*block.get_by_position(arguments[1]).column)) { | 769 | | // the SECOND argument is MISSING or CONST | 770 | 0 | Int16 scale_arg = 0; | 771 | 0 | if (arguments.size() == 2) { | 772 | 0 | RETURN_IF_ERROR( | 773 | 0 | get_scale_arg(block.get_by_position(arguments[1]), &scale_arg)); | 774 | 0 | } | 775 | | | 776 | 0 | res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::apply_vec_const( | 777 | 0 | col_general, scale_arg, result_scale); | 778 | 20 | } else { | 779 | | // the SECOND arugment is COLUMN | 780 | 20 | if (is_col_general_const) { | 781 | 10 | res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>:: | 782 | 10 | apply_const_vec( | 783 | 10 | &assert_cast<const ColumnConst&>(*column_general.column), | 784 | 10 | block.get_by_position(arguments[1]).column.get(), | 785 | 10 | result_scale); | 786 | 10 | } else { | 787 | 10 | res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>:: | 788 | 10 | apply_vec_vec(col_general, | 789 | 10 | block.get_by_position(arguments[1]).column.get(), | 790 | 10 | result_scale); | 791 | 10 | } | 792 | 20 | } | 793 | 20 | return true; | 794 | 20 | } | 795 | | | 796 | 0 | return false; | 797 | 20 | }; |
_ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIdEEvEEEEbSJ_ Line | Count | Source | 744 | 24 | auto call = [&](const auto& types) -> bool { | 745 | 24 | using Types = std::decay_t<decltype(types)>; | 746 | 24 | using DataType = typename Types::LeftType; | 747 | | | 748 | | // For decimal, we will always make sure result Decimal has exactly same precision and scale with | 749 | | // arguments from query plan. | 750 | 24 | Int16 result_scale = 0; | 751 | 24 | if constexpr (IsDataTypeDecimal<DataType>) { | 752 | 24 | if (column_result.type->get_type_id() == TypeIndex::Nullable) { | 753 | 24 | if (auto nullable_type = std::dynamic_pointer_cast<const DataTypeNullable>( | 754 | 24 | column_result.type)) { | 755 | 24 | result_scale = nullable_type->get_nested_type()->get_scale(); | 756 | 24 | } else { | 757 | 24 | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 758 | 24 | "Illegal nullable column"); | 759 | 24 | } | 760 | 24 | } else { | 761 | 24 | result_scale = column_result.type->get_scale(); | 762 | 24 | } | 763 | 24 | } | 764 | | | 765 | 24 | if constexpr (IsDataTypeNumber<DataType> || IsDataTypeDecimal<DataType>) { | 766 | 24 | using FieldType = typename DataType::FieldType; | 767 | 24 | if (arguments.size() == 1 || | 768 | 24 | is_column_const(*block.get_by_position(arguments[1]).column)) { | 769 | | // the SECOND argument is MISSING or CONST | 770 | 0 | Int16 scale_arg = 0; | 771 | 0 | if (arguments.size() == 2) { | 772 | 0 | RETURN_IF_ERROR( | 773 | 0 | get_scale_arg(block.get_by_position(arguments[1]), &scale_arg)); | 774 | 0 | } | 775 | | | 776 | 0 | res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::apply_vec_const( | 777 | 0 | col_general, scale_arg, result_scale); | 778 | 24 | } else { | 779 | | // the SECOND arugment is COLUMN | 780 | 24 | if (is_col_general_const) { | 781 | 12 | res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>:: | 782 | 12 | apply_const_vec( | 783 | 12 | &assert_cast<const ColumnConst&>(*column_general.column), | 784 | 12 | block.get_by_position(arguments[1]).column.get(), | 785 | 12 | result_scale); | 786 | 12 | } else { | 787 | 12 | res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>:: | 788 | 12 | apply_vec_vec(col_general, | 789 | 12 | block.get_by_position(arguments[1]).column.get(), | 790 | 12 | result_scale); | 791 | 12 | } | 792 | 24 | } | 793 | 24 | return true; | 794 | 24 | } | 795 | | | 796 | 0 | return false; | 797 | 24 | }; |
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeTimeV2EvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalIiEEEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalIlEEEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalInEEEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_12Decimal128V3EEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalIN4wide7integerILm256EiEEEEEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeDateEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeDateV2EvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_18DataTypeDateTimeV2EvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_16DataTypeDateTimeEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv4EvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv6EvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeStringEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIhEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberItEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIjEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberImEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIaEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIsEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIiEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIlEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberInEEvEEEEbSJ_ _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIfEEvEEEEbSJ_ Line | Count | Source | 744 | 20 | auto call = [&](const auto& types) -> bool { | 745 | 20 | using Types = std::decay_t<decltype(types)>; | 746 | 20 | using DataType = typename Types::LeftType; | 747 | | | 748 | | // For decimal, we will always make sure result Decimal has exactly same precision and scale with | 749 | | // arguments from query plan. | 750 | 20 | Int16 result_scale = 0; | 751 | 20 | if constexpr (IsDataTypeDecimal<DataType>) { | 752 | 20 | if (column_result.type->get_type_id() == TypeIndex::Nullable) { | 753 | 20 | if (auto nullable_type = std::dynamic_pointer_cast<const DataTypeNullable>( | 754 | 20 | column_result.type)) { | 755 | 20 | result_scale = nullable_type->get_nested_type()->get_scale(); | 756 | 20 | } else { | 757 | 20 | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 758 | 20 | "Illegal nullable column"); | 759 | 20 | } | 760 | 20 | } else { | 761 | 20 | result_scale = column_result.type->get_scale(); | 762 | 20 | } | 763 | 20 | } | 764 | | | 765 | 20 | if constexpr (IsDataTypeNumber<DataType> || IsDataTypeDecimal<DataType>) { | 766 | 20 | using FieldType = typename DataType::FieldType; | 767 | 20 | if (arguments.size() == 1 || | 768 | 20 | is_column_const(*block.get_by_position(arguments[1]).column)) { | 769 | | // the SECOND argument is MISSING or CONST | 770 | 0 | Int16 scale_arg = 0; | 771 | 0 | if (arguments.size() == 2) { | 772 | 0 | RETURN_IF_ERROR( | 773 | 0 | get_scale_arg(block.get_by_position(arguments[1]), &scale_arg)); | 774 | 0 | } | 775 | | | 776 | 0 | res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::apply_vec_const( | 777 | 0 | col_general, scale_arg, result_scale); | 778 | 20 | } else { | 779 | | // the SECOND arugment is COLUMN | 780 | 20 | if (is_col_general_const) { | 781 | 10 | res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>:: | 782 | 10 | apply_const_vec( | 783 | 10 | &assert_cast<const ColumnConst&>(*column_general.column), | 784 | 10 | block.get_by_position(arguments[1]).column.get(), | 785 | 10 | result_scale); | 786 | 10 | } else { | 787 | 10 | res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>:: | 788 | 10 | apply_vec_vec(col_general, | 789 | 10 | block.get_by_position(arguments[1]).column.get(), | 790 | 10 | result_scale); | 791 | 10 | } | 792 | 20 | } | 793 | 20 | return true; | 794 | 20 | } | 795 | | | 796 | 0 | return false; | 797 | 20 | }; |
_ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIdEEvEEEEbSJ_ Line | Count | Source | 744 | 24 | auto call = [&](const auto& types) -> bool { | 745 | 24 | using Types = std::decay_t<decltype(types)>; | 746 | 24 | using DataType = typename Types::LeftType; | 747 | | | 748 | | // For decimal, we will always make sure result Decimal has exactly same precision and scale with | 749 | | // arguments from query plan. | 750 | 24 | Int16 result_scale = 0; | 751 | 24 | if constexpr (IsDataTypeDecimal<DataType>) { | 752 | 24 | if (column_result.type->get_type_id() == TypeIndex::Nullable) { | 753 | 24 | if (auto nullable_type = std::dynamic_pointer_cast<const DataTypeNullable>( | 754 | 24 | column_result.type)) { | 755 | 24 | result_scale = nullable_type->get_nested_type()->get_scale(); | 756 | 24 | } else { | 757 | 24 | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 758 | 24 | "Illegal nullable column"); | 759 | 24 | } | 760 | 24 | } else { | 761 | 24 | result_scale = column_result.type->get_scale(); | 762 | 24 | } | 763 | 24 | } | 764 | | | 765 | 24 | if constexpr (IsDataTypeNumber<DataType> || IsDataTypeDecimal<DataType>) { | 766 | 24 | using FieldType = typename DataType::FieldType; | 767 | 24 | if (arguments.size() == 1 || | 768 | 24 | is_column_const(*block.get_by_position(arguments[1]).column)) { | 769 | | // the SECOND argument is MISSING or CONST | 770 | 0 | Int16 scale_arg = 0; | 771 | 0 | if (arguments.size() == 2) { | 772 | 0 | RETURN_IF_ERROR( | 773 | 0 | get_scale_arg(block.get_by_position(arguments[1]), &scale_arg)); | 774 | 0 | } | 775 | | | 776 | 0 | res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::apply_vec_const( | 777 | 0 | col_general, scale_arg, result_scale); | 778 | 24 | } else { | 779 | | // the SECOND arugment is COLUMN | 780 | 24 | if (is_col_general_const) { | 781 | 12 | res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>:: | 782 | 12 | apply_const_vec( | 783 | 12 | &assert_cast<const ColumnConst&>(*column_general.column), | 784 | 12 | block.get_by_position(arguments[1]).column.get(), | 785 | 12 | result_scale); | 786 | 12 | } else { | 787 | 12 | res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>:: | 788 | 12 | apply_vec_vec(col_general, | 789 | 12 | block.get_by_position(arguments[1]).column.get(), | 790 | 12 | result_scale); | 791 | 12 | } | 792 | 24 | } | 793 | 24 | return true; | 794 | 24 | } | 795 | | | 796 | 0 | return false; | 797 | 24 | }; |
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeTimeV2EvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalIiEEEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalIlEEEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalInEEEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_12Decimal128V3EEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalIN4wide7integerILm256EiEEEEEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeDateEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeDateV2EvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_18DataTypeDateTimeV2EvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_16DataTypeDateTimeEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv4EvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv6EvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeStringEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIhEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberItEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIjEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberImEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIaEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIsEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIiEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIlEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberInEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIfEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIdEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeTimeV2EvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalIiEEEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalIlEEEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalInEEEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_12Decimal128V3EEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalIN4wide7integerILm256EiEEEEEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeDateEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeDateV2EvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_18DataTypeDateTimeV2EvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_16DataTypeDateTimeEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv4EvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv6EvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeStringEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIhEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberItEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIjEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberImEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIaEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIsEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIiEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIlEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberInEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIfEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIdEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeTimeV2EvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalIiEEEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalIlEEEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalInEEEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_12Decimal128V3EEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalIN4wide7integerILm256EiEEEEEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeDateEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeDateV2EvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_18DataTypeDateTimeV2EvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_16DataTypeDateTimeEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv4EvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv6EvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeStringEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIhEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberItEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIjEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberImEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIaEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIsEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIiEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIlEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberInEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIfEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIdEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeTimeV2EvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalIiEEEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalIlEEEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalInEEEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_12Decimal128V3EEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalIN4wide7integerILm256EiEEEEEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeDateEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeDateV2EvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_18DataTypeDateTimeV2EvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_16DataTypeDateTimeEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv4EvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv6EvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeStringEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIhEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberItEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIjEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberImEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIaEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIsEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIiEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIlEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberInEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIfEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIdEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeTimeV2EvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalIiEEEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalIlEEEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalInEEEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_12Decimal128V3EEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalIN4wide7integerILm256EiEEEEEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeDateEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeDateV2EvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_18DataTypeDateTimeV2EvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_16DataTypeDateTimeEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv4EvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv6EvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeStringEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIhEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberItEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIjEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberImEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIaEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIsEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIiEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIlEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberInEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIfEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIdEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeTimeV2EvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalIiEEEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalIlEEEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalInEEEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_12Decimal128V3EEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalIN4wide7integerILm256EiEEEEEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeDateEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeDateV2EvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_18DataTypeDateTimeV2EvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_16DataTypeDateTimeEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv4EvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv6EvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeStringEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIhEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberItEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIjEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberImEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIaEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIsEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIiEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIlEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberInEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIfEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIdEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeTimeV2EvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalIiEEEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalIlEEEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalInEEEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_12Decimal128V3EEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalIN4wide7integerILm256EiEEEEEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeDateEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeDateV2EvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_18DataTypeDateTimeV2EvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_16DataTypeDateTimeEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv4EvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv6EvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeStringEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIhEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberItEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIjEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberImEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIaEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIsEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIiEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIlEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberInEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIfEEvEEEEbSJ_ _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIdEEvEEEEbSJ_ Line | Count | Source | 744 | 2 | auto call = [&](const auto& types) -> bool { | 745 | 2 | using Types = std::decay_t<decltype(types)>; | 746 | 2 | using DataType = typename Types::LeftType; | 747 | | | 748 | | // For decimal, we will always make sure result Decimal has exactly same precision and scale with | 749 | | // arguments from query plan. | 750 | 2 | Int16 result_scale = 0; | 751 | 2 | if constexpr (IsDataTypeDecimal<DataType>) { | 752 | 2 | if (column_result.type->get_type_id() == TypeIndex::Nullable) { | 753 | 2 | if (auto nullable_type = std::dynamic_pointer_cast<const DataTypeNullable>( | 754 | 2 | column_result.type)) { | 755 | 2 | result_scale = nullable_type->get_nested_type()->get_scale(); | 756 | 2 | } else { | 757 | 2 | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 758 | 2 | "Illegal nullable column"); | 759 | 2 | } | 760 | 2 | } else { | 761 | 2 | result_scale = column_result.type->get_scale(); | 762 | 2 | } | 763 | 2 | } | 764 | | | 765 | 2 | if constexpr (IsDataTypeNumber<DataType> || IsDataTypeDecimal<DataType>) { | 766 | 2 | using FieldType = typename DataType::FieldType; | 767 | 2 | if (arguments.size() == 1 || | 768 | 2 | is_column_const(*block.get_by_position(arguments[1]).column)) { | 769 | | // the SECOND argument is MISSING or CONST | 770 | 2 | Int16 scale_arg = 0; | 771 | 2 | if (arguments.size() == 2) { | 772 | 0 | RETURN_IF_ERROR( | 773 | 0 | get_scale_arg(block.get_by_position(arguments[1]), &scale_arg)); | 774 | 0 | } | 775 | | | 776 | 2 | res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::apply_vec_const( | 777 | 2 | col_general, scale_arg, result_scale); | 778 | 2 | } else { | 779 | | // the SECOND arugment is COLUMN | 780 | 0 | if (is_col_general_const) { | 781 | 0 | res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>:: | 782 | 0 | apply_const_vec( | 783 | 0 | &assert_cast<const ColumnConst&>(*column_general.column), | 784 | 0 | block.get_by_position(arguments[1]).column.get(), | 785 | 0 | result_scale); | 786 | 0 | } else { | 787 | 0 | res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>:: | 788 | 0 | apply_vec_vec(col_general, | 789 | 0 | block.get_by_position(arguments[1]).column.get(), | 790 | 0 | result_scale); | 791 | 0 | } | 792 | 0 | } | 793 | 2 | return true; | 794 | 2 | } | 795 | | | 796 | 0 | return false; | 797 | 2 | }; |
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeTimeV2EvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalIiEEEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalIlEEEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalInEEEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_12Decimal128V3EEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalIN4wide7integerILm256EiEEEEEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeDateEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeDateV2EvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_18DataTypeDateTimeV2EvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_16DataTypeDateTimeEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv4EvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv6EvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeStringEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIhEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberItEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIjEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberImEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIaEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIsEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIiEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIlEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberInEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIfEEvEEEEbSJ_ _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIdEEvEEEEbSJ_ Line | Count | Source | 744 | 2 | auto call = [&](const auto& types) -> bool { | 745 | 2 | using Types = std::decay_t<decltype(types)>; | 746 | 2 | using DataType = typename Types::LeftType; | 747 | | | 748 | | // For decimal, we will always make sure result Decimal has exactly same precision and scale with | 749 | | // arguments from query plan. | 750 | 2 | Int16 result_scale = 0; | 751 | 2 | if constexpr (IsDataTypeDecimal<DataType>) { | 752 | 2 | if (column_result.type->get_type_id() == TypeIndex::Nullable) { | 753 | 2 | if (auto nullable_type = std::dynamic_pointer_cast<const DataTypeNullable>( | 754 | 2 | column_result.type)) { | 755 | 2 | result_scale = nullable_type->get_nested_type()->get_scale(); | 756 | 2 | } else { | 757 | 2 | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 758 | 2 | "Illegal nullable column"); | 759 | 2 | } | 760 | 2 | } else { | 761 | 2 | result_scale = column_result.type->get_scale(); | 762 | 2 | } | 763 | 2 | } | 764 | | | 765 | 2 | if constexpr (IsDataTypeNumber<DataType> || IsDataTypeDecimal<DataType>) { | 766 | 2 | using FieldType = typename DataType::FieldType; | 767 | 2 | if (arguments.size() == 1 || | 768 | 2 | is_column_const(*block.get_by_position(arguments[1]).column)) { | 769 | | // the SECOND argument is MISSING or CONST | 770 | 2 | Int16 scale_arg = 0; | 771 | 2 | if (arguments.size() == 2) { | 772 | 0 | RETURN_IF_ERROR( | 773 | 0 | get_scale_arg(block.get_by_position(arguments[1]), &scale_arg)); | 774 | 0 | } | 775 | | | 776 | 2 | res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::apply_vec_const( | 777 | 2 | col_general, scale_arg, result_scale); | 778 | 2 | } else { | 779 | | // the SECOND arugment is COLUMN | 780 | 0 | if (is_col_general_const) { | 781 | 0 | res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>:: | 782 | 0 | apply_const_vec( | 783 | 0 | &assert_cast<const ColumnConst&>(*column_general.column), | 784 | 0 | block.get_by_position(arguments[1]).column.get(), | 785 | 0 | result_scale); | 786 | 0 | } else { | 787 | 0 | res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>:: | 788 | 0 | apply_vec_vec(col_general, | 789 | 0 | block.get_by_position(arguments[1]).column.get(), | 790 | 0 | result_scale); | 791 | 0 | } | 792 | 0 | } | 793 | 2 | return true; | 794 | 2 | } | 795 | | | 796 | 0 | return false; | 797 | 2 | }; |
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeTimeV2EvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalIiEEEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalIlEEEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalInEEEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_12Decimal128V3EEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalIN4wide7integerILm256EiEEEEEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeDateEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeDateV2EvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_18DataTypeDateTimeV2EvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_16DataTypeDateTimeEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv4EvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv6EvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeStringEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIhEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberItEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIjEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberImEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIaEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIsEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIiEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIlEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberInEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIfEEvEEEEbSJ_ _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIdEEvEEEEbSJ_ Line | Count | Source | 744 | 2 | auto call = [&](const auto& types) -> bool { | 745 | 2 | using Types = std::decay_t<decltype(types)>; | 746 | 2 | using DataType = typename Types::LeftType; | 747 | | | 748 | | // For decimal, we will always make sure result Decimal has exactly same precision and scale with | 749 | | // arguments from query plan. | 750 | 2 | Int16 result_scale = 0; | 751 | 2 | if constexpr (IsDataTypeDecimal<DataType>) { | 752 | 2 | if (column_result.type->get_type_id() == TypeIndex::Nullable) { | 753 | 2 | if (auto nullable_type = std::dynamic_pointer_cast<const DataTypeNullable>( | 754 | 2 | column_result.type)) { | 755 | 2 | result_scale = nullable_type->get_nested_type()->get_scale(); | 756 | 2 | } else { | 757 | 2 | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 758 | 2 | "Illegal nullable column"); | 759 | 2 | } | 760 | 2 | } else { | 761 | 2 | result_scale = column_result.type->get_scale(); | 762 | 2 | } | 763 | 2 | } | 764 | | | 765 | 2 | if constexpr (IsDataTypeNumber<DataType> || IsDataTypeDecimal<DataType>) { | 766 | 2 | using FieldType = typename DataType::FieldType; | 767 | 2 | if (arguments.size() == 1 || | 768 | 2 | is_column_const(*block.get_by_position(arguments[1]).column)) { | 769 | | // the SECOND argument is MISSING or CONST | 770 | 2 | Int16 scale_arg = 0; | 771 | 2 | if (arguments.size() == 2) { | 772 | 0 | RETURN_IF_ERROR( | 773 | 0 | get_scale_arg(block.get_by_position(arguments[1]), &scale_arg)); | 774 | 0 | } | 775 | | | 776 | 2 | res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::apply_vec_const( | 777 | 2 | col_general, scale_arg, result_scale); | 778 | 2 | } else { | 779 | | // the SECOND arugment is COLUMN | 780 | 0 | if (is_col_general_const) { | 781 | 0 | res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>:: | 782 | 0 | apply_const_vec( | 783 | 0 | &assert_cast<const ColumnConst&>(*column_general.column), | 784 | 0 | block.get_by_position(arguments[1]).column.get(), | 785 | 0 | result_scale); | 786 | 0 | } else { | 787 | 0 | res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>:: | 788 | 0 | apply_vec_vec(col_general, | 789 | 0 | block.get_by_position(arguments[1]).column.get(), | 790 | 0 | result_scale); | 791 | 0 | } | 792 | 0 | } | 793 | 2 | return true; | 794 | 2 | } | 795 | | | 796 | 0 | return false; | 797 | 2 | }; |
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeTimeV2EvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalIiEEEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalIlEEEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalInEEEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_12Decimal128V3EEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalIN4wide7integerILm256EiEEEEEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeDateEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeDateV2EvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_18DataTypeDateTimeV2EvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_16DataTypeDateTimeEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv4EvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv6EvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeStringEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIhEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberItEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIjEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberImEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIaEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIsEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIiEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIlEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberInEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIfEEvEEEEbSJ_ _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeNumberIdEEvEEEEbSJ_ Line | Count | Source | 744 | 2 | auto call = [&](const auto& types) -> bool { | 745 | 2 | using Types = std::decay_t<decltype(types)>; | 746 | 2 | using DataType = typename Types::LeftType; | 747 | | | 748 | | // For decimal, we will always make sure result Decimal has exactly same precision and scale with | 749 | | // arguments from query plan. | 750 | 2 | Int16 result_scale = 0; | 751 | 2 | if constexpr (IsDataTypeDecimal<DataType>) { | 752 | 2 | if (column_result.type->get_type_id() == TypeIndex::Nullable) { | 753 | 2 | if (auto nullable_type = std::dynamic_pointer_cast<const DataTypeNullable>( | 754 | 2 | column_result.type)) { | 755 | 2 | result_scale = nullable_type->get_nested_type()->get_scale(); | 756 | 2 | } else { | 757 | 2 | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 758 | 2 | "Illegal nullable column"); | 759 | 2 | } | 760 | 2 | } else { | 761 | 2 | result_scale = column_result.type->get_scale(); | 762 | 2 | } | 763 | 2 | } | 764 | | | 765 | 2 | if constexpr (IsDataTypeNumber<DataType> || IsDataTypeDecimal<DataType>) { | 766 | 2 | using FieldType = typename DataType::FieldType; | 767 | 2 | if (arguments.size() == 1 || | 768 | 2 | is_column_const(*block.get_by_position(arguments[1]).column)) { | 769 | | // the SECOND argument is MISSING or CONST | 770 | 2 | Int16 scale_arg = 0; | 771 | 2 | if (arguments.size() == 2) { | 772 | 0 | RETURN_IF_ERROR( | 773 | 0 | get_scale_arg(block.get_by_position(arguments[1]), &scale_arg)); | 774 | 0 | } | 775 | | | 776 | 2 | res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::apply_vec_const( | 777 | 2 | col_general, scale_arg, result_scale); | 778 | 2 | } else { | 779 | | // the SECOND arugment is COLUMN | 780 | 0 | if (is_col_general_const) { | 781 | 0 | res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>:: | 782 | 0 | apply_const_vec( | 783 | 0 | &assert_cast<const ColumnConst&>(*column_general.column), | 784 | 0 | block.get_by_position(arguments[1]).column.get(), | 785 | 0 | result_scale); | 786 | 0 | } else { | 787 | 0 | res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>:: | 788 | 0 | apply_vec_vec(col_general, | 789 | 0 | block.get_by_position(arguments[1]).column.get(), | 790 | 0 | result_scale); | 791 | 0 | } | 792 | 0 | } | 793 | 2 | return true; | 794 | 2 | } | 795 | | | 796 | 0 | return false; | 797 | 2 | }; |
Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeTimeV2EvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalIiEEEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalIlEEEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalInEEEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_12Decimal128V3EEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_15DataTypeDecimalINS0_7DecimalIN4wide7integerILm256EiEEEEEEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeDateEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeDateV2EvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_18DataTypeDateTimeV2EvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_16DataTypeDateTimeEvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv4EvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_12DataTypeIPv6EvEEEEbSJ_ Unexecuted instantiation: _ZZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjmENKUlRKT_E_clINS0_8TypePairINS0_14DataTypeStringEvEEEEbSJ_ |
798 | | |
799 | | #if !defined(__SSE4_1__) && !defined(__aarch64__) |
800 | | /// In case of "nearbyint" function is used, we should ensure the expected rounding mode for the Banker's rounding. |
801 | | /// Actually it is by default. But we will set it just in case. |
802 | | if constexpr (rounding_mode == RoundingMode::Round) { |
803 | | if (0 != fesetround(FE_TONEAREST)) { |
804 | | return Status::InvalidArgument("Cannot set floating point rounding mode"); |
805 | | } |
806 | | } |
807 | | #endif |
808 | | |
809 | 624 | if (!call_on_index_and_data_type<void>(column_general.type->get_type_id(), call)) { |
810 | 0 | return Status::InvalidArgument("Invalid argument type {} for function {}", |
811 | 0 | column_general.type->get_name(), name); |
812 | 0 | } |
813 | | |
814 | 624 | column_result.column = std::move(res); |
815 | 624 | return Status::OK(); |
816 | 624 | } _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjm Line | Count | Source | 726 | 84 | uint32_t result, size_t input_rows_count) const override { | 727 | 84 | const ColumnWithTypeAndName& column_general = block.get_by_position(arguments[0]); | 728 | 84 | ColumnWithTypeAndName& column_result = block.get_by_position(result); | 729 | 84 | const DataTypePtr result_type = block.get_by_position(result).type; | 730 | 84 | const bool is_col_general_const = is_column_const(*column_general.column); | 731 | 84 | const auto* col_general = is_col_general_const | 732 | 84 | ? assert_cast<const ColumnConst&>(*column_general.column) | 733 | 42 | .get_data_column_ptr() | 734 | 42 | .get() | 735 | 84 | : column_general.column.get(); | 736 | 84 | ColumnPtr res; | 737 | | | 738 | | /// potential argument types: | 739 | | /// if the SECOND argument is MISSING(would be considered as ZERO const) or CONST, then we have the following type: | 740 | | /// 1. func(Column), func(Column, ColumnConst) | 741 | | /// otherwise, the SECOND arugment is COLUMN, we have another type: | 742 | | /// 2. func(Column, Column), func(ColumnConst, Column) | 743 | | | 744 | 84 | auto call = [&](const auto& types) -> bool { | 745 | 84 | using Types = std::decay_t<decltype(types)>; | 746 | 84 | using DataType = typename Types::LeftType; | 747 | | | 748 | | // For decimal, we will always make sure result Decimal has exactly same precision and scale with | 749 | | // arguments from query plan. | 750 | 84 | Int16 result_scale = 0; | 751 | 84 | if constexpr (IsDataTypeDecimal<DataType>) { | 752 | 84 | if (column_result.type->get_type_id() == TypeIndex::Nullable) { | 753 | 84 | if (auto nullable_type = std::dynamic_pointer_cast<const DataTypeNullable>( | 754 | 84 | column_result.type)) { | 755 | 84 | result_scale = nullable_type->get_nested_type()->get_scale(); | 756 | 84 | } else { | 757 | 84 | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 758 | 84 | "Illegal nullable column"); | 759 | 84 | } | 760 | 84 | } else { | 761 | 84 | result_scale = column_result.type->get_scale(); | 762 | 84 | } | 763 | 84 | } | 764 | | | 765 | 84 | if constexpr (IsDataTypeNumber<DataType> || IsDataTypeDecimal<DataType>) { | 766 | 84 | using FieldType = typename DataType::FieldType; | 767 | 84 | if (arguments.size() == 1 || | 768 | 84 | is_column_const(*block.get_by_position(arguments[1]).column)) { | 769 | | // the SECOND argument is MISSING or CONST | 770 | 84 | Int16 scale_arg = 0; | 771 | 84 | if (arguments.size() == 2) { | 772 | 84 | RETURN_IF_ERROR( | 773 | 84 | get_scale_arg(block.get_by_position(arguments[1]), &scale_arg)); | 774 | 84 | } | 775 | | | 776 | 84 | res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::apply_vec_const( | 777 | 84 | col_general, scale_arg, result_scale); | 778 | 84 | } else { | 779 | | // the SECOND arugment is COLUMN | 780 | 84 | if (is_col_general_const) { | 781 | 84 | res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>:: | 782 | 84 | apply_const_vec( | 783 | 84 | &assert_cast<const ColumnConst&>(*column_general.column), | 784 | 84 | block.get_by_position(arguments[1]).column.get(), | 785 | 84 | result_scale); | 786 | 84 | } else { | 787 | 84 | res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>:: | 788 | 84 | apply_vec_vec(col_general, | 789 | 84 | block.get_by_position(arguments[1]).column.get(), | 790 | 84 | result_scale); | 791 | 84 | } | 792 | 84 | } | 793 | 84 | return true; | 794 | 84 | } | 795 | | | 796 | 84 | return false; | 797 | 84 | }; | 798 | | | 799 | | #if !defined(__SSE4_1__) && !defined(__aarch64__) | 800 | | /// In case of "nearbyint" function is used, we should ensure the expected rounding mode for the Banker's rounding. | 801 | | /// Actually it is by default. But we will set it just in case. | 802 | | if constexpr (rounding_mode == RoundingMode::Round) { | 803 | | if (0 != fesetround(FE_TONEAREST)) { | 804 | | return Status::InvalidArgument("Cannot set floating point rounding mode"); | 805 | | } | 806 | | } | 807 | | #endif | 808 | | | 809 | 84 | if (!call_on_index_and_data_type<void>(column_general.type->get_type_id(), call)) { | 810 | 0 | return Status::InvalidArgument("Invalid argument type {} for function {}", | 811 | 0 | column_general.type->get_name(), name); | 812 | 0 | } | 813 | | | 814 | 84 | column_result.column = std::move(res); | 815 | 84 | return Status::OK(); | 816 | 84 | } |
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjm Line | Count | Source | 726 | 84 | uint32_t result, size_t input_rows_count) const override { | 727 | 84 | const ColumnWithTypeAndName& column_general = block.get_by_position(arguments[0]); | 728 | 84 | ColumnWithTypeAndName& column_result = block.get_by_position(result); | 729 | 84 | const DataTypePtr result_type = block.get_by_position(result).type; | 730 | 84 | const bool is_col_general_const = is_column_const(*column_general.column); | 731 | 84 | const auto* col_general = is_col_general_const | 732 | 84 | ? assert_cast<const ColumnConst&>(*column_general.column) | 733 | 42 | .get_data_column_ptr() | 734 | 42 | .get() | 735 | 84 | : column_general.column.get(); | 736 | 84 | ColumnPtr res; | 737 | | | 738 | | /// potential argument types: | 739 | | /// if the SECOND argument is MISSING(would be considered as ZERO const) or CONST, then we have the following type: | 740 | | /// 1. func(Column), func(Column, ColumnConst) | 741 | | /// otherwise, the SECOND arugment is COLUMN, we have another type: | 742 | | /// 2. func(Column, Column), func(ColumnConst, Column) | 743 | | | 744 | 84 | auto call = [&](const auto& types) -> bool { | 745 | 84 | using Types = std::decay_t<decltype(types)>; | 746 | 84 | using DataType = typename Types::LeftType; | 747 | | | 748 | | // For decimal, we will always make sure result Decimal has exactly same precision and scale with | 749 | | // arguments from query plan. | 750 | 84 | Int16 result_scale = 0; | 751 | 84 | if constexpr (IsDataTypeDecimal<DataType>) { | 752 | 84 | if (column_result.type->get_type_id() == TypeIndex::Nullable) { | 753 | 84 | if (auto nullable_type = std::dynamic_pointer_cast<const DataTypeNullable>( | 754 | 84 | column_result.type)) { | 755 | 84 | result_scale = nullable_type->get_nested_type()->get_scale(); | 756 | 84 | } else { | 757 | 84 | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 758 | 84 | "Illegal nullable column"); | 759 | 84 | } | 760 | 84 | } else { | 761 | 84 | result_scale = column_result.type->get_scale(); | 762 | 84 | } | 763 | 84 | } | 764 | | | 765 | 84 | if constexpr (IsDataTypeNumber<DataType> || IsDataTypeDecimal<DataType>) { | 766 | 84 | using FieldType = typename DataType::FieldType; | 767 | 84 | if (arguments.size() == 1 || | 768 | 84 | is_column_const(*block.get_by_position(arguments[1]).column)) { | 769 | | // the SECOND argument is MISSING or CONST | 770 | 84 | Int16 scale_arg = 0; | 771 | 84 | if (arguments.size() == 2) { | 772 | 84 | RETURN_IF_ERROR( | 773 | 84 | get_scale_arg(block.get_by_position(arguments[1]), &scale_arg)); | 774 | 84 | } | 775 | | | 776 | 84 | res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::apply_vec_const( | 777 | 84 | col_general, scale_arg, result_scale); | 778 | 84 | } else { | 779 | | // the SECOND arugment is COLUMN | 780 | 84 | if (is_col_general_const) { | 781 | 84 | res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>:: | 782 | 84 | apply_const_vec( | 783 | 84 | &assert_cast<const ColumnConst&>(*column_general.column), | 784 | 84 | block.get_by_position(arguments[1]).column.get(), | 785 | 84 | result_scale); | 786 | 84 | } else { | 787 | 84 | res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>:: | 788 | 84 | apply_vec_vec(col_general, | 789 | 84 | block.get_by_position(arguments[1]).column.get(), | 790 | 84 | result_scale); | 791 | 84 | } | 792 | 84 | } | 793 | 84 | return true; | 794 | 84 | } | 795 | | | 796 | 84 | return false; | 797 | 84 | }; | 798 | | | 799 | | #if !defined(__SSE4_1__) && !defined(__aarch64__) | 800 | | /// In case of "nearbyint" function is used, we should ensure the expected rounding mode for the Banker's rounding. | 801 | | /// Actually it is by default. But we will set it just in case. | 802 | | if constexpr (rounding_mode == RoundingMode::Round) { | 803 | | if (0 != fesetround(FE_TONEAREST)) { | 804 | | return Status::InvalidArgument("Cannot set floating point rounding mode"); | 805 | | } | 806 | | } | 807 | | #endif | 808 | | | 809 | 84 | if (!call_on_index_and_data_type<void>(column_general.type->get_type_id(), call)) { | 810 | 0 | return Status::InvalidArgument("Invalid argument type {} for function {}", | 811 | 0 | column_general.type->get_name(), name); | 812 | 0 | } | 813 | | | 814 | 84 | column_result.column = std::move(res); | 815 | 84 | return Status::OK(); | 816 | 84 | } |
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjm Line | Count | Source | 726 | 84 | uint32_t result, size_t input_rows_count) const override { | 727 | 84 | const ColumnWithTypeAndName& column_general = block.get_by_position(arguments[0]); | 728 | 84 | ColumnWithTypeAndName& column_result = block.get_by_position(result); | 729 | 84 | const DataTypePtr result_type = block.get_by_position(result).type; | 730 | 84 | const bool is_col_general_const = is_column_const(*column_general.column); | 731 | 84 | const auto* col_general = is_col_general_const | 732 | 84 | ? assert_cast<const ColumnConst&>(*column_general.column) | 733 | 42 | .get_data_column_ptr() | 734 | 42 | .get() | 735 | 84 | : column_general.column.get(); | 736 | 84 | ColumnPtr res; | 737 | | | 738 | | /// potential argument types: | 739 | | /// if the SECOND argument is MISSING(would be considered as ZERO const) or CONST, then we have the following type: | 740 | | /// 1. func(Column), func(Column, ColumnConst) | 741 | | /// otherwise, the SECOND arugment is COLUMN, we have another type: | 742 | | /// 2. func(Column, Column), func(ColumnConst, Column) | 743 | | | 744 | 84 | auto call = [&](const auto& types) -> bool { | 745 | 84 | using Types = std::decay_t<decltype(types)>; | 746 | 84 | using DataType = typename Types::LeftType; | 747 | | | 748 | | // For decimal, we will always make sure result Decimal has exactly same precision and scale with | 749 | | // arguments from query plan. | 750 | 84 | Int16 result_scale = 0; | 751 | 84 | if constexpr (IsDataTypeDecimal<DataType>) { | 752 | 84 | if (column_result.type->get_type_id() == TypeIndex::Nullable) { | 753 | 84 | if (auto nullable_type = std::dynamic_pointer_cast<const DataTypeNullable>( | 754 | 84 | column_result.type)) { | 755 | 84 | result_scale = nullable_type->get_nested_type()->get_scale(); | 756 | 84 | } else { | 757 | 84 | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 758 | 84 | "Illegal nullable column"); | 759 | 84 | } | 760 | 84 | } else { | 761 | 84 | result_scale = column_result.type->get_scale(); | 762 | 84 | } | 763 | 84 | } | 764 | | | 765 | 84 | if constexpr (IsDataTypeNumber<DataType> || IsDataTypeDecimal<DataType>) { | 766 | 84 | using FieldType = typename DataType::FieldType; | 767 | 84 | if (arguments.size() == 1 || | 768 | 84 | is_column_const(*block.get_by_position(arguments[1]).column)) { | 769 | | // the SECOND argument is MISSING or CONST | 770 | 84 | Int16 scale_arg = 0; | 771 | 84 | if (arguments.size() == 2) { | 772 | 84 | RETURN_IF_ERROR( | 773 | 84 | get_scale_arg(block.get_by_position(arguments[1]), &scale_arg)); | 774 | 84 | } | 775 | | | 776 | 84 | res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::apply_vec_const( | 777 | 84 | col_general, scale_arg, result_scale); | 778 | 84 | } else { | 779 | | // the SECOND arugment is COLUMN | 780 | 84 | if (is_col_general_const) { | 781 | 84 | res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>:: | 782 | 84 | apply_const_vec( | 783 | 84 | &assert_cast<const ColumnConst&>(*column_general.column), | 784 | 84 | block.get_by_position(arguments[1]).column.get(), | 785 | 84 | result_scale); | 786 | 84 | } else { | 787 | 84 | res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>:: | 788 | 84 | apply_vec_vec(col_general, | 789 | 84 | block.get_by_position(arguments[1]).column.get(), | 790 | 84 | result_scale); | 791 | 84 | } | 792 | 84 | } | 793 | 84 | return true; | 794 | 84 | } | 795 | | | 796 | 84 | return false; | 797 | 84 | }; | 798 | | | 799 | | #if !defined(__SSE4_1__) && !defined(__aarch64__) | 800 | | /// In case of "nearbyint" function is used, we should ensure the expected rounding mode for the Banker's rounding. | 801 | | /// Actually it is by default. But we will set it just in case. | 802 | | if constexpr (rounding_mode == RoundingMode::Round) { | 803 | | if (0 != fesetround(FE_TONEAREST)) { | 804 | | return Status::InvalidArgument("Cannot set floating point rounding mode"); | 805 | | } | 806 | | } | 807 | | #endif | 808 | | | 809 | 84 | if (!call_on_index_and_data_type<void>(column_general.type->get_type_id(), call)) { | 810 | 0 | return Status::InvalidArgument("Invalid argument type {} for function {}", | 811 | 0 | column_general.type->get_name(), name); | 812 | 0 | } | 813 | | | 814 | 84 | column_result.column = std::move(res); | 815 | 84 | return Status::OK(); | 816 | 84 | } |
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjm Line | Count | Source | 726 | 84 | uint32_t result, size_t input_rows_count) const override { | 727 | 84 | const ColumnWithTypeAndName& column_general = block.get_by_position(arguments[0]); | 728 | 84 | ColumnWithTypeAndName& column_result = block.get_by_position(result); | 729 | 84 | const DataTypePtr result_type = block.get_by_position(result).type; | 730 | 84 | const bool is_col_general_const = is_column_const(*column_general.column); | 731 | 84 | const auto* col_general = is_col_general_const | 732 | 84 | ? assert_cast<const ColumnConst&>(*column_general.column) | 733 | 42 | .get_data_column_ptr() | 734 | 42 | .get() | 735 | 84 | : column_general.column.get(); | 736 | 84 | ColumnPtr res; | 737 | | | 738 | | /// potential argument types: | 739 | | /// if the SECOND argument is MISSING(would be considered as ZERO const) or CONST, then we have the following type: | 740 | | /// 1. func(Column), func(Column, ColumnConst) | 741 | | /// otherwise, the SECOND arugment is COLUMN, we have another type: | 742 | | /// 2. func(Column, Column), func(ColumnConst, Column) | 743 | | | 744 | 84 | auto call = [&](const auto& types) -> bool { | 745 | 84 | using Types = std::decay_t<decltype(types)>; | 746 | 84 | using DataType = typename Types::LeftType; | 747 | | | 748 | | // For decimal, we will always make sure result Decimal has exactly same precision and scale with | 749 | | // arguments from query plan. | 750 | 84 | Int16 result_scale = 0; | 751 | 84 | if constexpr (IsDataTypeDecimal<DataType>) { | 752 | 84 | if (column_result.type->get_type_id() == TypeIndex::Nullable) { | 753 | 84 | if (auto nullable_type = std::dynamic_pointer_cast<const DataTypeNullable>( | 754 | 84 | column_result.type)) { | 755 | 84 | result_scale = nullable_type->get_nested_type()->get_scale(); | 756 | 84 | } else { | 757 | 84 | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 758 | 84 | "Illegal nullable column"); | 759 | 84 | } | 760 | 84 | } else { | 761 | 84 | result_scale = column_result.type->get_scale(); | 762 | 84 | } | 763 | 84 | } | 764 | | | 765 | 84 | if constexpr (IsDataTypeNumber<DataType> || IsDataTypeDecimal<DataType>) { | 766 | 84 | using FieldType = typename DataType::FieldType; | 767 | 84 | if (arguments.size() == 1 || | 768 | 84 | is_column_const(*block.get_by_position(arguments[1]).column)) { | 769 | | // the SECOND argument is MISSING or CONST | 770 | 84 | Int16 scale_arg = 0; | 771 | 84 | if (arguments.size() == 2) { | 772 | 84 | RETURN_IF_ERROR( | 773 | 84 | get_scale_arg(block.get_by_position(arguments[1]), &scale_arg)); | 774 | 84 | } | 775 | | | 776 | 84 | res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::apply_vec_const( | 777 | 84 | col_general, scale_arg, result_scale); | 778 | 84 | } else { | 779 | | // the SECOND arugment is COLUMN | 780 | 84 | if (is_col_general_const) { | 781 | 84 | res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>:: | 782 | 84 | apply_const_vec( | 783 | 84 | &assert_cast<const ColumnConst&>(*column_general.column), | 784 | 84 | block.get_by_position(arguments[1]).column.get(), | 785 | 84 | result_scale); | 786 | 84 | } else { | 787 | 84 | res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>:: | 788 | 84 | apply_vec_vec(col_general, | 789 | 84 | block.get_by_position(arguments[1]).column.get(), | 790 | 84 | result_scale); | 791 | 84 | } | 792 | 84 | } | 793 | 84 | return true; | 794 | 84 | } | 795 | | | 796 | 84 | return false; | 797 | 84 | }; | 798 | | | 799 | | #if !defined(__SSE4_1__) && !defined(__aarch64__) | 800 | | /// In case of "nearbyint" function is used, we should ensure the expected rounding mode for the Banker's rounding. | 801 | | /// Actually it is by default. But we will set it just in case. | 802 | | if constexpr (rounding_mode == RoundingMode::Round) { | 803 | | if (0 != fesetround(FE_TONEAREST)) { | 804 | | return Status::InvalidArgument("Cannot set floating point rounding mode"); | 805 | | } | 806 | | } | 807 | | #endif | 808 | | | 809 | 84 | if (!call_on_index_and_data_type<void>(column_general.type->get_type_id(), call)) { | 810 | 0 | return Status::InvalidArgument("Invalid argument type {} for function {}", | 811 | 0 | column_general.type->get_name(), name); | 812 | 0 | } | 813 | | | 814 | 84 | column_result.column = std::move(res); | 815 | 84 | return Status::OK(); | 816 | 84 | } |
_ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjm Line | Count | Source | 726 | 84 | uint32_t result, size_t input_rows_count) const override { | 727 | 84 | const ColumnWithTypeAndName& column_general = block.get_by_position(arguments[0]); | 728 | 84 | ColumnWithTypeAndName& column_result = block.get_by_position(result); | 729 | 84 | const DataTypePtr result_type = block.get_by_position(result).type; | 730 | 84 | const bool is_col_general_const = is_column_const(*column_general.column); | 731 | 84 | const auto* col_general = is_col_general_const | 732 | 84 | ? assert_cast<const ColumnConst&>(*column_general.column) | 733 | 42 | .get_data_column_ptr() | 734 | 42 | .get() | 735 | 84 | : column_general.column.get(); | 736 | 84 | ColumnPtr res; | 737 | | | 738 | | /// potential argument types: | 739 | | /// if the SECOND argument is MISSING(would be considered as ZERO const) or CONST, then we have the following type: | 740 | | /// 1. func(Column), func(Column, ColumnConst) | 741 | | /// otherwise, the SECOND arugment is COLUMN, we have another type: | 742 | | /// 2. func(Column, Column), func(ColumnConst, Column) | 743 | | | 744 | 84 | auto call = [&](const auto& types) -> bool { | 745 | 84 | using Types = std::decay_t<decltype(types)>; | 746 | 84 | using DataType = typename Types::LeftType; | 747 | | | 748 | | // For decimal, we will always make sure result Decimal has exactly same precision and scale with | 749 | | // arguments from query plan. | 750 | 84 | Int16 result_scale = 0; | 751 | 84 | if constexpr (IsDataTypeDecimal<DataType>) { | 752 | 84 | if (column_result.type->get_type_id() == TypeIndex::Nullable) { | 753 | 84 | if (auto nullable_type = std::dynamic_pointer_cast<const DataTypeNullable>( | 754 | 84 | column_result.type)) { | 755 | 84 | result_scale = nullable_type->get_nested_type()->get_scale(); | 756 | 84 | } else { | 757 | 84 | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 758 | 84 | "Illegal nullable column"); | 759 | 84 | } | 760 | 84 | } else { | 761 | 84 | result_scale = column_result.type->get_scale(); | 762 | 84 | } | 763 | 84 | } | 764 | | | 765 | 84 | if constexpr (IsDataTypeNumber<DataType> || IsDataTypeDecimal<DataType>) { | 766 | 84 | using FieldType = typename DataType::FieldType; | 767 | 84 | if (arguments.size() == 1 || | 768 | 84 | is_column_const(*block.get_by_position(arguments[1]).column)) { | 769 | | // the SECOND argument is MISSING or CONST | 770 | 84 | Int16 scale_arg = 0; | 771 | 84 | if (arguments.size() == 2) { | 772 | 84 | RETURN_IF_ERROR( | 773 | 84 | get_scale_arg(block.get_by_position(arguments[1]), &scale_arg)); | 774 | 84 | } | 775 | | | 776 | 84 | res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::apply_vec_const( | 777 | 84 | col_general, scale_arg, result_scale); | 778 | 84 | } else { | 779 | | // the SECOND arugment is COLUMN | 780 | 84 | if (is_col_general_const) { | 781 | 84 | res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>:: | 782 | 84 | apply_const_vec( | 783 | 84 | &assert_cast<const ColumnConst&>(*column_general.column), | 784 | 84 | block.get_by_position(arguments[1]).column.get(), | 785 | 84 | result_scale); | 786 | 84 | } else { | 787 | 84 | res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>:: | 788 | 84 | apply_vec_vec(col_general, | 789 | 84 | block.get_by_position(arguments[1]).column.get(), | 790 | 84 | result_scale); | 791 | 84 | } | 792 | 84 | } | 793 | 84 | return true; | 794 | 84 | } | 795 | | | 796 | 84 | return false; | 797 | 84 | }; | 798 | | | 799 | | #if !defined(__SSE4_1__) && !defined(__aarch64__) | 800 | | /// In case of "nearbyint" function is used, we should ensure the expected rounding mode for the Banker's rounding. | 801 | | /// Actually it is by default. But we will set it just in case. | 802 | | if constexpr (rounding_mode == RoundingMode::Round) { | 803 | | if (0 != fesetround(FE_TONEAREST)) { | 804 | | return Status::InvalidArgument("Cannot set floating point rounding mode"); | 805 | | } | 806 | | } | 807 | | #endif | 808 | | | 809 | 84 | if (!call_on_index_and_data_type<void>(column_general.type->get_type_id(), call)) { | 810 | 0 | return Status::InvalidArgument("Invalid argument type {} for function {}", | 811 | 0 | column_general.type->get_name(), name); | 812 | 0 | } | 813 | | | 814 | 84 | column_result.column = std::move(res); | 815 | 84 | return Status::OK(); | 816 | 84 | } |
_ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjm Line | Count | Source | 726 | 36 | uint32_t result, size_t input_rows_count) const override { | 727 | 36 | const ColumnWithTypeAndName& column_general = block.get_by_position(arguments[0]); | 728 | 36 | ColumnWithTypeAndName& column_result = block.get_by_position(result); | 729 | 36 | const DataTypePtr result_type = block.get_by_position(result).type; | 730 | 36 | const bool is_col_general_const = is_column_const(*column_general.column); | 731 | 36 | const auto* col_general = is_col_general_const | 732 | 36 | ? assert_cast<const ColumnConst&>(*column_general.column) | 733 | 18 | .get_data_column_ptr() | 734 | 18 | .get() | 735 | 36 | : column_general.column.get(); | 736 | 36 | ColumnPtr res; | 737 | | | 738 | | /// potential argument types: | 739 | | /// if the SECOND argument is MISSING(would be considered as ZERO const) or CONST, then we have the following type: | 740 | | /// 1. func(Column), func(Column, ColumnConst) | 741 | | /// otherwise, the SECOND arugment is COLUMN, we have another type: | 742 | | /// 2. func(Column, Column), func(ColumnConst, Column) | 743 | | | 744 | 36 | auto call = [&](const auto& types) -> bool { | 745 | 36 | using Types = std::decay_t<decltype(types)>; | 746 | 36 | using DataType = typename Types::LeftType; | 747 | | | 748 | | // For decimal, we will always make sure result Decimal has exactly same precision and scale with | 749 | | // arguments from query plan. | 750 | 36 | Int16 result_scale = 0; | 751 | 36 | if constexpr (IsDataTypeDecimal<DataType>) { | 752 | 36 | if (column_result.type->get_type_id() == TypeIndex::Nullable) { | 753 | 36 | if (auto nullable_type = std::dynamic_pointer_cast<const DataTypeNullable>( | 754 | 36 | column_result.type)) { | 755 | 36 | result_scale = nullable_type->get_nested_type()->get_scale(); | 756 | 36 | } else { | 757 | 36 | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 758 | 36 | "Illegal nullable column"); | 759 | 36 | } | 760 | 36 | } else { | 761 | 36 | result_scale = column_result.type->get_scale(); | 762 | 36 | } | 763 | 36 | } | 764 | | | 765 | 36 | if constexpr (IsDataTypeNumber<DataType> || IsDataTypeDecimal<DataType>) { | 766 | 36 | using FieldType = typename DataType::FieldType; | 767 | 36 | if (arguments.size() == 1 || | 768 | 36 | is_column_const(*block.get_by_position(arguments[1]).column)) { | 769 | | // the SECOND argument is MISSING or CONST | 770 | 36 | Int16 scale_arg = 0; | 771 | 36 | if (arguments.size() == 2) { | 772 | 36 | RETURN_IF_ERROR( | 773 | 36 | get_scale_arg(block.get_by_position(arguments[1]), &scale_arg)); | 774 | 36 | } | 775 | | | 776 | 36 | res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::apply_vec_const( | 777 | 36 | col_general, scale_arg, result_scale); | 778 | 36 | } else { | 779 | | // the SECOND arugment is COLUMN | 780 | 36 | if (is_col_general_const) { | 781 | 36 | res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>:: | 782 | 36 | apply_const_vec( | 783 | 36 | &assert_cast<const ColumnConst&>(*column_general.column), | 784 | 36 | block.get_by_position(arguments[1]).column.get(), | 785 | 36 | result_scale); | 786 | 36 | } else { | 787 | 36 | res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>:: | 788 | 36 | apply_vec_vec(col_general, | 789 | 36 | block.get_by_position(arguments[1]).column.get(), | 790 | 36 | result_scale); | 791 | 36 | } | 792 | 36 | } | 793 | 36 | return true; | 794 | 36 | } | 795 | | | 796 | 36 | return false; | 797 | 36 | }; | 798 | | | 799 | | #if !defined(__SSE4_1__) && !defined(__aarch64__) | 800 | | /// In case of "nearbyint" function is used, we should ensure the expected rounding mode for the Banker's rounding. | 801 | | /// Actually it is by default. But we will set it just in case. | 802 | | if constexpr (rounding_mode == RoundingMode::Round) { | 803 | | if (0 != fesetround(FE_TONEAREST)) { | 804 | | return Status::InvalidArgument("Cannot set floating point rounding mode"); | 805 | | } | 806 | | } | 807 | | #endif | 808 | | | 809 | 36 | if (!call_on_index_and_data_type<void>(column_general.type->get_type_id(), call)) { | 810 | 0 | return Status::InvalidArgument("Invalid argument type {} for function {}", | 811 | 0 | column_general.type->get_name(), name); | 812 | 0 | } | 813 | | | 814 | 36 | column_result.column = std::move(res); | 815 | 36 | return Status::OK(); | 816 | 36 | } |
_ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjm Line | Count | Source | 726 | 36 | uint32_t result, size_t input_rows_count) const override { | 727 | 36 | const ColumnWithTypeAndName& column_general = block.get_by_position(arguments[0]); | 728 | 36 | ColumnWithTypeAndName& column_result = block.get_by_position(result); | 729 | 36 | const DataTypePtr result_type = block.get_by_position(result).type; | 730 | 36 | const bool is_col_general_const = is_column_const(*column_general.column); | 731 | 36 | const auto* col_general = is_col_general_const | 732 | 36 | ? assert_cast<const ColumnConst&>(*column_general.column) | 733 | 18 | .get_data_column_ptr() | 734 | 18 | .get() | 735 | 36 | : column_general.column.get(); | 736 | 36 | ColumnPtr res; | 737 | | | 738 | | /// potential argument types: | 739 | | /// if the SECOND argument is MISSING(would be considered as ZERO const) or CONST, then we have the following type: | 740 | | /// 1. func(Column), func(Column, ColumnConst) | 741 | | /// otherwise, the SECOND arugment is COLUMN, we have another type: | 742 | | /// 2. func(Column, Column), func(ColumnConst, Column) | 743 | | | 744 | 36 | auto call = [&](const auto& types) -> bool { | 745 | 36 | using Types = std::decay_t<decltype(types)>; | 746 | 36 | using DataType = typename Types::LeftType; | 747 | | | 748 | | // For decimal, we will always make sure result Decimal has exactly same precision and scale with | 749 | | // arguments from query plan. | 750 | 36 | Int16 result_scale = 0; | 751 | 36 | if constexpr (IsDataTypeDecimal<DataType>) { | 752 | 36 | if (column_result.type->get_type_id() == TypeIndex::Nullable) { | 753 | 36 | if (auto nullable_type = std::dynamic_pointer_cast<const DataTypeNullable>( | 754 | 36 | column_result.type)) { | 755 | 36 | result_scale = nullable_type->get_nested_type()->get_scale(); | 756 | 36 | } else { | 757 | 36 | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 758 | 36 | "Illegal nullable column"); | 759 | 36 | } | 760 | 36 | } else { | 761 | 36 | result_scale = column_result.type->get_scale(); | 762 | 36 | } | 763 | 36 | } | 764 | | | 765 | 36 | if constexpr (IsDataTypeNumber<DataType> || IsDataTypeDecimal<DataType>) { | 766 | 36 | using FieldType = typename DataType::FieldType; | 767 | 36 | if (arguments.size() == 1 || | 768 | 36 | is_column_const(*block.get_by_position(arguments[1]).column)) { | 769 | | // the SECOND argument is MISSING or CONST | 770 | 36 | Int16 scale_arg = 0; | 771 | 36 | if (arguments.size() == 2) { | 772 | 36 | RETURN_IF_ERROR( | 773 | 36 | get_scale_arg(block.get_by_position(arguments[1]), &scale_arg)); | 774 | 36 | } | 775 | | | 776 | 36 | res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::apply_vec_const( | 777 | 36 | col_general, scale_arg, result_scale); | 778 | 36 | } else { | 779 | | // the SECOND arugment is COLUMN | 780 | 36 | if (is_col_general_const) { | 781 | 36 | res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>:: | 782 | 36 | apply_const_vec( | 783 | 36 | &assert_cast<const ColumnConst&>(*column_general.column), | 784 | 36 | block.get_by_position(arguments[1]).column.get(), | 785 | 36 | result_scale); | 786 | 36 | } else { | 787 | 36 | res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>:: | 788 | 36 | apply_vec_vec(col_general, | 789 | 36 | block.get_by_position(arguments[1]).column.get(), | 790 | 36 | result_scale); | 791 | 36 | } | 792 | 36 | } | 793 | 36 | return true; | 794 | 36 | } | 795 | | | 796 | 36 | return false; | 797 | 36 | }; | 798 | | | 799 | | #if !defined(__SSE4_1__) && !defined(__aarch64__) | 800 | | /// In case of "nearbyint" function is used, we should ensure the expected rounding mode for the Banker's rounding. | 801 | | /// Actually it is by default. But we will set it just in case. | 802 | | if constexpr (rounding_mode == RoundingMode::Round) { | 803 | | if (0 != fesetround(FE_TONEAREST)) { | 804 | | return Status::InvalidArgument("Cannot set floating point rounding mode"); | 805 | | } | 806 | | } | 807 | | #endif | 808 | | | 809 | 36 | if (!call_on_index_and_data_type<void>(column_general.type->get_type_id(), call)) { | 810 | 0 | return Status::InvalidArgument("Invalid argument type {} for function {}", | 811 | 0 | column_general.type->get_name(), name); | 812 | 0 | } | 813 | | | 814 | 36 | column_result.column = std::move(res); | 815 | 36 | return Status::OK(); | 816 | 36 | } |
_ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjm Line | Count | Source | 726 | 36 | uint32_t result, size_t input_rows_count) const override { | 727 | 36 | const ColumnWithTypeAndName& column_general = block.get_by_position(arguments[0]); | 728 | 36 | ColumnWithTypeAndName& column_result = block.get_by_position(result); | 729 | 36 | const DataTypePtr result_type = block.get_by_position(result).type; | 730 | 36 | const bool is_col_general_const = is_column_const(*column_general.column); | 731 | 36 | const auto* col_general = is_col_general_const | 732 | 36 | ? assert_cast<const ColumnConst&>(*column_general.column) | 733 | 18 | .get_data_column_ptr() | 734 | 18 | .get() | 735 | 36 | : column_general.column.get(); | 736 | 36 | ColumnPtr res; | 737 | | | 738 | | /// potential argument types: | 739 | | /// if the SECOND argument is MISSING(would be considered as ZERO const) or CONST, then we have the following type: | 740 | | /// 1. func(Column), func(Column, ColumnConst) | 741 | | /// otherwise, the SECOND arugment is COLUMN, we have another type: | 742 | | /// 2. func(Column, Column), func(ColumnConst, Column) | 743 | | | 744 | 36 | auto call = [&](const auto& types) -> bool { | 745 | 36 | using Types = std::decay_t<decltype(types)>; | 746 | 36 | using DataType = typename Types::LeftType; | 747 | | | 748 | | // For decimal, we will always make sure result Decimal has exactly same precision and scale with | 749 | | // arguments from query plan. | 750 | 36 | Int16 result_scale = 0; | 751 | 36 | if constexpr (IsDataTypeDecimal<DataType>) { | 752 | 36 | if (column_result.type->get_type_id() == TypeIndex::Nullable) { | 753 | 36 | if (auto nullable_type = std::dynamic_pointer_cast<const DataTypeNullable>( | 754 | 36 | column_result.type)) { | 755 | 36 | result_scale = nullable_type->get_nested_type()->get_scale(); | 756 | 36 | } else { | 757 | 36 | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 758 | 36 | "Illegal nullable column"); | 759 | 36 | } | 760 | 36 | } else { | 761 | 36 | result_scale = column_result.type->get_scale(); | 762 | 36 | } | 763 | 36 | } | 764 | | | 765 | 36 | if constexpr (IsDataTypeNumber<DataType> || IsDataTypeDecimal<DataType>) { | 766 | 36 | using FieldType = typename DataType::FieldType; | 767 | 36 | if (arguments.size() == 1 || | 768 | 36 | is_column_const(*block.get_by_position(arguments[1]).column)) { | 769 | | // the SECOND argument is MISSING or CONST | 770 | 36 | Int16 scale_arg = 0; | 771 | 36 | if (arguments.size() == 2) { | 772 | 36 | RETURN_IF_ERROR( | 773 | 36 | get_scale_arg(block.get_by_position(arguments[1]), &scale_arg)); | 774 | 36 | } | 775 | | | 776 | 36 | res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::apply_vec_const( | 777 | 36 | col_general, scale_arg, result_scale); | 778 | 36 | } else { | 779 | | // the SECOND arugment is COLUMN | 780 | 36 | if (is_col_general_const) { | 781 | 36 | res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>:: | 782 | 36 | apply_const_vec( | 783 | 36 | &assert_cast<const ColumnConst&>(*column_general.column), | 784 | 36 | block.get_by_position(arguments[1]).column.get(), | 785 | 36 | result_scale); | 786 | 36 | } else { | 787 | 36 | res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>:: | 788 | 36 | apply_vec_vec(col_general, | 789 | 36 | block.get_by_position(arguments[1]).column.get(), | 790 | 36 | result_scale); | 791 | 36 | } | 792 | 36 | } | 793 | 36 | return true; | 794 | 36 | } | 795 | | | 796 | 36 | return false; | 797 | 36 | }; | 798 | | | 799 | | #if !defined(__SSE4_1__) && !defined(__aarch64__) | 800 | | /// In case of "nearbyint" function is used, we should ensure the expected rounding mode for the Banker's rounding. | 801 | | /// Actually it is by default. But we will set it just in case. | 802 | | if constexpr (rounding_mode == RoundingMode::Round) { | 803 | | if (0 != fesetround(FE_TONEAREST)) { | 804 | | return Status::InvalidArgument("Cannot set floating point rounding mode"); | 805 | | } | 806 | | } | 807 | | #endif | 808 | | | 809 | 36 | if (!call_on_index_and_data_type<void>(column_general.type->get_type_id(), call)) { | 810 | 0 | return Status::InvalidArgument("Invalid argument type {} for function {}", | 811 | 0 | column_general.type->get_name(), name); | 812 | 0 | } | 813 | | | 814 | 36 | column_result.column = std::move(res); | 815 | 36 | return Status::OK(); | 816 | 36 | } |
_ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjm Line | Count | Source | 726 | 44 | uint32_t result, size_t input_rows_count) const override { | 727 | 44 | const ColumnWithTypeAndName& column_general = block.get_by_position(arguments[0]); | 728 | 44 | ColumnWithTypeAndName& column_result = block.get_by_position(result); | 729 | 44 | const DataTypePtr result_type = block.get_by_position(result).type; | 730 | 44 | const bool is_col_general_const = is_column_const(*column_general.column); | 731 | 44 | const auto* col_general = is_col_general_const | 732 | 44 | ? assert_cast<const ColumnConst&>(*column_general.column) | 733 | 22 | .get_data_column_ptr() | 734 | 22 | .get() | 735 | 44 | : column_general.column.get(); | 736 | 44 | ColumnPtr res; | 737 | | | 738 | | /// potential argument types: | 739 | | /// if the SECOND argument is MISSING(would be considered as ZERO const) or CONST, then we have the following type: | 740 | | /// 1. func(Column), func(Column, ColumnConst) | 741 | | /// otherwise, the SECOND arugment is COLUMN, we have another type: | 742 | | /// 2. func(Column, Column), func(ColumnConst, Column) | 743 | | | 744 | 44 | auto call = [&](const auto& types) -> bool { | 745 | 44 | using Types = std::decay_t<decltype(types)>; | 746 | 44 | using DataType = typename Types::LeftType; | 747 | | | 748 | | // For decimal, we will always make sure result Decimal has exactly same precision and scale with | 749 | | // arguments from query plan. | 750 | 44 | Int16 result_scale = 0; | 751 | 44 | if constexpr (IsDataTypeDecimal<DataType>) { | 752 | 44 | if (column_result.type->get_type_id() == TypeIndex::Nullable) { | 753 | 44 | if (auto nullable_type = std::dynamic_pointer_cast<const DataTypeNullable>( | 754 | 44 | column_result.type)) { | 755 | 44 | result_scale = nullable_type->get_nested_type()->get_scale(); | 756 | 44 | } else { | 757 | 44 | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 758 | 44 | "Illegal nullable column"); | 759 | 44 | } | 760 | 44 | } else { | 761 | 44 | result_scale = column_result.type->get_scale(); | 762 | 44 | } | 763 | 44 | } | 764 | | | 765 | 44 | if constexpr (IsDataTypeNumber<DataType> || IsDataTypeDecimal<DataType>) { | 766 | 44 | using FieldType = typename DataType::FieldType; | 767 | 44 | if (arguments.size() == 1 || | 768 | 44 | is_column_const(*block.get_by_position(arguments[1]).column)) { | 769 | | // the SECOND argument is MISSING or CONST | 770 | 44 | Int16 scale_arg = 0; | 771 | 44 | if (arguments.size() == 2) { | 772 | 44 | RETURN_IF_ERROR( | 773 | 44 | get_scale_arg(block.get_by_position(arguments[1]), &scale_arg)); | 774 | 44 | } | 775 | | | 776 | 44 | res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::apply_vec_const( | 777 | 44 | col_general, scale_arg, result_scale); | 778 | 44 | } else { | 779 | | // the SECOND arugment is COLUMN | 780 | 44 | if (is_col_general_const) { | 781 | 44 | res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>:: | 782 | 44 | apply_const_vec( | 783 | 44 | &assert_cast<const ColumnConst&>(*column_general.column), | 784 | 44 | block.get_by_position(arguments[1]).column.get(), | 785 | 44 | result_scale); | 786 | 44 | } else { | 787 | 44 | res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>:: | 788 | 44 | apply_vec_vec(col_general, | 789 | 44 | block.get_by_position(arguments[1]).column.get(), | 790 | 44 | result_scale); | 791 | 44 | } | 792 | 44 | } | 793 | 44 | return true; | 794 | 44 | } | 795 | | | 796 | 44 | return false; | 797 | 44 | }; | 798 | | | 799 | | #if !defined(__SSE4_1__) && !defined(__aarch64__) | 800 | | /// In case of "nearbyint" function is used, we should ensure the expected rounding mode for the Banker's rounding. | 801 | | /// Actually it is by default. But we will set it just in case. | 802 | | if constexpr (rounding_mode == RoundingMode::Round) { | 803 | | if (0 != fesetround(FE_TONEAREST)) { | 804 | | return Status::InvalidArgument("Cannot set floating point rounding mode"); | 805 | | } | 806 | | } | 807 | | #endif | 808 | | | 809 | 44 | if (!call_on_index_and_data_type<void>(column_general.type->get_type_id(), call)) { | 810 | 0 | return Status::InvalidArgument("Invalid argument type {} for function {}", | 811 | 0 | column_general.type->get_name(), name); | 812 | 0 | } | 813 | | | 814 | 44 | column_result.column = std::move(res); | 815 | 44 | return Status::OK(); | 816 | 44 | } |
_ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundTwoImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjm Line | Count | Source | 726 | 44 | uint32_t result, size_t input_rows_count) const override { | 727 | 44 | const ColumnWithTypeAndName& column_general = block.get_by_position(arguments[0]); | 728 | 44 | ColumnWithTypeAndName& column_result = block.get_by_position(result); | 729 | 44 | const DataTypePtr result_type = block.get_by_position(result).type; | 730 | 44 | const bool is_col_general_const = is_column_const(*column_general.column); | 731 | 44 | const auto* col_general = is_col_general_const | 732 | 44 | ? assert_cast<const ColumnConst&>(*column_general.column) | 733 | 22 | .get_data_column_ptr() | 734 | 22 | .get() | 735 | 44 | : column_general.column.get(); | 736 | 44 | ColumnPtr res; | 737 | | | 738 | | /// potential argument types: | 739 | | /// if the SECOND argument is MISSING(would be considered as ZERO const) or CONST, then we have the following type: | 740 | | /// 1. func(Column), func(Column, ColumnConst) | 741 | | /// otherwise, the SECOND arugment is COLUMN, we have another type: | 742 | | /// 2. func(Column, Column), func(ColumnConst, Column) | 743 | | | 744 | 44 | auto call = [&](const auto& types) -> bool { | 745 | 44 | using Types = std::decay_t<decltype(types)>; | 746 | 44 | using DataType = typename Types::LeftType; | 747 | | | 748 | | // For decimal, we will always make sure result Decimal has exactly same precision and scale with | 749 | | // arguments from query plan. | 750 | 44 | Int16 result_scale = 0; | 751 | 44 | if constexpr (IsDataTypeDecimal<DataType>) { | 752 | 44 | if (column_result.type->get_type_id() == TypeIndex::Nullable) { | 753 | 44 | if (auto nullable_type = std::dynamic_pointer_cast<const DataTypeNullable>( | 754 | 44 | column_result.type)) { | 755 | 44 | result_scale = nullable_type->get_nested_type()->get_scale(); | 756 | 44 | } else { | 757 | 44 | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 758 | 44 | "Illegal nullable column"); | 759 | 44 | } | 760 | 44 | } else { | 761 | 44 | result_scale = column_result.type->get_scale(); | 762 | 44 | } | 763 | 44 | } | 764 | | | 765 | 44 | if constexpr (IsDataTypeNumber<DataType> || IsDataTypeDecimal<DataType>) { | 766 | 44 | using FieldType = typename DataType::FieldType; | 767 | 44 | if (arguments.size() == 1 || | 768 | 44 | is_column_const(*block.get_by_position(arguments[1]).column)) { | 769 | | // the SECOND argument is MISSING or CONST | 770 | 44 | Int16 scale_arg = 0; | 771 | 44 | if (arguments.size() == 2) { | 772 | 44 | RETURN_IF_ERROR( | 773 | 44 | get_scale_arg(block.get_by_position(arguments[1]), &scale_arg)); | 774 | 44 | } | 775 | | | 776 | 44 | res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::apply_vec_const( | 777 | 44 | col_general, scale_arg, result_scale); | 778 | 44 | } else { | 779 | | // the SECOND arugment is COLUMN | 780 | 44 | if (is_col_general_const) { | 781 | 44 | res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>:: | 782 | 44 | apply_const_vec( | 783 | 44 | &assert_cast<const ColumnConst&>(*column_general.column), | 784 | 44 | block.get_by_position(arguments[1]).column.get(), | 785 | 44 | result_scale); | 786 | 44 | } else { | 787 | 44 | res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>:: | 788 | 44 | apply_vec_vec(col_general, | 789 | 44 | block.get_by_position(arguments[1]).column.get(), | 790 | 44 | result_scale); | 791 | 44 | } | 792 | 44 | } | 793 | 44 | return true; | 794 | 44 | } | 795 | | | 796 | 44 | return false; | 797 | 44 | }; | 798 | | | 799 | | #if !defined(__SSE4_1__) && !defined(__aarch64__) | 800 | | /// In case of "nearbyint" function is used, we should ensure the expected rounding mode for the Banker's rounding. | 801 | | /// Actually it is by default. But we will set it just in case. | 802 | | if constexpr (rounding_mode == RoundingMode::Round) { | 803 | | if (0 != fesetround(FE_TONEAREST)) { | 804 | | return Status::InvalidArgument("Cannot set floating point rounding mode"); | 805 | | } | 806 | | } | 807 | | #endif | 808 | | | 809 | 44 | if (!call_on_index_and_data_type<void>(column_general.type->get_type_id(), call)) { | 810 | 0 | return Status::InvalidArgument("Invalid argument type {} for function {}", | 811 | 0 | column_general.type->get_name(), name); | 812 | 0 | } | 813 | | | 814 | 44 | column_result.column = std::move(res); | 815 | 44 | return Status::OK(); | 816 | 44 | } |
Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjm Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjm Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjm Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjm Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_19DecimalRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjm Unexecuted instantiation: _ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_12TruncateNameEEELNS0_12RoundingModeE11ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjm _ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9FloorNameEEELNS0_12RoundingModeE9ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjm Line | Count | Source | 726 | 2 | uint32_t result, size_t input_rows_count) const override { | 727 | 2 | const ColumnWithTypeAndName& column_general = block.get_by_position(arguments[0]); | 728 | 2 | ColumnWithTypeAndName& column_result = block.get_by_position(result); | 729 | 2 | const DataTypePtr result_type = block.get_by_position(result).type; | 730 | 2 | const bool is_col_general_const = is_column_const(*column_general.column); | 731 | 2 | const auto* col_general = is_col_general_const | 732 | 2 | ? assert_cast<const ColumnConst&>(*column_general.column) | 733 | 0 | .get_data_column_ptr() | 734 | 0 | .get() | 735 | 2 | : column_general.column.get(); | 736 | 2 | ColumnPtr res; | 737 | | | 738 | | /// potential argument types: | 739 | | /// if the SECOND argument is MISSING(would be considered as ZERO const) or CONST, then we have the following type: | 740 | | /// 1. func(Column), func(Column, ColumnConst) | 741 | | /// otherwise, the SECOND arugment is COLUMN, we have another type: | 742 | | /// 2. func(Column, Column), func(ColumnConst, Column) | 743 | | | 744 | 2 | auto call = [&](const auto& types) -> bool { | 745 | 2 | using Types = std::decay_t<decltype(types)>; | 746 | 2 | using DataType = typename Types::LeftType; | 747 | | | 748 | | // For decimal, we will always make sure result Decimal has exactly same precision and scale with | 749 | | // arguments from query plan. | 750 | 2 | Int16 result_scale = 0; | 751 | 2 | if constexpr (IsDataTypeDecimal<DataType>) { | 752 | 2 | if (column_result.type->get_type_id() == TypeIndex::Nullable) { | 753 | 2 | if (auto nullable_type = std::dynamic_pointer_cast<const DataTypeNullable>( | 754 | 2 | column_result.type)) { | 755 | 2 | result_scale = nullable_type->get_nested_type()->get_scale(); | 756 | 2 | } else { | 757 | 2 | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 758 | 2 | "Illegal nullable column"); | 759 | 2 | } | 760 | 2 | } else { | 761 | 2 | result_scale = column_result.type->get_scale(); | 762 | 2 | } | 763 | 2 | } | 764 | | | 765 | 2 | if constexpr (IsDataTypeNumber<DataType> || IsDataTypeDecimal<DataType>) { | 766 | 2 | using FieldType = typename DataType::FieldType; | 767 | 2 | if (arguments.size() == 1 || | 768 | 2 | is_column_const(*block.get_by_position(arguments[1]).column)) { | 769 | | // the SECOND argument is MISSING or CONST | 770 | 2 | Int16 scale_arg = 0; | 771 | 2 | if (arguments.size() == 2) { | 772 | 2 | RETURN_IF_ERROR( | 773 | 2 | get_scale_arg(block.get_by_position(arguments[1]), &scale_arg)); | 774 | 2 | } | 775 | | | 776 | 2 | res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::apply_vec_const( | 777 | 2 | col_general, scale_arg, result_scale); | 778 | 2 | } else { | 779 | | // the SECOND arugment is COLUMN | 780 | 2 | if (is_col_general_const) { | 781 | 2 | res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>:: | 782 | 2 | apply_const_vec( | 783 | 2 | &assert_cast<const ColumnConst&>(*column_general.column), | 784 | 2 | block.get_by_position(arguments[1]).column.get(), | 785 | 2 | result_scale); | 786 | 2 | } else { | 787 | 2 | res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>:: | 788 | 2 | apply_vec_vec(col_general, | 789 | 2 | block.get_by_position(arguments[1]).column.get(), | 790 | 2 | result_scale); | 791 | 2 | } | 792 | 2 | } | 793 | 2 | return true; | 794 | 2 | } | 795 | | | 796 | 2 | return false; | 797 | 2 | }; | 798 | | | 799 | | #if !defined(__SSE4_1__) && !defined(__aarch64__) | 800 | | /// In case of "nearbyint" function is used, we should ensure the expected rounding mode for the Banker's rounding. | 801 | | /// Actually it is by default. But we will set it just in case. | 802 | | if constexpr (rounding_mode == RoundingMode::Round) { | 803 | | if (0 != fesetround(FE_TONEAREST)) { | 804 | | return Status::InvalidArgument("Cannot set floating point rounding mode"); | 805 | | } | 806 | | } | 807 | | #endif | 808 | | | 809 | 2 | if (!call_on_index_and_data_type<void>(column_general.type->get_type_id(), call)) { | 810 | 0 | return Status::InvalidArgument("Invalid argument type {} for function {}", | 811 | 0 | column_general.type->get_name(), name); | 812 | 0 | } | 813 | | | 814 | 2 | column_result.column = std::move(res); | 815 | 2 | return Status::OK(); | 816 | 2 | } |
_ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_9RoundNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjm Line | Count | Source | 726 | 2 | uint32_t result, size_t input_rows_count) const override { | 727 | 2 | const ColumnWithTypeAndName& column_general = block.get_by_position(arguments[0]); | 728 | 2 | ColumnWithTypeAndName& column_result = block.get_by_position(result); | 729 | 2 | const DataTypePtr result_type = block.get_by_position(result).type; | 730 | 2 | const bool is_col_general_const = is_column_const(*column_general.column); | 731 | 2 | const auto* col_general = is_col_general_const | 732 | 2 | ? assert_cast<const ColumnConst&>(*column_general.column) | 733 | 0 | .get_data_column_ptr() | 734 | 0 | .get() | 735 | 2 | : column_general.column.get(); | 736 | 2 | ColumnPtr res; | 737 | | | 738 | | /// potential argument types: | 739 | | /// if the SECOND argument is MISSING(would be considered as ZERO const) or CONST, then we have the following type: | 740 | | /// 1. func(Column), func(Column, ColumnConst) | 741 | | /// otherwise, the SECOND arugment is COLUMN, we have another type: | 742 | | /// 2. func(Column, Column), func(ColumnConst, Column) | 743 | | | 744 | 2 | auto call = [&](const auto& types) -> bool { | 745 | 2 | using Types = std::decay_t<decltype(types)>; | 746 | 2 | using DataType = typename Types::LeftType; | 747 | | | 748 | | // For decimal, we will always make sure result Decimal has exactly same precision and scale with | 749 | | // arguments from query plan. | 750 | 2 | Int16 result_scale = 0; | 751 | 2 | if constexpr (IsDataTypeDecimal<DataType>) { | 752 | 2 | if (column_result.type->get_type_id() == TypeIndex::Nullable) { | 753 | 2 | if (auto nullable_type = std::dynamic_pointer_cast<const DataTypeNullable>( | 754 | 2 | column_result.type)) { | 755 | 2 | result_scale = nullable_type->get_nested_type()->get_scale(); | 756 | 2 | } else { | 757 | 2 | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 758 | 2 | "Illegal nullable column"); | 759 | 2 | } | 760 | 2 | } else { | 761 | 2 | result_scale = column_result.type->get_scale(); | 762 | 2 | } | 763 | 2 | } | 764 | | | 765 | 2 | if constexpr (IsDataTypeNumber<DataType> || IsDataTypeDecimal<DataType>) { | 766 | 2 | using FieldType = typename DataType::FieldType; | 767 | 2 | if (arguments.size() == 1 || | 768 | 2 | is_column_const(*block.get_by_position(arguments[1]).column)) { | 769 | | // the SECOND argument is MISSING or CONST | 770 | 2 | Int16 scale_arg = 0; | 771 | 2 | if (arguments.size() == 2) { | 772 | 2 | RETURN_IF_ERROR( | 773 | 2 | get_scale_arg(block.get_by_position(arguments[1]), &scale_arg)); | 774 | 2 | } | 775 | | | 776 | 2 | res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::apply_vec_const( | 777 | 2 | col_general, scale_arg, result_scale); | 778 | 2 | } else { | 779 | | // the SECOND arugment is COLUMN | 780 | 2 | if (is_col_general_const) { | 781 | 2 | res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>:: | 782 | 2 | apply_const_vec( | 783 | 2 | &assert_cast<const ColumnConst&>(*column_general.column), | 784 | 2 | block.get_by_position(arguments[1]).column.get(), | 785 | 2 | result_scale); | 786 | 2 | } else { | 787 | 2 | res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>:: | 788 | 2 | apply_vec_vec(col_general, | 789 | 2 | block.get_by_position(arguments[1]).column.get(), | 790 | 2 | result_scale); | 791 | 2 | } | 792 | 2 | } | 793 | 2 | return true; | 794 | 2 | } | 795 | | | 796 | 2 | return false; | 797 | 2 | }; | 798 | | | 799 | | #if !defined(__SSE4_1__) && !defined(__aarch64__) | 800 | | /// In case of "nearbyint" function is used, we should ensure the expected rounding mode for the Banker's rounding. | 801 | | /// Actually it is by default. But we will set it just in case. | 802 | | if constexpr (rounding_mode == RoundingMode::Round) { | 803 | | if (0 != fesetround(FE_TONEAREST)) { | 804 | | return Status::InvalidArgument("Cannot set floating point rounding mode"); | 805 | | } | 806 | | } | 807 | | #endif | 808 | | | 809 | 2 | if (!call_on_index_and_data_type<void>(column_general.type->get_type_id(), call)) { | 810 | 0 | return Status::InvalidArgument("Invalid argument type {} for function {}", | 811 | 0 | column_general.type->get_name(), name); | 812 | 0 | } | 813 | | | 814 | 2 | column_result.column = std::move(res); | 815 | 2 | return Status::OK(); | 816 | 2 | } |
_ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_8CeilNameEEELNS0_12RoundingModeE10ELNS0_15TieBreakingModeE0EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjm Line | Count | Source | 726 | 2 | uint32_t result, size_t input_rows_count) const override { | 727 | 2 | const ColumnWithTypeAndName& column_general = block.get_by_position(arguments[0]); | 728 | 2 | ColumnWithTypeAndName& column_result = block.get_by_position(result); | 729 | 2 | const DataTypePtr result_type = block.get_by_position(result).type; | 730 | 2 | const bool is_col_general_const = is_column_const(*column_general.column); | 731 | 2 | const auto* col_general = is_col_general_const | 732 | 2 | ? assert_cast<const ColumnConst&>(*column_general.column) | 733 | 0 | .get_data_column_ptr() | 734 | 0 | .get() | 735 | 2 | : column_general.column.get(); | 736 | 2 | ColumnPtr res; | 737 | | | 738 | | /// potential argument types: | 739 | | /// if the SECOND argument is MISSING(would be considered as ZERO const) or CONST, then we have the following type: | 740 | | /// 1. func(Column), func(Column, ColumnConst) | 741 | | /// otherwise, the SECOND arugment is COLUMN, we have another type: | 742 | | /// 2. func(Column, Column), func(ColumnConst, Column) | 743 | | | 744 | 2 | auto call = [&](const auto& types) -> bool { | 745 | 2 | using Types = std::decay_t<decltype(types)>; | 746 | 2 | using DataType = typename Types::LeftType; | 747 | | | 748 | | // For decimal, we will always make sure result Decimal has exactly same precision and scale with | 749 | | // arguments from query plan. | 750 | 2 | Int16 result_scale = 0; | 751 | 2 | if constexpr (IsDataTypeDecimal<DataType>) { | 752 | 2 | if (column_result.type->get_type_id() == TypeIndex::Nullable) { | 753 | 2 | if (auto nullable_type = std::dynamic_pointer_cast<const DataTypeNullable>( | 754 | 2 | column_result.type)) { | 755 | 2 | result_scale = nullable_type->get_nested_type()->get_scale(); | 756 | 2 | } else { | 757 | 2 | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 758 | 2 | "Illegal nullable column"); | 759 | 2 | } | 760 | 2 | } else { | 761 | 2 | result_scale = column_result.type->get_scale(); | 762 | 2 | } | 763 | 2 | } | 764 | | | 765 | 2 | if constexpr (IsDataTypeNumber<DataType> || IsDataTypeDecimal<DataType>) { | 766 | 2 | using FieldType = typename DataType::FieldType; | 767 | 2 | if (arguments.size() == 1 || | 768 | 2 | is_column_const(*block.get_by_position(arguments[1]).column)) { | 769 | | // the SECOND argument is MISSING or CONST | 770 | 2 | Int16 scale_arg = 0; | 771 | 2 | if (arguments.size() == 2) { | 772 | 2 | RETURN_IF_ERROR( | 773 | 2 | get_scale_arg(block.get_by_position(arguments[1]), &scale_arg)); | 774 | 2 | } | 775 | | | 776 | 2 | res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::apply_vec_const( | 777 | 2 | col_general, scale_arg, result_scale); | 778 | 2 | } else { | 779 | | // the SECOND arugment is COLUMN | 780 | 2 | if (is_col_general_const) { | 781 | 2 | res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>:: | 782 | 2 | apply_const_vec( | 783 | 2 | &assert_cast<const ColumnConst&>(*column_general.column), | 784 | 2 | block.get_by_position(arguments[1]).column.get(), | 785 | 2 | result_scale); | 786 | 2 | } else { | 787 | 2 | res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>:: | 788 | 2 | apply_vec_vec(col_general, | 789 | 2 | block.get_by_position(arguments[1]).column.get(), | 790 | 2 | result_scale); | 791 | 2 | } | 792 | 2 | } | 793 | 2 | return true; | 794 | 2 | } | 795 | | | 796 | 2 | return false; | 797 | 2 | }; | 798 | | | 799 | | #if !defined(__SSE4_1__) && !defined(__aarch64__) | 800 | | /// In case of "nearbyint" function is used, we should ensure the expected rounding mode for the Banker's rounding. | 801 | | /// Actually it is by default. But we will set it just in case. | 802 | | if constexpr (rounding_mode == RoundingMode::Round) { | 803 | | if (0 != fesetround(FE_TONEAREST)) { | 804 | | return Status::InvalidArgument("Cannot set floating point rounding mode"); | 805 | | } | 806 | | } | 807 | | #endif | 808 | | | 809 | 2 | if (!call_on_index_and_data_type<void>(column_general.type->get_type_id(), call)) { | 810 | 0 | return Status::InvalidArgument("Invalid argument type {} for function {}", | 811 | 0 | column_general.type->get_name(), name); | 812 | 0 | } | 813 | | | 814 | 2 | column_result.column = std::move(res); | 815 | 2 | return Status::OK(); | 816 | 2 | } |
_ZNK5doris10vectorized16FunctionRoundingINS0_18DoubleRoundOneImplINS0_16RoundBankersNameEEELNS0_12RoundingModeE8ELNS0_15TieBreakingModeE1EE12execute_implEPNS_15FunctionContextERNS0_5BlockERKSt6vectorIjSaIjEEjm Line | Count | Source | 726 | 2 | uint32_t result, size_t input_rows_count) const override { | 727 | 2 | const ColumnWithTypeAndName& column_general = block.get_by_position(arguments[0]); | 728 | 2 | ColumnWithTypeAndName& column_result = block.get_by_position(result); | 729 | 2 | const DataTypePtr result_type = block.get_by_position(result).type; | 730 | 2 | const bool is_col_general_const = is_column_const(*column_general.column); | 731 | 2 | const auto* col_general = is_col_general_const | 732 | 2 | ? assert_cast<const ColumnConst&>(*column_general.column) | 733 | 0 | .get_data_column_ptr() | 734 | 0 | .get() | 735 | 2 | : column_general.column.get(); | 736 | 2 | ColumnPtr res; | 737 | | | 738 | | /// potential argument types: | 739 | | /// if the SECOND argument is MISSING(would be considered as ZERO const) or CONST, then we have the following type: | 740 | | /// 1. func(Column), func(Column, ColumnConst) | 741 | | /// otherwise, the SECOND arugment is COLUMN, we have another type: | 742 | | /// 2. func(Column, Column), func(ColumnConst, Column) | 743 | | | 744 | 2 | auto call = [&](const auto& types) -> bool { | 745 | 2 | using Types = std::decay_t<decltype(types)>; | 746 | 2 | using DataType = typename Types::LeftType; | 747 | | | 748 | | // For decimal, we will always make sure result Decimal has exactly same precision and scale with | 749 | | // arguments from query plan. | 750 | 2 | Int16 result_scale = 0; | 751 | 2 | if constexpr (IsDataTypeDecimal<DataType>) { | 752 | 2 | if (column_result.type->get_type_id() == TypeIndex::Nullable) { | 753 | 2 | if (auto nullable_type = std::dynamic_pointer_cast<const DataTypeNullable>( | 754 | 2 | column_result.type)) { | 755 | 2 | result_scale = nullable_type->get_nested_type()->get_scale(); | 756 | 2 | } else { | 757 | 2 | throw doris::Exception(ErrorCode::INTERNAL_ERROR, | 758 | 2 | "Illegal nullable column"); | 759 | 2 | } | 760 | 2 | } else { | 761 | 2 | result_scale = column_result.type->get_scale(); | 762 | 2 | } | 763 | 2 | } | 764 | | | 765 | 2 | if constexpr (IsDataTypeNumber<DataType> || IsDataTypeDecimal<DataType>) { | 766 | 2 | using FieldType = typename DataType::FieldType; | 767 | 2 | if (arguments.size() == 1 || | 768 | 2 | is_column_const(*block.get_by_position(arguments[1]).column)) { | 769 | | // the SECOND argument is MISSING or CONST | 770 | 2 | Int16 scale_arg = 0; | 771 | 2 | if (arguments.size() == 2) { | 772 | 2 | RETURN_IF_ERROR( | 773 | 2 | get_scale_arg(block.get_by_position(arguments[1]), &scale_arg)); | 774 | 2 | } | 775 | | | 776 | 2 | res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>::apply_vec_const( | 777 | 2 | col_general, scale_arg, result_scale); | 778 | 2 | } else { | 779 | | // the SECOND arugment is COLUMN | 780 | 2 | if (is_col_general_const) { | 781 | 2 | res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>:: | 782 | 2 | apply_const_vec( | 783 | 2 | &assert_cast<const ColumnConst&>(*column_general.column), | 784 | 2 | block.get_by_position(arguments[1]).column.get(), | 785 | 2 | result_scale); | 786 | 2 | } else { | 787 | 2 | res = Dispatcher<FieldType, rounding_mode, tie_breaking_mode>:: | 788 | 2 | apply_vec_vec(col_general, | 789 | 2 | block.get_by_position(arguments[1]).column.get(), | 790 | 2 | result_scale); | 791 | 2 | } | 792 | 2 | } | 793 | 2 | return true; | 794 | 2 | } | 795 | | | 796 | 2 | return false; | 797 | 2 | }; | 798 | | | 799 | | #if !defined(__SSE4_1__) && !defined(__aarch64__) | 800 | | /// In case of "nearbyint" function is used, we should ensure the expected rounding mode for the Banker's rounding. | 801 | | /// Actually it is by default. But we will set it just in case. | 802 | | if constexpr (rounding_mode == RoundingMode::Round) { | 803 | | if (0 != fesetround(FE_TONEAREST)) { | 804 | | return Status::InvalidArgument("Cannot set floating point rounding mode"); | 805 | | } | 806 | | } | 807 | | #endif | 808 | | | 809 | 2 | if (!call_on_index_and_data_type<void>(column_general.type->get_type_id(), call)) { | 810 | 0 | return Status::InvalidArgument("Invalid argument type {} for function {}", | 811 | 0 | column_general.type->get_name(), name); | 812 | 0 | } | 813 | | | 814 | 2 | column_result.column = std::move(res); | 815 | 2 | return Status::OK(); | 816 | 2 | } |
|
817 | | }; |
818 | | |
819 | | struct TruncateName { |
820 | | static constexpr auto name = "truncate"; |
821 | | }; |
822 | | |
823 | | struct FloorName { |
824 | | static constexpr auto name = "floor"; |
825 | | }; |
826 | | |
827 | | struct CeilName { |
828 | | static constexpr auto name = "ceil"; |
829 | | }; |
830 | | |
831 | | struct RoundName { |
832 | | static constexpr auto name = "round"; |
833 | | }; |
834 | | |
835 | | struct RoundBankersName { |
836 | | static constexpr auto name = "round_bankers"; |
837 | | }; |
838 | | |
839 | | /// round(double,int32)-->double |
840 | | /// key_str:roundFloat64Int32 |
841 | | template <typename Name> |
842 | | struct DoubleRoundTwoImpl { |
843 | | static constexpr auto name = Name::name; |
844 | | |
845 | 10 | static DataTypes get_variadic_argument_types() { |
846 | 10 | return {std::make_shared<vectorized::DataTypeFloat64>(), |
847 | 10 | std::make_shared<vectorized::DataTypeInt32>()}; |
848 | 10 | } _ZN5doris10vectorized18DoubleRoundTwoImplINS0_12TruncateNameEE27get_variadic_argument_typesEv Line | Count | Source | 845 | 2 | static DataTypes get_variadic_argument_types() { | 846 | 2 | return {std::make_shared<vectorized::DataTypeFloat64>(), | 847 | 2 | std::make_shared<vectorized::DataTypeInt32>()}; | 848 | 2 | } |
_ZN5doris10vectorized18DoubleRoundTwoImplINS0_9FloorNameEE27get_variadic_argument_typesEv Line | Count | Source | 845 | 2 | static DataTypes get_variadic_argument_types() { | 846 | 2 | return {std::make_shared<vectorized::DataTypeFloat64>(), | 847 | 2 | std::make_shared<vectorized::DataTypeInt32>()}; | 848 | 2 | } |
_ZN5doris10vectorized18DoubleRoundTwoImplINS0_8CeilNameEE27get_variadic_argument_typesEv Line | Count | Source | 845 | 2 | static DataTypes get_variadic_argument_types() { | 846 | 2 | return {std::make_shared<vectorized::DataTypeFloat64>(), | 847 | 2 | std::make_shared<vectorized::DataTypeInt32>()}; | 848 | 2 | } |
_ZN5doris10vectorized18DoubleRoundTwoImplINS0_9RoundNameEE27get_variadic_argument_typesEv Line | Count | Source | 845 | 2 | static DataTypes get_variadic_argument_types() { | 846 | 2 | return {std::make_shared<vectorized::DataTypeFloat64>(), | 847 | 2 | std::make_shared<vectorized::DataTypeInt32>()}; | 848 | 2 | } |
_ZN5doris10vectorized18DoubleRoundTwoImplINS0_16RoundBankersNameEE27get_variadic_argument_typesEv Line | Count | Source | 845 | 2 | static DataTypes get_variadic_argument_types() { | 846 | 2 | return {std::make_shared<vectorized::DataTypeFloat64>(), | 847 | 2 | std::make_shared<vectorized::DataTypeInt32>()}; | 848 | 2 | } |
|
849 | | }; |
850 | | |
851 | | template <typename Name> |
852 | | struct DoubleRoundOneImpl { |
853 | | static constexpr auto name = Name::name; |
854 | | |
855 | 10 | static DataTypes get_variadic_argument_types() { |
856 | 10 | return {std::make_shared<vectorized::DataTypeFloat64>()}; |
857 | 10 | } _ZN5doris10vectorized18DoubleRoundOneImplINS0_12TruncateNameEE27get_variadic_argument_typesEv Line | Count | Source | 855 | 2 | static DataTypes get_variadic_argument_types() { | 856 | 2 | return {std::make_shared<vectorized::DataTypeFloat64>()}; | 857 | 2 | } |
_ZN5doris10vectorized18DoubleRoundOneImplINS0_9FloorNameEE27get_variadic_argument_typesEv Line | Count | Source | 855 | 2 | static DataTypes get_variadic_argument_types() { | 856 | 2 | return {std::make_shared<vectorized::DataTypeFloat64>()}; | 857 | 2 | } |
_ZN5doris10vectorized18DoubleRoundOneImplINS0_9RoundNameEE27get_variadic_argument_typesEv Line | Count | Source | 855 | 2 | static DataTypes get_variadic_argument_types() { | 856 | 2 | return {std::make_shared<vectorized::DataTypeFloat64>()}; | 857 | 2 | } |
_ZN5doris10vectorized18DoubleRoundOneImplINS0_8CeilNameEE27get_variadic_argument_typesEv Line | Count | Source | 855 | 2 | static DataTypes get_variadic_argument_types() { | 856 | 2 | return {std::make_shared<vectorized::DataTypeFloat64>()}; | 857 | 2 | } |
_ZN5doris10vectorized18DoubleRoundOneImplINS0_16RoundBankersNameEE27get_variadic_argument_typesEv Line | Count | Source | 855 | 2 | static DataTypes get_variadic_argument_types() { | 856 | 2 | return {std::make_shared<vectorized::DataTypeFloat64>()}; | 857 | 2 | } |
|
858 | | }; |
859 | | |
860 | | template <typename Name> |
861 | | struct DecimalRoundTwoImpl { |
862 | | static constexpr auto name = Name::name; |
863 | | |
864 | 10 | static DataTypes get_variadic_argument_types() { |
865 | 10 | return {std::make_shared<vectorized::DataTypeDecimal<Decimal32>>(9, 0), |
866 | 10 | std::make_shared<vectorized::DataTypeInt32>()}; |
867 | 10 | } _ZN5doris10vectorized19DecimalRoundTwoImplINS0_12TruncateNameEE27get_variadic_argument_typesEv Line | Count | Source | 864 | 2 | static DataTypes get_variadic_argument_types() { | 865 | 2 | return {std::make_shared<vectorized::DataTypeDecimal<Decimal32>>(9, 0), | 866 | 2 | std::make_shared<vectorized::DataTypeInt32>()}; | 867 | 2 | } |
_ZN5doris10vectorized19DecimalRoundTwoImplINS0_9FloorNameEE27get_variadic_argument_typesEv Line | Count | Source | 864 | 2 | static DataTypes get_variadic_argument_types() { | 865 | 2 | return {std::make_shared<vectorized::DataTypeDecimal<Decimal32>>(9, 0), | 866 | 2 | std::make_shared<vectorized::DataTypeInt32>()}; | 867 | 2 | } |
_ZN5doris10vectorized19DecimalRoundTwoImplINS0_8CeilNameEE27get_variadic_argument_typesEv Line | Count | Source | 864 | 2 | static DataTypes get_variadic_argument_types() { | 865 | 2 | return {std::make_shared<vectorized::DataTypeDecimal<Decimal32>>(9, 0), | 866 | 2 | std::make_shared<vectorized::DataTypeInt32>()}; | 867 | 2 | } |
_ZN5doris10vectorized19DecimalRoundTwoImplINS0_9RoundNameEE27get_variadic_argument_typesEv Line | Count | Source | 864 | 2 | static DataTypes get_variadic_argument_types() { | 865 | 2 | return {std::make_shared<vectorized::DataTypeDecimal<Decimal32>>(9, 0), | 866 | 2 | std::make_shared<vectorized::DataTypeInt32>()}; | 867 | 2 | } |
_ZN5doris10vectorized19DecimalRoundTwoImplINS0_16RoundBankersNameEE27get_variadic_argument_typesEv Line | Count | Source | 864 | 2 | static DataTypes get_variadic_argument_types() { | 865 | 2 | return {std::make_shared<vectorized::DataTypeDecimal<Decimal32>>(9, 0), | 866 | 2 | std::make_shared<vectorized::DataTypeInt32>()}; | 867 | 2 | } |
|
868 | | }; |
869 | | |
870 | | template <typename Name> |
871 | | struct DecimalRoundOneImpl { |
872 | | static constexpr auto name = Name::name; |
873 | | |
874 | 10 | static DataTypes get_variadic_argument_types() { |
875 | 10 | return {std::make_shared<vectorized::DataTypeDecimal<Decimal32>>(9, 0)}; |
876 | 10 | } _ZN5doris10vectorized19DecimalRoundOneImplINS0_12TruncateNameEE27get_variadic_argument_typesEv Line | Count | Source | 874 | 2 | static DataTypes get_variadic_argument_types() { | 875 | 2 | return {std::make_shared<vectorized::DataTypeDecimal<Decimal32>>(9, 0)}; | 876 | 2 | } |
_ZN5doris10vectorized19DecimalRoundOneImplINS0_9FloorNameEE27get_variadic_argument_typesEv Line | Count | Source | 874 | 2 | static DataTypes get_variadic_argument_types() { | 875 | 2 | return {std::make_shared<vectorized::DataTypeDecimal<Decimal32>>(9, 0)}; | 876 | 2 | } |
_ZN5doris10vectorized19DecimalRoundOneImplINS0_9RoundNameEE27get_variadic_argument_typesEv Line | Count | Source | 874 | 2 | static DataTypes get_variadic_argument_types() { | 875 | 2 | return {std::make_shared<vectorized::DataTypeDecimal<Decimal32>>(9, 0)}; | 876 | 2 | } |
_ZN5doris10vectorized19DecimalRoundOneImplINS0_8CeilNameEE27get_variadic_argument_typesEv Line | Count | Source | 874 | 2 | static DataTypes get_variadic_argument_types() { | 875 | 2 | return {std::make_shared<vectorized::DataTypeDecimal<Decimal32>>(9, 0)}; | 876 | 2 | } |
_ZN5doris10vectorized19DecimalRoundOneImplINS0_16RoundBankersNameEE27get_variadic_argument_typesEv Line | Count | Source | 874 | 2 | static DataTypes get_variadic_argument_types() { | 875 | 2 | return {std::make_shared<vectorized::DataTypeDecimal<Decimal32>>(9, 0)}; | 876 | 2 | } |
|
877 | | }; |
878 | | |
879 | | } // namespace doris::vectorized |