11caedd0cSSiva Chandra Reddy //===-- Implementation header for floor -------------------------*- C++ -*-===// 21caedd0cSSiva Chandra Reddy // 31caedd0cSSiva Chandra Reddy // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. 41caedd0cSSiva Chandra Reddy // See https://llvm.org/LICENSE.txt for license information. 51caedd0cSSiva Chandra Reddy // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 61caedd0cSSiva Chandra Reddy // 71caedd0cSSiva Chandra Reddy //===----------------------------------------------------------------------===// 81caedd0cSSiva Chandra Reddy 91caedd0cSSiva Chandra Reddy #ifndef LLVM_LIBC_SRC_MATH_FLOOR_H 101caedd0cSSiva Chandra Reddy #define LLVM_LIBC_SRC_MATH_FLOOR_H 111caedd0cSSiva Chandra Reddy 12*5ff3ff33SPetr Hosek #include "src/__support/macros/config.h" 13*5ff3ff33SPetr Hosek 14*5ff3ff33SPetr Hosek namespace LIBC_NAMESPACE_DECL { 151caedd0cSSiva Chandra Reddy 161caedd0cSSiva Chandra Reddy double floor(double x); 171caedd0cSSiva Chandra Reddy 18*5ff3ff33SPetr Hosek } // namespace LIBC_NAMESPACE_DECL 191caedd0cSSiva Chandra Reddy 201caedd0cSSiva Chandra Reddy #endif // LLVM_LIBC_SRC_MATH_FLOOR_H 21