xref: /llvm-project/libc/src/math/generic/fminf16.cpp (revision 5ff3ff33ff930e4ec49da7910612d8a41eb068cb)
18e674953SHendrik Hübner //===-- Implementation of fminf16 function --------------------------------===//
28e674953SHendrik Hübner //
38e674953SHendrik Hübner // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
48e674953SHendrik Hübner // See https://llvm.org/LICENSE.txt for license information.
58e674953SHendrik Hübner // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
68e674953SHendrik Hübner //
78e674953SHendrik Hübner //===----------------------------------------------------------------------===//
88e674953SHendrik Hübner 
98e674953SHendrik Hübner #include "src/math/fminf16.h"
108e674953SHendrik Hübner #include "src/__support/FPUtil/BasicOperations.h"
118e674953SHendrik Hübner #include "src/__support/common.h"
12*5ff3ff33SPetr Hosek #include "src/__support/macros/config.h"
138e674953SHendrik Hübner 
14*5ff3ff33SPetr Hosek namespace LIBC_NAMESPACE_DECL {
158e674953SHendrik Hübner 
168e674953SHendrik Hübner LLVM_LIBC_FUNCTION(float16, fminf16, (float16 x, float16 y)) {
178e674953SHendrik Hübner   return fputil::fmin(x, y);
188e674953SHendrik Hübner }
198e674953SHendrik Hübner 
20*5ff3ff33SPetr Hosek } // namespace LIBC_NAMESPACE_DECL
21