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