History log of /XiangShan/src/main/scala/xiangshan/backend/Bundles.scala (Results 101 – 125 of 156)
Revision Date Author Comments
# d6059658 07-Nov-2023 Ziyue Zhang <[email protected]>

rv64v: support all opivi instructions use i2v


# 0bfd9349 01-Nov-2023 Ziyue Zhang <[email protected]>

rv64v: fix both use vec and fp read port


# 7a96cc7f 01-Nov-2023 Haojin Tang <[email protected]>

ExuOH: use UInt instead of Vec[Bool] to reduce generating time


# 6ce10964 12-Oct-2023 Xuan Hu <[email protected]>

fix merge errors


# 83ba63b3 11-Oct-2023 Xuan Hu <[email protected]>

fix merge error


# f1ba628b 26-Sep-2023 Haojin Tang <[email protected]>

Rob: fix FP CSR issue when rob compressing


# 9b8ed6d6 06-Oct-2023 Haojin Tang <[email protected]>

Backend: remove unused `ftqIdx` and `ftqOffset` from ExuOutput


# 427cfec3 06-Oct-2023 Haojin Tang <[email protected]>

IssueQueue: pass pc together with dynInst bundles


# 96e858ba 24-Sep-2023 Xuan Hu <[email protected]>

backend: add perfDebugInfo


# 73b1b2e4 20-Sep-2023 zhanglyGit <[email protected]>

Backend: fix bug of BusyTable's wakeup and cancel(~rfWen != fpWen || vecWen)


# d8a24b06 20-Sep-2023 zhanglyGit <[email protected]>

Backend: refactor jump targetMem in CtrlBlock


# bc7d6943 08-Sep-2023 zhanglyGit <[email protected]>

Backend: implement speculative busytable supporting fastWakeUp and cancel


# 0f55a0d3 05-Sep-2023 Haojin Tang <[email protected]>

Scheduler: implement load speculative wakeup and cancel


# 582849ff 02-Sep-2023 xiaofeibao-xjtu <[email protected]>

backend: support unordered vfreduction


# 765e58c6 31-Aug-2023 sinsanction <[email protected]>

Backend, Fusion: another implementation for instruction fusion case 'lui + addi(w)' without widening imm bits


# 30fcc710 31-Aug-2023 Ziyue Zhang <[email protected]>

rv64v: fix vmask instructions' tail elements
*pass: vmand.mm, vmnand.mm, vmandn.mm, vmxor.mm, vmor.mm, vmnor.mm, vmorn.mm, vmxnor.mm


# fe528fd6 25-Aug-2023 sinsanction <[email protected]>

Backend, Fusion: support instruction fusion case 'lui + addi'


# bdda74fd 17-Aug-2023 xiaofeibao-xjtu <[email protected]>

exu: vector float units(vfalu,vfma,vfdivsqrt) execute scalar float instructions


# 3bc74e23 14-Aug-2023 zhanglyGit <[email protected]>

Backend: fix bug of fflags because of ROB Compress


# 5db4956b 10-Aug-2023 zhanglyGit <[email protected]>

Backend: refactor issueQueue to entry form


# 89cc69c1 11-Aug-2023 Tang Haojin <[email protected]>

Rob: support ROB compression (#2192)

For consecutive instructions that do not raise exceptions,
they can share a same rob entry and reduce rob consumption.

Only scalar instructions are supported no

Rob: support ROB compression (#2192)

For consecutive instructions that do not raise exceptions,
they can share a same rob entry and reduce rob consumption.

Only scalar instructions are supported now.

---------

Co-authored-by: fdy <[email protected]>

show more ...


# 870f462d 11-Aug-2023 Xuan Hu <[email protected]>

fix errors in merge master into new-backend


# 39c59369 03-Aug-2023 Xuan Hu <[email protected]>

params,backend: refactor RegFile parameters


# 10fe9778 20-Jul-2023 Xuan Hu <[email protected]>

backend: remove IssueQueueCancelBundle


# 10434c39 20-Jul-2023 Xuan Hu <[email protected]>

iq: remove useless l2ExuVec

* Since all exu used as source of wake-up must be ready at OG1 stage, there is no need to take the cancel signal of indirect source of wake-up into consideration.


1234567