72d89280 | 10-Apr-2023 |
Xuan Hu <[email protected]> |
backend: add float inst support |
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 ...
|
40767ba3 | 03-Apr-2023 |
xiaofeibao-xjtu <[email protected]> |
func(vfpu): add VfpuType |
b8298242 | 02-Apr-2023 |
czw <[email protected]> |
func(DecodeUnitComp): support VEC_VRED (#2017)
* func(DecodeUnitComp): support VEC_VRED of UopDivType
* fix(vxsat):fix bug that VPU's vxsat shout be arbitrated
* pom(yunsuan):fix Decode of vmvsx &
func(DecodeUnitComp): support VEC_VRED (#2017)
* func(DecodeUnitComp): support VEC_VRED of UopDivType
* fix(vxsat):fix bug that VPU's vxsat shout be arbitrated
* pom(yunsuan):fix Decode of vmvsx & add some test for VPERM
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 ...
|
2f2537e9 | 24-Mar-2023 |
czw <[email protected]> |
fix(selImm): fix selImm bug of OPIVI inst (#1998) |
4b4fcc4b | 24-Mar-2023 |
zhanglyGit <[email protected]> |
fix(vsetvl): fix bug of vsetvl 'flushpipe' generating (#1993) |
7e79df6b | 23-Mar-2023 |
zhanglyGit <[email protected]> |
decode: support tail undisturbed |
b238ab97 | 22-Mar-2023 |
zhanglyGit <[email protected]> |
func(vslide1up): support vslide1up instruction (#1990)
* func(decode+VIPU): support vslide1up instruction
* bump(yunsuan): func(VFADD) & VIPU type & test(VPERM) |
5ef600c3 | 22-Mar-2023 |
zhanglyGit <[email protected]> |
fix(decode): fix bug of decodeUnitComp(stateReg) (#1989) |
12797c73 | 20-Mar-2023 |
czw <[email protected]> |
style(DecodeUnitComp): optimize code style of DecodeUnitComp |
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 |
c21d79b9 | 19-Mar-2023 |
czw <[email protected]> |
style(INT_VCONFIG): add parameter INT_VCONFIG |
397c4261 | 20-Mar-2023 |
zhanglyGit <[email protected]> |
decode: parameter style optimization (#1985) |
19d2cf8f | 20-Mar-2023 |
zhanglyGit <[email protected]> |
fix(decode): fpwen consistent(uop-div) (#1983) |
f5e33eee | 19-Mar-2023 |
czw <[email protected]> |
fix(vset): fix vset bug that writing vconfig need the condition of rfWen==true (#1982) |
c4f96a91 | 17-Mar-2023 |
czw <[email protected]> |
refactor(UopDivType): rename UopDivType & change VECTOR_TMP_REG_MV to FP_TMP_REG_MV
1. rename UopDivType 2. change VECTOR_TMP_REG_MV to FP_TMP_REG_MV 3. add UopDivType.VEC_MMM for decode of VMAND_MM
refactor(UopDivType): rename UopDivType & change VECTOR_TMP_REG_MV to FP_TMP_REG_MV
1. rename UopDivType 2. change VECTOR_TMP_REG_MV to FP_TMP_REG_MV 3. add UopDivType.VEC_MMM for decode of VMAND_MM VMANDN_MM ... VMXOR_MM
show more ...
|
1e160ed8 | 17-Mar-2023 |
zhanglyGit <[email protected]> |
decode: support mask instrutions UOP_DIV (#1975) |
c5d30ea7 | 16-Mar-2023 |
zhanglyGit <[email protected]> |
decode: fix narrowing instrutions bugs(uop-div) (#1972) |
80f76ebc | 15-Mar-2023 |
czw <[email protected]> |
func(vfmin vfmax): pass vfmin & vfmax in VectorFloatAdder |
89922465 | 13-Mar-2023 |
czw <[email protected]> |
func(VipuType): add VipuType of vwsubu.vv vwsubu.wv vwsub.vx vwsub.wx |
5d9d92aa | 15-Mar-2023 |
zhanglyGit <[email protected]> |
decode: support widening/narrowing/vsext/vzext instructions uop-div (#1963) |
f9cac32f | 13-Mar-2023 |
czw <[email protected]> |
func(decode):add VIAlu decode of VecDecoder & VIPU
1. fix bug that connection of fuOpType in VIPU 2. vadd vmin vminu vmax vmaxu vand vor vxor vsub vrsub test pass |
3d1a5c10 | 11-Mar-2023 |
maliao <[email protected]> |
Rob: Add Rab module to support separate commit of uops and instructions (#1956) |