2 * Copyright 2016 Sven Verdoolaege
4 * Use of this software is governed by the MIT license
6 * Written by Sven Verdoolaege
9 #include <isl_multi_macro.h>
12 /* Return a hash value that digests "multi".
14 uint32_t FN(MULTI(BASE
),get_hash
)(__isl_keep
MULTI(BASE
) *multi
)
22 hash
= isl_hash_init();
23 for (i
= 0; i
< multi
->n
; ++i
) {
25 el_hash
= FN(EL
,get_hash
)(multi
->u
.p
[i
]);
26 isl_hash_hash(hash
, el_hash
);