Home
last modified time | relevance | path

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

/frameworks/libs/binary_translation/intrinsics/riscv64_to_x86_64/include/berberis/intrinsics/
Dmacro_assembler_floating_point_impl.h34 constexpr int16_t kMxcsrRoundingBits = 0b11 << kMxcsrRmPosition; variable
132 And<uint32_t>(mxcsr, static_cast<uint32_t>(~(kX87MxcsrExceptionBits | kMxcsrRoundingBits))); in MacroFeSetExceptionsAndRoundImmTranslate()
147 kMxcsrRoundingBits)); in MacroFeSetExceptionsAndRoundImmTranslate()
186 And<uint32_t>(mxcsr, static_cast<uint32_t>(~(kX87MxcsrExceptionBits | kMxcsrRoundingBits))); in MacroFeSetExceptionsAndRoundTranslate()
304 And<uint32_t>(mxcsr_scratch, static_cast<uint32_t>(~kMxcsrRoundingBits)); in MacroFeSetRound()
337 And<uint32_t>(mxcsr_scratch, static_cast<uint32_t>(~kMxcsrRoundingBits)); in MacroFeSetRoundImmTranslate()
344 ((kRiscVRoundingModes << kMxcsrRmPosition) >> (rm * 2)) & kMxcsrRoundingBits); in MacroFeSetRoundImmTranslate()