forked from Imagelibrary/binutils-gdb
* 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:
@@ -2855,7 +2855,7 @@ sh64_compact_decode (SIM_CPU *current_cpu, IADDR pc,
|
||||
#define FLD(f) abuf->fields.sfmt_bf_compact.f
|
||||
SI f_disp8;
|
||||
|
||||
f_disp8 = ((((EXTRACT_MSB0_INT (insn, 16, 8, 8)) << (1))) + (((pc) + (4))));
|
||||
f_disp8 = ((((EXTRACT_MSB0_SINT (insn, 16, 8, 8)) << (1))) + (((pc) + (4))));
|
||||
|
||||
/* Record the fields for the semantic handler. */
|
||||
FLD (i_disp8) = f_disp8;
|
||||
@@ -2878,7 +2878,7 @@ sh64_compact_decode (SIM_CPU *current_cpu, IADDR pc,
|
||||
#define FLD(f) abuf->fields.sfmt_bf_compact.f
|
||||
SI f_disp8;
|
||||
|
||||
f_disp8 = ((((EXTRACT_MSB0_INT (insn, 16, 8, 8)) << (1))) + (((pc) + (4))));
|
||||
f_disp8 = ((((EXTRACT_MSB0_SINT (insn, 16, 8, 8)) << (1))) + (((pc) + (4))));
|
||||
|
||||
/* Record the fields for the semantic handler. */
|
||||
FLD (i_disp8) = f_disp8;
|
||||
@@ -2901,7 +2901,7 @@ sh64_compact_decode (SIM_CPU *current_cpu, IADDR pc,
|
||||
#define FLD(f) abuf->fields.sfmt_bra_compact.f
|
||||
SI f_disp12;
|
||||
|
||||
f_disp12 = ((((EXTRACT_MSB0_INT (insn, 16, 4, 12)) << (1))) + (((pc) + (4))));
|
||||
f_disp12 = ((((EXTRACT_MSB0_SINT (insn, 16, 4, 12)) << (1))) + (((pc) + (4))));
|
||||
|
||||
/* Record the fields for the semantic handler. */
|
||||
FLD (i_disp12) = f_disp12;
|
||||
@@ -2967,7 +2967,7 @@ sh64_compact_decode (SIM_CPU *current_cpu, IADDR pc,
|
||||
#define FLD(f) abuf->fields.sfmt_bra_compact.f
|
||||
SI f_disp12;
|
||||
|
||||
f_disp12 = ((((EXTRACT_MSB0_INT (insn, 16, 4, 12)) << (1))) + (((pc) + (4))));
|
||||
f_disp12 = ((((EXTRACT_MSB0_SINT (insn, 16, 4, 12)) << (1))) + (((pc) + (4))));
|
||||
|
||||
/* Record the fields for the semantic handler. */
|
||||
FLD (i_disp12) = f_disp12;
|
||||
@@ -3766,7 +3766,7 @@ sh64_compact_decode (SIM_CPU *current_cpu, IADDR pc,
|
||||
|
||||
f_dn = ((EXTRACT_MSB0_UINT (insn, 32, 4, 3)) << (1));
|
||||
f_rm = EXTRACT_MSB0_UINT (insn, 32, 8, 4);
|
||||
f_imm12x8 = ((EXTRACT_MSB0_INT (insn, 32, 20, 12)) << (3));
|
||||
f_imm12x8 = ((EXTRACT_MSB0_SINT (insn, 32, 20, 12)) << (3));
|
||||
|
||||
/* Record the fields for the semantic handler. */
|
||||
FLD (f_imm12x8) = f_imm12x8;
|
||||
@@ -3797,7 +3797,7 @@ sh64_compact_decode (SIM_CPU *current_cpu, IADDR pc,
|
||||
|
||||
f_rn = EXTRACT_MSB0_UINT (insn, 32, 4, 4);
|
||||
f_dm = ((EXTRACT_MSB0_UINT (insn, 32, 8, 3)) << (1));
|
||||
f_imm12x8 = ((EXTRACT_MSB0_INT (insn, 32, 20, 12)) << (3));
|
||||
f_imm12x8 = ((EXTRACT_MSB0_SINT (insn, 32, 20, 12)) << (3));
|
||||
|
||||
/* Record the fields for the semantic handler. */
|
||||
FLD (f_dm) = f_dm;
|
||||
@@ -4405,7 +4405,7 @@ sh64_compact_decode (SIM_CPU *current_cpu, IADDR pc,
|
||||
INT f_imm20;
|
||||
|
||||
f_rn = EXTRACT_MSB0_UINT (insn, 32, 4, 4);
|
||||
f_imm20_hi = EXTRACT_MSB0_INT (insn, 32, 8, 4);
|
||||
f_imm20_hi = EXTRACT_MSB0_SINT (insn, 32, 8, 4);
|
||||
f_imm20_lo = EXTRACT_MSB0_UINT (insn, 32, 16, 16);
|
||||
f_imm20 = ((((f_imm20_hi) << (16))) | (f_imm20_lo));
|
||||
|
||||
@@ -5022,7 +5022,7 @@ sh64_compact_decode (SIM_CPU *current_cpu, IADDR pc,
|
||||
|
||||
f_rn = EXTRACT_MSB0_UINT (insn, 32, 4, 4);
|
||||
f_rm = EXTRACT_MSB0_UINT (insn, 32, 8, 4);
|
||||
f_imm12x4 = ((EXTRACT_MSB0_INT (insn, 32, 20, 12)) << (2));
|
||||
f_imm12x4 = ((EXTRACT_MSB0_SINT (insn, 32, 20, 12)) << (2));
|
||||
|
||||
/* Record the fields for the semantic handler. */
|
||||
FLD (f_imm12x4) = f_imm12x4;
|
||||
@@ -5053,7 +5053,7 @@ sh64_compact_decode (SIM_CPU *current_cpu, IADDR pc,
|
||||
|
||||
f_rn = EXTRACT_MSB0_UINT (insn, 32, 4, 4);
|
||||
f_rm = EXTRACT_MSB0_UINT (insn, 32, 8, 4);
|
||||
f_imm12x4 = ((EXTRACT_MSB0_INT (insn, 32, 20, 12)) << (2));
|
||||
f_imm12x4 = ((EXTRACT_MSB0_SINT (insn, 32, 20, 12)) << (2));
|
||||
|
||||
/* Record the fields for the semantic handler. */
|
||||
FLD (f_imm12x4) = f_imm12x4;
|
||||
|
||||
Reference in New Issue
Block a user