Home
last modified time | relevance | path

Searched refs:cw_scratch (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.h295 const Operand& cw_scratch, in MacroFeSetRound() argument
298 Fnstcw(cw_scratch); in MacroFeSetRound()
302 And<uint16_t>(cw_scratch, static_cast<uint16_t>(~kX87RoundingBits)); in MacroFeSetRound()
315 Or<uint16_t>(cw_scratch, x87_sse_round); in MacroFeSetRound()
321 Fldcw(cw_scratch); in MacroFeSetRound()
327 void MacroAssembler<Assembler>::MacroFeSetRoundImmTranslate(const Operand& cw_scratch, in MacroFeSetRoundImmTranslate() argument
331 Fnstcw(cw_scratch); in MacroFeSetRoundImmTranslate()
335 And<uint16_t>(cw_scratch, static_cast<uint16_t>(~kX87RoundingBits)); in MacroFeSetRoundImmTranslate()
340 Or<uint16_t>(cw_scratch, in MacroFeSetRoundImmTranslate()
347 Fldcw(cw_scratch); in MacroFeSetRoundImmTranslate()