1bbb75554SSiva Chandra //===-- Implementation of math utils --------------------------------------===//
2bbb75554SSiva Chandra //
3bbb75554SSiva Chandra // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
4bbb75554SSiva Chandra // See https://llvm.org/LICENSE.txt for license information.
5bbb75554SSiva Chandra // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
6bbb75554SSiva Chandra //
7bbb75554SSiva Chandra //===----------------------------------------------------------------------===//
8bbb75554SSiva Chandra 
9bbb75554SSiva Chandra #include "math_utils.h"
10bbb75554SSiva Chandra 
11bbb75554SSiva Chandra namespace __llvm_libc {
12bbb75554SSiva Chandra 
13*75d2fcb0SSiva Chandra Reddy constexpr float XFlowValues<float>::OVERFLOW_VALUE = 0x1p97f;
14*75d2fcb0SSiva Chandra Reddy constexpr float XFlowValues<float>::UNDERFLOW_VALUE = 0x1p-95f;
15*75d2fcb0SSiva Chandra Reddy constexpr float XFlowValues<float>::MAY_UNDERFLOW_VALUE = 0x1.4p-75f;
16bbb75554SSiva Chandra 
17*75d2fcb0SSiva Chandra Reddy constexpr double XFlowValues<double>::OVERFLOW_VALUE = 0x1p769;
18*75d2fcb0SSiva Chandra Reddy constexpr double XFlowValues<double>::UNDERFLOW_VALUE = 0x1p-767;
19*75d2fcb0SSiva Chandra Reddy constexpr double XFlowValues<double>::MAY_UNDERFLOW_VALUE = 0x1.8p-538;
20bbb75554SSiva Chandra 
21bbb75554SSiva Chandra } // namespace __llvm_libc
22