Задача такая - есть описание поля структуры в формате - стартовый бит (может быть не кратным 8), длинна в битах (1..64), знаковость, LSB или MSB. Надо получить значение. Предполагается, что структура упакованная и может содержать битовые поля. Ну и чтобы было интереснее все это должно работать очень быстро и на процессорах как LSB так и MSB. Arm. Может есть какой-то правильный способ?