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) #61

Closed
BarebitOpenSource opened this issue Dec 21, 2023 · 1 comment
Closed

Add MPX instructions (discontinued) #61

BarebitOpenSource opened this issue Dec 21, 2023 · 1 comment

Comments

@BarebitOpenSource
Copy link
Contributor

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
@BarebitOpenSource
Copy link
Contributor Author

Moved to mazegen/x86reference#5

@BarebitOpenSource BarebitOpenSource closed this as not planned Won't fix, can't repro, duplicate, stale Jun 5, 2024
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