Searched refs:ALIGNESS (Results 1 – 4 of 4) sorted by relevance
/dports/mail/rspamd/rspamd-3.1/contrib/t1ha/ |
H A D | t1ha1.c | 62 #define T1HA1_BODY(ENDIANNES, ALIGNESS) \ argument 70 const uint64_t w0 = fetch64_##ENDIANNES##_##ALIGNESS(v + 0); \ 71 const uint64_t w1 = fetch64_##ENDIANNES##_##ALIGNESS(v + 1); \ 72 const uint64_t w2 = fetch64_##ENDIANNES##_##ALIGNESS(v + 2); \ 73 const uint64_t w3 = fetch64_##ENDIANNES##_##ALIGNESS(v + 3); \ 92 b += mux64(fetch64_##ENDIANNES##_##ALIGNESS(v++), prime_4); \ 102 a += mux64(fetch64_##ENDIANNES##_##ALIGNESS(v++), prime_3); \ 112 b += mux64(fetch64_##ENDIANNES##_##ALIGNESS(v++), prime_2); \ 122 a += mux64(tail64_##ENDIANNES##_##ALIGNESS(v, len), prime_1); \
|
H A D | t1ha2.c | 60 #define T1HA2_UPDATE(ENDIANNES, ALIGNESS, state, v) \ argument 63 const uint64_t w0 = fetch64_##ENDIANNES##_##ALIGNESS(v + 0); \ 64 const uint64_t w1 = fetch64_##ENDIANNES##_##ALIGNESS(v + 1); \ 65 const uint64_t w2 = fetch64_##ENDIANNES##_##ALIGNESS(v + 2); \ 66 const uint64_t w3 = fetch64_##ENDIANNES##_##ALIGNESS(v + 3); \ 82 #define T1HA2_LOOP(ENDIANNES, ALIGNESS, state, data, len) \ argument 89 T1HA2_UPDATE(le, ALIGNESS, state, v); \ 94 #define T1HA2_TAIL_AB(ENDIANNES, ALIGNESS, state, data, len) \ argument 100 mixup64(&s->n.a, &s->n.b, fetch64_##ENDIANNES##_##ALIGNESS(v++), \ 111 mixup64(&s->n.b, &s->n.a, fetch64_##ENDIANNES##_##ALIGNESS(v++), \ [all …]
|
/dports/mail/rspamd-devel/rspamd-93430bb/contrib/t1ha/ |
H A D | t1ha1.c | 62 #define T1HA1_BODY(ENDIANNES, ALIGNESS) \ argument 70 const uint64_t w0 = fetch64_##ENDIANNES##_##ALIGNESS(v + 0); \ 71 const uint64_t w1 = fetch64_##ENDIANNES##_##ALIGNESS(v + 1); \ 72 const uint64_t w2 = fetch64_##ENDIANNES##_##ALIGNESS(v + 2); \ 73 const uint64_t w3 = fetch64_##ENDIANNES##_##ALIGNESS(v + 3); \ 92 b += mux64(fetch64_##ENDIANNES##_##ALIGNESS(v++), prime_4); \ 102 a += mux64(fetch64_##ENDIANNES##_##ALIGNESS(v++), prime_3); \ 112 b += mux64(fetch64_##ENDIANNES##_##ALIGNESS(v++), prime_2); \ 122 a += mux64(tail64_##ENDIANNES##_##ALIGNESS(v, len), prime_1); \
|
H A D | t1ha2.c | 60 #define T1HA2_UPDATE(ENDIANNES, ALIGNESS, state, v) \ argument 63 const uint64_t w0 = fetch64_##ENDIANNES##_##ALIGNESS(v + 0); \ 64 const uint64_t w1 = fetch64_##ENDIANNES##_##ALIGNESS(v + 1); \ 65 const uint64_t w2 = fetch64_##ENDIANNES##_##ALIGNESS(v + 2); \ 66 const uint64_t w3 = fetch64_##ENDIANNES##_##ALIGNESS(v + 3); \ 82 #define T1HA2_LOOP(ENDIANNES, ALIGNESS, state, data, len) \ argument 89 T1HA2_UPDATE(le, ALIGNESS, state, v); \ 94 #define T1HA2_TAIL_AB(ENDIANNES, ALIGNESS, state, data, len) \ argument 100 mixup64(&s->n.a, &s->n.b, fetch64_##ENDIANNES##_##ALIGNESS(v++), \ 111 mixup64(&s->n.b, &s->n.a, fetch64_##ENDIANNES##_##ALIGNESS(v++), \ [all …]
|