Home
last modified time | relevance | path

Searched refs:numeric_limits (Results 1 – 25 of 118) sorted by relevance

12345

/system/libbase/include/android-base/
Dparsedouble.h52 double min = std::numeric_limits<double>::lowest(),
53 double max = std::numeric_limits<double>::max()) {
57 double min = std::numeric_limits<double>::lowest(),
58 double max = std::numeric_limits<double>::max()) {
66 float min = std::numeric_limits<float>::lowest(),
67 float max = std::numeric_limits<float>::max()) {
71 float min = std::numeric_limits<float>::lowest(),
72 float max = std::numeric_limits<float>::max()) {
Dparseint.h37 LIBBASE_ALWAYS_INLINE bool ParseUint(const char* s, T* out, T max = std::numeric_limits<T>::max(),
83 T max = std::numeric_limits<T>::max(),
90 T max = std::numeric_limits<T>::max()) {
97 T max = std::numeric_limits<T>::max()) {
106 LIBBASE_ALWAYS_INLINE bool ParseInt(const char* s, T* out, T min = std::numeric_limits<T>::min(),
107 T max = std::numeric_limits<T>::max()) {
137 T min = std::numeric_limits<T>::min(),
138 T max = std::numeric_limits<T>::max()) {
Dproperties.h45 T min = std::numeric_limits<T>::min(),
46 T max = std::numeric_limits<T>::max());
53 T max = std::numeric_limits<T>::max());
/system/media/audio_utils/tests/
Daudio_math_tests.cpp38 EXPECT_FALSE(android::audio_utils::safe_isnan(std::numeric_limits<float>::infinity())); in TEST()
39 EXPECT_FALSE(android::audio_utils::safe_isnan(std::numeric_limits<float>::max())); in TEST()
40 EXPECT_FALSE(android::audio_utils::safe_isnan(std::numeric_limits<float>::min())); in TEST()
49 const auto inf = std::numeric_limits<float>::infinity(); in TEST()
51 const bool eq_isinf = inf == std::numeric_limits<float>::infinity(); in TEST()
63 EXPECT_FALSE(android::audio_utils::safe_isinf(std::numeric_limits<float>::max())); in TEST()
64 EXPECT_FALSE(android::audio_utils::safe_isinf(std::numeric_limits<float>::min())); in TEST()
66 EXPECT_TRUE(android::audio_utils::safe_isinf(std::numeric_limits<double>::infinity())); in TEST()
Dstatistics_tests.cpp109 EXPECT_NEAR((e), (v), abs((e) * std::numeric_limits<decltype(e)>::epsilon() * 8))
162 static constexpr double smallOne = std::numeric_limits<double>::epsilon() * 0.5; in TEST()
199 PRINT_AND_EXPECT_EQ(std::numeric_limits<double>::infinity(), in TEST()
202 PRINT_AND_EXPECT_EQ(-std::numeric_limits<double>::infinity(), in TEST()
207 PRINT_AND_EXPECT_EQ(std::numeric_limits<int>::max(), in TEST()
210 PRINT_AND_EXPECT_EQ(std::numeric_limits<int>::min(), in TEST()
215 PRINT_AND_EXPECT_EQ(std::numeric_limits<double>::infinity(), in TEST()
218 PRINT_AND_EXPECT_EQ(-std::numeric_limits<double>::infinity(), in TEST()
223 PRINT_AND_EXPECT_EQ(std::numeric_limits<double>::infinity(), in TEST()
226 PRINT_AND_EXPECT_EQ(-std::numeric_limits<double>::infinity(), in TEST()
[all …]
Daudio_dsp_tests.cpp36 EXPECT_EQ(std::numeric_limits<float>::infinity(), snr(noData, noData, 0)); in TEST()
37 EXPECT_EQ(std::numeric_limits<float>::infinity(), snr(zeroData, zeroData)); in TEST()
38 EXPECT_EQ(std::numeric_limits<float>::infinity(), snr(randomData, randomData)); in TEST()
Dtimestampverifier_tests.cpp60 EXPECT_EQ(std::numeric_limits<double>::infinity(), s.getMin()); in TEST()
61 EXPECT_EQ(-std::numeric_limits<double>::infinity(), s.getMax()); in TEST()
76 EXPECT_NEAR(1., r2, std::numeric_limits<double>::epsilon()); in TEST()
100 EXPECT_NEAR(1., r2, std::numeric_limits<double>::epsilon()); in TEST()
/system/libbase/
Dformat_benchmark.cpp55 benchmark::DoNotOptimize(fmt::format("{} {} {}", 42.42, std::numeric_limits<float>::min(), in BM_format_fmt_format_floats()
56 std::numeric_limits<float>::max())); in BM_format_fmt_format_floats()
63 benchmark::DoNotOptimize(std::format("{} {} {}", 42.42, std::numeric_limits<float>::min(), in BM_format_std_format_floats()
64 std::numeric_limits<float>::max())); in BM_format_std_format_floats()
71 benchmark::DoNotOptimize(StringPrintf("%f %f %f", 42.42, std::numeric_limits<float>::min(), in BM_format_StringPrintf_floats()
72 std::numeric_limits<float>::max())); in BM_format_StringPrintf_floats()
/system/chre/external/flatbuffers/include/flatbuffers/
Dstl_emulation.h89 using numeric_limits = std::numeric_limits<T>; variable
91 template <typename T> class numeric_limits :
92 public std::numeric_limits<T> {};
95 template <typename T> class numeric_limits :
96 public std::numeric_limits<T> {
100 return std::numeric_limits<T>::min(); in lowest()
104 template <> class numeric_limits<float> :
105 public std::numeric_limits<float> {
110 template <> class numeric_limits<double> :
111 public std::numeric_limits<double> {
[all …]
/system/core/init/
Dproperty_type_test.cpp39 EXPECT_TRUE(CheckType("int", std::to_string(std::numeric_limits<int64_t>::min()))); in TEST()
40 EXPECT_TRUE(CheckType("int", std::to_string(std::numeric_limits<int64_t>::max()))); in TEST()
50 EXPECT_TRUE(CheckType("uint", std::to_string(std::numeric_limits<uint64_t>::max()))); in TEST()
60 EXPECT_TRUE(CheckType("double", std::to_string(std::numeric_limits<double>::min()))); in TEST()
61 EXPECT_TRUE(CheckType("double", std::to_string(std::numeric_limits<double>::max()))); in TEST()
/system/media/audio_utils/include/audio_utils/
Dsafe_math.h116 result = a >= 0 ? std::numeric_limits<T>::max() : std::numeric_limits<T>::min(); in safe_add_sat()
119 result = std::numeric_limits<T>::max(); in safe_add_sat()
Ddsp_utils.h86 if (count == 0) return std::numeric_limits<F>::infinity(); in requires()
95 if (noise == 0 && signal == 0) return std::numeric_limits<F>::infinity(); in requires()
DStatistics.h144 return std::numeric_limits<T>::has_infinity ?
145 -std::numeric_limits<T>::infinity() : std::numeric_limits<T>::min();
152 return std::numeric_limits<T>::has_infinity ?
153 std::numeric_limits<T>::infinity() : std::numeric_limits<T>::max();
795 return std::numeric_limits<T>::quiet_NaN();
797 || x == std::numeric_limits<T>::infinity()
/system/core/fs_mgr/liblp/
Dutility.h73 static_assert(std::numeric_limits<T>::is_integer); in AlignTo()
74 static_assert(!std::numeric_limits<T>::is_signed); in AlignTo()
85 if (to_add > std::numeric_limits<T>::max() - base) { in AlignTo()
Dutility_test.cpp81 auto u32limit = std::numeric_limits<uint32_t>::max(); in TEST()
82 auto u64limit = std::numeric_limits<uint64_t>::max(); in TEST()
84 EXPECT_EQ(AlignTo(std::numeric_limits<uint64_t>::max(), 2), std::optional<uint64_t>{}); in TEST()
/system/unwinding/libunwindstack/benchmarks/
DUtils.h55 uint64_t min_rss_bytes_ = std::numeric_limits<uint64_t>::max();
60 uint64_t min_alloc_bytes_ = std::numeric_limits<uint64_t>::max();
/system/core/healthd/
Dhealthd_draw.cpp45 if (value < static_cast<int64_t>(std::numeric_limits<int>::min())) { in get_split_offset()
47 std::numeric_limits<int>::min()); in get_split_offset()
48 value = std::numeric_limits<int>::min(); in get_split_offset()
50 if (value > static_cast<int64_t>(std::numeric_limits<int>::max())) { in get_split_offset()
52 std::numeric_limits<int>::max()); in get_split_offset()
53 value = std::numeric_limits<int>::max(); in get_split_offset()
/system/chre/apps/test/common/chre_api_test/src/
Dchre_api_test_service.cc78 if (request.filter.rssiThreshold < std::numeric_limits<int8_t>::min() || in validateInputAndCallChreBleStartScanAsync()
79 request.filter.rssiThreshold > std::numeric_limits<int8_t>::max()) { in validateInputAndCallChreBleStartScanAsync()
124 if (request.sensorType > std::numeric_limits<uint8_t>::max()) { in validateInputAndCallChreSensorFindDefault()
270 if (request.hostEndpointId > std::numeric_limits<uint16_t>::max()) { in validateInputAndCallChreConfigureHostEndpointNotifications()
285 if (request.hostEndpointId > std::numeric_limits<uint16_t>::max()) { in validateInputAndCallChreGetHostEndpointInfo()
335 if (scanFilter.type > std::numeric_limits<uint8_t>::max() || in validateBleScanFilters()
336 scanFilter.length > std::numeric_limits<uint8_t>::max()) { in validateBleScanFilters()
/system/extras/simpleperf/
Dcommand.h81 uint64_t max = std::numeric_limits<T>::max()) {
93 double min = std::numeric_limits<double>::lowest(),
94 double max = std::numeric_limits<double>::max()) {
186 uint64_t max = std::numeric_limits<T>::max(), bool allow_suffixes = false) {
200 double min = 0, double max = std::numeric_limits<double>::max());
/system/libziparchive/
Dzip_writer.cc201 DCHECK_LE(src.path.size(), std::numeric_limits<uint16_t>::max()); in CopyFromFileEntry()
213 if (files_.size() == std::numeric_limits<uint16_t>::max()) { in StartAlignedEntryWithTime()
224 if (alignment > std::numeric_limits<uint16_t>::max()) { in StartAlignedEntryWithTime()
232 if (file_entry.local_file_header_offset > std::numeric_limits<uint32_t>::max()) { in StartAlignedEntryWithTime()
357 std::numeric_limits<uint32_t>::max()) { in WriteBytes()
535 DCHECK_LE(file.path.size(), std::numeric_limits<uint16_t>::max()); in Finish()
538 DCHECK_LE(file.local_file_header_offset, std::numeric_limits<uint32_t>::max()); in Finish()
556 DCHECK_LE(files_.size(), std::numeric_limits<uint16_t>::max()); in Finish()
559 if (current_offset_ > std::numeric_limits<uint32_t>::max()) { in Finish()
/system/libvintf/
DRuntimeInfo.cpp154 if (kernelRelease->version() > std::numeric_limits<size_t>::max() || in parseGkiKernelRelease()
155 kernelRelease->patch_level() > std::numeric_limits<size_t>::max() || in parseGkiKernelRelease()
156 kernelRelease->sub_level() > std::numeric_limits<size_t>::max()) { in parseGkiKernelRelease()
/system/core/libcutils/
Dproperties.cpp65 if (errno != ERANGE && end != value && v >= std::numeric_limits<T>::min() && in property_get_int()
66 v <= std::numeric_limits<T>::max()) { in property_get_int()
/system/logging/logd/
DSerializedLogChunkTest.cpp86 auto uint64_t_max = std::numeric_limits<uint64_t>::max(); in TEST()
87 auto uint32_t_max = std::numeric_limits<uint32_t>::max(); in TEST()
/system/extras/verity/
Dbuild_verity_tree_utils.cpp32 CHECK_LE(level_blocks, std::numeric_limits<size_t>::max()); in verity_tree_blocks()
/system/libfmq/include/fmq/
DAidlMQDescriptorShimBase.h178 bool overflow = bufferSize > std::numeric_limits<uint64_t>::max() - in AidlMQDescriptorShimBase()
184 if (overflow || largestOffset > std::numeric_limits<int32_t>::max() || in AidlMQDescriptorShimBase()
185 messageSize > std::numeric_limits<int32_t>::max()) { in AidlMQDescriptorShimBase()
189 std::to_string(std::numeric_limits<int32_t>::max()) + " bytes."); in AidlMQDescriptorShimBase()

12345