jwhur

Results 15 comments of jwhur

Hi, it seems this can actually happen. Here is the testcase and the vcd file. Both `io_redirect_valid` and `io_brupdate_b2_mispredict` signals of `ftq` are simultaneously asserted at 150887 ps. But the...

I could not upload the entire vcd file since it was too big.

I'm sorry for taking your time. It was my mistake, I had modified the binary to return to the supervisor mode. Sorry for the confusion.

[test.zip](https://github.com/riscv-boom/riscv-boom/files/4526441/test.zip) like this? It's somewhat awkward but it still works. I included the raw trace of boom (rm field of `fnmadd.s` is 5 which is invalid).

fdiv.s also generate result. [test.zip](https://github.com/riscv-boom/riscv-boom/files/5230046/test.zip)

Yes, your patch fixes the bug. Now they have same source id. Maybe other components in the hierarchy does not check the source id as seriously, but I couldn't test...

According to the spec, prohibited instruction may leave the cpu state in undefined state. In this case, I think whether asserting exception or not depends on the designer.

Modifying the solution, I misunderstood multiply signed overflow. The bug was that the original mul_signed_overflow code does not consider when one of the operands is 0 and the other is...