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

Fixed-point version for FPU-less systems #89

Open
Cacodemon345 opened this issue Apr 10, 2024 · 2 comments
Open

Fixed-point version for FPU-less systems #89

Cacodemon345 opened this issue Apr 10, 2024 · 2 comments

Comments

@Cacodemon345
Copy link

A fixed-point version of the library would be nice for systems with no FPU (e.g. 32-bit ARM systems with enough memory to handle reasonable soundfonts) and also for purposes of using it in the likes of SBEMU/VSBHDA (where reliance on the FPU can cause problems).

@viti95
Copy link

viti95 commented Jan 27, 2025

This should benefit systems with weak FPUs, such as the Vortex86 or VIA CPUs. For example, a 933 MHz Vortex86MX has FPU performance comparable to a Pentium II 350 MHz and is incapable of handling real-time MIDI synthesis:

https://youtu.be/klvMr7NKQq8

@alexriegler12
Copy link

Yes, it would be nice to do a fixed point version (for eg raspberry pi pico) and also make it independent of little endian.

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

No branches or pull requests

3 participants