diff options
Diffstat (limited to 'opcodes')
-rw-r--r-- | opcodes/ChangeLog | 5 | ||||
-rw-r--r-- | opcodes/mips16-opc.c | 8 |
2 files changed, 9 insertions, 4 deletions
diff --git a/opcodes/ChangeLog b/opcodes/ChangeLog index 34eb768..ed5764b 100644 --- a/opcodes/ChangeLog +++ b/opcodes/ChangeLog @@ -1,3 +1,8 @@ +2016-12-14 Maciej W. Rozycki <macro@imgtec.com> + + * mips16-opc.c (mips16_opcodes): Update comments on MIPS16e + compact jumps. + 2016-12-13 Renlin Li <renlin.li@arm.com> * aarch64-opc.c (aarch64_opnd_qualifiers): New CR value range diff --git a/opcodes/mips16-opc.c b/opcodes/mips16-opc.c index f1a67ed..0fcefc6 100644 --- a/opcodes/mips16-opc.c +++ b/opcodes/mips16-opc.c @@ -284,9 +284,9 @@ const struct mips_opcode mips16_opcodes[] = {"jr", "R", 0xe820, 0xffff, UBD, RD_31, I1, 0, 0 }, {"j", "x", 0xe800, 0xf8ff, RD_1|UBD, 0, I1, 0, 0 }, {"j", "R", 0xe820, 0xffff, UBD, RD_31, I1, 0, 0 }, -/* MIPS16e compact branches. We keep them near the ordinary branches - so that we easily find them when converting a normal branch to a - compact one. */ +/* MIPS16e compact jumps. We keep them near the ordinary jumps + so that we easily find them when converting a normal jump + to a compact one. */ {"jalrc", "x", 0xe8c0, 0xf8ff, RD_1|WR_31|NODS, UBR, I32, 0, 0 }, {"jalrc", "R,x", 0xe8c0, 0xf8ff, RD_2|WR_31|NODS, UBR, I32, 0, 0 }, {"jrc", "x", 0xe880, 0xf8ff, RD_1|NODS, UBR, I32, 0, 0 }, @@ -346,7 +346,7 @@ const struct mips_opcode mips16_opcodes[] = {"sw", "x,V(S)", 0xd000, 0xf800, RD_1, RD_SP, I1, 0, 0 }, {"sw", "R,V(S)", 0x6200, 0xff00, 0, RD_31|RD_SP, I1, 0, 0 }, {"xor", "x,y", 0xe80e, 0xf81f, MOD_1|RD_2, 0, I1, 0, 0 }, - /* MIPS16e additions */ + /* MIPS16e additions; see above for compact jumps. */ {"restore", "M", 0x6400, 0xff80, WR_31|NODS, MOD_SP, I32, 0, 0 }, {"save", "m", 0x6480, 0xff80, NODS, RD_31|MOD_SP, I32, 0, 0 }, {"sdbbp", "6", 0xe801, 0xf81f, TRAP, 0, I32, 0, 0 }, |