History log of /XiangShan/src/main/scala/xiangshan/backend/fu/vector/VPUSubModule.scala (Results 1 – 9 of 9)
Revision Date Author Comments
# 83ba63b3 11-Oct-2023 Xuan Hu <[email protected]>

fix merge error


# 3ebdf758 22-May-2023 Xuan Hu <[email protected]>

backend: comments vector units temporarily


# 60e44102 24-Apr-2023 czw <[email protected]>

refactor(VPUSubModule): refactor VPUSubModule about src1NeedSew/immExt/src1Ext


# 65df1368 24-Apr-2023 czw <[email protected]>

func(UopDivType): support VEC_RGATHER/VEC_RGATHER_VX/VEC_RGATHEREI16 of UopDivType


# e81c273d 14-Apr-2023 czw <[email protected]>

refactor(VFPU): modify from 'VFPU extends FPUSubModule' to 'VFPU extends VPUSubModule'


# de9e1949 28-Mar-2023 czw <[email protected]>

pom(yunsuan): add IALU V3 (#2004)

1. func(VPERM): fix tail process, optimize vcompress, change vslide module name
2. func(VPERM): change to 2-stage
3. test(VPERM): add golden model and test: vslid

pom(yunsuan): add IALU V3 (#2004)

1. func(VPERM): fix tail process, optimize vcompress, change vslide module name
2. func(VPERM): change to 2-stage
3. test(VPERM): add golden model and test: vslidedown
4. test(VPERM): set vxsat=0 for vperm
5. test(VFADD): support vector-scalar operations func(VFADD): support vector-scalar operations
6. test: include
7. func(VFMA): add input:op_code,frs1,is_frs1; support vfmul.vv
8. func(VFMA):add vfmul.vf vfnmacc.vv vfnmacc.vf and their test supports
9. func(IALU):add IALU V3

* fix(decode): fix decode bug of selImm

1. fix decode bug of selImm
2. change VipuType to VpermType

* func(yunsuan): add VIAlu code v3

1. add VIAlu code v3
2. Update the IO of VFPU

* pom(yunsuan): add IALU V3

1. func(VPERM): fix tail process, optimize vcompress, change vslide module name
2. func(VPERM): change to 2-stage
3. test(VPERM): add golden model and test: vslidedown
4. test(VPERM): set vxsat=0 for vperm
5. test(VFADD): support vector-scalar operations func(VFADD): support vector-scalar operations
6. test: include <algorithm>
7. func(VFMA): add input:op_code,frs1,is_frs1; support vfmul.vv
8. func(VFMA):add vfmul.vf vfnmacc.vv vfnmacc.vf and their test supports
9. func(IALU):add IALU V3

show more ...


# 876aa65b 20-Mar-2023 czw <[email protected]>

refactor(VIPU): optimize decoding logic of VIPU

1. Some logic moves from VIPU.scala to VPUSubModule.scala
2. add VIAluFix


# 4b4a08ce 13-Mar-2023 czw <[email protected]>

func(vstart): add vstart from CSR to VIPU


# 1a0debc2 08-Mar-2023 czw <[email protected]>

func(vialu): add vialu & pass vadd (#1953)