9 DEFINE HALFWORDSIZE = 32
11 DEFINE HALFINTSIZE = 31
12 DEFINE HALF_MAX_INT = 2305843009213693951
14 DEFINE HPARAM2 = 4303228801
15 DEFINE HPARAM3 = 282287506116799
19 DEFINE HALFWORDSIZE = 16
21 DEFINE HALFINTSIZE = 15
22 DEFINE HALF_MAX_INT = 536870911
24 DEFINE HPARAM2 = 8261505
25 DEFINE HPARAM3 = 780587199
30 DEFINE HASHINT2 (x,y) = ((x)+HPARAM*(y))
31 DEFINE HASHINT3 (x,y,z) = ((x) + (y) * HPARAM + (z) * HPARAM2)
32 DEFINE HASHINT4 (x,y,z,t) = ((x) + (y) * HPARAM + (z)*HPARAM2 + (t)* HPARAM3)
42 DEFINE PRIME9 = 65599 (* Magic Constant used for hashing *)
44 DEFINE SMALL_H_SIZE = PRIME2
45 DEFINE MED_H_SIZE = PRIME5
46 DEFINE BIG_H_SIZE = PRIME8
49 END (* IFNDEF UTILS__ML__ *)