char2word
char2word(rawkey, x1);
char2word(rawkey + 4, x2);
char2word(rawkey + 8, x3);
char2word(rawkey + 12, x4);
char2word(s, x1);
char2word(s + 4, x2);
char2word(s + 8, x3);
char2word(s + 12, x4);
char2word(s, x1);
char2word(s + 4, x2);
char2word(s + 8, x3);
char2word(s + 12, x4);
char2word((C), (I)[0]); \
char2word((C + 4), (I)[1]); \
char2word((C + 8), (I)[2]); \
char2word((C + 12), (I)[3])