diff options
author | Ian Lance Taylor <ian@airs.com> | 1994-10-19 17:36:38 +0000 |
---|---|---|
committer | Ian Lance Taylor <ian@airs.com> | 1994-10-19 17:36:38 +0000 |
commit | 1a1077dec5400880a12882d45c6bb16bdc2def54 (patch) | |
tree | d7a3afd3a1cfe6b1e5df1b48a678867edb5e3195 | |
parent | 7494246592a8d61b1ac3c25f32ad36b158c065bb (diff) | |
download | gdb-1a1077dec5400880a12882d45c6bb16bdc2def54.zip gdb-1a1077dec5400880a12882d45c6bb16bdc2def54.tar.gz gdb-1a1077dec5400880a12882d45c6bb16bdc2def54.tar.bz2 |
* a29k.h: Add operand type 'I' for `inv' and `iretinv'. On
systems with a separate instruction and data cache, such as the
29040, these instructions take an optional argument.
-rw-r--r-- | include/opcode/a29k.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/include/opcode/a29k.h b/include/opcode/a29k.h index c466fa8..0204fa2 100644 --- a/include/opcode/a29k.h +++ b/include/opcode/a29k.h @@ -51,6 +51,7 @@ struct a29k_opcode { r RND--bits 4-6 of the instruction. d FD--bits 2-3 of the instruction. f FS--bits 0-1 of the instruction. + I ID--bits 16-17 of the instruction. Extensions for 29050: @@ -179,9 +180,9 @@ static CONST struct a29k_opcode a29k_opcodes[] = { "inbyte", 0x0d000000, "c,a,i" }, { "inhw", 0x78000000, "c,a,b" }, { "inhw", 0x79000000, "c,a,i" }, -{ "inv", 0x9f000000, "" }, +{ "inv", 0x9f000000, "I" }, { "iret", 0x88000000, "" }, -{ "iretinv", 0x8c000000, "" }, +{ "iretinv", 0x8c000000, "I" }, { "jmp", 0xa0000000, "P" }, { "jmp", 0xa1000000, "A" }, { "jmpf", 0xa4000000, "a,P" }, |