xref: /llvm-project/compiler-rt/lib/builtins/truncdfbf2.c (revision 800d5e178f2b36123f93d6d7733aa737da03b009)
1*8bc0bb95SBenjamin Kramer //===-- lib/truncdfbf2.c - double -> bfloat conversion ------------*- C -*-===//
2*8bc0bb95SBenjamin Kramer //
3*8bc0bb95SBenjamin Kramer // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
4*8bc0bb95SBenjamin Kramer // See https://llvm.org/LICENSE.txt for license information.
5*8bc0bb95SBenjamin Kramer // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
6*8bc0bb95SBenjamin Kramer //
7*8bc0bb95SBenjamin Kramer //===----------------------------------------------------------------------===//
8*8bc0bb95SBenjamin Kramer 
9*8bc0bb95SBenjamin Kramer #define SRC_DOUBLE
10*8bc0bb95SBenjamin Kramer #define DST_BFLOAT
11*8bc0bb95SBenjamin Kramer #include "fp_trunc_impl.inc"
12*8bc0bb95SBenjamin Kramer 
__truncdfbf2(double a)13*8bc0bb95SBenjamin Kramer COMPILER_RT_ABI dst_t __truncdfbf2(double a) { return __truncXfYf2__(a); }
14