1*2c74237cSaaryanshukla //===-- Implementation of fsub function -----------------------------------===// 2*2c74237cSaaryanshukla // 3*2c74237cSaaryanshukla // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. 4*2c74237cSaaryanshukla // See https://llvm.org/LICENSE.txt for license information. 5*2c74237cSaaryanshukla // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 6*2c74237cSaaryanshukla // 7*2c74237cSaaryanshukla //===----------------------------------------------------------------------===// 8*2c74237cSaaryanshukla 9*2c74237cSaaryanshukla #include "src/math/fsub.h" 10*2c74237cSaaryanshukla #include "src/__support/FPUtil/generic/add_sub.h" 11*2c74237cSaaryanshukla #include "src/__support/common.h" 12*2c74237cSaaryanshukla #include "src/__support/macros/config.h" 13*2c74237cSaaryanshukla 14*2c74237cSaaryanshukla namespace LIBC_NAMESPACE_DECL { 15*2c74237cSaaryanshukla 16*2c74237cSaaryanshukla LLVM_LIBC_FUNCTION(float, fsub, (double x, double y)) { 17*2c74237cSaaryanshukla return fputil::generic::sub<float>(x, y); 18*2c74237cSaaryanshukla } 19*2c74237cSaaryanshukla 20*2c74237cSaaryanshukla } // namespace LIBC_NAMESPACE_DECL 21