This is the mail archive of the
binutils@sources.redhat.com
mailing list for the binutils project.
PATCH: mips-opc rearrange
- To: binutils at sources dot redhat dot com
- Subject: PATCH: mips-opc rearrange
- From: Eric Christopher <echristo at twigboy dot cygnus dot com>
- Date: Thu, 21 Jun 2001 16:56:03 -0700 (PDT)
I'd like to move prefx to the start of the table for basically the same
reasons as pref.
Any objections?
-eric
2001-06-21 Eric Christopher <echristo@redhat.com>
* mips-opc.c: Move prefx to start of the table.
Index: mips-opc.c
===================================================================
RCS file: /cvs/src/src/opcodes/mips-opc.c,v
retrieving revision 1.21
diff -u -p -w -r1.21 mips-opc.c
--- mips-opc.c 2001/03/24 00:40:22 1.21
+++ mips-opc.c 2001/06/21 23:52:22
@@ -115,6 +115,7 @@ const struct mips_opcode mips_builtin_op
instruction name anyhow. */
/* name, args, match, mask, pinfo, membership */
{"pref", "k,o(b)", 0xcc000000, 0xfc000000, RD_b, I32|G3 },
+{"prefx", "h,t(b)", 0x4c00000f, 0xfc0007ff, RD_b|RD_t, I4 },
{"nop", "", 0x00000000, 0xffffffff, 0, I1 },
{"ssnop", "", 0x00000040, 0xffffffff, 0, I32 },
{"li", "t,j", 0x24000000, 0xffe00000, WR_t, I1 }, /* addiu */
@@ -641,8 +642,7 @@ const struct mips_opcode mips_builtin_op
{"pll.ps", "D,V,T", 0x46c0002c, 0xffe0003f, WR_D|RD_S|RD_T|FP_D, I5 },
{"plu.ps", "D,V,T", 0x46c0002d, 0xffe0003f, WR_D|RD_S|RD_T|FP_D, I5 },
-/* pref is at the start of the table. */
-{"prefx", "h,t(b)", 0x4c00000f, 0xfc0007ff, RD_b|RD_t, I4 },
+ /* pref and prefx are at the start of the table. */
{"pul.ps", "D,V,T", 0x46c0002e, 0xffe0003f, WR_D|RD_S|RD_T|FP_D, I5 },
{"puu.ps", "D,V,T", 0x46c0002f, 0xffe0003f, WR_D|RD_S|RD_T|FP_D, I5 },
@@ -864,4 +864,3 @@ struct mips_opcode *mips_opcodes =
(struct mips_opcode *) mips_builtin_opcodes;
int bfd_mips_num_opcodes = MIPS_NUM_OPCODES;
#undef MIPS_NUM_OPCODES
-