Added CSRRSI
This commit is contained in:
parent
608dbba6a0
commit
256a56f70e
@ -570,7 +570,9 @@ static void cpu_execute(rv32_cpu_t* cpu, instruction_t* instruction)
|
||||
cpu->regs.x[instruction->rd] = csrrwi_old_value;
|
||||
break;
|
||||
case FUNC3_CSRRSI:
|
||||
fprintf(stderr, "CSRRSI\n");
|
||||
// CSR atomic Read and Set bits immediate
|
||||
cpu->regs.x[instruction->rd] = cpu->csr[instruction->immediate];
|
||||
cpu->csr[instruction->immediate] |= instruction->rs1;
|
||||
break;
|
||||
case FUNC3_CSRRCI:
|
||||
// CSR atomic Read and Clear bits Immediate (immediate in rs1)
|
||||
|
Loading…
Reference in New Issue
Block a user