%description: Test cHasher, the class for calculating simulation fingerprints. %global: unsigned int randint32(cModule *mod) { return mod->intuniform(0,65535) | (mod->intuniform(0,65535) << 16); } uint64_t randint64(cModule *mod) { return randint32(mod) | ((int64_t)randint32(mod) << 32); } %activity: cHasher hasher; #define HASH(n,type,expr) \ { \ cHasher tmp; \ for (int i=0; i