Home
last modified time | relevance | path

Searched refs:x87_sse_round (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.h294 void MacroAssembler<Assembler>::MacroFeSetRound(Register x87_sse_round, in MacroFeSetRound() argument
306 Mov<uint32_t>(x87_sse_round, kRiscVRoundingModes << kX87RmPosition); in MacroFeSetRound()
308 ShrByCl<uint32_t>(x87_sse_round); in MacroFeSetRound()
311 ShrByCl<uint32_t>(x87_sse_round); in MacroFeSetRound()
313 And<uint32_t>(x87_sse_round, kX87RoundingBits); in MacroFeSetRound()
315 Or<uint16_t>(cw_scratch, x87_sse_round); in MacroFeSetRound()
317 Shl<uint32_t>(x87_sse_round, int8_t{3}); in MacroFeSetRound()
319 Or<uint32_t>(mxcsr_scratch, x87_sse_round); in MacroFeSetRound()