Hi Chih-Min, Yes. From a quick glance, it looks like there would be no problem integrating soft float 3 as an external module in ext/.
I don't know how much the interface changed from v2 to v3, but you can see Andreas's original change request here: http://reviews.gem5.org/r/2018/. That would be a good starting point to integrating the new version. Hopefully Andreas can chime in if he remembers any specific things he did to try to generalize the interface on the gem5 side that could make things easier. If you need any help getting changes together to submit, please let us know! Cheers, Jason On Mon, Sep 2, 2019 at 9:54 AM Chih-Min Chao <[email protected]> wrote: > Could gem5 import sofloat 3e into ext/ as floating emulation library ? > There is an thread(*) that discuss the floating-point emulation library in > gem5 in 2013. > The conclusion is to give up softfloat and use ext/fputils. > The reason is that soffloat 2b/2c may has license conflict issue. > However, softfloat 3 serials has been totally rewritten and the license > also has been completed changed in 09/2015 > > Could we can leverage it now ? > > ref: > (*) https://www.mail-archive.com/[email protected]/msg09815.html > > Regards, > Chih-Min > _______________________________________________ > gem5-dev mailing list > [email protected] > http://m5sim.org/mailman/listinfo/gem5-dev _______________________________________________ gem5-dev mailing list [email protected] http://m5sim.org/mailman/listinfo/gem5-dev
