Searched refs:__ryu_umul128 (Results 1 - 3 of 3) sorted by relevance
/freebsd-current/contrib/llvm-project/libcxx/src/include/ryu/ |
H A D | d2s_intrinsics.h | 54 [[nodiscard]] _LIBCPP_HIDE_FROM_ABI inline uint64_t __ryu_umul128(const uint64_t __a, const uint64_t __b, uint64_t* const __productHi) { function 76 [[nodiscard]] _LIBCPP_HIDE_FROM_ABI inline uint64_t __ryu_umul128(const uint64_t __a, const uint64_t __b, uint64_t* const __productHi) { 96 [[nodiscard]] _LIBCPP_HIDE_FROM_ABI inline _LIBCPP_ALWAYS_INLINE uint64_t __ryu_umul128(const uint64_t __a, const uint64_t __b, uint64_t* const __productHi) { 146 // Reuse the __ryu_umul128 implementation. 150 (void) __ryu_umul128(__a, __b, &__hi);
|
/freebsd-current/contrib/llvm-project/libcxx/src/ryu/ |
H A D | d2fixed.cpp | 63 const uint64_t __b00Lo = __ryu_umul128(__aLo, __bLo, &__b00Hi); 65 const uint64_t __b01Lo = __ryu_umul128(__aLo, __bHi, &__b01Hi); 67 const uint64_t __b10Lo = __ryu_umul128(__aHi, __bLo, &__b10Hi); 69 const uint64_t __b11Lo = __ryu_umul128(__aHi, __bHi, &__b11Hi); 93 const uint64_t __low0 = __ryu_umul128(__m, __mul[0], &__high0); // 0 95 const uint64_t __low1 = __ryu_umul128(__m, __mul[1], &__high1); // 64 97 const uint64_t __low2 = __ryu_umul128(__m, __mul[2], &__high2); // 128
|
H A D | d2s.cpp | 98 const uint64_t __low1 = __ryu_umul128(__m, __mul[1], &__high1); // 64 100 (void) __ryu_umul128(__m, __mul[0], &__high0); // 0 122 const uint64_t __lo = __ryu_umul128(__m, __mul[0], &__tmp); 124 const uint64_t __mid = __tmp + __ryu_umul128(__m, __mul[1], &__hi);
|
Completed in 61 milliseconds