Bug #204

i386 decoder shows operands of BT instruction in wrong order

Added by J. Templ 11 months ago. Updated 10 months ago.

Status:NewStart date:11/07/2019
Priority:NormalDue date:
Assignee:J. Templ% Done:

0%

Category:-
Target version:1.7.3
Forum topic:https://forum.blackboxframework.org/posting.php?mode=reply&f=40&t=772

Description

For the undocumented system-level function SYSTEM.BIT, where offset is not a constant, the decoder shows the operands in the wrong order.
In addition, the bit offset should be treated as an unsigned number when specified as an immediate operand.

Reported by luowy, 2019-10-31.

Associated revisions

Revision 482ab742
Added by J. Templ 10 months ago

i386 decoder shows operands of BT instruction in wrong order, Refs: #204.
In addition:
- the bit offset for BitImm is now always shown as a positive number.
- the redundant displacement of 0 as in 0[eax] has been removed.

Signed-off-by: Josef Templ <>

Revision 52e74718
Added by J. Templ 10 months ago

i386 decoder shows operands of BT instruction in wrong order, Refs: #204.
In addition:
- the bit offset for BT with immediate operand is now always shown as a positive number.
- the redundant displacement of 0 as in 0[eax] has been removed.

Signed-off-by: Josef Templ <>

History

#1 Updated by J. Templ 10 months ago

  • Description updated (diff)
  • Forum topic set to https://forum.blackboxframework.org/posting.php?mode=reply&f=40&t=772

Also available in: Atom PDF