History log of /XiangShan/src/main/scala/xiangshan/backend/decode/VecExceptionGen.scala (Results 1 – 17 of 17)
Revision Date Author Comments
# e565f15a 06-Jan-2025 HeiHuDie <[email protected]>

fix(zvfh): fix zvfh corner case which should support vsew8
* vfwcvtfx,vfwcvtfxu,vfncvtxuf,vfncvtxf,vfncvtrodxuf,vfncvtrodxf should support vsew8


# 614d2bc6 08-Nov-2024 HeiHuDie <[email protected]>

feat(zvfh,zfh): add F16 support


# 3e3345d7 12-Sep-2024 Ziyue Zhang <[email protected]>

fix(vecException): fix float exception generate when sew <= 16 (#3535)


# a65b4ab1 05-Sep-2024 zmx2018 <[email protected]>

feat(VceExceptionGen): support Zvfhmin extension (#3493)

Cancel the exception of the Zvfhmin extension instruction and support Zvfhmin extension.

* The Zvfhmin extension refers to the case where

feat(VceExceptionGen): support Zvfhmin extension (#3493)

Cancel the exception of the Zvfhmin extension instruction and support Zvfhmin extension.

* The Zvfhmin extension refers to the case where sew==1, where the
exceptions for VFWCVT_F_F_V and VFNCVT_F_F_W instructions are removed.

show more ...


# 5cac1ae7 23-Jul-2024 Ziyue Zhang <[email protected]>

rv64v: exception check for vector widening reduction instructions (#3243)


# 64523a1d 19-Jul-2024 Ziyue Zhang <[email protected]>

rv64v: fix fp type generate in exceptionGen and add check for vwsll (#3233)


# 06e334ea 18-Jul-2024 Ziyue Zhang <[email protected]>

rv64v: raise illegal exception when instruction is in ZVFH extension (#3221)


# da535876 11-Jul-2024 Ziyue Zhang <[email protected]>

rv64v: raise illegal exception when running vector fp16 instructions


# 5110577f 27-Jun-2024 Ziyue Zhang <[email protected]>

vstart: support vstart value update and handle vstart exception (#3109)

* after execute vset and vload/vstore(no exception) instructions, set
vstart to zero
* when execute vector instructions exce

vstart: support vstart value update and handle vstart exception (#3109)

* after execute vset and vload/vstore(no exception) instructions, set
vstart to zero
* when execute vector instructions except above instructions, raise
illegal instruction exception
* when modify vstart, blockback and flushpipe

show more ...


# 0d9b3dab 27-Jun-2024 Ziyue Zhang <[email protected]>

rv64v: fix exception check for vmvnr instructions (#3111)


# 1e1ca94a 20-Jun-2024 Ziyue Zhang <[email protected]>

rv64v: fix some bugs in vector exception check


# c5f1351b 05-Dec-2023 Xuan Hu <[email protected]>

decode: fix riscv vector exception checker

* The v0 overlap checking should be done in vector arith/mem insts


# 7d9a777a 04-Dec-2023 Xuan Hu <[email protected]>

decode: add dontTouch in VecExceptionGen to make better verilog


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

fix merge error


# 239413e5 03-Oct-2023 Xuan Hu <[email protected]>

backend: refactor FuType

* use OHEnumeration to represent FuType


# c3875ade 07-Jul-2023 sinsanction <[email protected]>

vector: move isVector & isVfp to FuType


# 567f0269 25-Jun-2023 sinsanction <[email protected]>

vector: add VecExceptionGen in decode unit