CVS commit: src/external/gpl3/binutils/dist/opcodes

2014-09-19 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Sat Sep 20 04:53:19 UTC 2014

Modified Files:
src/external/gpl3/binutils/dist/opcodes: riscv-dis.c

Log Message:
When disassembling an auipc/jalr pair, print the address eventually being
called:
auipc   t0,0x2b3
jalrt0,-616 # 802b2e98 memset


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/external/gpl3/binutils/dist/opcodes/riscv-dis.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/external/gpl3/binutils/dist/opcodes/riscv-dis.c
diff -u src/external/gpl3/binutils/dist/opcodes/riscv-dis.c:1.1 src/external/gpl3/binutils/dist/opcodes/riscv-dis.c:1.2
--- src/external/gpl3/binutils/dist/opcodes/riscv-dis.c:1.1	Fri Sep 19 17:19:53 2014
+++ src/external/gpl3/binutils/dist/opcodes/riscv-dis.c	Sat Sep 20 04:53:19 2014
@@ -398,7 +398,7 @@ print_insn_args (const char *d, insn_t l
 	case 'o':
 	  maybe_print_address (pd, rs1, EXTRACT_ITYPE_IMM (l));
 	case 'j':
-	  if ((l  MASK_ADDI) == MATCH_ADDI)
+	  if ((l  MASK_ADDI) == MATCH_ADDI || (l  MASK_JALR) == MATCH_JALR)
 	maybe_print_address (pd, rs1, EXTRACT_ITYPE_IMM (l));
 	  (*info-fprintf_func) (info-stream, %d, (int)EXTRACT_ITYPE_IMM (l));
 	  break;



CVS commit: src/external/gpl3/binutils/dist/opcodes

2011-04-14 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Thu Apr 14 08:05:00 UTC 2011

Modified Files:
src/external/gpl3/binutils/dist/opcodes: mips-opc.c

Log Message:
Remove old mfcr/mtcr definitions


To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 src/external/gpl3/binutils/dist/opcodes/mips-opc.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/external/gpl3/binutils/dist/opcodes/mips-opc.c
diff -u src/external/gpl3/binutils/dist/opcodes/mips-opc.c:1.4 src/external/gpl3/binutils/dist/opcodes/mips-opc.c:1.5
--- src/external/gpl3/binutils/dist/opcodes/mips-opc.c:1.4	Thu Apr 14 07:49:49 2011
+++ src/external/gpl3/binutils/dist/opcodes/mips-opc.c	Thu Apr 14 08:05:00 2011
@@ -961,8 +961,6 @@
 /* mtc2 is at the bottom of the table.  */
 /* mthc2 is at the bottom of the table.  */
 /* mtc3 is at the bottom of the table.  */
-{mfcr,t,s,	0x7018, 0xfc00,	WR_t|RD_s,		0,		I64	},
-{mtcr,t,s,	0x7019, 0xfc00,	WR_t|RD_s,		0,		I64	},
 {mtdr,t,G,	0x7080003d, 0xffe007ff,	COD|RD_t|WR_C0,		0,		N5	},
 {mthi,s,	0x0011, 0xfc1f,	RD_s|WR_HI,		0,		I1	},
 {mthi,s,7,	0x0011, 0xfc1fe7ff, RD_s|WR_HI,		0,		D32	},



CVS commit: src/external/gpl3/binutils/dist/opcodes

2011-02-14 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Mon Feb 14 18:23:36 UTC 2011

Modified Files:
src/external/gpl3/binutils/dist/opcodes: mips-opc.c

Log Message:
Add NetLogic Fast Messaging instructions


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/external/gpl3/binutils/dist/opcodes/mips-opc.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/external/gpl3/binutils/dist/opcodes/mips-opc.c
diff -u src/external/gpl3/binutils/dist/opcodes/mips-opc.c:1.2 src/external/gpl3/binutils/dist/opcodes/mips-opc.c:1.3
--- src/external/gpl3/binutils/dist/opcodes/mips-opc.c:1.2	Sun Nov 15 10:25:17 2009
+++ src/external/gpl3/binutils/dist/opcodes/mips-opc.c	Mon Feb 14 18:23:35 2011
@@ -1509,6 +1509,11 @@
 {mthc2,   t,G,H,	0x48e0, 0xffe007f8,	COD|RD_t|WR_C2|WR_CC,	0,		I33	},
 {mthc2,   t,i,	0x48e0, 0xffe0,	COD|RD_t|WR_C2|WR_CC,	0,		I33	},
 
+/* NetLogic XL[PRS] Coprocessor 2 ops */
+{msgsnd,  t,	0x4a01, 0xffe0, COD|RD_t|WR_C2,		0,		I64	},
+{msgld,   t,	0x4a02, 0xffe0, COD|RD_t|WR_C2,		0,		I64	},
+{msgwait, t,	0x4a03, 0xffe0, COD|RD_t|WR_C2,		0,		I64	},
+
 /* Coprocessor 3 move/branch operations overlap with MIPS IV COP1X 
instructions, so they are here for the latters to take precedence.  */
 {bc3f,p,	0x4d00, 0x,	CBD|RD_CC,		0,		I1	},



CVS commit: src/external/gpl3/binutils/dist/opcodes

2009-09-27 Thread Nick Hudson
Module Name:src
Committed By:   skrll
Date:   Sun Sep 27 18:52:57 UTC 2009

Modified Files:
src/external/gpl3/binutils/dist/opcodes: sparc-dis.c

Log Message:
Remove old mis-merge.


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/external/gpl3/binutils/dist/opcodes/sparc-dis.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/external/gpl3/binutils/dist/opcodes/sparc-dis.c
diff -u src/external/gpl3/binutils/dist/opcodes/sparc-dis.c:1.2 src/external/gpl3/binutils/dist/opcodes/sparc-dis.c:1.3
--- src/external/gpl3/binutils/dist/opcodes/sparc-dis.c:1.2	Wed Aug 19 07:19:32 2009
+++ src/external/gpl3/binutils/dist/opcodes/sparc-dis.c	Sun Sep 27 18:52:56 2009
@@ -957,7 +957,7 @@
 		 call _printf
 		 or %o1, %lo(_foo), %o1  */
 
-		  if (memaddr = 8  is_delayed_branch (prev_insn))
+		  if (is_delayed_branch (prev_insn))
 		{
 		  if (memaddr = 8)
 			errcode = (*info-read_memory_func)