diff options
author | Andrew Bennett <andrew.bennett@imgtec.com> | 2013-12-16 07:19:34 -0800 |
---|---|---|
committer | Andrew Bennett <andrew.bennett@imgtec.com> | 2013-12-16 07:43:20 -0800 |
commit | e269fea784da752b49b5fc406ee7ea8403955a28 (patch) | |
tree | 3772ebf657a4355834f582bfffe0e5e3fd775cf5 /opcodes/ChangeLog | |
parent | 9a362b9a3291ef43316e1606e2b26fe55ebb187f (diff) | |
download | gdb-e269fea784da752b49b5fc406ee7ea8403955a28.zip gdb-e269fea784da752b49b5fc406ee7ea8403955a28.tar.gz gdb-e269fea784da752b49b5fc406ee7ea8403955a28.tar.bz2 |
Range of element index is too large on MIPS MSA element selection instructions.
The element index range for the following MIPS MSA instructions: sldi, splati,
copy_s, copy_u, insert and insve is 1 bit too large. This patch fixes this issue.
ChangeLog:
gas/testsuite/gas/mips/
* msa.s: Reduced maximum element index range for sldi, splati,
copy_s, copy_u, insert and insve instructions.
* msa64.s: Likewise.
* micromips@msa.d: Likewise.
* micromips@msa64.d: Likewise.
* msa.d: Likewise.
* msa64.d: Likewise.
include/opcode/
* mips.h: Updated description of +o, +u, +v and +w for MIPS and
microMIPS.
opcodes/
* micromips-opc.c (decode_micromips_operand): Reduced range of +o, +u,
+v and +w.
(micromips_opcodes): Reduced element index range for sldi, splati,
copy_s, copy_u, insert and insve instructions.
* opcodes/mips-opc.c (decode_mips_operand): Reduced range of +o, +u,
+v and +w.
(mips_builtin_opcodes): Reduced element index range for sldi, splati,
copy_s, copy_u, insert and insve instructions.
Diffstat (limited to 'opcodes/ChangeLog')
-rw-r--r-- | opcodes/ChangeLog | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/opcodes/ChangeLog b/opcodes/ChangeLog index 955ace37..9c88d3f 100644 --- a/opcodes/ChangeLog +++ b/opcodes/ChangeLog @@ -1,3 +1,14 @@ +2013-12-16 Andrew Bennett <andrew.bennett@imgtec.com> + + * micromips-opc.c (decode_micromips_operand): Reduced range of +o, +u, + +v and +w. + (micromips_opcodes): Reduced element index range for sldi, splati, + copy_s, copy_u, insert and insve instructions. + * opcodes/mips-opc.c (decode_mips_operand): Reduced range of +o, +u, + +v and +w. + (mips_builtin_opcodes): Reduced element index range for sldi, splati, + copy_s, copy_u, insert and insve instructions. + 2013-12-13 Jan-Benedict Glaw <jbglaw@lug-owl.de> * nds32-dis.c (mnemonic_96): Fix typo. |