#
83ba63b3 |
| 11-Oct-2023 |
Xuan Hu <[email protected]> |
fix merge error
|
#
3ebdf758 |
| 22-May-2023 |
Xuan Hu <[email protected]> |
backend: comments vector units temporarily
|
#
e81c273d |
| 14-Apr-2023 |
czw <[email protected]> |
refactor(VFPU): modify from 'VFPU extends FPUSubModule' to 'VFPU extends VPUSubModule'
|
#
40767ba3 |
| 03-Apr-2023 |
xiaofeibao-xjtu <[email protected]> |
func(vfpu): add VfpuType
|
#
e2d65fbb |
| 31-Mar-2023 |
xiaofeibao-xjtu <[email protected]> |
func(vfpu): add vfdiv.vv vfdiv.vf vfrdiv.fv
|
#
4365a7a7 |
| 31-Mar-2023 |
czw <[email protected]> |
func(DecodeUnitComp) : support vfslide1up & vslide1down & vfslide1down (#2012)
* func(DecodeUnitComp): support vfslide1up.vf
* func(DecodeUnitComp):support vslide1down & vfslide1down
* pom(yunsuan
func(DecodeUnitComp) : support vfslide1up & vslide1down & vfslide1down (#2012)
* func(DecodeUnitComp): support vfslide1up.vf
* func(DecodeUnitComp):support vslide1down & vfslide1down
* pom(yunsuan):add vfslide1up & vfslide1down
1. func(VFMA):add vfmsac, vfnmsac, vfmadd, vfnmadd, vfmsub, vfnmsub, vfwmul, vfwmacc, vfwnmacc, vfwmsac, vfwnmsac and their test supports 2. func(VpermType): add vfslide1up & vfslide1down
show more ...
|
#
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 ...
|
#
01d8df15 |
| 23-Mar-2023 |
zhanglyGit <[email protected]> |
fix(VFPU): match to VectorFloatAdders newest IO
|
#
80f76ebc |
| 15-Mar-2023 |
czw <[email protected]> |
func(vfmin vfmax): pass vfmin & vfmax in VectorFloatAdder
|
#
f6e6a345 |
| 09-Mar-2023 |
czw <[email protected]> |
func(uopIdx): add end flag for uopIdx
1. add end flag for uopIdx 2. fix(VFPU): io.in.ready should be ture.B 3. func(VIAlu):add VIAlu code v2
|
#
822120df |
| 02-Mar-2023 |
czw <[email protected]> |
func(vmask): add vmask to the pipeline & support vmadc.vim
|
#
0c5c3c32 |
| 01-Mar-2023 |
czw <[email protected]> |
fix(VFPU):fix bug that there is a conflict when VIPU and VFPU write back at the same time
|
#
db72af19 |
| 27-Feb-2023 |
czw <[email protected]> |
func(vfdiv): support vfdiv.vv vfdiv.vf (#1944)
|
#
bea9b026 |
| 24-Feb-2023 |
czw <[email protected]> |
func(vfmacc):support vfmacc.vf vfmacc.vv
|
#
757024a1 |
| 23-Feb-2023 |
czw <[email protected]> |
refactor(VFPU): Wrapper VectorFloatAdder to VfaluWrapper
|
#
e2fc3433 |
| 22-Feb-2023 |
czw <[email protected]> |
refactor(VFPU): replace PipelineVFPU with BlockingVFPU
|
#
94c0d8cf |
| 21-Feb-2023 |
czw <[email protected]> |
func(vfadd vfsub): support vfadd.vv vfsub.vv vfadd.vf vfsub.vf
TODO:ready-to-run need to update after 243c4e5ae53fe4(Ziyue-Zhang/NEMU_RVV/tree/master)
|