From b31e4803316aa0635a6f9beaeceea3e18dbbe459 Mon Sep 17 00:00:00 2001 From: "Maciej W. Rozycki" Date: Wed, 6 Jan 2016 18:31:23 +0000 Subject: [PATCH] MIPS/include: opcode/mips.h: Add a summary of MIPS16 operand codes include/ * opcode/mips.h: Add a summary of MIPS16 operand codes. --- include/ChangeLog | 4 ++++ include/opcode/mips.h | 6 ++++++ 2 files changed, 10 insertions(+) diff --git a/include/ChangeLog b/include/ChangeLog index 07c24d338b..3c7b3cb1f9 100644 --- a/include/ChangeLog +++ b/include/ChangeLog @@ -1,3 +1,7 @@ +2016-01-06 Maciej W. Rozycki + + * opcode/mips.h: Add a summary of MIPS16 operand codes. + 2016-01-05 Mike Frysinger * libiberty.h (dupargv): Change arg to char * const *. diff --git a/include/opcode/mips.h b/include/opcode/mips.h index dcc8680d81..88bf8f8f19 100644 --- a/include/opcode/mips.h +++ b/include/opcode/mips.h @@ -1825,6 +1825,12 @@ extern int bfd_mips_num_opcodes; "E" 5 bit PC relative address * 4 (MIPS16OP_*_IMM5) "m" 7 bit register list for save instruction (18 bit extended) "M" 7 bit register list for restore instruction (18 bit extended) + + Characters used so far, for quick reference when adding more: + " 456 8 0" + "[]<>" + "ABCDE HI KLM P RS UVWXYZ" + "a e ijklm pq vwxyz" */ /* Save/restore encoding for the args field when all 4 registers are