aboutsummaryrefslogtreecommitdiff
path: root/include/opcode/hppa.h
diff options
context:
space:
mode:
authorJeff Law <law@redhat.com>1999-09-07 19:46:47 +0000
committerJeff Law <law@redhat.com>1999-09-07 19:46:47 +0000
commit52d836e28f58122b8de7b5d1cb6439deeddb4620 (patch)
tree89c8a2b06120d573138af9a417350a2ce40b4e67 /include/opcode/hppa.h
parente7c1f43c29d3e1d681c2dbc7aacf33d78af2b929 (diff)
downloadgdb-52d836e28f58122b8de7b5d1cb6439deeddb4620.zip
gdb-52d836e28f58122b8de7b5d1cb6439deeddb4620.tar.gz
gdb-52d836e28f58122b8de7b5d1cb6439deeddb4620.tar.bz2
* hppa.h (pa_opcodes): Add "addil" variant which has the %r1 as
an explicit output argument.
Diffstat (limited to 'include/opcode/hppa.h')
-rw-r--r--include/opcode/hppa.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/include/opcode/hppa.h b/include/opcode/hppa.h
index ad66693..e80c513 100644
--- a/include/opcode/hppa.h
+++ b/include/opcode/hppa.h
@@ -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. */