This is the mail archive of the binutils@sourceware.cygnus.com mailing list for the binutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: shifts and rotates by 1 on ix86


On Wed, 10 May 2000, Alan Modra wrote:

> You can get the smaller opcode sequence by writing "shll %eax".

This should be documented in manual.

> The reason gas does not do this automatically is that on certain processors,
> eg. 486, the D1 E0 opcode sequence is slower than C1 E0 01.

Then why not to add directives like .386, .486 etc or a command line
option to specify the target cpu type?

-- 
Alexander Sokolov
System Administrator
Netlink Co. Ltd., Moscow
Tel/Fax: +7 095 2786139


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]