diff options
author | Jeff Law <law@redhat.com> | 1999-09-07 19:46:47 +0000 |
---|---|---|
committer | Jeff Law <law@redhat.com> | 1999-09-07 19:46:47 +0000 |
commit | 6338a22379bb9b7793ec61eba84618f6dbea00b0 (patch) | |
tree | 4525881ba4602bf7b7871b33802f3eb71b069526 | |
parent | 4809740b1b7a1aeb77d7bc2447e346ede20556f1 (diff) | |
download | newlib-6338a22379bb9b7793ec61eba84618f6dbea00b0.zip newlib-6338a22379bb9b7793ec61eba84618f6dbea00b0.tar.gz newlib-6338a22379bb9b7793ec61eba84618f6dbea00b0.tar.bz2 |
* hppa.h (pa_opcodes): Add "addil" variant which has the %r1 as
an explicit output argument.
-rw-r--r-- | include/opcode/ChangeLog | 5 | ||||
-rw-r--r-- | include/opcode/hppa.h | 4 |
2 files changed, 8 insertions, 1 deletions
diff --git a/include/opcode/ChangeLog b/include/opcode/ChangeLog index 753cb01..22aa11f 100644 --- a/include/opcode/ChangeLog +++ b/include/opcode/ChangeLog @@ -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. 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. */ |