CVS commit: src/external/gpl3/binutils/dist/opcodes
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
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
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
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)