Home | History | Annotate | Download | only in string

Lines Matching defs:hw

42 	uint16_t nw = n[0] << 8 | n[1], hw = h[0] << 8 | h[1];
43 for (h += 2, k -= 2; k; k--, hw = hw << 8 | *h++)
44 if (hw == nw) return __UNCONST(h - 2);
45 return hw == nw ? __UNCONST(h - 2) : 0;
52 uint32_t hw = (uint32_t)h[0] << 24 | h[1] << 16 | h[2] << 8;
53 for (h += 3, k -= 3; k; k--, hw = (hw|*h++) << 8)
54 if (hw == nw) return __UNCONST(h - 3);
55 return hw == nw ? __UNCONST(h - 3) : 0;
62 uint32_t hw = (uint32_t)h[0] << 24 | h[1] << 16 | h[2] << 8 | h[3];
63 for (h += 4, k -= 4; k; k--, hw = hw << 8 | *h++)
64 if (hw == nw) return __UNCONST(h - 4);
65 return hw == nw ? __UNCONST(h - 4) : 0;