History log of /XiangShan/src/main/scala/xiangshan/backend/fu/fpu/IntToFP.scala (Results 1 – 23 of 23)
Revision Date Author Comments
# 614d2bc6 08-Nov-2024 HeiHuDie <[email protected]>

feat(zvfh,zfh): add F16 support


# 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


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


# ea0f92d8 10-Apr-2023 czw <[email protected]>

func(fuBusyTable): add fuBusyTable with resp

func(IQ): add fuBusyTable

func(IssueQueue): suppport fuBusyTable write with og0Resp & og1Resp

func(RSFeedbackType): delete issueFail/rfArbitFail in RSF

func(fuBusyTable): add fuBusyTable with resp

func(IQ): add fuBusyTable

func(IssueQueue): suppport fuBusyTable write with og0Resp & og1Resp

func(RSFeedbackType): delete issueFail/rfArbitFail in RSFeedbackType

func(Fu):make some FuncUnits piped

fix(fuBusyTable): fix write of fuBusyTable

type(fuBusyTable): rename & delete some comments

show more ...


# 730cfbc0 16-Apr-2023 Xuan Hu <[email protected]>

backend: merge v2backend into backend


# 72d89280 10-Apr-2023 Xuan Hu <[email protected]>

backend: add float inst support


# 3b739f49 06-Mar-2023 Xuan Hu <[email protected]>

v2backend: huge tmp commit


# 3c02ee8f 25-Dec-2022 wakafa <[email protected]>

Separate Utility submodule from XiangShan (#1861)

* misc: add utility submodule

* misc: adjust to new utility framework

* bump utility: revert resetgen

* bump huancun


# e174d629 01-Sep-2021 Jiawei Lin <[email protected]>

IntToFP: support fully pipelined work mode (#983)

* IntToFP: support fully pipelined mode


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


# 2225d46e 19-Apr-2021 Jiawei Lin <[email protected]>

Refactor parameters, SimTop and difftest (#753)

* difftest: use DPI-C to refactor difftest

In this commit, difftest is refactored with DPI-C calls.
There're a few reasons:
(1) From Verilator's

Refactor parameters, SimTop and difftest (#753)

* difftest: use DPI-C to refactor difftest

In this commit, difftest is refactored with DPI-C calls.
There're a few reasons:
(1) From Verilator's manual, DPI-C calls should be more efficient than accessing from dut_ptr.
(2) DPI-C is cross-platform (Verilator, VCS, ...)
(3) difftest APIs are splited from emu.cpp to possibly support more backend platforms
(NEMU, Spike, ...)

The performance at this commit is quite slower than the original emu.
Performance issues will be fixed later.

* [WIP] SimTop: try to use 'XSTop' as soc

* CircularQueuePtr: ues F-bounded polymorphis instead implict helper

* Refactor parameters & Clean up code

* difftest: support basic difftest

* Support diffetst in new sim top

* Difftest; convert recode fmt to ieee754 when comparing fp regs

* Difftest: pass sign-ext pc to dpic functions && fix exception pc

* Debug: add int/exc inst wb to debug queue

* Difftest: pass sign-ext pc to dpic functions && fix exception pc

* Difftest: fix naive commit num limit

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

show more ...


# 9ca85825 23-Feb-2021 LinJiawei <[email protected]>

fpu: wrap data part in a data module


# ba64d2c9 23-Feb-2021 LinJiawei <[email protected]>

Backend: fix many bugs related to recode format conversion


# a4aed8ab 29-Jan-2021 ZhangZifei <[email protected]>

Merge branch 'master' into rs-dream


# aedde173 29-Jan-2021 ZhangZifei <[email protected]>

int2fp: fix bug of fp rm


# 1386ef71 29-Jan-2021 LinJiawei <[email protected]>

Merge remote-tracking branch 'origin/master' into ftq


# 2dd504e9 29-Jan-2021 LinJiawei <[email protected]>

IntToFP: opt timing


# 2b16f8eb 07-Jan-2021 LinJiawei <[email protected]>

add licenses


# e50fb2d7 06-Jan-2021 LinJiawei <[email protected]>

use berkeley-hardfloat instead xs-fpu


# 7f1506e3 20-Dec-2020 LinJiawei <[email protected]>

[WIP] use berkeley-hardfloat in float units