Skip to content
This repository has been archived by the owner on Jul 17, 2024. It is now read-only.

Feature to not save/restore float registers #27

Closed
MabezDev opened this issue Dec 6, 2023 · 0 comments · Fixed by #33
Closed

Feature to not save/restore float registers #27

MabezDev opened this issue Dec 6, 2023 · 0 comments · Fixed by #33
Labels
enhancement New feature or request

Comments

@MabezDev
Copy link
Member

MabezDev commented Dec 6, 2023

For 99% of applications, you won't use floats in an interrupt handler, but everyone pays the cost of saving and restoring those registers right now. We should make the save/restore of floats opt-in. I imagine this will make a fair bit of difference to esp-wifi's scheduler performance on Xtensa.

@MabezDev MabezDev added the enhancement New feature or request label Dec 6, 2023
@MabezDev MabezDev transferred this issue from esp-rs/xtensa-lx-rt Feb 6, 2024
@github-project-automation github-project-automation bot moved this from Todo to Done in esp-rs Feb 8, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request
Projects
Archived in project
Development

Successfully merging a pull request may close this issue.

1 participant