|
27 | 27 |
|
28 | 28 | DECL_BEGIN |
29 | 29 |
|
30 | | -/*DFUNDEF WUNUSED NONNULL((1)) Dee_hash_vidx_t DFCALL Dee_hash_gethidx8(void *__restrict htab, Dee_hash_hidx_t index);*/ |
31 | | -/*DFUNDEF NONNULL((1)) void DFCALL Dee_hash_sethidx8(void *__restrict htab, Dee_hash_hidx_t index, Dee_hash_vidx_t value);*/ |
| 30 | +/*DFUNDEF WUNUSED NONNULL((1)) Dee_hash_vidx_t DFCALL Dee_hash_gethidx8(union Dee_hash_htab *__restrict htab, Dee_hash_hidx_t index);*/ |
| 31 | +/*DFUNDEF NONNULL((1)) void DFCALL Dee_hash_sethidx8(union Dee_hash_htab *__restrict htab, Dee_hash_hidx_t index, Dee_hash_vidx_t value);*/ |
32 | 32 | INTDEF NONNULL((1)) void DCALL Dee_hash_zrohidx8(union Dee_hash_htab *__restrict dst, Dee_hash_hidx_t n_words); |
33 | 33 | INTDEF NONNULL((1, 2)) void DCALL Dee_hash_cpyhidx8(union Dee_hash_htab *__restrict dst, union Dee_hash_htab const *__restrict src, Dee_hash_hidx_t n_words); |
34 | 34 | INTDEF NONNULL((1, 2)) void DCALL Dee_hash_movhidx8(union Dee_hash_htab *__restrict dst, union Dee_hash_htab const *__restrict src, Dee_hash_hidx_t n_words); |
@@ -74,20 +74,20 @@ INTDEF NONNULL((1)) void DCALL Dee_hash_lwrhidx32(union Dee_hash_htab *__restric |
74 | 74 | #endif /* Dee_HASH_HIDXIO_COUNT >= 3 */ |
75 | 75 |
|
76 | 76 | #if Dee_HASH_HIDXIO_COUNT >= 4 |
77 | | -INTDEF WUNUSED NONNULL((1)) /*virt*/ Dee_hash_vidx_t DFCALL Dee_hash_gethidx64(void const *__restrict htab, Dee_hash_hidx_t index); |
78 | | -INTDEF NONNULL((1)) void DFCALL Dee_hash_sethidx64(void *__restrict htab, Dee_hash_hidx_t index, /*virt*/ Dee_hash_vidx_t value); |
| 77 | +INTDEF WUNUSED NONNULL((1)) /*virt*/ Dee_hash_vidx_t DFCALL Dee_hash_gethidx64(union Dee_hash_htab const *__restrict htab, Dee_hash_hidx_t index); |
| 78 | +INTDEF NONNULL((1)) void DFCALL Dee_hash_sethidx64(union Dee_hash_htab *__restrict htab, Dee_hash_hidx_t index, /*virt*/ Dee_hash_vidx_t value); |
79 | 79 | INTDEF NONNULL((1)) Dee_hash_hidx_t DCALL Dee_hash_insert64(union Dee_hash_htab *htab, Dee_hash_t hmask, Dee_hash_t it_hash, /*virt*/Dee_hash_vidx_t it_vidx); |
80 | | -INTDEF NONNULL((1)) void DCALL Dee_hash_zrohidx64(void *__restrict dst, void ); |
81 | | -INTDEF NONNULL((1, 2)) void DCALL Dee_hash_cpyhidx64(void *__restrict dst, void const *__restrict src, Dee_hash_hidx_t n_words); |
82 | | -INTDEF NONNULL((1, 2)) void DCALL Dee_hash_movhidx64(void *__restrict dst, void const *__restrict src, Dee_hash_hidx_t n_words); |
| 80 | +INTDEF NONNULL((1)) void DCALL Dee_hash_zrohidx64(union Dee_hash_htab *__restrict dst, Dee_hash_hidx_t n_words); |
| 81 | +INTDEF NONNULL((1, 2)) void DCALL Dee_hash_cpyhidx64(union Dee_hash_htab *__restrict dst, union Dee_hash_htab const *__restrict src, Dee_hash_hidx_t n_words); |
| 82 | +INTDEF NONNULL((1, 2)) void DCALL Dee_hash_movhidx64(union Dee_hash_htab *__restrict dst, union Dee_hash_htab const *__restrict src, Dee_hash_hidx_t n_words); |
83 | 83 | INTDEF NONNULL((1)) void DCALL Dee_hash_decafter64(union Dee_hash_htab *htab, Dee_hash_t hmask, /*virt*/ Dee_hash_vidx_t vtab_threshold); |
84 | 84 | INTDEF NONNULL((1)) void DCALL Dee_hash_incafter64(union Dee_hash_htab *htab, Dee_hash_t hmask, /*virt*/ Dee_hash_vidx_t vtab_threshold); |
85 | 85 | INTDEF NONNULL((1)) void DCALL Dee_hash_decrange64(union Dee_hash_htab *htab, Dee_hash_t hmask, /*virt*/ Dee_hash_vidx_t vtab_min, /*virt*/ Dee_hash_vidx_t vtab_max); |
86 | 86 | INTDEF NONNULL((1)) void DCALL Dee_hash_incrange64(union Dee_hash_htab *htab, Dee_hash_t hmask, /*virt*/ Dee_hash_vidx_t vtab_min, /*virt*/ Dee_hash_vidx_t vtab_max); |
87 | 87 | INTDEF NONNULL((1)) void DCALL Dee_hash_revrange64(union Dee_hash_htab *htab, Dee_hash_t hmask, /*virt*/ Dee_hash_vidx_t vtab_min, /*virt*/ Dee_hash_vidx_t vtab_max); |
88 | 88 | #define Dee_hash_uprhidx32_PTR &Dee_hash_uprhidx32 |
89 | | -INTDEF NONNULL((1)) void DCALL Dee_hash_uprhidx32(void *__restrict dst, void const *__restrict src, Dee_hash_hidx_t n_words); |
90 | | -INTDEF NONNULL((1)) void DCALL Dee_hash_lwrhidx64(void *__restrict dst, void const *__restrict src, Dee_hash_hidx_t n_words); |
| 89 | +INTDEF NONNULL((1)) void DCALL Dee_hash_uprhidx32(union Dee_hash_htab *__restrict dst, union Dee_hash_htab const *__restrict src, Dee_hash_hidx_t n_words); |
| 90 | +INTDEF NONNULL((1)) void DCALL Dee_hash_lwrhidx64(union Dee_hash_htab *__restrict dst, union Dee_hash_htab const *__restrict src, Dee_hash_hidx_t n_words); |
91 | 91 | #endif /* Dee_HASH_HIDXIO_COUNT >= 4 */ |
92 | 92 |
|
93 | 93 | #ifndef Dee_hash_uprhidx8_PTR |
|
0 commit comments