Вопрос говорит обо всем.
Если у меня есть это для 96-битного поля:
uint32_t flags[3]; //(thanks @jalf!)
Как мне лучше всего получить к нему доступ, учитывая, что мои подполя в нем могут лежать за 32-битными границами (например, поле, которое работает с битом 29 до 35)?
Мне нужно, чтобы мои обращения были как можно быстрее, поэтому я бы предпочел не повторять их как 32-битные элементы массива.