#
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
|