Lines Matching refs:__dist
58 [[nodiscard]] _LIBCPP_HIDE_FROM_ABI inline uint64_t __ryu_shiftright128(const uint64_t __lo, const uint64_t __hi, const uint32_t __dist) {
66 _LIBCPP_ASSERT_INTERNAL(__dist < 64, "");
67 return __shiftright128(__lo, __hi, static_cast<unsigned char>(__dist));
82 [[nodiscard]] _LIBCPP_HIDE_FROM_ABI inline uint64_t __ryu_shiftright128(const uint64_t __lo, const uint64_t __hi, const uint32_t __dist) {
88 _LIBCPP_ASSERT_INTERNAL(__dist < 64, "");
92 return static_cast<uint64_t>(__temp >> (__dist & 63));
127 [[nodiscard]] _LIBCPP_HIDE_FROM_ABI inline uint64_t __ryu_shiftright128(const uint64_t __lo, const uint64_t __hi, const uint32_t __dist) {
128 // We don't need to handle the case __dist >= 64 here (see above).
129 _LIBCPP_ASSERT_INTERNAL(__dist < 64, "");
131 _LIBCPP_ASSERT_INTERNAL(__dist > 0, "");
132 return (__hi << (64 - __dist)) | (__lo >> __dist);
135 _LIBCPP_ASSERT_INTERNAL(__dist >= 32, "");
136 return (__hi << (64 - __dist)) | (static_cast<uint32_t>(__lo >> 32) >> (__dist - 32));