Barebit / x86reference

X86 Opcode and Instruction Reference
http://ref.x86asm.net
GNU Lesser General Public License v3.0
234 stars 52 forks source link

Add MPX instructions (discontinued) #61

Closed BarebitOpenSource closed 3 months ago

BarebitOpenSource commented 9 months ago

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 commented 3 months ago

Moved to https://github.com/mazegen/x86reference/issues/5