Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

LibBF backend #147

Open
mekhontsev opened this issue Jul 27, 2019 · 5 comments
Open

LibBF backend #147

mekhontsev opened this issue Jul 27, 2019 · 5 comments

Comments

@mekhontsev
Copy link

It would be nice to have LibBF (MIT license) backend: https://bellard.org/libbf/

@ram-nad
Copy link

ram-nad commented Jan 31, 2020

Sir, I think I could work on this issue. Could you please help me in getting started?

@ckormanyos
Copy link
Member

ckormanyos commented Feb 2, 2020

It would be nice to have LibBF (MIT license) backend

I think I could work on this issue. Could you please help me in getting started?

Please observe possible maturity of potential GSoC 2020 projects.

I have extended the second project to also include a potential focus on the libbf backend mentioned here.

(Although I also mention that I observe potential opportunities to modify the backend mentioned here such that it avoids direct use of GCC specifics such as built-in bitfield manipulations like clz-whatever. This backend actually seems relatively so close to actually being portable, a little effort could make it be so.)

@jzmaddock
Copy link
Collaborator

In the mean time, I'm working on a "skeleton" backend that can be converted into a "real" backend with a bit of search and replace plus some fill-in-the-blanks kind of thing. Should make life a bit easier/quicker for writing new backends, though as ever it's the testing that takes the time.

BTW it would be nice to add libdecnumber support too:
#74
#73

@ckormanyos
Copy link
Member

In the mean time, I'm working on a "skeleton" backend that can be converted into a "real" backend

Many thanks, John. That is a great idea.

BTW it would be nice to add libdecnumber support too:

I will mention these to in the project proposal.

@jzmaddock
Copy link
Collaborator

The "skeleton" backend, plus some instructions on writing new backends is in this commit: 6f73233.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants