Xupdate
#define Xupdate(a, ix, ia, ib, ic, id) ((a) = (ia ^ ib ^ ic ^ id), \
#undef Xupdate
#define Xupdate(a,i,ia,ib,ic,id) X[(i)&0x0f]=(a)=\
#undef Xupdate
#define Xupdate(a,i,ia,ib,ic,id) (a)=\