History log of /XiangShan/src/main/scala/xiangshan/backend/decode/FPDecoder.scala (Results 1 – 25 of 33)
Revision Date Author Comments
# f2d4b9f1 17-Dec-2024 xiaofeibao <[email protected]>

fix(fpDecoder): fix bug of fmt


# 39be24bc 12-Dec-2024 xiaofeibao <[email protected]>

fix(decode): scala fp fu's fmt use fpuCtrl instead of vsew


# 4376b525 08-Nov-2024 Ziyue Zhang <[email protected]>

busytable: support eliminate old vd when read vl's state


# 99a07030 08-Nov-2024 HeiHuDie <[email protected]>

fix(FPDecoder):fix fmaTable

fix some bug


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

feat(zvfh,zfh): add F16 support


# 20b2b626 26-Aug-2024 sinceforYy <[email protected]>

feat(riscv64): Support RISC-V Zfa extension

* Support fli.{h.s.d}, fminm.{h.s.d}, fmaxm.{h.s.d}
* Support fround.{h.s.d}, froundnx.{h.s.d}, fcvtmod.w.d
* Support fleq.{h.s.d}, fltq.{h.s.d}


# b189aafa 22-Aug-2024 zmx <[email protected]>

zfhmin:add zfhmin extensions

*decode unit adds decoding of zfhmin extension related instructions
*Re exemplified the functional units for scalar fpcvt


# a4d1b2d1 13-May-2024 good-circle <[email protected]>

Merge branch 'master' into vlsu-merge-master-0504


# 4b136a73 29-Apr-2024 sinsanction <[email protected]>

Decode: correctly specify fp inst's src num


# d8ceb649 26-Apr-2024 Ziyue Zhang <[email protected]>

rv64v: fix some corner case when reduction intsurctinos depend on oldvd


# b6279fc6 24-Apr-2024 Ziyue Zhang <[email protected]>

rv64v: add ignore oldvd judgement in issue queue
1. when the instruction depend on old vd, we cannot set the srctype to imm
2. when vl = 0, we cannot set the srctype to imm because the vd keep the ol

rv64v: add ignore oldvd judgement in issue queue
1. when the instruction depend on old vd, we cannot set the srctype to imm
2. when vl = 0, we cannot set the srctype to imm because the vd keep the old value
3. when vl = vlmax, we can set srctype to imm when vta is not se

show more ...


# 572278fa 18-Mar-2024 Ziyue Zhang <[email protected]>

float: use VCVT module for all fcvt instructions
Co-authored-by: chengguanghui <[email protected]>


# 34f9ccd0 18-Mar-2024 Ziyue Zhang <[email protected]>

float: use VCVT module for all fcvt instructions
Co-authored-by: chengguanghui <[email protected]>


# 395c8649 04-Jan-2024 Ziyue-Zhang <[email protected]>

rv64v: add f2v to remove all fs1 duplicate logic (#2613)

* rv64v: add f2v to remove all fs1 duplicate logic

* rv64v: use IntFPToVec module for i2v and f2v


# d9355d3a 26-Oct-2023 Ziyue-Zhang <[email protected]>

rv64v: add veew in VPUCtrlSignals (#2434)


# d6059658 07-Nov-2023 Ziyue Zhang <[email protected]>

rv64v: support all opivi instructions use i2v


# 4b0d80d8 11-Oct-2023 Xuan Hu <[email protected]>

Merge upstream/master into tmp-backend-merge-master


# 8891a219 08-Oct-2023 Yinan Xu <[email protected]>

Bump rocket-chip (#2353)


# 30fcc710 31-Aug-2023 Ziyue Zhang <[email protected]>

rv64v: fix vmask instructions' tail elements
*pass: vmand.mm, vmnand.mm, vmandn.mm, vmxor.mm, vmor.mm, vmnor.mm, vmorn.mm, vmxnor.mm


# bdda74fd 17-Aug-2023 xiaofeibao-xjtu <[email protected]>

exu: vector float units(vfalu,vfma,vfdivsqrt) execute scalar float instructions


# 98cfe81b 23-May-2023 xgkiri <[email protected]>

mod: refactor the code of encoding


# 361e6d51 31-May-2022 Jiuyang Liu <[email protected]>

fix for chipsalliance/rocket-chip#2967 (#1562)

* fix for chipsalliance/rocket-chip#2967

* decode: fix width of BitPat(?) in decode logic

Co-authored-by: Yinan Xu <[email protected]>


# dc597826 31-Aug-2021 Jiawei Lin <[email protected]>

fudian: The new floating-point lib to replace hardfloat (#975)

* Add submodule 'fudian'

* IntToFP: use fudian

* FMA: use fudian.CMA

* FPToInt: remove recode format


# f320e0f0 24-Jul-2021 Yinan Xu <[email protected]>

misc: update PCL information (#899)

XiangShan is jointly released by ICT and PCL.


# c6d43980 04-Jun-2021 Lemover <[email protected]>

Add MulanPSL-2.0 License (#824)

In this commit, we add License for XiangShan project.


12