mirror of
https://github.com/open-simh/simh.git
synced 2026-01-25 11:55:43 +00:00
Compiler suggested cleanups.
This commit is contained in:
@@ -193,7 +193,7 @@ uint32 GREG[16] = { 0 }; /* general registers */
|
||||
uint16 *M = NULL; /* memory */
|
||||
uint32 *R = &GREG[0]; /* register set ptr */
|
||||
uint32 F[8] = { 0 }; /* sp fp registers */
|
||||
dpr_t D[8] = { 0 }; /* dp fp registers */
|
||||
dpr_t D[8] = { {0, 0} }; /* dp fp registers */
|
||||
uint32 PSW = 0; /* processor status word */
|
||||
uint32 psw_mask = PSW_x16; /* PSW mask */
|
||||
uint32 PC = 0; /* program counter */
|
||||
|
||||
@@ -352,9 +352,8 @@ return -1;
|
||||
|
||||
t_stat fprint_sym_m (FILE *of, t_addr addr, t_value *val)
|
||||
{
|
||||
uint32 i, j, inst, r1, r2, ea, vp;
|
||||
uint32 i, j, inst, r1, r2, ea;
|
||||
|
||||
vp = 0;
|
||||
inst = val[0]; /* first 16b */
|
||||
ea = val[1]; /* second 16b */
|
||||
for (i = 0; opcode[i] != NULL; i++) { /* loop thru ops */
|
||||
@@ -570,7 +569,7 @@ return -1;
|
||||
t_stat parse_sym_m (char *cptr, t_addr addr, t_value *val)
|
||||
{
|
||||
uint32 i, j, t, df, db, inst;
|
||||
int32 st, r1, r2;
|
||||
int32 r1, r2;
|
||||
t_stat r;
|
||||
char *tptr, gbuf[CBUFSIZE];
|
||||
|
||||
@@ -627,7 +626,6 @@ switch (j) { /* case on class */
|
||||
r = get_addr (gbuf, &tptr, &t, addr); /* get addr */
|
||||
if ((r != SCPE_OK) || (t & 1) || *tptr) /* error if odd */
|
||||
return SCPE_ARG;
|
||||
st = t; /* signed version */
|
||||
db = (addr - t) & 0x1F; /* back displ */
|
||||
df = (t - addr) & 0x1F; /* fwd displ */
|
||||
if ((t == ((addr - db) & VAMASK16)) && /* back work and */
|
||||
|
||||
@@ -2315,7 +2315,7 @@ t_stat cpu_set_size (UNIT *uptr, int32 val, char *cptr, void *desc)
|
||||
uint32 mc = 0;
|
||||
uint32 i;
|
||||
|
||||
if ((val <= 0) || (val > MAXMEMSIZE32) || ((val & 0xFFFF) != 0))
|
||||
if ((val <= 0) || (((unsigned)val) > MAXMEMSIZE32) || ((val & 0xFFFF) != 0))
|
||||
return SCPE_ARG;
|
||||
for (i = val; i < MEMSIZE; i = i + 4)
|
||||
mc = mc | M[i >> 2];
|
||||
|
||||
@@ -669,12 +669,11 @@ return -3;
|
||||
|
||||
t_stat parse_sym_m (char *cptr, t_addr addr, t_value *val)
|
||||
{
|
||||
uint32 i, j, df, db, t, inst, vp;
|
||||
uint32 i, j, df, db, t, inst;
|
||||
int32 st, r1, r2, rx2;
|
||||
t_stat r;
|
||||
char *tptr, gbuf[CBUFSIZE];
|
||||
|
||||
vp = 0;
|
||||
cptr = get_glyph (cptr, gbuf, 0); /* get opcode */
|
||||
for (i = 0; (opcode[i] != NULL) && (strcmp (opcode[i], gbuf) != 0) ; i++) ;
|
||||
if (opcode[i] == NULL)
|
||||
|
||||
@@ -392,7 +392,6 @@ t_stat dp_svc (UNIT *uptr)
|
||||
uint32 u = uptr - dp_dev.units; /* get unit number */
|
||||
int32 cyl = uptr->CYL; /* get cylinder */
|
||||
uint32 dtype = GET_DTYPE (uptr->flags); /* get drive type */
|
||||
uint32 t;
|
||||
t_stat r;
|
||||
|
||||
if (uptr->STD & STD_MOV) { /* seek? */
|
||||
@@ -421,7 +420,7 @@ switch (dp_cmd & 0x7) { /* case on func */
|
||||
if ((r = dp_rds (uptr))) /* read sec, err? */
|
||||
return r;
|
||||
dp_1st = 0;
|
||||
t = sch_wrmem (dp_dib.sch, dpxb, DP_NUMBY); /* write to memory */
|
||||
sch_wrmem (dp_dib.sch, dpxb, DP_NUMBY); /* write to memory */
|
||||
if (sch_actv (dp_dib.sch, dp_dib.dno)) { /* more to do? */
|
||||
sim_activate (uptr, dp_rtime); /* reschedule */
|
||||
return SCPE_OK;
|
||||
|
||||
@@ -503,7 +503,6 @@ t_stat idc_svc (UNIT *uptr)
|
||||
int32 diff;
|
||||
uint32 f, u = uptr - idc_dev.units; /* get unit number */
|
||||
uint32 dtype = GET_DTYPE (uptr->flags); /* get drive type */
|
||||
uint32 t;
|
||||
t_stat r;
|
||||
|
||||
if (uptr->FNC & CMC_DRV) { /* drive cmd? */
|
||||
@@ -579,7 +578,7 @@ switch (uptr->FNC & CMC_MASK) { /* case on func */
|
||||
if ((r = idc_rds (uptr))) /* read sec, err? */
|
||||
return r;
|
||||
idc_1st = 0;
|
||||
t = sch_wrmem (idc_dib.sch, idcxb, IDC_NUMBY); /* write mem */
|
||||
sch_wrmem (idc_dib.sch, idcxb, IDC_NUMBY); /* write mem */
|
||||
if (sch_actv (idc_dib.sch, idc_dib.dno)) { /* more to do? */
|
||||
sim_activate (uptr, idc_rtime); /* reschedule */
|
||||
return SCPE_OK;
|
||||
|
||||
Reference in New Issue
Block a user