Lines Matching refs:Py_hash_t
10 PyAPI_FUNC(Py_hash_t) _Py_HashDouble(PyObject *, double);
11 PyAPI_FUNC(Py_hash_t) _Py_HashPointer(const void*);
13 PyAPI_FUNC(Py_hash_t) _Py_HashPointerRaw(const void*);
14 PyAPI_FUNC(Py_hash_t) _Py_HashBytes(const void*, Py_ssize_t);
39 * pppppppp ssssssss ........ fnv -- two Py_hash_t
41 * ........ ........ ssssssss djbx33a -- 16 bytes padding + one Py_hash_t
46 * ppppssss ........ ........ fnv -- two Py_hash_t
48 * ........ ........ ssss.... djbx33a -- 16 bytes padding + one Py_hash_t
58 /* two Py_hash_t for FNV */
60 Py_hash_t prefix;
61 Py_hash_t suffix;
68 /* a different (!) Py_hash_t for small string optimization */
71 Py_hash_t suffix;
75 Py_hash_t hashsalt;
87 Py_hash_t (*const hash)(const void *, Py_ssize_t);