Home
last modified time | relevance | path

Searched refs:mxcsr (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.h115 Operand mxcsr = {.base = fenv_scratch.base, in MacroFeSetExceptionsAndRoundImmTranslate() local
126 Stmxcsr(mxcsr); in MacroFeSetExceptionsAndRoundImmTranslate()
132 And<uint32_t>(mxcsr, static_cast<uint32_t>(~(kX87MxcsrExceptionBits | kMxcsrRoundingBits))); in MacroFeSetExceptionsAndRoundImmTranslate()
145 Or<uint32_t>(mxcsr, in MacroFeSetExceptionsAndRoundImmTranslate()
152 Ldmxcsr(mxcsr); in MacroFeSetExceptionsAndRoundImmTranslate()
166 Operand mxcsr = {.base = fenv_scratch.base, in MacroFeSetExceptionsAndRoundTranslate() local
174 Stmxcsr(mxcsr); in MacroFeSetExceptionsAndRoundTranslate()
186 And<uint32_t>(mxcsr, static_cast<uint32_t>(~(kX87MxcsrExceptionBits | kMxcsrRoundingBits))); in MacroFeSetExceptionsAndRoundTranslate()
190 Or<uint8_t>(mxcsr, scratch_register); in MacroFeSetExceptionsAndRoundTranslate()
205 Or<uint32_t>(mxcsr, scratch_register); in MacroFeSetExceptionsAndRoundTranslate()
[all …]