16c1c451bSOverMighty //===-- Implementation header for f16sqrt -----------------------*- C++ -*-===// 26c1c451bSOverMighty // 36c1c451bSOverMighty // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. 46c1c451bSOverMighty // See https://llvm.org/LICENSE.txt for license information. 56c1c451bSOverMighty // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 66c1c451bSOverMighty // 76c1c451bSOverMighty //===----------------------------------------------------------------------===// 86c1c451bSOverMighty 96c1c451bSOverMighty #ifndef LLVM_LIBC_SRC_MATH_F16SQRT_H 106c1c451bSOverMighty #define LLVM_LIBC_SRC_MATH_F16SQRT_H 116c1c451bSOverMighty 12*5ff3ff33SPetr Hosek #include "src/__support/macros/config.h" 136c1c451bSOverMighty #include "src/__support/macros/properties/types.h" 146c1c451bSOverMighty 15*5ff3ff33SPetr Hosek namespace LIBC_NAMESPACE_DECL { 166c1c451bSOverMighty 176c1c451bSOverMighty float16 f16sqrt(double x); 186c1c451bSOverMighty 19*5ff3ff33SPetr Hosek } // namespace LIBC_NAMESPACE_DECL 206c1c451bSOverMighty 216c1c451bSOverMighty #endif // LLVM_LIBC_SRC_MATH_F16SQRT_H 22