History log of /XiangShan/src/main/scala/xiangshan/backend/issue/ (Results 701 – 725 of 794)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
cafb355811-Jul-2020 LinJiawei <[email protected]>

Refactor exu


/XiangShan/.github/workflows/emu.yml
/XiangShan/Makefile
/XiangShan/build.sbt
/XiangShan/build.sc
/XiangShan/src/main/scala/xiangshan/Bundle.scala
/XiangShan/src/main/scala/xiangshan/XSCore.scala
/XiangShan/src/main/scala/xiangshan/backend/Backend.scala
/XiangShan/src/main/scala/xiangshan/backend/brq/Brq.scala
/XiangShan/src/main/scala/xiangshan/backend/decode/DecodeHelper.scala
/XiangShan/src/main/scala/xiangshan/backend/decode/Decoder.scala
/XiangShan/src/main/scala/xiangshan/backend/decode/XSTrap.scala
/XiangShan/src/main/scala/xiangshan/backend/decode/isa/RVI.scala
/XiangShan/src/main/scala/xiangshan/backend/decode/isa/RVM.scala
/XiangShan/src/main/scala/xiangshan/backend/dispatch/Dispatch.scala
/XiangShan/src/main/scala/xiangshan/backend/dispatch/Dispatch1.scala
/XiangShan/src/main/scala/xiangshan/backend/dispatch/Dispatch2.scala
/XiangShan/src/main/scala/xiangshan/backend/exu/AluExeUnit.scala
/XiangShan/src/main/scala/xiangshan/backend/exu/DivExeUnit.scala
/XiangShan/src/main/scala/xiangshan/backend/exu/Exu.scala
/XiangShan/src/main/scala/xiangshan/backend/exu/JmpExeUnit.scala
/XiangShan/src/main/scala/xiangshan/backend/exu/LsExeUnit.scala
/XiangShan/src/main/scala/xiangshan/backend/exu/MulDivExeUnit.scala
/XiangShan/src/main/scala/xiangshan/backend/exu/MulExeUnit.scala
/XiangShan/src/main/scala/xiangshan/backend/exu/Wbu.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/Alu.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/Divider.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/FDivSqrt.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/Fmac.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/Fmisc.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/FunctionUnit.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/I2f.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/Jump.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/Multiplier.scala
IssueQueue.scala
/XiangShan/src/main/scala/xiangshan/backend/package.scala
/XiangShan/src/main/scala/xiangshan/backend/roq/Roq.scala
/XiangShan/src/main/scala/xiangshan/frontend/FakeIFU.scala
/XiangShan/src/main/scala/xiangshan/frontend/Frontend.scala
/XiangShan/src/main/scala/xiangshan/package.scala
/XiangShan/src/main/scala/xiangshan/utils/PriorityMuxDefault.scala
/XiangShan/src/test/csrc/difftest.cpp
/XiangShan/src/test/csrc/emu.h
/XiangShan/src/test/csrc/monitor.cpp
/XiangShan/src/test/scala/top/XSSim.scala
/XiangShan/src/test/scala/xiangshan/backend/brq/BrqTest.scala
/XiangShan/src/test/scala/xiangshan/backend/exu/AluTest.scala
/XiangShan/src/test/scala/xiangshan/backend/exu/LsuTest.scala
/XiangShan/src/test/scala/xiangshan/backend/exu/MduTest.scala
/XiangShan/src/test/scala/xiangshan/testutils/TestCaseGenerator.scala
8557b6ec11-Jul-2020 Yinan Xu <[email protected]>

dispatch,iq: add numExists to give RS priority

faf96e7510-Jul-2020 ZhangZifei <[email protected]>

IssueQueue: optimization of enq'deq with no delay with fifo

83359ba610-Jul-2020 ZhangZifei <[email protected]>

IssueQueue: fix bug of enq with no delay when fifo

e629f14110-Jul-2020 ZhangZifei <[email protected]>

IssueQueue: optimization, enq may issue with no delay(two stage)

Optimization: when the terms in issueQueue have no rdy && enq is
rdy && first stage is empty then send the enq term directly

09b6ad0b09-Jul-2020 ZhangZifei <[email protected]>

IssueQueue: fix bug of srcType check when enq

54189f6d09-Jul-2020 ZhangZifei <[email protected]>

IssueQueue: IQ now output numExist signal to Dispatch

7a6fb17709-Jul-2020 ZhangZifei <[email protected]>

Merge branch 'master' into issueQueue-compact


/XiangShan/Makefile
/XiangShan/build.sc
/XiangShan/debug/Makefile
/XiangShan/src/main/scala/xiangshan/Bundle.scala
/XiangShan/src/main/scala/xiangshan/XSCore.scala
/XiangShan/src/main/scala/xiangshan/backend/Backend.scala
/XiangShan/src/main/scala/xiangshan/backend/brq/Brq.scala
/XiangShan/src/main/scala/xiangshan/backend/decode/DecodeBuffer.scala
/XiangShan/src/main/scala/xiangshan/backend/decode/DecodeStage.scala
/XiangShan/src/main/scala/xiangshan/backend/dispatch/Dispatch1.scala
/XiangShan/src/main/scala/xiangshan/backend/dispatch/Dispatch2.scala
/XiangShan/src/main/scala/xiangshan/backend/dispatch/DispatchQueue.scala
/XiangShan/src/main/scala/xiangshan/backend/exu/Alu.scala
/XiangShan/src/main/scala/xiangshan/backend/exu/Bru.scala
/XiangShan/src/main/scala/xiangshan/backend/exu/Exu.scala
/XiangShan/src/main/scala/xiangshan/backend/exu/Lsu.scala
/XiangShan/src/main/scala/xiangshan/backend/exu/Mul.scala
IssueQueue.scala
/XiangShan/src/main/scala/xiangshan/backend/package.scala
/XiangShan/src/main/scala/xiangshan/backend/regfile/Regfile.scala
/XiangShan/src/main/scala/xiangshan/backend/rename/FreeList.scala
/XiangShan/src/main/scala/xiangshan/backend/rename/Rename.scala
/XiangShan/src/main/scala/xiangshan/backend/rename/RenameTable.scala
/XiangShan/src/main/scala/xiangshan/backend/roq/Roq.scala
/XiangShan/src/main/scala/xiangshan/frontend/FakeIFU.scala
/XiangShan/src/main/scala/xiangshan/frontend/Frontend.scala
/XiangShan/src/main/scala/xiangshan/frontend/Ibuffer.scala
/XiangShan/src/main/scala/xiangshan/utils/LogUtils.scala
/XiangShan/src/main/scala/xiangshan/utils/PriorityMuxDefault.scala
/XiangShan/src/test/csrc/difftest.cpp
/XiangShan/src/test/csrc/emu.h
/XiangShan/src/test/scala/xiangshan/backend/brq/BrqTest.scala
/XiangShan/src/test/scala/xiangshan/backend/exu/AluTest.scala
/XiangShan/src/test/scala/xiangshan/backend/exu/LsuTest.scala
/XiangShan/src/test/scala/xiangshan/backend/exu/MduTest.scala
/XiangShan/src/test/scala/xiangshan/testutils/AddSinks.scala
/XiangShan/src/test/scala/xiangshan/testutils/PartialDecoupledDriver.scala
/XiangShan/src/test/scala/xiangshan/testutils/TestCaseGenerator.scala
53da940906-Jul-2020 Yinan Xu <[email protected]>

dispatch2,issuequeue: bug fix

bfa4b2b404-Jul-2020 LinJiawei <[email protected]>

Cmp brTag

ebfa1e8e04-Jul-2020 LinJiawei <[email protected]>

Add log info

1c59c47103-Jul-2020 ZhangZifei <[email protected]>

IssueQueue: change "for"'s code for Paramterization and beauty

bda49d3102-Jul-2020 ZhangZifei <[email protected]>

IssueQueue: fix bug of overwrite of validQue/IssueToFireValid

dbb1589702-Jul-2020 ZhangZifei <[email protected]>

IssueQueue: remove some log of srcDataWire

5753cbdf02-Jul-2020 ZhangZifei <[email protected]>

IssueQueue: support in-order issueQueue. fix bug: enq/deq mix ptr

also rename enqSel to enqSelIq

7374796002-Jul-2020 ZhangZifei <[email protected]>

IssueQueue: remove old IssueQueue module.

and rename IssueQueueCpt to IssueQueue

d569aaf102-Jul-2020 ZhangZifei <[email protected]>

Merge remote-tracking branch 'origin/master' into issueQueue-compact

8b84f60302-Jul-2020 ZhangZifei <[email protected]>

IssueQueue: fix bug of srcDataWire

2d3721b302-Jul-2020 LinJiawei <[email protected]>

IssueQueue: fix 'i' bug to 'j'

997a854902-Jul-2020 ZhangZifei <[email protected]>

IssueQueue: fix bug of src2Listen/src3Listen

also remove some commented code

415607b102-Jul-2020 ZhangZifei <[email protected]>

IssueQueue: fix bug of srcUse/srcListen

16a9b60c01-Jul-2020 ZhangZifei <[email protected]>

Merge branch 'master' into issueQueue-compact

add IssueQueueCpt(IssueQueueCompact)

b9bb7e7301-Jul-2020 ZhangZifei <[email protected]>

IssueQueue: add some assert and change some log

19113dc301-Jul-2020 ZhangZifei <[email protected]>

IssueQueue: fix bug of enqRedirect and id's writeback when pop

0175347601-Jul-2020 ZhangZifei <[email protected]>

IssueQueue: fix bug of deqSel's mix between IDque's idx and IQue's

1...<<21222324252627282930>>...32