mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-24 20:28:28 +08:00
* txvu-dis.c (print_insn): Extract/print fns take pointer to
insn now and not insn itself. * txvu-opc.c: insert/extract/print fns take pointer to insn now and not insn itself. Add initial dma,pke,gpuif support. Parse fn no longer needs to set errmsg = NULL for success.
This commit is contained in:
@ -1,4 +1,12 @@
|
|||||||
start-sanitize-sky
|
start-sanitize-sky
|
||||||
|
Mon Jan 26 16:25:51 1998 Doug Evans <devans@seba.cygnus.com>
|
||||||
|
|
||||||
|
* txvu-dis.c (print_insn): Extract/print fns take pointer to
|
||||||
|
insn now and not insn itself.
|
||||||
|
* txvu-opc.c: insert/extract/print fns take pointer to
|
||||||
|
insn now and not insn itself. Add initial dma,pke,gpuif support.
|
||||||
|
Parse fn no longer needs to set errmsg = NULL for success.
|
||||||
|
|
||||||
Fri Jan 23 01:49:24 1998 Doug Evans <devans@seba.cygnus.com>
|
Fri Jan 23 01:49:24 1998 Doug Evans <devans@seba.cygnus.com>
|
||||||
|
|
||||||
* txvu-opc.c (txvu_operands, UBC): Add extract entry.
|
* txvu-opc.c (txvu_operands, UBC): Add extract entry.
|
||||||
|
@ -125,7 +125,7 @@ print_insn (pc, info, insn, lower_p)
|
|||||||
}
|
}
|
||||||
operand = txvu_operands + index;
|
operand = txvu_operands + index;
|
||||||
if (operand->extract)
|
if (operand->extract)
|
||||||
(*operand->extract) (insn, operand, mods, &invalid);
|
(*operand->extract) (&insn, operand, mods, &invalid);
|
||||||
}
|
}
|
||||||
if (invalid)
|
if (invalid)
|
||||||
continue;
|
continue;
|
||||||
@ -158,7 +158,7 @@ print_insn (pc, info, insn, lower_p)
|
|||||||
/* Extract the value from the instruction. */
|
/* Extract the value from the instruction. */
|
||||||
if (operand->extract)
|
if (operand->extract)
|
||||||
{
|
{
|
||||||
value = (*operand->extract) (insn, operand, mods, (int *) NULL);
|
value = (*operand->extract) (&insn, operand, mods, (int *) NULL);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@ -176,7 +176,7 @@ print_insn (pc, info, insn, lower_p)
|
|||||||
|
|
||||||
/* Print the operand as directed by the flags. */
|
/* Print the operand as directed by the flags. */
|
||||||
if (operand->print)
|
if (operand->print)
|
||||||
(*operand->print) (info, insn, value);
|
(*operand->print) (info, &insn, value);
|
||||||
else if (operand->flags & TXVU_OPERAND_FAKE)
|
else if (operand->flags & TXVU_OPERAND_FAKE)
|
||||||
; /* nothing to do (??? at least not yet) */
|
; /* nothing to do (??? at least not yet) */
|
||||||
else if (operand->flags & TXVU_OPERAND_RELATIVE_BRANCH)
|
else if (operand->flags & TXVU_OPERAND_RELATIVE_BRANCH)
|
||||||
|
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user