objdump

Nick Clifton nickc@cambridge.redhat.com
Wed Sep 5 09:30:00 GMT 2001


Hi Frank,

> Objdump disassembles wrongly:
> 
> 
>   42:   0f af c2                imul   %edx,%eax
>   90:   f7 ea                   imul   %edx,%eax
> 
> The first instruction is:   (eax * edx):31:0 => eax		(32*32 => 32)
> 
> The second instruction is:  eax * edx => tmp			(32*32 => 64)
> 			    tmp:31:0  => eax
> 			    tmp:63:32 => edx
> 
> Version of objdump is:
> 
> $ objdump --version
> GNU objdump 2.9.5

This is an old version of objdump.  Please could you try the latest
version (2.11.2) to see if the problem still persists there.

Cheers
        Nick



More information about the Binutils mailing list