From 1a1077dec5400880a12882d45c6bb16bdc2def54 Mon Sep 17 00:00:00 2001 From: Ian Lance Taylor Date: Wed, 19 Oct 1994 17:36:38 +0000 Subject: [PATCH] * 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. --- include/opcode/a29k.h | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/include/opcode/a29k.h b/include/opcode/a29k.h index c466fa89122..0204fa2e62d 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" }, -- 2.30.2