Lines Matching +full:input +full:-
2 * Copyright (c) 2021-2022 Huawei Device Co., Ltd.
7 * http://www.apache.org/licenses/LICENSE-2.0
22 #define panda_bit_utils_ctz __builtin_ctz // NOLINT(cppcoreguidelines-macro-usage)
23 #define panda_bit_utils_ctzll __builtin_ctzll // NOLINT(cppcoreguidelines-macro-usage)
38 static double Asinh(double input) in Asinh() argument
41 if (input == 0 && !std::signbit(input)) { in Asinh()
46 return std::asinh(input); in Asinh()
49 static inline double Atanh(double input) in Atanh() argument
52 if (input == 0 && std::signbit(input)) { in Atanh()
53 … // -0.0(double) is the special case for std::atanh() function compiled in linux for windows. in Atanh()
54 return -0.0; in Atanh()
57 return std::atanh(input); in Atanh()