diff --git a/Ghidra/Processors/Loongarch/data/languages/loongarch32_instructions.sinc b/Ghidra/Processors/Loongarch/data/languages/loongarch32_instructions.sinc index a3e3634f31..9e7479d3f3 100644 --- a/Ghidra/Processors/Loongarch/data/languages/loongarch32_instructions.sinc +++ b/Ghidra/Processors/Loongarch/data/languages/loongarch32_instructions.sinc @@ -1158,11 +1158,11 @@ csr: csr is imm10_14 [csr = $(CSR_OFFSET) + imm10_14 * $(REGSIZE);] { RD = csrval & mask; } -:cssrd RD, csr is op24_31=0x4 & RD & op5_9=0 & csr { +:csrrd RD, csr is op24_31=0x4 & RD & op5_9=0 & csr { RD = csr; } -:cssrw RD, csr is op24_31=0x4 & RD & op5_9=1 & csr { +:csrrw RD, csr is op24_31=0x4 & RD & op5_9=1 & csr { local csrval:$(REGSIZE) = csr; csr = RD; RD = csrval;