Почему Adobe Flash хранит целые числа, сдвинутые на три бита вправо?

Это больше любопытство, чем реальная проблема, но я чувствую, что это здесь.

Мой вопрос: почему Adobe Flash Player хранит целые числа в памяти, смещенные на три бита (умноженные на восемь) с точки зрения байтового выравнивания?

Как видно из следующего примера (30 секунд):

https://i.imgur.com/DlZYLFx.mp4

В спецификация формата SWF (в частности, глава Целочисленные типы и порядок байтов).


person Gizmo    schedule 24.09.2017    source источник
comment
Вы уверены, что это вообще так? Возможно, именно так разработчики этой игры решили сохранить число.   -  person a3f    schedule 25.09.2017
comment
@ a3f Вы имеете в виду, что разработчики всех флеш-игр стандартизировали, что все они хранят значения, умноженные на восемь? :) Звучит невозможно. Это не только эта игра. См. также: cheatengine.org/forum/   -  person Gizmo    schedule 26.09.2017
comment
Спасибо за ссылку. Не знаю, поэтому и спрашиваю :)   -  person a3f    schedule 26.09.2017
comment
Не совсем то же название, но принятый ответ касается вопроса здесь.   -  person a3f    schedule 26.09.2017
comment
Итак, для описания типа используются 3 бита! Хорошо знать. Спасибо за другой вопрос/ответ.   -  person Gizmo    schedule 26.09.2017