#define RandomPermute __RandomPermute
#define ispow2 __ispow2
#define InitRandom __InitRandom
#define log2 __log2
#define log2 ___log2