mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2025-03-01 13:26:47 +08:00
* cpu.h: Regenerate.
* decode.c: Regenerate.
This commit is contained in:
parent
ec11f05583
commit
68eeb703d6
@ -1,3 +1,8 @@
|
|||||||
|
2010-01-05 Doug Evans <dje@sebabeach.org>
|
||||||
|
|
||||||
|
* cpu.h: Regenerate.
|
||||||
|
* decode.c: Regenerate.
|
||||||
|
|
||||||
2010-01-02 Doug Evans <dje@sebabeach.org>
|
2010-01-02 Doug Evans <dje@sebabeach.org>
|
||||||
|
|
||||||
* arch.c, * arch.h, * cpu.c, * cpu.h, * cpuall.h, * decode.c,
|
* arch.c, * arch.h, * cpu.c, * cpu.h, * cpuall.h, * decode.c,
|
||||||
|
@ -248,7 +248,7 @@ struct scache {
|
|||||||
#define EXTRACT_IFMT_BI_CODE \
|
#define EXTRACT_IFMT_BI_CODE \
|
||||||
length = 4; \
|
length = 4; \
|
||||||
f_opcode = EXTRACT_LSB0_UINT (insn, 32, 31, 6); \
|
f_opcode = EXTRACT_LSB0_UINT (insn, 32, 31, 6); \
|
||||||
f_call = ((pc) + (((int) (((EXTRACT_LSB0_SINT (insn, 32, 25, 26)) << (6))) >> (4)))); \
|
f_call = ((pc) + (((SI) (((EXTRACT_LSB0_SINT (insn, 32, 25, 26)) << (6))) >> (4)))); \
|
||||||
|
|
||||||
#define EXTRACT_IFMT_BE_VARS \
|
#define EXTRACT_IFMT_BE_VARS \
|
||||||
UINT f_opcode; \
|
UINT f_opcode; \
|
||||||
@ -261,7 +261,7 @@ struct scache {
|
|||||||
f_opcode = EXTRACT_LSB0_UINT (insn, 32, 31, 6); \
|
f_opcode = EXTRACT_LSB0_UINT (insn, 32, 31, 6); \
|
||||||
f_r0 = EXTRACT_LSB0_UINT (insn, 32, 25, 5); \
|
f_r0 = EXTRACT_LSB0_UINT (insn, 32, 25, 5); \
|
||||||
f_r1 = EXTRACT_LSB0_UINT (insn, 32, 20, 5); \
|
f_r1 = EXTRACT_LSB0_UINT (insn, 32, 20, 5); \
|
||||||
f_branch = ((pc) + (((int) (((EXTRACT_LSB0_SINT (insn, 32, 15, 16)) << (16))) >> (14)))); \
|
f_branch = ((pc) + (((SI) (((EXTRACT_LSB0_SINT (insn, 32, 15, 16)) << (16))) >> (14)))); \
|
||||||
|
|
||||||
#define EXTRACT_IFMT_ORI_VARS \
|
#define EXTRACT_IFMT_ORI_VARS \
|
||||||
UINT f_opcode; \
|
UINT f_opcode; \
|
||||||
|
@ -474,7 +474,7 @@ lm32bf_decode (SIM_CPU *current_cpu, IADDR pc,
|
|||||||
#define FLD(f) abuf->fields.sfmt_bi.f
|
#define FLD(f) abuf->fields.sfmt_bi.f
|
||||||
SI f_call;
|
SI f_call;
|
||||||
|
|
||||||
f_call = ((pc) + (((int) (((EXTRACT_LSB0_SINT (insn, 32, 25, 26)) << (6))) >> (4))));
|
f_call = ((pc) + (((SI) (((EXTRACT_LSB0_SINT (insn, 32, 25, 26)) << (6))) >> (4))));
|
||||||
|
|
||||||
/* Record the fields for the semantic handler. */
|
/* Record the fields for the semantic handler. */
|
||||||
FLD (i_call) = f_call;
|
FLD (i_call) = f_call;
|
||||||
@ -495,7 +495,7 @@ lm32bf_decode (SIM_CPU *current_cpu, IADDR pc,
|
|||||||
|
|
||||||
f_r0 = EXTRACT_LSB0_UINT (insn, 32, 25, 5);
|
f_r0 = EXTRACT_LSB0_UINT (insn, 32, 25, 5);
|
||||||
f_r1 = EXTRACT_LSB0_UINT (insn, 32, 20, 5);
|
f_r1 = EXTRACT_LSB0_UINT (insn, 32, 20, 5);
|
||||||
f_branch = ((pc) + (((int) (((EXTRACT_LSB0_SINT (insn, 32, 15, 16)) << (16))) >> (14))));
|
f_branch = ((pc) + (((SI) (((EXTRACT_LSB0_SINT (insn, 32, 15, 16)) << (16))) >> (14))));
|
||||||
|
|
||||||
/* Record the fields for the semantic handler. */
|
/* Record the fields for the semantic handler. */
|
||||||
FLD (f_r0) = f_r0;
|
FLD (f_r0) = f_r0;
|
||||||
@ -531,7 +531,7 @@ lm32bf_decode (SIM_CPU *current_cpu, IADDR pc,
|
|||||||
#define FLD(f) abuf->fields.sfmt_bi.f
|
#define FLD(f) abuf->fields.sfmt_bi.f
|
||||||
SI f_call;
|
SI f_call;
|
||||||
|
|
||||||
f_call = ((pc) + (((int) (((EXTRACT_LSB0_SINT (insn, 32, 25, 26)) << (6))) >> (4))));
|
f_call = ((pc) + (((SI) (((EXTRACT_LSB0_SINT (insn, 32, 25, 26)) << (6))) >> (4))));
|
||||||
|
|
||||||
/* Record the fields for the semantic handler. */
|
/* Record the fields for the semantic handler. */
|
||||||
FLD (i_call) = f_call;
|
FLD (i_call) = f_call;
|
||||||
|
Loading…
Reference in New Issue
Block a user