GEN
if (!(sist & (STO|GEN|HTH|SGE|UDC|SBMC|RST)) &&
if (!(sist & (GEN|HTH|SGE)) &&
if ((sist & (GEN|HTH|SGE)) ||
while (!(INW(nc_sist) & GEN) && ms++ < 100000)