projects
/
deliverable
/
binutils-gdb.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Add virtual destructor to tui_layout_base
[deliverable/binutils-gdb.git]
/
opcodes
/
score-dis.c
diff --git
a/opcodes/score-dis.c
b/opcodes/score-dis.c
index 25291a3d58136462c75bcbfcb80fddb95b089a22..74a1f1d93203d995ecee35c14c74cac33c91d201 100644
(file)
--- a/
opcodes/score-dis.c
+++ b/
opcodes/score-dis.c
@@
-1,5
+1,5
@@
/* Instruction printing code for Score
/* Instruction printing code for Score
- Copyright (C) 2006-201
8
Free Software Foundation, Inc.
+ Copyright (C) 2006-201
9
Free Software Foundation, Inc.
Contributed by:
Brain.lin (brain.lin@sunplusct.com)
Mei Ligang (ligang@sunnorth.com.cn)
Contributed by:
Brain.lin (brain.lin@sunplusct.com)
Mei Ligang (ligang@sunnorth.com.cn)
@@
-954,15
+954,6
@@
print_insn_score16 (bfd_vma pc, struct disassemble_info *info, long given)
reg = given >> bitstart;
reg &= (2 << (bitend - bitstart)) - 1;
reg = given >> bitstart;
reg &= (2 << (bitend - bitstart)) - 1;
- /* Check rpush rd, 0 and rpop! rd, 0.
- If reg = 0, then set to 32. */
- if (((given & 0x00007c00) == 0x00006c00
- || (given & 0x00007c00) == 0x00006800)
- && reg == 0)
- {
- reg = 32;
- }
-
switch (*c)
{
case 'R':
switch (*c)
{
case 'R':
@@
-972,6
+963,13
@@
print_insn_score16 (bfd_vma pc, struct disassemble_info *info, long given)
func (stream, "%s", score_regnames[reg]);
break;
case 'd':
func (stream, "%s", score_regnames[reg]);
break;
case 'd':
+ /* Check rpush rd, 0 and rpop! rd, 0.
+ If 0, then print 32. */
+ if (((given & 0x00007c00) == 0x00006c00
+ || (given & 0x00007c00) == 0x00006800)
+ && reg == 0)
+ reg = 32;
+
if (*(c + 1) == '\0')
func (stream, "%ld", reg);
else
if (*(c + 1) == '\0')
func (stream, "%ld", reg);
else
This page took
0.027098 seconds
and
4
git commands to generate.