#include <stdint.h>
#include <string.h>
+#include <limits.h>
#include <rte_log.h>
#include <rte_byteorder.h>
const uint32_t *k = key;
const uint32_t s = 0;
#else
- const uint32_t *k = (uint32_t *)(uintptr_t)key & (uintptr_t)~3);
+ const uint32_t *k = (uint32_t *)((uintptr_t)key & (uintptr_t)~3);
const uint32_t s = ((uintptr_t)key & 3) * CHAR_BIT;
#endif
if (!check_align || s == 0) {
* 3 words.
*
* @param a
- * First word to calcuate hash of.
+ * First word to calculate hash of.
* @param b
- * Second word to calcuate hash of.
+ * Second word to calculate hash of.
* @param c
- * Third word to calcuate hash of.
+ * Third word to calculate hash of.
* @param initval
* Initialising value of hash.
* @return
* 2 words.
*
* @param a
- * First word to calcuate hash of.
+ * First word to calculate hash of.
* @param b
- * Second word to calcuate hash of.
+ * Second word to calculate hash of.
* @param initval
* Initialising value of hash.
* @return
* 1 word.
*
* @param a
- * Word to calcuate hash of.
+ * Word to calculate hash of.
* @param initval
* Initialising value of hash.
* @return