Lines Matching +full:sub +full:- +full:message
1 /* SPDX-License-Identifier: GPL-2.0 */
3 * NH - ε-almost-universal hash function, x86_64 AVX2 accelerated
36 #define MESSAGE %rsi macro
42 // Add message words to key words
68 * void nh_avx2(const u32 *key, const u8 *message, size_t message_len,
83 sub $0x40, MESSAGE_LEN
86 vmovdqu (MESSAGE), T3
91 vmovdqu 0x20(MESSAGE), T3
96 add $0x40, MESSAGE
98 sub $0x40, MESSAGE_LEN
109 vmovdqu (MESSAGE), T3
113 add $0x20, MESSAGE
115 sub $0x20, MESSAGE_LEN
120 // Last stride. Zero the high 128 bits of the message and keys so they
122 vmovdqu (MESSAGE), T3_XMM