projects
/
deliverable
/
binutils-gdb.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
* config.sub: Update to version 2011-03-23.
[deliverable/binutils-gdb.git]
/
opcodes
/
crx-dis.c
diff --git
a/opcodes/crx-dis.c
b/opcodes/crx-dis.c
index df152f86fb618521068a331758357f68627adc66..f909897444dddc027580ce168f24fb2afb4a5ab4 100644
(file)
--- a/
opcodes/crx-dis.c
+++ b/
opcodes/crx-dis.c
@@
-1,5
+1,5
@@
/* Disassembler code for CRX.
/* Disassembler code for CRX.
- Copyright 2004, 2005, 2007 Free Software Foundation, Inc.
+ Copyright 2004, 2005, 200
6, 200
7 Free Software Foundation, Inc.
Contributed by Tomer Levi, NSC, Israel.
Written by Tomer Levi.
Contributed by Tomer Levi, NSC, Israel.
Written by Tomer Levi.
@@
-155,12
+155,12
@@
getargtype (operand_type op)
This routine is used when disassembling the 'excp' instruction. */
static char *
This routine is used when disassembling the 'excp' instruction. */
static char *
-gettrapstring (unsigned int index)
+gettrapstring (unsigned int
trap_
index)
{
const trap_entry *trap;
for (trap = crx_traps; trap < crx_traps + NUMTRAPS; trap++)
{
const trap_entry *trap;
for (trap = crx_traps; trap < crx_traps + NUMTRAPS; trap++)
- if (trap->entry == index)
+ if (trap->entry ==
trap_
index)
return trap->name;
return ILLEGAL;
return trap->name;
return ILLEGAL;
@@
-186,12
+186,12
@@
getcinvstring (unsigned int num)
char *
getregname (reg r)
{
char *
getregname (reg r)
{
- const reg_entry *
reg
= &crx_regtab[r];
+ const reg_entry *
regentry
= &crx_regtab[r];
- if (reg->type != CRX_R_REGTYPE)
+ if (reg
entry
->type != CRX_R_REGTYPE)
return ILLEGAL;
else
return ILLEGAL;
else
- return reg->name;
+ return reg
entry
->name;
}
/* Given a coprocessor register enum value, retrieve its name. */
}
/* Given a coprocessor register enum value, retrieve its name. */
@@
-199,28
+199,28
@@
getregname (reg r)
char *
getcopregname (copreg r, reg_type type)
{
char *
getcopregname (copreg r, reg_type type)
{
- const reg_entry *
reg
;
+ const reg_entry *
regentry
;
if (type == CRX_C_REGTYPE)
if (type == CRX_C_REGTYPE)
- reg = &crx_copregtab[r];
+ reg
entry
= &crx_copregtab[r];
else if (type == CRX_CS_REGTYPE)
else if (type == CRX_CS_REGTYPE)
- reg = &crx_copregtab[r+(cs0-c0)];
+ reg
entry
= &crx_copregtab[r+(cs0-c0)];
else
return ILLEGAL;
else
return ILLEGAL;
- return reg->name;
+ return reg
entry
->name;
}
/* Getting a processor register name. */
static char *
}
/* Getting a processor register name. */
static char *
-getprocregname (int index)
+getprocregname (int
reg_
index)
{
const reg_entry *r;
for (r = crx_regtab; r < crx_regtab + NUMREGS; r++)
{
const reg_entry *r;
for (r = crx_regtab; r < crx_regtab + NUMREGS; r++)
- if (r->image == index)
+ if (r->image ==
reg_
index)
return r->name;
return "ILLEGAL REGISTER";
return r->name;
return "ILLEGAL REGISTER";
@@
-355,7
+355,7
@@
match_opcode (void)
unsigned long mask;
/* The instruction 'constant' opcode doewsn't exceed 32 bits. */
unsigned long mask;
/* The instruction 'constant' opcode doewsn't exceed 32 bits. */
- unsigned long doubleWord =
words[1] + (words[0] << 16)
;
+ unsigned long doubleWord =
(words[1] + (words[0] << 16)) & 0xffffffff
;
/* Start searching from end of instruction table. */
instruction = &crx_instruction[NUMOPCODES - 2];
/* Start searching from end of instruction table. */
instruction = &crx_instruction[NUMOPCODES - 2];
@@
-634,17
+634,17
@@
print_arg (argument *a, bfd_vma memaddr, struct disassemble_info *info)
/* Print all the arguments of CURRINSN instruction. */
static void
/* Print all the arguments of CURRINSN instruction. */
static void
-print_arguments (ins *currInsn, bfd_vma memaddr, struct disassemble_info *info)
+print_arguments (ins *curr
ent
Insn, bfd_vma memaddr, struct disassemble_info *info)
{
int i;
{
int i;
- for (i = 0; i < currInsn->nargs; i++)
+ for (i = 0; i < curr
ent
Insn->nargs; i++)
{
processing_argument_number = i;
{
processing_argument_number = i;
- print_arg (&currInsn->arg[i], memaddr, info);
+ print_arg (&curr
ent
Insn->arg[i], memaddr, info);
- if (i != currInsn->nargs - 1)
+ if (i != curr
ent
Insn->nargs - 1)
info->fprintf_func (info->stream, ", ");
}
}
info->fprintf_func (info->stream, ", ");
}
}
This page took
0.024846 seconds
and
4
git commands to generate.