bug-gnu-utils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

gas for ColdFire m5407, mov3q and move


From: John Kernthaler
Subject: gas for ColdFire m5407, mov3q and move
Date: Thu, 20 Sep 2001 16:42:27 +0100

Gentlemen
        There appear to be some 'bugs' in gas with the -m5407 option.

The syntax for mov3q is  mov3q #<data>,<ea>x where data is -1,1..7
gas only allows data values 1..8. 

The following forms of the move instruction are allowed
        move.b  #<data>,d16(An)
        move.b #,data>,d16(An)
gas allows the illegal
        move.l #<data>,d16(An)
and generates a 4 word instruction which is not allowed on ColdFire

Also gas allows
        move.sz (xxx).l,d16(An)
which again generates 4 words

I have been using gas from the 010911 snapshot; it is running on a PARISC
workstation under HPUX.

Your comments would be appreciated
Regards
John Kernthaler


Tel: +44 1932 245000 
Fax: +44 1932 220555

http://www.lloyd-doyle.com
AOT - Looking to the future.





reply via email to

[Prev in Thread] Current Thread [Next in Thread]