Home
last modified time | relevance | path

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

/frameworks/libs/binary_translation/heavy_optimizer/riscv64/
Dfrontend.h536 Gen<x86_64::MovzxbqRegMemBaseDisp>(reg, x86_64::kMachineRegRBP, kCsrFieldOffset<CsrName::kVcsr>);
545 Gen<x86_64::MovzxbqRegMemBaseDisp>(reg, x86_64::kMachineRegRBP, kCsrFieldOffset<CsrName::kVcsr>);
621 x86_64::kMachineRegRBP, kCsrFieldOffset<CsrName::kVcsr>, 0b100, GetFlagsRegister());
625 x86_64::kMachineRegRBP, kCsrFieldOffset<CsrName::kVcsr>, imm, GetFlagsRegister());
632 x86_64::kMachineRegRBP, kCsrFieldOffset<CsrName::kVcsr>, 0b100, GetFlagsRegister());
635 x86_64::kMachineRegRBP, kCsrFieldOffset<CsrName::kVcsr>, arg, GetFlagsRegister());
642 x86_64::kMachineRegRBP, kCsrFieldOffset<CsrName::kVcsr>, 0b100, GetFlagsRegister());
645 x86_64::kMachineRegRBP, kCsrFieldOffset<CsrName::kVcsr>, 0b11, GetFlagsRegister());
653 x86_64::kMachineRegRBP, kCsrFieldOffset<CsrName::kVcsr>, 0b11, GetFlagsRegister());
660 x86_64::kMachineRegRBP, kCsrFieldOffset<CsrName::kVcsr>, tmp, GetFlagsRegister());
/frameworks/libs/binary_translation/guest_state/riscv64/include/berberis/guest_state/
Dguest_state_arch.h41 kVcsr = 0b00'00'0000'1111, enumerator
/frameworks/libs/binary_translation/lite_translator/riscv64_to_x86_64/
Dlite_translator.h513 {.base = Assembler::rbp, .disp = kCsrFieldOffset<CsrName::kVcsr>});
522 {.base = Assembler::rbp, .disp = kCsrFieldOffset<CsrName::kVcsr>});
/frameworks/libs/binary_translation/interpreter/riscv64/
Dinterpreter.h4437 return state_->cpu.*CsrFieldAddr<CsrName::kVcsr> & 0b11;
4442 return state_->cpu.*CsrFieldAddr<CsrName::kVcsr> >> 2;
4471 state_->cpu.*CsrFieldAddr<CsrName::kVcsr> =
4472 (state_->cpu.*CsrFieldAddr<CsrName::kVcsr> & 0b100) | (arg & 0b11);
4478 state_->cpu.*CsrFieldAddr<CsrName::kVcsr> =
4479 (state_->cpu.*CsrFieldAddr<CsrName::kVcsr> & 0b11) | ((arg & 0b1) << 2);