GPX: Fixed coverity complaints
This commit is contained in:
parent
096f9dbd71
commit
b16841218c
1 changed files with 11 additions and 9 deletions
|
@ -283,7 +283,8 @@ switch (rg) {
|
||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
data = va_adp[rg];
|
if (rg <= ADP_MAXREG)
|
||||||
|
data = va_adp[rg];
|
||||||
}
|
}
|
||||||
|
|
||||||
if (rg <= ADP_MAXREG)
|
if (rg <= ADP_MAXREG)
|
||||||
|
@ -378,22 +379,23 @@ switch (rg) {
|
||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
va_adp[rg] = val;
|
if (rg <= ADP_MAXREG)
|
||||||
|
va_adp[rg] = val;
|
||||||
}
|
}
|
||||||
return;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void va_vdp_wr (uint32 cn, uint32 rg, uint32 val)
|
void va_vdp_wr (uint32 cn, uint32 rg, uint32 val)
|
||||||
{
|
{
|
||||||
VDP *vptr = &va_vdp[cn];
|
VDP *vptr = &va_vdp[cn];
|
||||||
|
|
||||||
if (rg <= VDP_MAXREG)
|
if (rg <= VDP_MAXREG) {
|
||||||
sim_debug (DBG_VDP, gpx_dev, "vdp_wr: [%d], %s, %X at %08X\n", cn, va_vdp_rgd[rg], val, fault_PC);
|
sim_debug (DBG_VDP, gpx_dev, "vdp_wr: [%d], %s, %X at %08X\n", cn, va_vdp_rgd[rg], val, fault_PC);
|
||||||
|
vptr->rg[rg] = val;
|
||||||
|
if (rg == VDP_MSK1)
|
||||||
|
vptr->rg[VDP_MSK2] = val;
|
||||||
|
}
|
||||||
else
|
else
|
||||||
sim_debug (DBG_VDP, gpx_dev, "vdp_wr: [%d], %X, %X at %08X\n", cn, rg, val, fault_PC);
|
sim_debug (DBG_VDP, gpx_dev, "vdp_wr: [%d], %X, %X at %08X\n", cn, rg, val, fault_PC);
|
||||||
vptr->rg[rg] = val;
|
|
||||||
if (rg == VDP_MSK1)
|
|
||||||
vptr->rg[VDP_MSK2] = val;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Initialise line drawing */
|
/* Initialise line drawing */
|
||||||
|
@ -868,12 +870,12 @@ for (;;) {
|
||||||
|
|
||||||
if ((va_adp[ADP_MDE] & 3) == 2) { /* linear pattern mode? */
|
if ((va_adp[ADP_MDE] & 3) == 2) { /* linear pattern mode? */
|
||||||
if (cmd & 0x800) /* source 1 enabled? */
|
if (cmd & 0x800) /* source 1 enabled? */
|
||||||
va_line_step (&s1_fast); /* step fast vector */
|
(void)va_line_step (&s1_fast); /* step fast vector */
|
||||||
if (va_line_step (&dst_fast)) { /* fast vector exhausted? */
|
if (va_line_step (&dst_fast)) { /* fast vector exhausted? */
|
||||||
if (va_line_step (&dst_slow)) /* slow vector exhausted? */
|
if (va_line_step (&dst_slow)) /* slow vector exhausted? */
|
||||||
break; /* finished */
|
break; /* finished */
|
||||||
if (cmd & 0x800) { /* source 1 enabled? */
|
if (cmd & 0x800) { /* source 1 enabled? */
|
||||||
va_line_step (&s1_slow); /* step slow vector */
|
(void)va_line_step (&s1_slow); /* step slow vector */
|
||||||
s1_fast.pix = s1_slow.pix;
|
s1_fast.pix = s1_slow.pix;
|
||||||
s1_fast.spix = s1_slow.pix;
|
s1_fast.spix = s1_slow.pix;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue