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

Investigate faster AVR floating point implementation #13

Open
nic-starke opened this issue Nov 2, 2023 · 1 comment
Open

Investigate faster AVR floating point implementation #13

nic-starke opened this issue Nov 2, 2023 · 1 comment
Assignees
Labels
new-feature New feature or request

Comments

@nic-starke
Copy link
Owner

Currently the project uses the software floating point implementation provided by AVR GCC, however a faster implementation probably exists.

  1. Check what options are available for XMEGA (or 8-bit systems).
  2. Implement an option.
  3. Perform basic tests to validate the performance.
  4. Replace existing floating point usage with library (if it is faster).
@nic-starke nic-starke self-assigned this Nov 2, 2023
@nic-starke nic-starke added the new-feature New feature or request label Nov 2, 2023
@nic-starke nic-starke moved this to Todo in NEON_SAMURAI Nov 2, 2023
@VegaDeftwing
Copy link

I haven't started digging through the code yet, but I can't see any good reason there'd be any floats at all? Depending on how heavily their used it may not be impractical to just rewrite anything with floats. If there's particular pain points intermediate fixed point stuff can probably be written as shims until it's de-floated.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
new-feature New feature or request
Projects
Status: Backlog
Development

No branches or pull requests

2 participants