History log of /XiangShan/src/main/scala/xiangshan/backend/fu/wrapper/VSet.scala (Results 1 – 23 of 23)
Revision Date Author Comments
# d29ebcf6 12-Dec-2024 Ziyue Zhang <[email protected]>

fix(vset): simplify vl compute in vsetrvfwvf module (#4028)


# d88d4328 25-Sep-2024 Ziyue Zhang <[email protected]>

fix(vlwakeup): fix vl write back wakeup from intExu or vfExu (#3643)


# c2440602 02-Aug-2024 sinceforYy <[email protected]>

vset: select min value from oldVL and vlmax in vsetrvfwvf


# cc1eb70d 28-Jun-2024 Xuan Hu <[email protected]>

Decode: let CSRR vl executed in Vsetu


# e6ac7fe1 10-Jul-2024 Ziyue Zhang <[email protected]>

vtype: add illegal check when modified reserved bits of vtype (#3170)


# 4c8a449f 03-Jul-2024 Ziyue Zhang <[email protected]>

rv64v: fix vwsll's imm read and illegal vsew check (#3131)


# 1436b764 20-Jun-2024 Ziyue Zhang <[email protected]>

vset: use flushPipe with blockBack for vsetvl instructions


# 87c5d21d 14-Jun-2024 Ziyue Zhang <[email protected]>

vl: convert read vl instruction to a move instrcuction

* using vset module to move vl from vl register to int register


# b37ee2ee 13-Jun-2024 Ziyue-Zhang <[email protected]>

vset: fix old vl read for vsetvl and vsetvli instructions (#3058)


# db7becb6 30-May-2024 xiaofeibao <[email protected]>

Exu: connect V0Wen VlWen


# b8db7211 30-May-2024 xiaofeibao <[email protected]>

FuConfig: add writeV0Rf writeVlRf


# f8ca900c 21-May-2024 Ziyue Zhang <[email protected]>

vtype: add valid signal for vsetvl instruction when calculate output


# 550efd16 15-May-2024 Ziyue Zhang <[email protected]>

rv64v: fix the logic of writing vtype for vsetvl instruction


# 25df626e 04-May-2024 good-circle <[email protected]>

Merge branch 'master' into vlsu-tmp-master


# b6279fc6 24-Apr-2024 Ziyue Zhang <[email protected]>

rv64v: add ignore oldvd judgement in issue queue
1. when the instruction depend on old vd, we cannot set the srctype to imm
2. when vl = 0, we cannot set the srctype to imm because the vd keep the ol

rv64v: add ignore oldvd judgement in issue queue
1. when the instruction depend on old vd, we cannot set the srctype to imm
2. when vl = 0, we cannot set the srctype to imm because the vd keep the old value
3. when vl = vlmax, we can set srctype to imm when vta is not se

show more ...


# 7e4f0b19 17-Apr-2024 Ziyue-Zhang <[email protected]>

rv64v: fix the logic of writing vtype for vsetvl instruction (#2875)


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

fix merge error


# 9896b9c4 11-Jun-2023 fdy <[email protected]>

Vset: fix two bugs

1. The decoding information of the vset instruction is wrong.
2. Function "connectNonPipedCtrlSingal" should only be used in non-piped fu not in VSET.


# 78115a00 22-May-2023 Xuan Hu <[email protected]>

fu: add PipedFuncUnit and refactor piped function units

* all piped function units should extends PipedFuncUnit


# 6a35d972 09-May-2023 Xuan Hu <[email protected]>

fu: split io bundle into ctrl and data parts


# a8db15d8 10-May-2023 fdy <[email protected]>

backend: refactor vset and add rab support


# a32c56f4 04-May-2023 Xuan Hu <[email protected]>

backend,vector: rewrite vset uop and base module

* Add unit-test for vset base module


# d91483a6 28-Apr-2023 fdy <[email protected]>

add vset support

Co-authored-by: zhanglyGit <[email protected]>
Co-authored-by: Xuan Hu <[email protected]>