Home
last modified time | relevance | path

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

/frameworks/libs/binary_translation/lite_translator/riscv64_to_x86_64/
Dlite_translator.h292 [[nodiscard]] Register GetCsr() { in GetCsr() function
479 [[nodiscard]] inline LiteTranslator::Register LiteTranslator::GetCsr<CsrName::kCycle>() {
484 [[nodiscard]] inline LiteTranslator::Register LiteTranslator::GetCsr<CsrName::kFCsr>() {
500 [[nodiscard]] inline LiteTranslator::Register LiteTranslator::GetCsr<CsrName::kFFlags>() {
505 [[nodiscard]] inline LiteTranslator::Register LiteTranslator::GetCsr<CsrName::kVlenb>() {
510 [[nodiscard]] inline LiteTranslator::Register LiteTranslator::GetCsr<CsrName::kVxrm>() {
519 [[nodiscard]] inline LiteTranslator::Register LiteTranslator::GetCsr<CsrName::kVxsat>() {
/frameworks/libs/binary_translation/interpreter/riscv64/
Dinterpreter.h548 Register vtype = GetCsr<CsrName::kVtype>(); in OpVector()
1046 size_t vstart = GetCsr<CsrName::kVstart>();
1047 size_t vl = GetCsr<CsrName::kVl>();
1224 size_t vstart = GetCsr<CsrName::kVstart>(); in OpVectorGather()
1225 size_t vl = GetCsr<CsrName::kVl>(); in OpVectorGather()
1720 if (GetCsr<kFrm>() != FPFlags::RDN) { in OpVector()
1738 if (GetCsr<kFrm>() != FPFlags::RDN) { in OpVector()
2902 size_t vstart = GetCsr<CsrName::kVstart>();
2903 size_t vl = GetCsr<CsrName::kVl>();
2975 size_t vstart = GetCsr<CsrName::kVstart>(); in OpVectorViotam()
[all …]
/frameworks/libs/binary_translation/decoder/include/berberis/decoder/riscv64/
Dsemantics_player.h121 auto [csr_supported, csr] = GetCsr(static_cast<CsrName>(args.csr)); in Csr()
136 auto [csr_supported, csr] = GetCsr(static_cast<CsrName>(args.csr)); in Csr()
152 auto [csr_supported, csr] = GetCsr(static_cast<CsrName>(args.csr)); in Csr()
164 auto [csr_supported, csr] = GetCsr(static_cast<CsrName>(args.csr)); in Csr()
181 Register frm = listener_->template GetCsr<CsrName::kFrm>(); in Fcvt()
187 Register frm = listener_->template GetCsr<CsrName::kFrm>(); in Fcvt()
213 Register frm = listener_->template GetCsr<CsrName::kFrm>(); in FcvtloatToInteger()
251 Register frm = listener_->template GetCsr<CsrName::kFrm>(); in FcvtIntegerToFloat()
296 Register frm = listener_->template GetCsr<CsrName::kFrm>(); in Fma()
510 Register frm = listener_->template GetCsr<CsrName::kFrm>(); in OpFp()
[all …]
/frameworks/libs/binary_translation/heavy_optimizer/riscv64/
Dfrontend.h342 [[nodiscard]] Register GetCsr() { in GetCsr() function
502 HeavyOptimizerFrontend::GetCsr<CsrName::kCycle>() {
508 HeavyOptimizerFrontend::GetCsr<CsrName::kFCsr>() {
522 HeavyOptimizerFrontend::GetCsr<CsrName::kFFlags>() {
528 HeavyOptimizerFrontend::GetCsr<CsrName::kVlenb>() {
534 HeavyOptimizerFrontend::GetCsr<CsrName::kVxrm>() {
543 HeavyOptimizerFrontend::GetCsr<CsrName::kVxsat>() {