PATCH: Remove memory check on SVME instructions
H.J. Lu
hjl@lucon.org
Thu Sep 6 04:43:00 GMT 2007
On Wed, Sep 05, 2007 at 06:07:04PM +0100, Jan Beulich wrote:
> >>> "H.J. Lu" <hjl@lucon.org> 09/05/07 3:27 PM >>>
> >> >SVME instructions don't take any memory operand. You will get an
> >> >error if you try to use an memory operand.
> >>
> >> They really do, just the addressing is so that only rAX can be used. If you check
> >> the svme test case, you'll see that there are explict uses of memory operands. In
> >> the original patch implementation it may not have been that way, but since the
> >> meaning of the operands is memory-like, we agreed on a memory-like notation
> >> iirc.
> >
> >It is wrong and has been fixed.
>
> On what basis are you concluding this? As I said, we had specifically agreed on a
> memory operand like notation, to reflect the actual effect these opcodes have.
It doesn't make those instructions take memory operands as specified
in IA32 encoding scheme.
H.J.
More information about the Binutils
mailing list