TWIST            109 random.c               *p = p[M] ^ TWIST(p[0], p[1]);
TWIST            112 random.c               *p = p[M-N] ^ TWIST(p[0], p[1]);
TWIST            114 random.c           *p = p[M-N] ^ TWIST(p[0], state[0]);