IFFALSE
SCR_INT ^ IFFALSE (0),
SCR_INT ^ IFFALSE (0),
SCR_JUMP ^ IFFALSE (WHEN (SCR_MSG_IN)),
SCR_JUMPR ^ IFFALSE (IF (SCR_ILG_OUT)),
SCR_JUMPR ^ IFFALSE (IF (SCR_ILG_IN)),
SCR_JUMPR ^ IFFALSE (WHEN (SCR_DATA_OUT)),
SCR_JUMPR ^ IFFALSE (IF (SCR_DATA_IN)),
SCR_JUMP ^ IFFALSE (MASK (CATN, CATN)),
/*<<<*/ SCR_JUMPR ^ IFFALSE (DATA (SCSI_STATUS_CHECK_COND)),
/*<<<*/ SCR_JUMPR ^ IFFALSE (MASK (0, HS_DONEMASK)),
SCR_INT_FLY ^ IFFALSE (MASK (0, HS_DONEMASK)),
/*<<<*/ SCR_JUMPR ^ IFFALSE (MASK (QUIRK_AUTOSAVE, QUIRK_AUTOSAVE)),
SCR_INT ^ IFFALSE (DATA (1)),
/*<<<*/ SCR_JUMPR ^ IFFALSE (WHEN (SCR_MSG_IN)),
/*<<<*/ SCR_JUMPR ^ IFFALSE (MASK (MSG_IDENTIFYFLAG, 0x98)),
/*<<<*/ SCR_JUMPR ^ IFFALSE (WHEN (SCR_MSG_IN)),
/*<<<*/ SCR_JUMPR ^ IFFALSE (DATA (MSG_SIMPLE_Q_TAG)),
/*<<<*/ SCR_JUMPR ^ IFFALSE (WHEN (SCR_MSG_IN)),
SCR_INT ^ IFFALSE (DATA (HS_NEGOTIATE)),
SCR_JUMP ^ IFFALSE (WHEN (SCR_MSG_IN)),
/*<<<*/ SCR_JUMPR ^ IFFALSE (DATA (1)),
/*<<<*/ SCR_JUMPR ^ IFFALSE (MASK (WSR, WSR)),
SCR_JUMP ^ IFFALSE (WHEN (SCR_MSG_IN)),
SCR_JUMP ^ IFFALSE (DATA (2)),
SCR_JUMP ^ IFFALSE (WHEN (SCR_MSG_IN)),
SCR_JUMP ^ IFFALSE (WHEN (SCR_MSG_IN)),
SCR_INT ^ IFFALSE (WHEN (SCR_MSG_OUT)),
SCR_JUMP ^ IFFALSE (WHEN (SCR_MSG_IN)),
SCR_JUMP ^ IFFALSE (WHEN (SCR_MSG_IN)),
SCR_INT ^ IFFALSE (WHEN (SCR_MSG_OUT)),
SCR_JUMPR ^ IFFALSE (CARRYSET),
*p++ =SCR_JUMP ^ IFFALSE (WHEN (SCR_DATA_IN));
*p++ =SCR_CALL ^ IFFALSE (WHEN (SCR_DATA_IN));
*p++ =SCR_JUMP ^ IFFALSE (WHEN (SCR_DATA_OUT));
*p++ =SCR_CALL ^ IFFALSE (WHEN (SCR_DATA_OUT));
cp->jump_nccb.l_cmd = (SCR_JUMP ^ IFFALSE (DATA (cp->tag)));
WRITESCRIPT(start0 [0], SCR_INT ^ IFFALSE (0));
WRITESCRIPT(start0[0], SCR_INT ^ IFFALSE (0));
WRITESCRIPT(start1[0], SCR_INT ^ IFFALSE (0));
tp->jump_tcb.l_cmd = (SCR_JUMP^IFFALSE (DATA (0x80 + target)));
lp->jump_lcb.l_cmd = (SCR_JUMP ^ IFFALSE (DATA (lun)));
SCR_JUMPR ^ IFFALSE (CARRYSET),
SCR_JUMPR ^ IFFALSE (CARRYSET),
SCR_JUMPR ^ IFFALSE (CARRYSET),
SCR_JUMP ^ IFFALSE (WHEN (SCR_DATA_IN)),
SCR_JUMP ^ IFFALSE (MASK (HF_DATA_IN, HF_DATA_IN)),
SCR_JUMP ^ IFFALSE (WHEN (SCR_DATA_IN)),
SCR_JUMP ^ IFFALSE (MASK (HF_DATA_IN, HF_DATA_IN)),
SCR_JUMPR ^ IFFALSE (WHEN (SCR_MSG_OUT)),
SCR_JUMP ^ IFFALSE (MASK (0x20, 0xf0)),
SCR_JUMP ^ IFFALSE (WHEN (SCR_MSG_IN)),
SCR_JUMP ^ IFFALSE (WHEN (SCR_MSG_OUT)),
SCR_JUMP ^ IFFALSE (WHEN (SCR_MSG_OUT)),
SCR_JUMP ^ IFFALSE (WHEN (SCR_MSG_OUT)),
SCR_JUMPR ^ IFFALSE (WHEN (SCR_DATA_OUT)),
SCR_JUMPR ^ IFFALSE (MASK (WSR, WSR)),
SCR_INT ^ IFFALSE (DATA (S_COND_MET)),
SCR_INT ^ IFFALSE (WHEN (SCR_MSG_OUT)),
SCR_JUMPR ^ IFFALSE (MASK (HF_HINT_IARB, HF_HINT_IARB)),
SCR_JUMP ^ IFFALSE (WHEN (SCR_COMMAND)),
SCR_JUMPR ^ IFFALSE (WHEN (SCR_ILG_OUT)),
SCR_JUMPR ^ IFFALSE (WHEN (SCR_ILG_IN)),
SCR_JUMP ^ IFFALSE (MASK (WSR, WSR)),
SCR_INT ^ IFFALSE (WHEN (SCR_MSG_IN)),
SCR_JUMP ^ IFFALSE (WHEN (SCR_MSG_IN)),
SCR_INT ^ IFFALSE (DATA (M_IGN_RESIDUE)),
SCR_JUMP ^ IFFALSE (DATA (M_IGN_RESIDUE)),
SCR_JUMP ^ IFFALSE (MASK (WSS, WSS)),
SCR_CALL ^ IFFALSE (DATA (S_GOOD)),
SCR_JUMP ^ IFFALSE (MASK (SYM_QUIRK_AUTOSAVE, SYM_QUIRK_AUTOSAVE)),
SCR_INT ^ IFFALSE (WHEN (SCR_MSG_IN)),
SCR_INT ^ IFFALSE (MASK (0x80, 0x80)),
SCR_JUMP ^ IFFALSE (WHEN (SCR_DATA_IN)),
SCR_JUMP ^ IFFALSE (MASK (HF_DATA_IN, HF_DATA_IN)),
SCR_JUMP ^ IFFALSE (WHEN (SCR_DATA_IN)),
SCR_JUMP ^ IFFALSE (MASK (HF_DATA_IN, HF_DATA_IN)),
SCR_JUMPR ^ IFFALSE (WHEN (SCR_MSG_OUT)),
SCR_JUMP ^ IFFALSE (MASK (0x20, 0xf0)),
SCR_JUMP ^ IFFALSE (WHEN (SCR_MSG_IN)),
SCR_JUMP ^ IFFALSE (WHEN (SCR_MSG_OUT)),
SCR_JUMP ^ IFFALSE (WHEN (SCR_MSG_OUT)),
SCR_JUMP ^ IFFALSE (WHEN (SCR_MSG_OUT)),
SCR_JUMPR ^ IFFALSE (WHEN (SCR_DATA_OUT)),
SCR_JUMPR ^ IFFALSE (MASK (WSR, WSR)),
SCR_INT ^ IFFALSE (DATA (S_COND_MET)),
SCR_JUMPR ^ IFFALSE (MASK (HF_DP_SAVED, HF_DP_SAVED)),
SCR_JUMPR ^ IFFALSE (MASK (HF_IN_PM0, HF_IN_PM0)),
SCR_JUMPR ^ IFFALSE (WHEN (SCR_DATA_IN)),
SCR_RETURN ^ IFFALSE (DATA (0)),
SCR_RETURN ^ IFFALSE (DATA (0)),
SCR_RETURN ^ IFFALSE (DATA (0)),
SCR_INT ^ IFFALSE (WHEN (SCR_MSG_OUT)),
SCR_JUMPR ^ IFFALSE (MASK (HF_HINT_IARB, HF_HINT_IARB)),
SCR_JUMP ^ IFFALSE (WHEN (SCR_COMMAND)),
SCR_JUMPR ^ IFFALSE (WHEN (SCR_ILG_OUT)),
SCR_JUMPR ^ IFFALSE (WHEN (SCR_ILG_IN)),
SCR_JUMP ^ IFFALSE (MASK (WSR, WSR)),
SCR_INT ^ IFFALSE (WHEN (SCR_MSG_IN)),
SCR_JUMP ^ IFFALSE (WHEN (SCR_MSG_IN)),
SCR_INT ^ IFFALSE (DATA (M_IGN_RESIDUE)),
SCR_JUMP ^ IFFALSE (DATA (M_IGN_RESIDUE)),
SCR_JUMP ^ IFFALSE (MASK (WSS, WSS)),
SCR_CALL ^ IFFALSE (DATA (S_GOOD)),
SCR_JUMP ^ IFFALSE (MASK (SYM_QUIRK_AUTOSAVE, SYM_QUIRK_AUTOSAVE)),
SCR_INT ^ IFFALSE (WHEN (SCR_MSG_IN)),
SCR_INT ^ IFFALSE (MASK (0x80, 0x80)),
SCR_JUMPR ^ IFFALSE (CARRYSET),
SCR_JUMPR ^ IFFALSE (CARRYSET),
SCR_JUMPR ^ IFFALSE (CARRYSET),