[Top][All Lists]
[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.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- gas for ColdFire m5407, mov3q and move,
John Kernthaler <=