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

Add MPX instructions (discontinued) #5

Open
mazegen opened this issue Jun 5, 2024 · 0 comments
Open

Add MPX instructions (discontinued) #5

mazegen opened this issue Jun 5, 2024 · 0 comments

Comments

@mazegen
Copy link
Owner

mazegen commented Jun 5, 2024

Discontinued instruction extension, low priority.

https://en.wikipedia.org/wiki/Intel_MPX
https://linasm.sourceforge.net/docs/instructions/mpx.php

List:

BNDMK	Create a LowerBound and a UpperBound in a register
BNDCL	Check the address of a memory reference against a LowerBound
BNDCU	Check the address of a memory reference against an UpperBound in 1’s compliment form
BNDCN	Check the address of a memory reference against an UpperBound not in 1’s compliment form
BNDMOV	Load from memory or store to memory of the LowerBound and UpperBound to a register or from a register
BNDLDX	Load bounds using address translation
BNDSTX	Store bounds using address translation
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

1 participant