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