Home
last modified time | relevance | path

Searched refs:kX87RoundingBits (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.h33 constexpr int16_t kX87RoundingBits = 0b11 << kX87RmPosition; variable
130 And<uint16_t>(fenv_scratch, static_cast<uint16_t>(~kX87RoundingBits)); in MacroFeSetExceptionsAndRoundImmTranslate()
140 (((kRiscVRoundingModes << kX87RmPosition) >> (rm * 2)) & kX87RoundingBits)); in MacroFeSetExceptionsAndRoundImmTranslate()
184 And<uint16_t>(fenv_scratch, static_cast<uint16_t>(~kX87RoundingBits)); in MacroFeSetExceptionsAndRoundTranslate()
199 And<uint32_t>(scratch_register, kX87RoundingBits); in MacroFeSetExceptionsAndRoundTranslate()
302 And<uint16_t>(cw_scratch, static_cast<uint16_t>(~kX87RoundingBits)); in MacroFeSetRound()
313 And<uint32_t>(x87_sse_round, kX87RoundingBits); in MacroFeSetRound()
335 And<uint16_t>(cw_scratch, static_cast<uint16_t>(~kX87RoundingBits)); in MacroFeSetRoundImmTranslate()
341 (((kRiscVRoundingModes << kX87RmPosition) >> (rm * 2)) & kX87RoundingBits)); in MacroFeSetRoundImmTranslate()