Home
last modified time | relevance | path

Searched refs:high64 (Results 1 – 2 of 2) sorted by relevance

/llvm-project-15.0.7/libc/src/__support/
H A Dstr_to_float.h66 static inline uint64_t high64(const UInt128 &num) { in high64() function
134 if ((high64(first_approx) & halfway_constant) == halfway_constant && in eisel_lemire()
139 first_approx + static_cast<UInt128>(high64(low_bits)); in eisel_lemire()
141 if ((high64(second_approx) & halfway_constant) == halfway_constant && in eisel_lemire()
152 BitsType msb = static_cast<BitsType>(high64(final_approx) >> (BITS_IN_MANTISSA - 1)); in eisel_lemire()
153 BitsType final_mantissa = static_cast<BitsType>(high64(final_approx) >> in eisel_lemire()
160 (high64(final_approx) & halfway_constant) == 0 && in eisel_lemire()
224 UInt128 approx_upper = static_cast<UInt128>(high64(mantissa)) *
227 UInt128 approx_middle = static_cast<UInt128>(high64(mantissa)) *
237 UInt128 final_approx_upper = approx_upper + high64(approx_middle) +
/llvm-project-15.0.7/mlir/lib/Conversion/TosaToArith/
H A DTosaToArith.cpp157 Value high64 = in matchAndRewrite() local
159 Value high32 = rewriter.create<arith::TruncIOp>(loc, i32Ty, high64); in matchAndRewrite()