Fix bug in csrrc instruction

This commit is contained in:
Sven Stucki 2015-10-23 12:15:33 +02:00
parent 9f5beb527f
commit d2c8159a2d

View file

@ -169,7 +169,7 @@ module riscv_cs_registers
unique case (csr_op_i)
`CSR_OP_WRITE: csr_wdata_int = csr_wdata_i;
`CSR_OP_SET: csr_wdata_int = csr_wdata_i | csr_rdata_o;
`CSR_OP_CLEAR: csr_wdata_int = csr_wdata_i & ~(csr_rdata_o);
`CSR_OP_CLEAR: csr_wdata_int = (~csr_wdata_i) & csr_rdata_o;
`CSR_OP_NONE: begin
csr_wdata_int = csr_wdata_i;