Merge remote-tracking branch 'origin/master' into opt-load-to-use
[WIP] new RS(80% is writen maybe)
reservation station: fix bypass pdest index
iq/rs: dont bypass data if pdest is 0
[WIP] Backend: back to back exec for all exu
[WIP] New Arch: rewrite backend top moduleTODO:1. fix dispatch2. support replay in reservation stations3. refactor lsroq/dcache
Merge remote-tracking branch 'origin/fix-rs' into xs-fpu
IssueQueue: Optimize log info
RS: fix bug of bypass cnt is 0 (again)
RS: fix bug: syntax bug when bypasscnt is zero
Merge remote-tracking branch 'origin/master' into dev-icache
Roq: add flush pipe logic for fence instr
IssueQueue: split wake up and select into 2 cycles
dispatch2Ls: allow 2Load + 2Store
Revert "IssueQueue: fix select order bug"This reverts commit d183c3bc84e8ad510e2b2f38f21de703c14d7b75.
IssueQueue: fix select order bug
IssueQueue: fix select bug
brq: update pnpc when brq sends redirectThe redirect may be speculative and the branch instruction may be replayed.pnpc should be set to the updated pnpc, the same as the newly-fetched instruction
brq: update pnpc when brq sends redirectThe redirect may be speculative and the branch instruction may be replayed.pnpc should be set to the updated pnpc, the same as the newly-fetched instructions.
show more ...
mem: fix tlb miss replay bug
IssueQueue: fix flush logic
IssueQueue: fix deqValid bug
IssueQueue: fix tlb hit bug, support tlb miss replay
issuequeue: selectedUop should be wired
issuequeue: should not let indexReg enable by ready
1...<<21222324252627282930>>...32