Merge pull request #26 from Octocontrabass/patch-1

Fix IBTS/XBTS descriptions
This commit is contained in:
Jeff Parsons 2015-10-01 16:15:58 +02:00
commit 5fb158bf39

View file

@ -869,9 +869,9 @@ Here's more information on the opcodes (IBTS and XBTS) that were removed from th
Instruction: IBTS base,bitoffset,len,sorc Instruction: IBTS base,bitoffset,len,sorc
Description: Description:
Write bit string length bits from Write bit string length <len> bits from
[bits .. 0 ] (lowest bits) to bitfield, <sorc> [bits <len> .. 0 ] (lowest bits) to bitfield,
defined by and bitsoffset from this base defined by <base> and bitsoffset <bitoffset> from this base
to start of the field to write. String write from this start to start of the field to write. String write from this start
field bit to higher memory addresses or register bits. field bit to higher memory addresses or register bits.
@ -897,12 +897,12 @@ Here's more information on the opcodes (IBTS and XBTS) that were removed from th
Instruction: XBTS dest,base,bitoffset,len Instruction: XBTS dest,base,bitoffset,len
Description: Description:
Write bit string length bits from bitfield, defined by Write bit string length <len> bits from bitfield, defined by
and bitsoffset from this base to start of <base> and bitsoffset <bitoffset> from this base to start of
the field to read. String read from this start field bit to the field to read. String read from this start field bit to
higher memory addresses or register bits. higher memory addresses or register bits.
And after it string placed to operand, lowest bit of And after it string placed to <dest> operand, lowest bit of
register or memory to bit 0 of . register or memory to bit 0 of <dest>.
Note: Use SHLD/SHRD instructions for extract bits strings. Note: Use SHLD/SHRD instructions for extract bits strings.
On 80386 steps B1+ this opcode generation INT 6, On 80386 steps B1+ this opcode generation INT 6,