x86emu: re-align breaks in ins() and outs()
Makes the 4-byte cases match those for 1- & 2-byte handling, moving the break from being unconditionally hit the first time through the to loop to after the loop is done. Fixes Solaris Studio compiler warnings: "prim_ops.c", line 2626: warning: end-of-loop code not reached "prim_ops.c", line 2692: warning: end-of-loop code not reached Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
This commit is contained in:
parent
6f9fce0360
commit
a79bd188fe
|
@ -2622,8 +2622,8 @@ ins(int size)
|
|||
store_data_long_abs(M.x86.R_ES, M.x86.R_DI,
|
||||
(*sys_inl) (M.x86.R_DX));
|
||||
M.x86.R_DI += inc;
|
||||
break;
|
||||
}
|
||||
break;
|
||||
}
|
||||
M.x86.R_CX = 0;
|
||||
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
|
||||
|
@ -2688,8 +2688,8 @@ outs(int size)
|
|||
(*sys_outl) (M.x86.R_DX,
|
||||
fetch_data_long_abs(M.x86.R_ES, M.x86.R_SI));
|
||||
M.x86.R_SI += inc;
|
||||
break;
|
||||
}
|
||||
break;
|
||||
}
|
||||
M.x86.R_CX = 0;
|
||||
if (M.x86.mode & SYSMODE_PREFIX_DATA) {
|
||||
|
|
Loading…
Reference in New Issue