Searched refs:llround (Results 1 - 22 of 22) sorted by relevance

/freebsd-current/lib/msun/src/
H A Ds_llround.c6 #define fn llround
H A Dmath.h285 long long llround(double);
/freebsd-current/lib/msun/tests/
H A Dlround_test.c28 * Test for lround(), lroundf(), llround(), and llroundf().
59 test(llround, x, result, excepts); \
100 test(llround, 0x8000000000000000.0p0, IGNORE, FE_INVALID);
102 test(llround, 0x7ffffffffffffc00.0p0, 0x7ffffffffffffc00ll, 0);
104 test(llround, -0x8000000000000800.0p0, IGNORE, FE_INVALID);
106 test(llround, -0x8000000000000000.0p0, (long long)-0x8000000000000000ll, 0);
/freebsd-current/contrib/llvm-project/libcxx/include/__math/
H A Drounding_functions.h79 // llround
81 inline _LIBCPP_HIDE_FROM_ABI long long llround(float __x) _NOEXCEPT { return __builtin_llroundf(__x); }
84 _LIBCPP_HIDE_FROM_ABI long long llround(double __x) _NOEXCEPT {
88 inline _LIBCPP_HIDE_FROM_ABI long long llround(long double __x) _NOEXCEPT { return __builtin_llroundl(__x); }
91 inline _LIBCPP_HIDE_FROM_ABI long long llround(_A1 __x) _NOEXCEPT {
/freebsd-current/contrib/llvm-project/clang/lib/Headers/
H A D__clang_cuda_math_forward_declares.h138 __DEVICE__ long long llround(float); // No llround(double).
251 using ::llround;
H A D__clang_cuda_cmath.h284 __CUDA_CLANG_FN_INTEGER_OVERLOAD_1(long long, llround)
407 using ::llround;
H A D__clang_cuda_math.h167 __DEVICE__ long long llround(double __a) { return __nv_llround(__a); } function
188 __DEVICE__ long lround(double __a) { return llround(__a); }
H A Dtgmath.h904 // llround
912 __tg_llround(double __x) {return llround(__x);}
918 #undef llround macro
919 #define llround(__x) __tg_llround(__tg_promote1((__x))(__x)) macro
H A D__clang_hip_cmath.h238 __DEF_FUN1(long long, llround)
526 __HIP_OVERLOAD1(long long, llround)
690 using ::llround;
H A D__clang_hip_math.h883 long long int llround(double __x) { return __builtin_round(__x); } function
/freebsd-current/include/
H A Dtgmath.h183 #define llround(x) __tg_simple(x, llround) macro
/freebsd-current/contrib/llvm-project/libcxx/modules/std.compat/
H A Dcmath.inc195 using ::llround;
/freebsd-current/contrib/llvm-project/libcxx/include/
H A Dmath.h220 long long llround (arithmetic x);
474 using std::__math::llround;
/freebsd-current/tools/regression/include/tgmath/
H A Dtgmath.c129 TGMACRO_REAL_FIXED_RET(llround, long long)
538 PRINT("llround",
539 PASS_REAL_ARG_FIXED_RET(llround, long long));
/freebsd-current/contrib/llvm-project/libcxx/modules/std/
H A Dcmath.inc196 using std::llround;
/freebsd-current/lib/msun/
H A DMakefile250 MLINKS+=lround.3 llround.3 lround.3 llroundf.3 lround.3 llroundl.3 \
/freebsd-current/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMTargetTransformInfo.cpp2013 case Intrinsic::llround:
/freebsd-current/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DIRTranslator.cpp1921 case Intrinsic::llround:
/freebsd-current/contrib/llvm-project/llvm/lib/IR/
H A DVerifier.cpp5759 case Intrinsic::llround: {
/freebsd-current/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.cpp6509 case Intrinsic::llround:
6516 case Intrinsic::llround: Opcode = ISD::LLROUND; break;
/freebsd-current/contrib/llvm-project/llvm/lib/Analysis/
H A DValueTracking.cpp6662 case Intrinsic::llround:
/freebsd-current/contrib/llvm-project/clang/lib/CodeGen/
H A DCGBuiltin.cpp2465 MUTATE_LDBL(llround)
2947 *this, E, Intrinsic::llround,

Completed in 686 milliseconds