diff options
Diffstat (limited to 'include/opcode/hppa.h')
-rw-r--r-- | include/opcode/hppa.h | 4 |
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. */ |