* cgen-engine.h (EXTRACT_MSB0_SINT): Renamed from EXTRACT_MSB0_INT.
(EXTRACT_LSB0_SINT): Renamed from EXTRACT_LSB0_INT. plus regenerate cgen files
This commit is contained in:
parent
c90188f694
commit
62836bf48e
23 changed files with 288 additions and 281 deletions
|
@ -392,7 +392,7 @@ lm32bf_decode (SIM_CPU *current_cpu, IADDR pc,
|
|||
|
||||
f_r0 = EXTRACT_LSB0_UINT (insn, 32, 25, 5);
|
||||
f_r1 = EXTRACT_LSB0_UINT (insn, 32, 20, 5);
|
||||
f_imm = EXTRACT_LSB0_INT (insn, 32, 15, 16);
|
||||
f_imm = EXTRACT_LSB0_SINT (insn, 32, 15, 16);
|
||||
|
||||
/* Record the fields for the semantic handler. */
|
||||
FLD (f_imm) = f_imm;
|
||||
|
@ -474,7 +474,7 @@ lm32bf_decode (SIM_CPU *current_cpu, IADDR pc,
|
|||
#define FLD(f) abuf->fields.sfmt_bi.f
|
||||
SI f_call;
|
||||
|
||||
f_call = ((pc) + (((int) (((EXTRACT_LSB0_INT (insn, 32, 25, 26)) << (6))) >> (4))));
|
||||
f_call = ((pc) + (((int) (((EXTRACT_LSB0_SINT (insn, 32, 25, 26)) << (6))) >> (4))));
|
||||
|
||||
/* Record the fields for the semantic handler. */
|
||||
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_r1 = EXTRACT_LSB0_UINT (insn, 32, 20, 5);
|
||||
f_branch = ((pc) + (((int) (((EXTRACT_LSB0_INT (insn, 32, 15, 16)) << (16))) >> (14))));
|
||||
f_branch = ((pc) + (((int) (((EXTRACT_LSB0_SINT (insn, 32, 15, 16)) << (16))) >> (14))));
|
||||
|
||||
/* Record the fields for the semantic handler. */
|
||||
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
|
||||
SI f_call;
|
||||
|
||||
f_call = ((pc) + (((int) (((EXTRACT_LSB0_INT (insn, 32, 25, 26)) << (6))) >> (4))));
|
||||
f_call = ((pc) + (((int) (((EXTRACT_LSB0_SINT (insn, 32, 25, 26)) << (6))) >> (4))));
|
||||
|
||||
/* Record the fields for the semantic handler. */
|
||||
FLD (i_call) = f_call;
|
||||
|
@ -575,7 +575,7 @@ lm32bf_decode (SIM_CPU *current_cpu, IADDR pc,
|
|||
|
||||
f_r0 = EXTRACT_LSB0_UINT (insn, 32, 25, 5);
|
||||
f_r1 = EXTRACT_LSB0_UINT (insn, 32, 20, 5);
|
||||
f_imm = EXTRACT_LSB0_INT (insn, 32, 15, 16);
|
||||
f_imm = EXTRACT_LSB0_SINT (insn, 32, 15, 16);
|
||||
|
||||
/* Record the fields for the semantic handler. */
|
||||
FLD (f_imm) = f_imm;
|
||||
|
@ -598,7 +598,7 @@ lm32bf_decode (SIM_CPU *current_cpu, IADDR pc,
|
|||
|
||||
f_r0 = EXTRACT_LSB0_UINT (insn, 32, 25, 5);
|
||||
f_r1 = EXTRACT_LSB0_UINT (insn, 32, 20, 5);
|
||||
f_imm = EXTRACT_LSB0_INT (insn, 32, 15, 16);
|
||||
f_imm = EXTRACT_LSB0_SINT (insn, 32, 15, 16);
|
||||
|
||||
/* Record the fields for the semantic handler. */
|
||||
FLD (f_imm) = f_imm;
|
||||
|
@ -621,7 +621,7 @@ lm32bf_decode (SIM_CPU *current_cpu, IADDR pc,
|
|||
|
||||
f_r0 = EXTRACT_LSB0_UINT (insn, 32, 25, 5);
|
||||
f_r1 = EXTRACT_LSB0_UINT (insn, 32, 20, 5);
|
||||
f_imm = EXTRACT_LSB0_INT (insn, 32, 15, 16);
|
||||
f_imm = EXTRACT_LSB0_SINT (insn, 32, 15, 16);
|
||||
|
||||
/* Record the fields for the semantic handler. */
|
||||
FLD (f_imm) = f_imm;
|
||||
|
@ -687,7 +687,7 @@ lm32bf_decode (SIM_CPU *current_cpu, IADDR pc,
|
|||
|
||||
f_r0 = EXTRACT_LSB0_UINT (insn, 32, 25, 5);
|
||||
f_r1 = EXTRACT_LSB0_UINT (insn, 32, 20, 5);
|
||||
f_imm = EXTRACT_LSB0_INT (insn, 32, 15, 16);
|
||||
f_imm = EXTRACT_LSB0_SINT (insn, 32, 15, 16);
|
||||
|
||||
/* Record the fields for the semantic handler. */
|
||||
FLD (f_imm) = f_imm;
|
||||
|
@ -730,7 +730,7 @@ lm32bf_decode (SIM_CPU *current_cpu, IADDR pc,
|
|||
|
||||
f_r0 = EXTRACT_LSB0_UINT (insn, 32, 25, 5);
|
||||
f_r1 = EXTRACT_LSB0_UINT (insn, 32, 20, 5);
|
||||
f_imm = EXTRACT_LSB0_INT (insn, 32, 15, 16);
|
||||
f_imm = EXTRACT_LSB0_SINT (insn, 32, 15, 16);
|
||||
|
||||
/* Record the fields for the semantic handler. */
|
||||
FLD (f_imm) = f_imm;
|
||||
|
@ -753,7 +753,7 @@ lm32bf_decode (SIM_CPU *current_cpu, IADDR pc,
|
|||
|
||||
f_r0 = EXTRACT_LSB0_UINT (insn, 32, 25, 5);
|
||||
f_r1 = EXTRACT_LSB0_UINT (insn, 32, 20, 5);
|
||||
f_imm = EXTRACT_LSB0_INT (insn, 32, 15, 16);
|
||||
f_imm = EXTRACT_LSB0_SINT (insn, 32, 15, 16);
|
||||
|
||||
/* Record the fields for the semantic handler. */
|
||||
FLD (f_imm) = f_imm;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue