xref: /llvm-project/libc/src/math/generic/fdimf128.cpp (revision 5ff3ff33ff930e4ec49da7910612d8a41eb068cb)
11f20bc2cSlntue //===-- Implementation of fdimf128 function -------------------------------===//
21f20bc2cSlntue //
31f20bc2cSlntue // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
41f20bc2cSlntue // See https://llvm.org/LICENSE.txt for license information.
51f20bc2cSlntue // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
61f20bc2cSlntue //
71f20bc2cSlntue //===----------------------------------------------------------------------===//
81f20bc2cSlntue 
91f20bc2cSlntue #include "src/math/fdimf128.h"
101f20bc2cSlntue #include "src/__support/FPUtil/BasicOperations.h"
111f20bc2cSlntue #include "src/__support/common.h"
12*5ff3ff33SPetr Hosek #include "src/__support/macros/config.h"
131f20bc2cSlntue 
14*5ff3ff33SPetr Hosek namespace LIBC_NAMESPACE_DECL {
151f20bc2cSlntue 
161f20bc2cSlntue LLVM_LIBC_FUNCTION(float128, fdimf128, (float128 x, float128 y)) {
171f20bc2cSlntue   return fputil::fdim(x, y);
181f20bc2cSlntue }
191f20bc2cSlntue 
20*5ff3ff33SPetr Hosek } // namespace LIBC_NAMESPACE_DECL
21