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

Protect Registers from Overwrite #2

Open
CodyFagley opened this issue Nov 18, 2019 · 0 comments
Open

Protect Registers from Overwrite #2

CodyFagley opened this issue Nov 18, 2019 · 0 comments
Labels
prebug Not a bug yet, but will be soon

Comments

@CodyFagley
Copy link
Member

Before transitioning into a child functional scope, the parent should ensure the data held in the CPU registers is protected from being overwritten in the Child Scope.

Before making the assembly call:
bl __SCOPE_FUNCTION

  • Check parent's active registers against child's active registers
  • Push conflicting registers in parent scope to data register until call ends
@CodyFagley CodyFagley changed the title Protect Active Registers from Overwrite Protect Registers from Overwrite Nov 18, 2019
@CodyFagley CodyFagley added enhancement New feature or request bug Something isn't working and removed enhancement New feature or request labels Nov 18, 2019
@CodyFagley CodyFagley added prebug Not a bug yet, but will be soon and removed bug Something isn't working labels Nov 19, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
prebug Not a bug yet, but will be soon
Projects
None yet
Development

No branches or pull requests

1 participant