1 //===----------------------------------------------------------------------===//
3 // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
4 // See https://llvm.org/LICENSE.txt for license information.
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
9 inline long double truncate_fp(long double val
) {
10 volatile long double sink
= val
;
14 inline double truncate_fp(double val
) {
15 volatile double sink
= val
;
19 inline float truncate_fp(float val
) {
20 volatile float sink
= val
;