Home
last modified time | relevance | path

Searched refs:CsrOpcode (Results 1 – 7 of 7) sorted by relevance

/frameworks/libs/binary_translation/lite_translator/riscv64_to_x86_64/
Dlite_translator.cc448 Register LiteTranslator::UpdateCsr(Decoder::CsrOpcode opcode, Register arg, Register csr) { in UpdateCsr()
451 case Decoder::CsrOpcode::kCsrrs: in UpdateCsr()
455 case Decoder::CsrOpcode::kCsrrc: in UpdateCsr()
Dlite_translator.h131 Register UpdateCsr(Decoder::CsrOpcode opcode, Register arg, Register csr);
/frameworks/libs/binary_translation/heavy_optimizer/riscv64/
Dfrontend.cc730 Register HeavyOptimizerFrontend::UpdateCsr(Decoder::CsrOpcode opcode, Register arg, Register csr) { in UpdateCsr()
733 case Decoder::CsrOpcode::kCsrrs: in UpdateCsr()
737 case Decoder::CsrOpcode::kCsrrc: in UpdateCsr()
Dfrontend.h314 Register UpdateCsr(Decoder::CsrOpcode opcode, Register arg, Register csr);
/frameworks/libs/binary_translation/decoder/include/berberis/decoder/riscv64/
Ddecoder.h67 enum class CsrOpcode : uint8_t { enum
663 CsrOpcode opcode;
2225 CsrOpcode opcode = CsrOpcode{low_opcode}; in DecodeSystem()
Dsemantics_player.h119 if (args.opcode == Decoder::CsrOpcode::kCsrrw) { in Csr()
/frameworks/libs/binary_translation/interpreter/riscv64/
Dinterpreter.h85 Register UpdateCsr(Decoder::CsrOpcode opcode, Register arg, Register csr) { in UpdateCsr()
87 case Decoder::CsrOpcode::kCsrrs: in UpdateCsr()
89 case Decoder::CsrOpcode::kCsrrc: in UpdateCsr()
98 return UpdateCsr(static_cast<Decoder::CsrOpcode>(opcode), imm, csr); in UpdateCsr()