* hppa.h (pa_opcodes): Add "addil" variant which has the %r1 as
an explicit output argument.
This commit is contained in:
parent
4809740b1b
commit
6338a22379
|
@ -1,3 +1,8 @@
|
|||
Tue Sep 7 13:44:25 1999 Jeffrey A Law (law@cygnus.com)
|
||||
|
||||
* hppa.h (pa_opcodes): Add "addil" variant which has the %r1 as
|
||||
an explicit output argument.
|
||||
|
||||
Mon Sep 6 04:41:42 1999 Jeffrey A Law (law@cygnus.com)
|
||||
|
||||
* hppa.h: Add strict variants of PA1.0/PA1.1 loads and stores.
|
||||
|
|
|
@ -71,7 +71,7 @@ struct pa_opcode
|
|||
In the args field, the following characters are unused:
|
||||
|
||||
' "# & - / 34 6789:;< > @'
|
||||
' BC JKLM XYZ[\] '
|
||||
' BC JKLM XY [\] '
|
||||
' de gh lm y { } '
|
||||
|
||||
Here are all the characters:
|
||||
|
@ -140,6 +140,7 @@ Also these:
|
|||
Q 5 bit immediate value at 10 (a bit position specified in
|
||||
the bb instruction. It's the same as r above, except the
|
||||
value is in a different location)
|
||||
Z %r1 -- implicit target of addil instruction.
|
||||
|
||||
Completer operands all have 'c' as the prefix:
|
||||
|
||||
|
@ -354,6 +355,7 @@ static const struct pa_opcode pa_opcodes[] =
|
|||
/* Immediate instructions. */
|
||||
{ "ldo", 0x34000000, 0xfc00c000, "j(b),x", pa10},
|
||||
{ "ldil", 0x20000000, 0xfc000000, "k,b", pa10},
|
||||
{ "addil", 0x28000000, 0xfc000000, "k,b,Z", pa10},
|
||||
{ "addil", 0x28000000, 0xfc000000, "k,b", pa10},
|
||||
|
||||
/* Branching instructions. */
|
||||
|
|
Loading…
Reference in New Issue