#
83ba63b3 |
| 11-Oct-2023 |
Xuan Hu <[email protected]> |
fix merge error
|
#
3ebdf758 |
| 22-May-2023 |
Xuan Hu <[email protected]> |
backend: comments vector units temporarily
|
#
adf68ff3 |
| 05-May-2023 |
czw <[email protected]> |
func(UopDivType): support vcompress & some insts of VIMac (#2067)
func(UopDivType): support UopDivType.VEC_COMPRESS & vcompress test pass
func(VIMac): add VIMac
pom(yunsuan): add VimacType
* fu
func(UopDivType): support vcompress & some insts of VIMac (#2067)
func(UopDivType): support UopDivType.VEC_COMPRESS & vcompress test pass
func(VIMac): add VIMac
pom(yunsuan): add VimacType
* func(UopDivType): support UopDivType.VEC_COMPRESS & vcompress test pass
* func(VIMac): add VIMac
1. support for vmul/vmvmulh/vmvmulhu/vmvmulhsu
2. support for vmacc/vnmsac/vmadd/vnmsub
* pom(yunsuan): add VimacType
show more ...
|
#
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
|
#
fbc24a91 |
| 05-Apr-2023 |
czw <[email protected]> |
func(UopDivType): support VEC_SLIDEUP/VEC_ISLIDEUP/VEC_SLIDEDOWN/VEC_ISLIDEDOWN (#2028)
* func(UopDivType): support VEC_SLIDEUP/VEC_ISLIDEUP/VEC_SLIDEDOWN/VEC_ISLIDEDOWN
* pom(yunsuan): add isVsild
func(UopDivType): support VEC_SLIDEUP/VEC_ISLIDEUP/VEC_SLIDEDOWN/VEC_ISLIDEDOWN (#2028)
* func(UopDivType): support VEC_SLIDEUP/VEC_ISLIDEUP/VEC_SLIDEDOWN/VEC_ISLIDEDOWN
* pom(yunsuan): add isVsilde in VpermType & fix bugs of Permutation
show more ...
|
#
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 ...
|