Home
last modified time | relevance | path

Searched refs:__mul (Results 1 – 6 of 6) sorted by relevance

/openbsd/gnu/llvm/libcxx/src/ryu/
H A Dd2s.cpp110 *__vp = __mulShift(4 * __m + 2, __mul, __j); in __mulShiftAll()
111 *__vm = __mulShift(4 * __m - 1 - __mmShift, __mul, __j); in __mulShiftAll()
112 return __mulShift(4 * __m, __mul, __j); in __mulShiftAll()
122 const uint64_t __lo = __ryu_umul128(__m, __mul[0], &__tmp);
124 const uint64_t __mid = __tmp + __ryu_umul128(__m, __mul[1], &__hi);
127 const uint64_t __lo2 = __lo + __mul[0];
128 const uint64_t __mid2 = __mid + __mul[1] + (__lo2 < __lo);
133 const uint64_t __lo3 = __lo - __mul[0];
134 const uint64_t __mid3 = __mid - __mul[1] - (__lo3 > __lo);
141 const uint64_t __lo4 = __lo3 - __mul[0];
[all …]
H A Dd2fixed.cpp92 …line uint32_t __mulShift_mod1e9(const uint64_t __m, const uint64_t* const __mul, const int32_t __j… in __mulShift_mod1e9() argument
94 const uint64_t __low0 = __ryu_umul128(__m, __mul[0], &__high0); // 0 in __mulShift_mod1e9()
96 const uint64_t __low1 = __ryu_umul128(__m, __mul[1], &__high1); // 64 in __mulShift_mod1e9()
98 const uint64_t __low2 = __ryu_umul128(__m, __mul[2], &__high2); // 128 in __mulShift_mod1e9()
/openbsd/gnu/llvm/libcxx/benchmarks/
H A Dunordered_set_operations.bench.cpp33 const std::size_t __mul = 0x9ddfea08eb382d69ULL; in hash_len_16() local
34 std::size_t __a = (__u ^ __v) * __mul; in hash_len_16()
36 std::size_t __b = (__v ^ __a) * __mul; in hash_len_16()
38 __b *= __mul; in hash_len_16()
/openbsd/gnu/llvm/libcxx/include/__functional/
H A Dhash.h123 const _Size __mul = 0x9ddfea08eb382d69ULL;
124 _Size __a = (__u ^ __v) * __mul;
126 _Size __b = (__v ^ __a) * __mul;
128 __b *= __mul;
/openbsd/gnu/llvm/libcxx/include/__chrono/
H A Dduration.h221 struct __mul // __overflow == false
227 struct __mul<_Xp, _Yp, true>
234 typedef ratio<__mul<__n1, __d2, !value>::value,
235 __mul<__n2, __d1, !value>::value> type;
/openbsd/gnu/gcc/gcc/
H A Dlibgcc2.c1794 CONCAT3(__mul,MODE,3) (MTYPE a, MTYPE b, MTYPE c, MTYPE d)