if (unlikely(is->end - is->next < 2))
goto overflow;
- is->bitbuf |= (u32)get_unaligned_u16_le(is->next) << (16 - is->bitsleft);
+ is->bitbuf |= (u32)get_unaligned_le16(is->next) << (16 - is->bitsleft);
is->next += 2;
is->bitsleft += 16;
if (unlikely(is->end - is->next < 2))
goto overflow;
- is->bitbuf |= (u32)get_unaligned_u16_le(is->next);
+ is->bitbuf |= (u32)get_unaligned_le16(is->next);
is->next += 2;
is->bitsleft = 32;
}
if (unlikely(is->end - is->next < 2))
return 0;
- v = get_unaligned_u16_le(is->next);
+ v = get_unaligned_le16(is->next);
is->next += 2;
return v;
}
if (unlikely(is->end - is->next < 4))
return 0;
- v = get_unaligned_u32_le(is->next);
+ v = get_unaligned_le32(is->next);
is->next += 4;
return v;
}
{
machine_word_t v;
- BUILD_BUG_ON(WORDSIZE != 4 && WORDSIZE != 8);
+ STATIC_ASSERT(WORDSIZE == 4 || WORDSIZE == 8);
v = b;
v |= v << 8;
* beyond the end of the output buffer, hence the check for (winend -
* end >= WORDSIZE - 1).
*/
- if (UNALIGNED_ACCESS_IS_VERY_FAST &&
+ if (UNALIGNED_ACCESS_IS_FAST &&
likely(winend - end >= WORDSIZE - 1))
{