mirror of
https://github.com/NationalSecurityAgency/ghidra.git
synced 2026-09-25 17:00:36 -09:00
Merge remote-tracking branch
'origin/GP-4163_ghidorahrex_PR-6033_jiegec_loongarch_csr_reg_fix' into patch (Closes #6033)
This commit is contained in:
@@ -1154,8 +1154,8 @@ csr: csr is imm10_14 [csr = $(CSR_OFFSET) + imm10_14 * $(REGSIZE);] {
|
||||
:csrxchg RD, RJsrc, csr is op24_31=0x4 & RD & RJsrc & csr {
|
||||
local csrval:$(REGSIZE) = csr;
|
||||
local mask = RJsrc;
|
||||
csr = RD & mask;
|
||||
RD = csrval & mask;
|
||||
csr = (RD & mask) | (csrval & ~mask);
|
||||
RD = csrval;
|
||||
}
|
||||
|
||||
:csrrd RD, csr is op24_31=0x4 & RD & op5_9=0 & csr {
|
||||
|
||||
@@ -143,7 +143,7 @@ define register offset=$(CSR_OFFSET) size=$(REGSIZE) [
|
||||
save0 save1 save2 save3 save4 save5 save6 save7
|
||||
save8 save9 save10 save11 save12 save13 save14 save15
|
||||
tid tcfg tval cntc ticlr csr69 csr70 csr71
|
||||
csr72 csr73 csr74 csr75 csr76 csr78 csr79
|
||||
csr72 csr73 csr74 csr75 csr76 csr77 csr78 csr79
|
||||
csr80 csr81 csr82 csr83 csr84 csr85 csr86 csr87
|
||||
csr88 csr89 csr90 csr91 csr92 csr93 csr94 csr95
|
||||
llbctl csr97 csr98 csr99 csr100 csr101 csr102 csr103
|
||||
|
||||
Reference in New Issue
Block a user