#define I_MCWRITE(ADDR) 0x20000 | (((ADDR) & 0x1ff) << 8)
#define I_MCREAD(ADDR) (((ADDR) & 0x1ff) << 8)

#define I_MEMintoENAB(ADDR)     (       0x300 \
		| (((ADDR) & 0xff) << 0)        )
#define I_ENABandeqMEM(ADDR)    (       0x500 \
		| (((ADDR) & 0xff) << 0) \
#define I_ENABoreqMEM(ADDR)     (       0x500 \
		| (((ADDR) & 0xff) << 0) \
#define I_ENABandeqMEMBAR(ADDR) (       0x800 \
		| (((ADDR) & 0xff) << 0)        )
#define I_SEDGE(ADDR)   (       0x400a00 \
		| (((ADDR) & 0xff) << 0) \
#define P_SCMEMA(LSB,LEN,ADDR)  ( 0  \
		| (((ADDR) & 0xff) << 0)        )
#define I_CRYintoMEM(ADDR)      (       0xb300 \
		| (((ADDR) & 0xff) << 0)        )
#define Ix_CRYintoMEM(ADDR) I_CRYintoMEM(ADDR)
#define I_ENABintoMEM(ADDR)     (       0xb500 \
		| (((ADDR) & 0xff) << 0)        )
#define Ix_ENABintoMEM(ADDR) I_ENABintoMEM(ADDR)
#define I_MEMoreqENAB(ADDR)     (       0xb700 \
		| (((ADDR) & 0xff) << 0)        )
#define Ix_MEMoreqENAB(ADDR) I_MEMoreqENAB(ADDR)
#define I_MEMandeqENAB(ADDR)    (       0xb900 \
		| (((ADDR) & 0xff) << 0)        )

#define Ix_MEMandeqENAB(ADDR) I_MEMandeqENAB(ADDR)

#define I_OVFIX(DST,LEN,ADDR)   (       0x8000e600 \

#define P_OVFIX(DST,LEN,ADDR)   ( 0  \
		| (((ADDR) & 0xff) << 0)        )

#define Ix_OVFIX(DST,LEN,ADDR) I_OVFIX(DST,LEN,ADDR)

#define I_ENABxoreqMEM(ADDR)    (       0x10a00 \
		| (((ADDR) & 0xff) << 0)        )

#define I_MEMEDGE(ADDR) (       0x413c00 \
		| (((ADDR) & 0xff) << 0) \

#define I_SEDGEBAR(ADDR)        (       0x413f00 \
		| (((ADDR) & 0xff) << 0) \
