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