Home
last modified time | relevance | path

Searched refs:ALIGNESS (Results 1 – 4 of 4) sorted by relevance

/dports/mail/rspamd/rspamd-3.1/contrib/t1ha/
H A Dt1ha1.c62 #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 Dt1ha2.c60 #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 Dt1ha1.c62 #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 Dt1ha2.c60 #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 …]