MIPS/include: opcode/mips.h: Add a summary of MIPS16 operand codes
authorMaciej W. Rozycki <macro@imgtec.com>
Wed, 6 Jan 2016 18:31:23 +0000 (18:31 +0000)
committerMaciej W. Rozycki <macro@imgtec.com>
Wed, 6 Jan 2016 18:37:58 +0000 (18:37 +0000)
include/
* opcode/mips.h: Add a summary of MIPS16 operand codes.

include/ChangeLog
include/opcode/mips.h

index 07c24d338bde6d41416ac9a237b28bbc7f96cbdf..3c7b3cb1f9411840850b76690a1c4dd9e5370562 100644 (file)
@@ -1,3 +1,7 @@
+2016-01-06  Maciej W. Rozycki  <macro@imgtec.com>
+
+       * opcode/mips.h: Add a summary of MIPS16 operand codes.
+
 2016-01-05  Mike Frysinger  <vapier@gentoo.org>
 
        * libiberty.h (dupargv): Change arg to char * const *.
index dcc8680d81430697b233d1b9713ab6439f4c5773..88bf8f8f19683f0347993d69e452f293d226a2db 100644 (file)
@@ -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