SCR_DATA_OUT
SCR_RETURN ^ IFTRUE (IF (SCR_DATA_OUT)),
SCR_JUMPR ^ IFFALSE (WHEN (SCR_DATA_OUT)),
SCR_MOVE_ABS (1) ^ SCR_DATA_OUT,
SCR_JUMPR ^ IFTRUE (WHEN (SCR_DATA_OUT)),
*p++ =SCR_CALL ^ IFFALSE (WHEN (SCR_DATA_OUT));
*p++ =SCR_MOVE_TBL ^ SCR_DATA_OUT;
*p++ =SCR_CALL ^ IFFALSE (WHEN (SCR_DATA_OUT));
*p++ =SCR_MOVE_TBL ^ SCR_DATA_OUT;
*out++ = SCR_CHMOV_TBL ^ SCR_DATA_OUT;
SCR_CHMOV_TBL ^ SCR_DATA_OUT,
SCR_CHMOV_TBL ^ SCR_DATA_OUT,
SCR_JUMPR ^ IFFALSE (WHEN (SCR_DATA_OUT)),
SCR_CHMOV_ABS (1) ^ SCR_DATA_OUT,
SCR_JUMP ^ IFTRUE (IF (SCR_DATA_OUT)),
SCR_CHMOV_TBL ^ SCR_DATA_OUT,
SCR_CHMOV_TBL ^ SCR_DATA_OUT,
SCR_JUMPR ^ IFFALSE (WHEN (SCR_DATA_OUT)),
SCR_CHMOV_ABS (1) ^ SCR_DATA_OUT,
SCR_JUMP ^ IFTRUE (IF (SCR_DATA_OUT)),