#
f60da58c |
| 09-Jun-2024 |
Xuan Hu <[email protected]> |
NewCSR: set GVA=1 when hls insts trap load/store exceptions
|
#
1be7b39a |
| 12-Apr-2024 |
Xuan Hu <[email protected]> |
NewCSR: refactor the encoding of CSROpType
|
#
826a8e0e |
| 09-Apr-2024 |
Xuan Hu <[email protected]> |
Backend: add hypervisor exception definitions
|
#
136f6497 |
| 15-Jul-2024 |
Xiaokun-Pei <[email protected]> |
Backend, RVH: fix coding conflicts between prefetch and hypervisor instruction (#3196)
|
#
762f2b39 |
| 27-Jun-2024 |
Ziyue Zhang <[email protected]> |
rv64v: fix rfWen signal when writing x0 for vector instructions (#3107)
|
#
9ff64fb6 |
| 24-Jun-2024 |
Anzooooo <[email protected]> |
VLSU: Change the maximum number of 'numLsElem' dispatch by 'dispatch2iq'.
For emulation on Palladium, now the maximum 'numLsElem' number that can be emitted per port is: 16 2 2 2 2 2.
So vector i
VLSU: Change the maximum number of 'numLsElem' dispatch by 'dispatch2iq'.
For emulation on Palladium, now the maximum 'numLsElem' number that can be emitted per port is: 16 2 2 2 2 2.
So vector instructions other than 'unit-stride' can only be issued on the first port. Scalars and 'unit-stride' instruction can be emitted at either port if the 'Lsq' allows allocation.
show more ...
|
#
84c44d24 |
| 21-Jun-2024 |
lwd <[email protected]> |
package: change hypervior load's fuOpType (#3095)
This commit change `fuOpType` of `hlvxhu` and `hlvxwu` to avoid
conflicts with `vleff`. Besides, we also change `isHlv` and `isHlvx`.
|
#
368cbcec |
| 28-May-2024 |
xiaofeibao <[email protected]> |
Rename: v0 vl split
|
#
e4e68f86 |
| 27-May-2024 |
xiaofeibao <[email protected]> |
Decode: v0 vl split
|
#
5820cff8 |
| 05-Jun-2024 |
lewislzh <[email protected]> |
FPU: fix f2v boxing error when higher bits are not all zeros (#3035)
FPU: fix f2v boxing error
set result as NAN when higher bit are not all zeros
|
#
a4d1b2d1 |
| 13-May-2024 |
good-circle <[email protected]> |
Merge branch 'master' into vlsu-merge-master-0504
|
#
4eebf274 |
| 25-Apr-2024 |
sinsanction <[email protected]> |
Rename: split fp and vec FreeList
|
#
545d7be0 |
| 06-May-2024 |
Yangyu Chen <[email protected]> |
riscv-zicond: Add Zicond Extension (#2941)
This PR added RISC-V Integer Conditional Operations Extension, which is
in the RVA23U64 Profile Mandatory Base. And the performance of
conditional move i
riscv-zicond: Add Zicond Extension (#2941)
This PR added RISC-V Integer Conditional Operations Extension, which is
in the RVA23U64 Profile Mandatory Base. And the performance of
conditional move instructions in micro-architecture is an interesting
point to explore.
Zicond instructions added: czero.eqz, czero.nez
Changes based on spec:
https://github.com/riscvarchive/riscv-zicond/releases/download/v1.0.1/riscv-zicond_1.0.1.pdf
Signed-off-by: Yangyu Chen <[email protected]>
show more ...
|
#
25df626e |
| 04-May-2024 |
good-circle <[email protected]> |
Merge branch 'master' into vlsu-tmp-master
|
#
32977e5d |
| 02-Apr-2024 |
Anzooooo <[email protected]> |
Dispatch2Iq, package: make the encoding and decoding more standardized
|
#
6dbb4e08 |
| 28-Mar-2024 |
Xuan Hu <[email protected]> |
Backend: support vector load&store better
* Todo: add more IQs for vector load&store * Todo: make vector memory inst issue out of order * Todo: fix bugs
|
#
23ea5b5e |
| 20-Mar-2024 |
Ziyue Zhang <[email protected]> |
rv64v: replace all i2f move instructions to i2v instructions
|
#
572278fa |
| 18-Mar-2024 |
Ziyue Zhang <[email protected]> |
float: use VCVT module for all fcvt instructions Co-authored-by: chengguanghui <[email protected]>
|
#
e25e4d90 |
| 11-Apr-2024 |
Xuan Hu <[email protected]> |
Merge remote-tracking branch 'upstream/master' into tmp-master
TODO: add gpaddr data path from frontend to backend
|
#
d0de7e4a |
| 26-Aug-2023 |
peixiaokun <[email protected]> |
RVH: finish the desigh of H extention
|
#
964d9a87 |
| 20-Mar-2024 |
Ziyue Zhang <[email protected]> |
rv64v: replace all i2f move instructions to i2v instructions
|
#
34f9ccd0 |
| 18-Mar-2024 |
Ziyue Zhang <[email protected]> |
float: use VCVT module for all fcvt instructions Co-authored-by: chengguanghui <[email protected]>
|
#
3ca6072c |
| 28-Feb-2024 |
sinceforYy <[email protected]> |
Backend: add vrorvi imm type
|
#
867aae77 |
| 02-Feb-2024 |
weiding liu <[email protected]> |
package: fix SelImm of Zvbb
Co-authored-by: Zhaoyang You <[email protected]>
|
#
7e30d16c |
| 31-Jan-2024 |
Zhaoyang You <[email protected]> |
Zvbb: support Zvbb instruction (#2686)
* support vandn,vbrev,vbrev8,vrev8,vclz,vctz,vcpop,vrol,vror,vwsll * bump yunsuan: support Zvbb
|